自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 软件工程(C语言实践篇)学习心得

齐昱博 + 原创作品转载请注明出处 + 《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006不知不觉的已经跟着孟宁老师学了一周的课程,其实刚开始老师教的东西的时候有一些手足无措,但跟着老师的节奏,还有老师的新式课堂,学习一些新的知识,不再那么困难,学习变得很有趣,还有一个心得体会就是学习知识要多动手,动手了学到

2017-06-18 14:03:05 962

原创 Linux内核分析课程8周学习的心得体会

文章列表:Linux内核分析课程--通过反汇编一个简单的c程序,分析汇编代码并理解计算机如何工作的Linux内核分析课程--完成一个简单的时间片轮转多道程序内核代码,理解操作系统是如何工作的Linux内核分析课程--构造一个简单的Linux系统MenuOSLinux内核分析课程--使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用Linux内核分析

2017-04-23 13:09:02 445

原创 Linux内核分析课程-- 理解进程调度时机跟踪分析进程调度与进程切换的过程

齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1、课上总结(1)进程的第一种分类:不同类型的进程有不同的调度需求(如有i/o密集型和cpu密集型)。(2)进程的第二种分类:批处理进程、实时进程、交互式进程。(3)调度策略:是一组规则,决定什么时候以什么样的方

2017-04-16 20:14:08 290

原创 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 230

原创 Linux内核分析课程-- 分析Linux内核创建一个新进程的过程

齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1、知识要点:task_struct    进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称。注意,程序并不是进程,实际上两个或多个进程不仅有可能执行同一程序,而

2017-04-02 14:36:52 450

原创 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 604

原创 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 436

原创 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 424

原创 Linux内核分析课程--完成一个简单的时间片轮转多道程序内核代码,理解操作系统是如何工作的

齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验是在老师提供的实验楼上进行的,本次课程老师为我们演示了一个简单时间片轮转多道程序内核代码,今天对它进行运行和分析。实验楼截图:运行效果如下:      实验分析:mykernel内核包含三

2017-03-05 22:01:08 310

原创 Linux内核分析课程--通过反汇编一个简单的c程序,分析汇编代码并理解计算机如何工作的

齐昱博 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、计算机:辅助人脑的好工具      计算机其实是:接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或储存成有用的信息。      冯.诺依曼体系结构是现代计算机的基础,现在大多计算机仍

2017-02-26 00:38:44 437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除