操作系统授课讲义-A.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设备驱动程序(也叫 I/O 处理程序)是直接与 I/O 设备通讯的系统例程。它主要由两部分组成: (1)驱动过程:负责检查 I/O 请求的有效性,检查设备状态和启动 I/O 操作。 (2)继续过程:负责传送状态和数据。 五、通道方式 通道:是计算机系统中专门用于I/O的处理机。 大、中、小型:指专门用来负责IO工作的处理机,即IO处理机。比CPU功能弱,速度慢,价格便宜。 微型机:在个人计算机系统中采用微通道,指与DMA控制器或IO处理机相连设备的单纯数据传输通路,非IO处理机,不具有处理机的功能。 小--大型计算机通道 通道程序: IO处理机:由运算和控制逻辑,累加器,寄存器构成,有指令系统,由通道程序控制。 通道程序: 由通道指令组成; 由CPU按数据传送的不同要求自动生成; 放在主存中; 其在主存中的起始地址通知IO处理机: 大型机:主存中一固定单元——通道地址字CAW; 微型机:CPU与IO处理机通信区; 每一条通道指令称为通道命令字CCW。 通道状态字PSW:IO处理机的状态,包含有该通道及与之相连的控制器和设备的状态。 通道配置: 大型机:多个; 微型机:1~2个。 通道管理: 大型机:IO处理机和CPU共享主存。 为各IO处理机和CPU规定不同优先次序; CPU最低优先级; 当发生竞争时,存储器控制逻辑按优先次序予以响应; IO处理机得到响应——IO处理机从CPU那里“窃用”了存储周期。(窃用周期) 微型机:IO处理机和CPU共享总线。 CPU控制总线使用权; 当CPU响应某IO处理机发出的请求总线信号,把总线使用权暂时转让给IO处理机——IO处理机从CPU那里“窃用” 了总线周期。(窃用周期) 管理程序根据用户提供的参数(设备号、交换信息的起址、交换的字节数)编制通道程序; 将其放在内存的相应缓冲区中,起址CAW置于通道寄存器中; 执行“启动I/O”指令(SIO) 使通道进入通道选择期(选择通道、子通道、设备控制器及设备), 寻找并启动相应的外部设备。 通道被启动后,CPU退出管态,返回目态继续执行目标程序,而通道则按照通道程序的要求组织整个I/O操作,进入数据传输期,开始控制内存与设备之间的直接数据交换,直到数据传输结束(或出现非正常结束)才由CPU处理。 系统中还可以同时有多个通道分别运行自己的通道程序,控制所属的I/O操作,实现通道与通道、设备与设备之间的全方位并行。 枢轴 柱面 扇 二、磁盘的接口 目前,常用的硬盘接口类型有如下几种: (1)ST 506/412 接口:该接口由 Seagate 公司开发,是较早期的一种硬盘接口。它最多可以支持四个硬盘驱动器,最大硬盘空间为 150 MB。它的结构复杂,印刷电路板的集成度不高,总线数据信号需送到硬盘控制器进行数据分离再与硬盘连接,因此造成数据不太可靠和数据传输率低等问题。它的传输速率为5 MB/秒,价格便宜,主要应用在 PC/XT 与 PC/AT 机上。 (2)IDE 接口:又叫做 AT BUS 接口,现已有增强型的 IDE 接口,它是当前新型硬盘驱动器普遍采用的一种接口。它通常与 VESA 局部总线或 PCI 总线配合使用,其数据传输的带宽扩展为 32 位,并且支持对内存和硬盘的并行操作,即在把数据从内存写入硬盘的同时,可将下一个数据从内存读入硬盘的缓冲区 (Cache) 中;从硬盘读数据到内存的过程也一样。数据传输率最高可达 13 MB/秒,单个驱动器的容量最大可达 8.4 GB,最多可接四个驱动器,特别是可以支持 CD-ROM。 (3)SCSI 接口:SCSI 是一种系统级的接口,可以同时接到各种不同设备的任一种(如硬盘驱动器、光盘驱动器、磁带驱动器、扫描仪和打印机等)。它的传输速率为 10 MB/秒~40 MB/秒,单个驱动器的容量可达 2TB,最多可支持7个硬盘。特别适用于网络服务器和多用户系统。现在不少 PC 机的发烧友在微机上也使用 SCSI 接口的硬盘。 三、磁盘的存取时间 (1)当系统配有多个磁盘组时,确定存取哪个磁盘组的工作由电子线路来实现,速度非常快。 (2)然后确定数据所在的柱面,这需要机械移动磁臂,速度较慢,称为“寻道(址)时间”。 (3)确定数据所在数据记录面,即选定磁头,由电子线路实现,速度很快。 (4)确定磁道上的准确位置(扇区号),平均时间为盘片转半圈的时间,称为等待时间。 (5)磁头读写磁片上的数据,并由电子线路传输信息,称为传输时间。 为了存取磁盘

文档评论(0)

00625 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档