会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lsqsfs
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2020年7月8日
课程学习总结报告
摘要: open函数的执行过程 open执行去C库里面,找到Int80 05指令封装。80为中断向量号,05为系统调用号 从idtr寄存器中读取中断向量表的基地址,找到IDT。 trap-init调用set_system_gate等函数对中断向量表中的每一项进行初始化,并将指令所在地址的cs、eip、DPL
阅读全文
posted @ 2020-07-08 19:45 lsqsfs
阅读(123)
评论(0)
推荐(0)
编辑
2020年6月15日
结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程
摘要: 1.以fork系统调用为例分析中断上下文的切换: fork系统调用用于创建一个新进程,称为子进程,它与进程(称为系统调用fork的进程)同时运行,此进程称为父进程。创建新的子进程后,两个进程将执行fork()系统调用之后的下一条指令。子进程使用相同的pc(程序计数器),相同的CPU寄存器,在父进程中
阅读全文
posted @ 2020-06-15 14:12 lsqsfs
阅读(122)
评论(0)
推荐(0)
编辑
2020年5月27日
深入理解系统调用
摘要: 一。配置内核选项 测试挂载根⽂件系统,看内核启动完成后是否执⾏init脚本 二、查找系统调用号 我的学号后两位为57,所以查表为fork 在rootfs/home目录下创建test.c文件 gcc -o test test.c -static和objdump -S test > test.S命令 反
阅读全文
posted @ 2020-05-27 19:10 lsqsfs
阅读(147)
评论(0)
推荐(0)
编辑
2020年5月13日
基于mykernel2.0编写一个操作系统内核
摘要: VMware workstation 15+ Ubuntu 19.10 1.按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译 第一个链接通过修改hosts文件获得 2.基于mykernel 2.0编写一个操作系
阅读全文
posted @ 2020-05-13 21:22 lsqsfs
阅读(167)
评论(0)
推荐(0)
编辑
2020年1月6日
如何评测软件工程知识技能水平?
摘要: 一选择: 1.在设计测试用例时,应当包括(C) A、合理的输入条件 B、不合理的输入条件 C、合理的和不合理的输入条件 D、部分条件 2.在观察者模式中,表述错误的是( C )A.观察者角色的更新是被动的。B.被观察者可以通知观察者进行更新C.观察者可以改变被观察者的状态,再由被观察者通知所有观察者
阅读全文
posted @ 2020-01-06 19:52 lsqsfs
阅读(361)
评论(0)
推荐(0)
编辑
2019年12月15日
创新产品的需求分析:未来的图书会是什么样子?
摘要: 如何对需求不确定的创新产品进行分析和设计? 1.启发式分析 对于无法做出详尽计算和比较的创新产品,我们可以利用启发式策略作为辅助,即利用一些信息的提示或者规则的引导做出决策。 2.指定战略 明确创新产品未来的机遇在哪里,危机在哪里,优势在哪里,劣势在哪里,是否会有目标领域和目标市场,确保提出的创新想
阅读全文
posted @ 2019-12-15 18:54 lsqsfs
阅读(114)
评论(0)
推荐(0)
编辑
2019年12月8日
案例分析:设计模式与代码的结构特性
摘要: 空对象模式: 在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。在空对象模式中,我们创建一个指定各种要执行的操作的抽象类和扩展该
阅读全文
posted @ 2019-12-08 21:18 lsqsfs
阅读(119)
评论(0)
推荐(0)
编辑
2019年11月25日
业务领域建模Domain Modeling
摘要: 什么是业务领域建模? 领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。 我的工程实践选题是关于CTF的,下面将进行分析。 业务领域建模的原因以及优点: 业务建模在ERP工
阅读全文
posted @ 2019-11-25 20:36 lsqsfs
阅读(242)
评论(0)
推荐(0)
编辑
2019年11月3日
用例建模using case modeling
摘要: 我的工程实践选题是关于CTF比赛的,目的是学会自己某个方向的安全知识,并根据这些知识找到该题的答案即flag。 抽取抽象用例: 1:分析题目类型; 2:找出相关解法; 3:尝试相关解法; 用例图: 用例范围: 分析题目类型:题目类型主要包括以上七种类型,每一种类型有自己的相关解法 找出相关解法:根据
阅读全文
posted @ 2019-11-03 20:33 lsqsfs
阅读(123)
评论(0)
推荐(0)
编辑
2019年10月13日
分析一套源代码的代码规范和风格并讨论如何改进和优化代码
摘要: 1.结合工程实践选题相关的一套源代码,根据其编程语言或项目特点,分析其在源代码目录结构、文件名/类名/函数名/变量名等命名、接口定义规范和单元测试组织形式等方面的做法和特点; 我的工程实践选题是关于web网络安全的所以找了webscarab的基于java的源代码 目录结构清楚,每一个java文件以及
阅读全文
posted @ 2019-10-13 00:00 lsqsfs
阅读(150)
评论(0)
推荐(0)
编辑
下一页