摘要:
为了提高操作系统的可适应性和可扩展性,目前几乎所有的操作系统都实现了设备的独立性(Device Independence)(也称为设备无关性)。用户程序的设备独立性是:用户程序不直接使用物理设备名(或设备的物理地址),而只能使用逻辑设备名;而系统在实际执行时,将逻辑设备名转换为某个具体的物理设备名,实施I/O操作。I/O软件的设备独立性是:除了直接与设备打交道的低层软件之外,其他部分的软件并不依赖于硬件。I/O软件独立于设备,就可以提高设备管理软件的设计效率。I/O软件采用分层结构,它把软件组织成为一系列的层,低层参与隔离硬件特征,使其它部分软件不依赖硬件;而高层则参与向用户提供一个友好的、清 阅读全文
posted @ 2012-10-25 20:07
我不是geek
阅读(3963)
评论(0)
推荐(0)
摘要:
一、设备分配的策略为了使系统能够安全高效地工作,系统在进行设备分配时应考虑的因素有:⑴设备的固有属性;⑵设备的分配算法;⑶设备分配的安全性。1.根据设备的固有属性而采取的策略在分配设备时,首先应考虑设备的属性。根据设备的固有属性采取以下三种策略:(1)独享方式独享方式是指将一个设备分配给某进程后,便一直由它独占,直至该进程完成或释放该设备为止,系统才能将该设备分配给其它进程使用。这种分配方式是对独占设备采用的分配策略。它不仅往往造成设备利用率低,而且还会引起系统死锁。(2)共享方式共享方式是指将共享设备(磁盘)同时分配给多个进程使用。但是这些进程对设备的访问需进行合理的调度。(3)虚拟方式虚拟 阅读全文
posted @ 2012-10-25 19:10
我不是geek
阅读(5530)
评论(0)
推荐(0)
摘要:
一、学习IO控制方式之前首先学习IO系统结构组成。1.大、中、小型计算机的硬件组织 小型到大型的计算机系统多由中央处理机(CPU)、输入输出处理机(又称通道)、存储器和输入输出设备组成,图1-1是一个典型中型计算机(IBM370)的硬件组织,这类计算机以存储器为中心,CPU和各种通道都与存储器相连,CPU执行的程序和数据都存放在存储器中并从存储器中取来执行。CPU需要与输入输出设备交换数据时,不能直接从输入输出设备中取(或存)数据,它必须命令通道来负责进行管理和控制数据输入输出,把数据输入到存储器或从存储器输出。2.微型计算机的典型组织 微型计算机是以总线为纽带来构成计算机系统,中央处理机.. 阅读全文
posted @ 2012-10-25 17:20
我不是geek
阅读(10089)
评论(1)
推荐(2)
摘要:
一、设备的分类1、按照设备传输速率分类(1)低速设备:传输速率在几字节到几百字节的设备,如鼠标、键盘灯输入输出设备。(2)中速设备:指传输速率在每秒钟数千个字节至数十千个字节的设备。典型的设备有行式打印机、激光打印机等(3)高速设备:指传输速率在数百千个字节至数兆字节的设备。典型的设备有磁带机、磁盘机、光盘机等存储设备。2、按功能分类(1)输入输出设备:键盘、鼠标、显示器、打印机等设备,主要的任务就是输入或者输出。(2)存储设备:磁带机、磁盘、光盘机,他们同时是输入输出设备,但是主要的功能是进行存储。3、按数据传输的单位分类(1)块设备(Block Device):指以数据块为单位来组织和传送 阅读全文
posted @ 2012-10-25 14:40
我不是geek
阅读(2991)
评论(1)
推荐(1)
浙公网安备 33010602011771号