11-21 知识点总结

内核编译和嵌入式产品的设计与开发
回复
xiaobo68688
帖子: 10
注册时间: 2010-02-22 12:05
送出感谢: 0
接收感谢: 0

11-21 知识点总结

#1

帖子 xiaobo68688 » 2010-11-21 21:39

11-21 知识点总结
请朋友们复习这些知识点,我会在22号的时候挑重点给出相应知识点的解释,让我们一起进步。很愿意和您交流,邮箱:onlyformyxiuxiu@qq.com

首先说明一下,我看的书是《Linux内核设计与实现》,也就是大家所说的LKD,和《现代操作系统》,所以有些名词您可能没有听说过,不过不要紧,这仅仅是翻译的问题。

对应知识:《Linux内核设计与实现》第三章 P16 ---- P21
1.进程描述符是什么?由进程描述符你能想到什么知识点?
2.各个进程的进程描述符存储在什么地方?为什么这样存储?
3.由于slab分配器可以动态生成进程描述符,所以只需在栈底(对于向下增长的栈)或栈顶(对于向上增长的栈)创建一个新的结构struct thread_info,请详细说current宏和current_thread_info()函数对于thread_info的操作。
4.进程的状态存储在进程描述符的哪个域中?
5.进程的五种状态分别是什么?

对应知识:《现代操作系统》 P100-P103
1.中断和陷入的区别
2.为什么说一个没有内存抽象的系统也不大可能具有线程抽象的功能?
3.请描述IBM360并发执行的原理(采取的措施是设置保护键)
4.把物理地址暴露给程序的坏处
5.请简述基址寄存器和界限寄存器的作用
6.两种处理内存超载的通用方法:1.交换技术 2.虚拟内存技术,请简述第一种技术是怎么实现的
回复

回到 “内核及嵌入式开发”