刘森林 原创作品转载请注明出处
《Linux内核分析》MOOC课程博客目录第一周:计算机是如何工作的
第二周:完成一个简单的时间片轮转多道程序内核代码
第三周:Linux内核启动分析过程
第四周:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
第五周:分析system_call中断处理过程
第六周: 分析fork函数对应的系统调用处理过程
第七周:分析exec*函数...
分类:
系统相关 时间:
2016-04-29 15:46:58
阅读次数:
307
作业列表 linux内核分析作业:以一简单C程序为例,分析汇编代码理解计算机如何工作 linux内核分析作业:操作系统是如何工作的进行:完成一个简单的时间片轮转多道程序内核代码 linux内核分析作业3:跟踪分析Linux内核的启动过程 linux内核分析作业4:使用库函数API和C代码中嵌入汇编代 ...
分类:
系统相关 时间:
2016-04-28 23:49:48
阅读次数:
224
期中总结: 如白驹过隙,学期已经过半。 《Linux及安全》的课程的基础部分已经学完,虽然仅仅短短的半个学期,但也让我受益匪浅。 第一周:计算机工作的进行 http://www.cnblogs.com/20135314ZHU/p/5222946.html 第二周:完成一个简单的时间片轮转多道程序内核 ...
分类:
其他好文 时间:
2016-04-18 22:35:50
阅读次数:
203
高参原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 进程之间的切换通过定时器的中断来实现的,在一个进程的时间片时间长短又中断程序控制,在一个进程的时间片用完时中断发生切换到下一个进程。myke
分类:
其他好文 时间:
2016-03-06 23:32:16
阅读次数:
272
范闻泽 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 根据实验要求,在实验楼中的运行。 时间片轮转法 (输入vi main.c查看mykernel的源代码) mymain.c中最核心的代码
分类:
系统相关 时间:
2016-03-06 23:14:25
阅读次数:
391
李俊锋 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.实验目的 1、熟悉、理解Linux内核工作方式 2、尝试编写自己的内核 3、理解多进程时间片轮转的工作方式 二.实验步骤 1
分类:
其他好文 时间:
2016-03-06 20:43:21
阅读次数:
175
计算机如何工作 三个法宝:存储程序计算机、函数调用堆栈、中断机制。 堆栈 函数调用框架 传递参数 保存返回地址 提供局部变量空间 堆栈相关的寄存器 Esp 堆栈指针 (stack pointer) Ebp 基址指针 (base pointer) 堆栈操作 Push;pop Ebp用作记录当前函数调用
分类:
系统相关 时间:
2016-03-06 17:32:05
阅读次数:
188
秦鼎涛 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验二:完成一个简单的时间片轮转多道程序内核代码(实验楼截图) 二、进程的启动和进程的切换机制 1、多道进程的处理采用了中断机制,利用cpu和内核代码来实现
分类:
其他好文 时间:
2016-03-06 17:18:57
阅读次数:
165
吕松鸿+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、函数调用堆栈 1. 计算机工作的三个法宝 存储程序计算机工作模型,计算机系统最最基础性的逻辑结构; 函数调用堆栈,高级语言得以
分类:
其他好文 时间:
2016-03-06 17:15:45
阅读次数:
156
PS.贺邦 原创作品转载请注明出处 《Linux内核分析》MOOC课程 http://mooc.study.163.com/course/USTC-1000029000 1.mykernel实验指导(操作系统是如何工作的) 使用实验楼虚拟机打开shell输入下列代码 1 cd LinuxKernel
分类:
系统相关 时间:
2016-03-06 14:19:34
阅读次数:
419