会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
20135115臧文君
博客园
首页
新随笔
联系
管理
订阅
2016年4月23日
Linux内核分析期末总结 20135115臧文君
摘要: Linux内核分析期末总结 注:作者:臧文君,原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、计算机是如何工作的 1、参考链接:http://www.cnblogs.com/Catheri
阅读全文
posted @ 2016-04-23 23:03 20135115臧文君
阅读(193)
评论(0)
推荐(0)
2016年4月13日
课本学习笔记6:第四章 20135115臧文君
摘要: 第四章 进程调度 注:作者:臧文君,原创作品转载请注明出处。 一、多任务 1、多任务操作系统:就是能同时并发地交互执行多个进程的操作系统。能使多个进程处于堵塞或者睡眠状态。 2、多任务系统可以划分为两个:非抢占式多任务和抢占式多任务。 3、抢占:强制的挂起。 进程的时间片:指进程在被抢占之前能够运行
阅读全文
posted @ 2016-04-13 11:03 20135115臧文君
阅读(209)
评论(0)
推荐(0)
作业8:进程的切换和系统的一般执行过程 20135115臧文君
摘要: 进程的切换和系统的一般执行过程 注:作者:臧文君,原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、进程调度与进程调度的时机分析 1、不同类型的进程有不同的调度需求 Linux既支持普通的分
阅读全文
posted @ 2016-04-13 10:55 20135115臧文君
阅读(580)
评论(0)
推荐(0)
2016年4月8日
课本学习笔记5:第七章 20135115臧文君
摘要: 第七章 链接 注:作者:臧文君,原创作品转载请注明出处。 一、概述 1、链接(linking):是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载或被拷贝到存储器并执行。 2、链接可以执行于编译时、加载时和运行时。 3、链接器(linker):分离编译。 链接通常是由链接器
阅读全文
posted @ 2016-04-08 00:29 20135115臧文君
阅读(267)
评论(0)
推荐(0)
2016年4月7日
作业7:可执行程序的装载 20135115臧文君
摘要: 可执行程序的装载 注:作者:臧文君,原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、预处理、编译、链接和目标文件的格式 1、可执行程序是怎么来的? 例:C语言代码-->编译器预处理-->编
阅读全文
posted @ 2016-04-07 00:34 20135115臧文君
阅读(398)
评论(0)
推荐(0)
2016年3月31日
作业6:进程的描述和进程的创建 20135115臧文君
摘要: 进程的描述和进程的创建 注:作者:臧文君,原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、进程的描述 操作系统的三大功能:进程管理,内存管理和文件系统。 1、进程描述符task_struc
阅读全文
posted @ 2016-03-31 22:25 20135115臧文君
阅读(326)
评论(1)
推荐(0)
课本学习笔记4:第三章 20135115臧文君
摘要: 第三章 进程管理 注:作者:臧文君,原创作品转载请注明出处。 一、进程 1、进程管理是所有操作系统的心脏所在。 2、进程:是处于执行期的程序以及相关的资源的总称,实际上,进程就是正在执行的程序代码的实时结果。 3、执行线程:简称线程thread,是在进程中活动的对象。 4、内核调度的对象是线程,而不
阅读全文
posted @ 2016-03-31 00:29 20135115臧文君
阅读(238)
评论(0)
推荐(0)
2016年3月27日
课本学习笔记3:第十八章 20135115臧文君
摘要: 第十八章 调试 注:作者:臧文君,原创作品转载请注明出处。 一、准备开始 1、一个确定的bug,但大部分bug通常都不是行为可靠且定义明确的。 2、一个藏匿bug的内核版本。 3、相关内核代码的知识和运气。 二、内核中的bug 1、bug的表象: 明白无误的错误代码,同步时发生的错误,错误地管理硬件
阅读全文
posted @ 2016-03-27 22:11 20135115臧文君
阅读(144)
评论(0)
推荐(0)
作业5:扒开系统调用的三层皮(下) 20135115臧文君
摘要: 扒开系统调用的三层皮(下) 注:作者:臧文君,原创作品转载请注明出处,《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、给MenuOS增加time和time-asm命令 1、先将menu强制删除:rm menu -
阅读全文
posted @ 2016-03-27 22:03 20135115臧文君
阅读(216)
评论(0)
推荐(0)
2016年3月17日
课本学习笔记2:第五章 20135115臧文君
摘要: 第五章 系统调用 注:作者:臧文君,原创作品转载请注明出处。 一、与内核通信 1、系统调用在用户空间进程和硬件设备之间添加了一个中间层。 作用:1)为用户空间提供了一种硬件的抽象接口。 2)系统调用保证了系统的稳定和安全。 3)每个进程都运行在虚拟系统中,而在用户空间和系统的其余部分提供这样一层公共
阅读全文
posted @ 2016-03-17 10:49 20135115臧文君
阅读(199)
评论(0)
推荐(0)
下一页