OS Chapter 4 Device Management and I/O
摘要:I/O的实现方式程序控制I/O Programmed I/O早期的方式,有I/O控制模块,由I/O控制模块来控制I/O在I/O状态寄存器里有相应的I/O状态位,这些位由处理器来查询没有中断处理器会检测直到状态直到I/O可用处理器会处于忙等待直到操作可用(I/O在可用前,处理器总要检测状态,处于忙等待...
阅读全文
posted @
2014-12-17 14:00
He2Li
阅读(69)
推荐(0)
OS Chapter 3 Memory Management
摘要:系统初始化过程加电或复位: CS:IP寄存器组合得到BIOS入口地址;CS = FFFF,IP = 0000;BIOS的启动(ROM里,有特殊的入口地址):主要提供CPU需要的启动指令,启动程序的运行过程:上电自检,监测并连接系统硬件,从软/硬盘读入Boot Loader(硬盘的0面0道1扇区中);...
阅读全文
posted @
2014-11-21 16:35
He2Li
阅读(136)
推荐(0)
OS chapter 2 Deadlock and starvation
摘要:产生死锁与互斥的原因;解决死锁;死锁与同步的经典问题:哲学家进餐问题原因:因为进程间的竞争资源或通信不当,造成进程的永久信阻塞;没有有效的解决方法;可能会有单进程的死锁; 1 /* P */ 2 get A; 3 ... 4 get B; 5 ... 6 release A; 7 ... 8 rel...
阅读全文
posted @
2014-11-17 18:02
He2Li
阅读(89)
推荐(0)
OS Chapter 2 Processes Concurrency
摘要:并发互斥与同步死锁与饥饿monitors 管程并发通信共享、竞争同步处理机时间分配进程间:竞争或是协作关系竞争:写时要互斥,读时没有协作通信:消息传递,可能引起死锁,可能饥饿;互斥空闲让进、忙着等待、有限等待、让权等待同一时间只有一个进程进入临界区使用完后要求退出临界区不允许死锁与饥饿如果没有进程在...
阅读全文
posted @
2014-11-10 16:53
He2Li
阅读(162)
推荐(0)
OS Chapter 2 Processes and Scheduling
摘要:进程描述与控制互斥与同步死锁与饥饿生产者与消费者问题;读者写者问题;哲学家用餐问题;进程通信;进程调度;进程描述与控制进程映像:即逻辑进程; (Process image)Process Control Primitives(原语):一些最基本的程序段,且不可以被中断(系统提供的).Block数据结...
阅读全文