04 2016 档案

《Linux内核分析》学习总结与学习心得
摘要:一、目录列表 第一周:计算机是如何工作的? http://www.cnblogs.com/dvew/p/5224866.html 第二周:操作系统是如何工作的? http://www.cnblogs.com/dvew/p/5245866.html 第三周:构造一个简单的Linux系统MenOS ht 阅读全文

posted @ 2016-04-30 15:01 dve 阅读(444) 评论(0) 推荐(0)

《Linux内核与分析》第八周
摘要:by 20135130王川东 一、进程切换关键代码switch-to分析 1、进程调度与进程调度时机分析 1)不同类型的进程有不同的调度要求 分类:I/0-bound:频繁的进行I/o 通常会花费很多时间等待I/o操作的完成 CPU-bound:计算密集型 需要大量的cpu时间进行计算 分类||:批 阅读全文

posted @ 2016-04-16 12:37 dve 阅读(263) 评论(0) 推荐(0)

《Linux内核与分析》第七周
摘要:by 21035130王川东 Linux内核如何装载和启动一个可执行程序 一、 EIF文件格式: 1、ELF头部在文件的开始,描述文件的总体格式,保存了路线图,描述该文件的组织情况,即生成该文件系统的字的大小和字节顺序 段头部表用来描述ELF可执行文件与连续的存储段之间的映射关系。节头表包含了描述文 阅读全文

posted @ 2016-04-09 15:19 dve 阅读(312) 评论(0) 推荐(0)

《Linux内核与分析》第六周
摘要:20135130王川东 1、操作系统的三大管理功能包括:进程管理,内存管理,文件系统。 2、 Linux内核通过唯一的进程标识PID来区别每个进程。为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。每个进程的所有信息记录在了进程描述符(task_struct)中 阅读全文

posted @ 2016-04-03 19:00 dve 阅读(284) 评论(0) 推荐(0)