计算机系统结构——系统结构影响操作系统
- 计算机各组件的功能有限,需协作完成任务
- 工作控制方式:
①中断向量、中断驱动
②中断(Interrupt)与陷入(trap) - CPU与I/O可并行工作:系统调用
- 存储设备
分层机构:速度、成本、易失性 - 内存共享,协调访问
计算机启动
- 存储在ROM或EPROM中的启动加载程序(Bootstrap program)自动运行,初始化系统并将操作系统内核装入内存
- 多个非接式读写头并行移动访问:柱面
常规运行
- 每种设备控制器控制一类设备,设备控制器都具有局部缓存
- CPU通过局部缓存和主存交换数据,I/O设备到设备控制器的局部缓存,设备控制器通过引起中断通知CPU操作已完成
①如何让CPU高效工作?
②如何充分利用空间?
③如何配合与CPU协调工作
硬件保护
- 双模式:内核模式(或称系统模式/内核态/系统态)和用户模式(或称为用户态)
- I/O保护:特权指令(只在内核模式下才允许执行的指令)和非特权指令
- CPU保护:定时器(设置中断计算机的周期时间。可固定or可变&#