操作系统——进程管理

1.进程地址空间 2.进程调度和切换 3.进程间的通信

2016-07-29 10:06:05

阅读数:124

评论数:0

操作系统——中断机制(trap, interrupts)

中断描述符表(Interrupt Descriptor Table,IDT)将每个异常或中断向量分别与它们的处理过程联系起来,IDT也是由8字节长描述符组成的一个数组。 IDT表可以存放在线性地址空间的任何地址,处理器使用IDTR寄存器来定位IDT表的位置。 IDTR寄存器中含有32位的基地址...

2016-07-28 21:22:50

阅读数:2227

评论数:0

操作系统——虚拟内存管理

os中有物理地址和虚拟地址(逻辑地址)的区别 物理地址就是实际的物理内存的地址,逻辑地址是程序指令使用的地址。页表的作用就是实现逻辑地址到物理地址的映射。 x86的32位地址,前20位用于查找页表 1.地址的转换? 2.页表的作用,页表项 3.缺页中断,中断机制 4.地址的保护机制

2016-07-28 17:57:03

阅读数:496

评论数:0

linux的文件系统和虚拟文件系统(VFS)

http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/ 1.软链接和硬链接的区别 我们知道文件都有文件名与数据,数据分两部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (d...

2016-07-23 10:24:01

阅读数:1587

评论数:0

C/C++面试问题汇总

1.C语言中的static关键字的作用 (a)static作用于变量:分两种情况:在文件内的全局静态变量,在函数体内的局部静态变量 1.static的全局变量:会存入到进程的.data区域,静态全局变量和其他的全局变量的存储地点并没有区别,都是在.data段(已初始化)或者.bss段(未初始化)内...

2016-07-22 22:29:29

阅读数:187

评论数:0

读书笔记:Effective C++(二)

条款20:宁以pass-by-reference-to-const替换pass-by-value class Person{ public: Person(); virtual ~Person(); private: std::string name; std::s...

2016-07-20 21:32:49

阅读数:122

评论数:0

错题解答与汇总

1.多级队列调度和多级反馈队列调度的区别 时间片轮转调度算法:将所有的就绪进程按先来先服务的原则排成一个队列,每次调度,把CPU分配给队首进程,并令其执行一个时间片。时间片用完时,由计时器发出时钟中断请求,停止该进程,并将其放置到队列尾。 时间片设置太大,退化成FCFS(Fisrt Come ...

2016-07-05 17:35:49

阅读数:196

评论数:0

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