2020年7月9日

摘要: 在学习了linux操作系统这门课后,收获颇深,老师的要求是不得引用任何资料,这里我将上课内容和课后复习内容做一下总结。 计算机系统的基本工作原理总结起来就是计算机有3大法宝和操作系统有两把宝剑,计算机的三大法宝:存储程序计算机,函数调用堆栈,中断。操作系统的两把宝剑就是中断上下文和进程上下文,下面依 阅读全文
posted @ 2020-07-09 16:48 mmm123 阅读(184) 评论(0) 推荐(0) 编辑

2020年6月13日

摘要: 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程 以fork和execve系统调用为例分析中断上下文的切换 分析execve系统调用中断上下文的特殊之处 分析fork子进程启动执行时进程上下文的特殊之处 以系统调用作为特殊的中断,结合中断上下文切换和进程上下文切换分析Linux系统的 阅读全文
posted @ 2020-06-13 23:54 mmm123 阅读(182) 评论(0) 推荐(0) 编辑

2020年5月27日

摘要: 一.实验要求 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆 栈状态的变化 二.实验环境搭建 1.安装开发工具 sudo apt i 阅读全文
posted @ 2020-05-27 09:48 mmm123 阅读(396) 评论(0) 推荐(0) 编辑

2020年5月12日

摘要: 实验要求: 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 基于mykernel 2.0编写一个操作系统内核,参照https://github.com/mengning/mykernel提供的范例代码; 简 阅读全文
posted @ 2020-05-12 17:34 mmm123 阅读(165) 评论(0) 推荐(0) 编辑

2020年1月6日

摘要: 如何评测软件工程师的知识技能水平? 一.软件工程师定义: 软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程 阅读全文
posted @ 2020-01-06 16:30 mmm123 阅读(233) 评论(0) 推荐(0) 编辑

2019年12月15日

摘要: 未来的图书是什么样的? 如何对需求不确定的创新产品进行分析和设计?简要总结一下有哪些方法和策略 以“未来的图书是什么样的?”为例给出您的分析和设计 e-book作为纸质图书的电子化,固守着纸质载体的空间顺序图文特点,结合互联网之后出现了慕课、付费阅读、在线课程等新的形态; 互联网条件下提供了虚拟高维 阅读全文
posted @ 2019-12-15 14:50 mmm123 阅读(173) 评论(0) 推荐(0) 编辑

2019年12月8日

摘要: 一.抽象工厂模式定义: 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生 阅读全文
posted @ 2019-12-08 13:46 mmm123 阅读(166) 评论(0) 推荐(0) 编辑

2019年11月25日

摘要: 一. 业务领域建模的概念 业务对象模型(也叫领域模型 domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象 阅读全文
posted @ 2019-11-25 13:31 mmm123 阅读(220) 评论(0) 推荐(0) 编辑

2019年11月3日

摘要: 以您的工程实践项目为例,在理解项目需求的基础上进行用例建模,抽取Abstract use case,画出用例图,并确定每一个用例的范围High level use case,对关键用例进一步进行Expanded use case分析。 一. Abstract use case 要建立一个用例模型,首 阅读全文
posted @ 2019-11-03 18:28 mmm123 阅读(213) 评论(0) 推荐(0) 编辑

2019年10月12日

摘要: 一.结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构,文件名、类名,函数名,变量名等命名,接口定义规范等方面的做法和特点: 从以下目录结构可见,该源代码结构清晰 以下面这段代码为例来分析该源码在文件名,类名,函数名以及变量名等命名方面的规范特点: 二.列举哪些做法符 阅读全文
posted @ 2019-10-12 23:20 mmm123 阅读(110) 评论(0) 推荐(0) 编辑

导航