操作系统复习要点.ppt

操作系统复习要点剖析

学习要求: 了解设备的一般分类: 存储设备,输入/输出设备; 块设备,字符设备; 独占设备,共享设备,虚拟设备。 第五章 设备管理 为什么要引入设备独立性? 引入设备独立性,可使应用程序独立于具体的物理设备,是设备分配具有灵活性。另外容易实现I/O重定向。 设备独立性的实现: 为了实现设备独立性,必须在设备驱动程序之上设置一层设备独立性软件,用来执行所有I/O设备的公用操作,并向用户层软件提供统一接口。关键是系统中必须设置一张逻辑设备表LUT用来进行逻辑设备到物理设备的映射,其中每个表目中包含了逻辑设备名、物理设备名和设备驱动程序入口地址三项;当应用程序用逻辑设备名请求分配I/O设备时,系统必须为它分配相应的物理设备,并在LUT中建立一个表目,以后进程利用该逻辑设备名请求I/O操作时,便可从LUT中得到物理设备名和驱动程序入口地址。 第五章 设备管理 学习要求: 掌握设备管理功能:监视设备状态 ,进行设备分配 ,完成I/O操作,缓冲管理与地址转换。 Spooling技术:为了缓和CPU的高速性与I/O设备低速性间的矛盾引入脱机输入、脱机输出技术,即利用专门的外围控制机,将低速I/O设备上的数据传送到高速磁盘上或者相反。这样,便可在主机的直接控制下,实现脱机输入、输出功能,此时的外围操作与CPU对数据的处理同时进行。它是一种

文档评论(0)

1亿VIP精品文档

相关文档