- 博客(10)
- 收藏
- 关注
原创 软件工程(C语言实践篇)学习心得
齐昱博 + 原创作品转载请注明出处 + 《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006不知不觉的已经跟着孟宁老师学了一周的课程,其实刚开始老师教的东西的时候有一些手足无措,但跟着老师的节奏,还有老师的新式课堂,学习一些新的知识,不再那么困难,学习变得很有趣,还有一个心得体会就是学习知识要多动手,动手了学到
2017-06-18 14:03:05
1007
原创 Linux内核分析课程8周学习的心得体会
文章列表:Linux内核分析课程--通过反汇编一个简单的c程序,分析汇编代码并理解计算机如何工作的Linux内核分析课程--完成一个简单的时间片轮转多道程序内核代码,理解操作系统是如何工作的Linux内核分析课程--构造一个简单的Linux系统MenuOSLinux内核分析课程--使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用Linux内核分析
2017-04-23 13:09:02
465
原创 Linux内核分析课程-- 理解进程调度时机跟踪分析进程调度与进程切换的过程
齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1、课上总结(1)进程的第一种分类:不同类型的进程有不同的调度需求(如有i/o密集型和cpu密集型)。(2)进程的第二种分类:批处理进程、实时进程、交互式进程。(3)调度策略:是一组规则,决定什么时候以什么样的方
2017-04-16 20:14:08
314
原创 Linux内核分析课程-- Linux内核如何装载和启动一个可执行程序
齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1、课上总结:(1)、编译链接的过程和ELF可执行文件格式从一个源代码文件到一个可执行程序文件大概要经历如下过程:以hello.c为例://hello.c#include int main()
2017-04-09 15:13:13
269
原创 Linux内核分析课程-- 分析Linux内核创建一个新进程的过程
齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1、知识要点:task_struct 进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称。注意,程序并不是进程,实际上两个或多个进程不仅有可能执行同一程序,而
2017-04-02 14:36:52
474
原创 Linux内核分析课程--分析system_call中断处理过程
齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 本次实验是将上周的实验和自己的menuOS相结合,来进一步的观察system_call系统中断处理的具体过程。首先将上次的c代码和汇编代码载入menu中,重载menu:执行make rootfs,打开menu,并
2017-03-26 14:06:55
644
原创 Linux内核分析课程--使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、课上知识点1、CPU执行级别对应着用户态和内核态2、在高执行级别下,代码可执行特权指令,任意的物理地址,这种CPU执行级别对应内核态3、CPU执行为什么要分级?要使系统安全稳定运行4、Linux只用了0级-
2017-03-19 16:20:51
494
原创 Linux内核分析课程--构造一个简单的Linux系统MenuOS
齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000本周课程逐渐的走入了正题,首先感谢老师提供的实验代码和实验楼环境以供我们更好的学习。老师本次课程主要是教会我们使用gdb跟踪调试内核。首先老师提供了Linux内核代码网址:http://lxr.free-electro
2017-03-12 15:21:03
451
原创 Linux内核分析课程--完成一个简单的时间片轮转多道程序内核代码,理解操作系统是如何工作的
齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验是在老师提供的实验楼上进行的,本次课程老师为我们演示了一个简单时间片轮转多道程序内核代码,今天对它进行运行和分析。实验楼截图:运行效果如下: 实验分析:mykernel内核包含三
2017-03-05 22:01:08
348
原创 Linux内核分析课程--通过反汇编一个简单的c程序,分析汇编代码并理解计算机如何工作的
齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、计算机:辅助人脑的好工具 计算机其实是:接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或储存成有用的信息。 冯.诺依曼体系结构是现代计算机的基础,现在大多计算机仍
2017-02-26 00:38:44
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人