操作系统概念.ppt
《操作系统概念.ppt》由会员分享,可在线阅读,更多相关《操作系统概念.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统概念,第二章:计算机系统结构,2,本章主要内容,计算机系统操作I/O结构存储结构存储层次硬件保护网络结构 (*),3,现代计算机系统,4,2.1 计算机系统操作,I/O设备和CPU可以并发执行一个设备控制器负责一类设备每个设备控制器都有自己本地的缓冲区CPU负责在这些设备控制器的缓冲区与内存之间进行数据的交换I/O指的就是在设备与控制器缓冲区之间的数据交换设备控制器通过中断来通知CPU设备操作的完成情况,5,中断的功能,中断通过中断向量表将控制传输给中断服务例程,中断向量表包括了所有设备服务例程的入口地址。中断体系结构必须保存中断指令的地址当一个中断正被处理的时候,其他中断是被禁止的。
2、陷阱是因错误或用户程序的特定请求所引起的软件生成中断。操作系统是中断驱动的,6,中断处理,中断发生时,OS必须通过保存寄存器和程序计数器来保留CPU的状态判断发生了哪种类型的中断轮询向量中断系统将内核例程与用户例程分离,以决定每种类型的中断应该采取的动作。,7,单个进程执行输出的中断时间线路,8,2.2 I/O结构,同步I/O I/O启动后,只有当I/O完成后控制权才返回给用户进程。wait指令,使CPU空闲直到下一个中断开始循环等待在任何时候最多只能处理一个I/O请求异步I/O I/O启动后,控制权无须等待I/O操作完成就可返回给用户进程。系统调用 请求OS允许用户等待I/O操作的完成设备状
3、态表包含了每个I/O设备的一个条目,用来指示该设备的类型、地址和状态(不工作、空闲或繁忙)OS通过查询I/O设备表来判断设备的状态,并修改该条目,以反映出现了中断。,9,两种I/O方式,10,设备状态表,11,DMA 结构,用于高速I/O设备,使之以接近内存的速度进行信息传输设备传输器以块为单位直接将数据从存储器传输到主存,而无须CPU的干预每个数据块传输的时候只产生一个中断,而不是一个字节的传输就会产生一个中断,12,2.3 存储结构,主存 唯一能被CPU直接访问的大型存储谋体辅助存储器 是主存的扩充,能够永久地存储大量数据磁盘磁盘表面逻辑划分为磁道,而磁道又分为更小的扇区磁盘控制器决定了磁
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 概念
限制150内