第7章设备管理.ppt
《第7章设备管理.ppt》由会员分享,可在线阅读,更多相关《第7章设备管理.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7 7章章 设备管理设备管理 7.1 7.1 概述概述7.2 7.2 缓冲技术缓冲技术7.4 7.4 输入输出控制方式(输入输出控制方式(4 4种)种)1.1.1.1.按设备的从属关系分:按设备的从属关系分:按设备的从属关系分:按设备的从属关系分:系系系系统统统统设设设设备备备备:指指指指操操操操作作作作系系系系统统统统生生生生成成成成时时时时,登登登登记记记记在在在在系系系系统统统统中中中中的的的的标标标标准准准准设设设设备备备备。(如键盘、显示器、打印机)(如键盘、显示器、打印机)(如键盘、显示器、打印机)(如键盘、显示器、打印机)用用用用户户户户设设设设备备备备:指指指指在在在在系系
2、系系统统统统生生生生成成成成时时时时,未未未未登登登登记记记记在在在在系系系系统统统统中中中中的的的的非非非非标标标标准准准准设设设设备备备备。对对对对于于于于这这这这类类类类设设设设备备备备的的的的处处处处理理理理程程程程序序序序由由由由用用用用户户户户提提提提供供供供,并并并并将将将将其其其其纳纳纳纳入入入入系系系系统统统统,由由由由系系系系统统统统代代代代替替替替用用用用户户户户实实实实施施施施管管管管理理理理。(如如如如网网网网络络络络系系系系统统统统中中中中的的的的各各各各种种种种网网网网卡卡卡卡、实实实实时时时时系系系系统统统统中中中中的的的的A/DA/DA/DA/D、D/AD/A
3、D/AD/A转转转转换换换换器器器器,CADCADCADCAD专专专专用用用用设设设设备备备备如如如如绘绘绘绘图图图图仪仪仪仪、扫描仪等)扫描仪等)扫描仪等)扫描仪等)设备的分类设备的分类-1-12.2.按操作特性分按操作特性分:存储设备:存储设备:如磁盘、光盘等。如磁盘、光盘等。I/OI/O设设备备:如如键键盘盘、扫扫描描仪仪、鼠鼠标标、显显示示器器、打印机、绘图仪等。打印机、绘图仪等。设备的分类设备的分类-2-23 3 3 3按设备使用性质分:按设备使用性质分:按设备使用性质分:按设备使用性质分:独独独独占占占占设设设设备备备备:在在在在一一一一段段段段时时时时间间间间内内内内只只只只能能
4、能能有有有有一一一一个个个个进进进进程程程程使使使使用用用用的的的的设设设设备备备备,一一一一般般般般为为为为低低低低速速速速I/OI/OI/OI/O设备。而且,这类设备如果分配不当,可能会造成死锁。例如打印机。设备。而且,这类设备如果分配不当,可能会造成死锁。例如打印机。设备。而且,这类设备如果分配不当,可能会造成死锁。例如打印机。设备。而且,这类设备如果分配不当,可能会造成死锁。例如打印机。共共共共享享享享设设设设备备备备:在在在在一一一一段段段段时时时时间间间间内内内内可可可可有有有有多多多多个个个个进进进进程程程程共共共共同同同同使使使使用用用用的的的的设设设设备备备备,多多多多个个个
5、个进进进进程程程程以以以以交叉的方式来使用设备,其资源利用率高。例如硬盘。交叉的方式来使用设备,其资源利用率高。例如硬盘。交叉的方式来使用设备,其资源利用率高。例如硬盘。交叉的方式来使用设备,其资源利用率高。例如硬盘。虚虚虚虚拟拟拟拟设设设设备备备备:严严严严格格格格来来来来讲讲讲讲,虚虚虚虚拟拟拟拟设设设设备备备备是是是是一一一一种种种种设设设设备备备备管管管管理理理理的的的的技技技技术术术术。是是是是指指指指在在在在一一一一类类类类设设设设备备备备上上上上模模模模拟拟拟拟另另另另一一一一类类类类设设设设备备备备,常常常常用用用用共共共共享享享享设设设设备备备备模模模模拟拟拟拟独独独独占占占
6、占设设设设备备备备、高高高高速速速速设设设设备备备备模模模模拟拟拟拟低低低低速速速速设设设设备备备备,这这这这种种种种经经经经过过过过虚虚虚虚拟拟拟拟技技技技术术术术处处处处理理理理后后后后的的的的设设设设备备备备称称称称为为为为虚虚虚虚拟拟拟拟设设设设备备备备。采采采采用用用用该该该该技技技技术术术术可可可可以以以以使使使使慢慢慢慢速速速速独独独独占占占占设设设设备备备备改改改改造造造造成成成成多多多多个个个个用用用用户户户户可可可可共共共共享享享享的的的的设设设设备备备备,以以以以提提提提高高高高独独独独占占占占设设设设备备备备的的的的使使使使用用用用效效效效率率率率。例例例例如如如如SP
7、OOLingSPOOLingSPOOLingSPOOLing技术,用硬盘模拟输入输出设备。技术,用硬盘模拟输入输出设备。技术,用硬盘模拟输入输出设备。技术,用硬盘模拟输入输出设备。设备的分类设备的分类-3-3n nSpoolingSpoolingSpoolingSpooling技技技技术术术术:当当当当低低低低速速速速输输输输入入入入设设设设备备备备要要要要输输输输入入入入信信信信息息息息时时时时,便便便便输输输输入入入入到到到到高高高高速速速速辅辅辅辅存存存存(磁磁磁磁盘盘盘盘)的的的的输输输输入入入入井井井井中中中中,运运运运行行行行进进进进程程程程从从从从输输输输入入入入井井井井中中中中
8、提提提提取取取取信信信信息息息息加加加加以以以以处处处处理理理理;当当当当运运运运行行行行进进进进程程程程要要要要输输输输出出出出信信信信息息息息时时时时,便便便便输输输输出出出出到到到到高高高高速速速速辅辅辅辅存存存存的的的的输输输输出出出出井井井井中中中中,当当当当输输输输出出出出设设设设备备备备空空空空闲闲闲闲时时时时,便便便便从从从从输输输输出出出出井井井井中中中中提提提提取取取取信信信信息息息息输输输输出出出出。这这这这样样样样,就就就就可可可可以以以以使使使使输输输输入入入入设设设设备备备备和和和和输输输输出出出出设设设设备备备备连连连连续续续续不不不不断断断断地地地地工工工工作作
9、作作。由由由由于于于于一一一一台台台台设设设设备备备备可可可可以以以以和和和和辅辅辅辅存存存存中中中中的的的的若若若若干干干干个个个个存存存存储储储储区区区区域域域域相相相相对对对对应应应应,所所所所以以以以在在在在形形形形式式式式上上上上就就就就好好好好像像像像把一台把一台把一台把一台I/OI/OI/OI/O设备变成了许多台虚拟的设备变成了许多台虚拟的设备变成了许多台虚拟的设备变成了许多台虚拟的I/OI/OI/OI/O设备。设备。设备。设备。SpoolingSpooling技术技术-分析分析 SpoolingSpoolingSpoolingSpooling技技技技术术术术的的的的“输输输输入
10、入入入井井井井”和和和和“输输输输出出出出井井井井”是是是是在在在在磁磁磁磁盘盘盘盘中中中中开开开开辟辟辟辟的的的的多多多多个个个个固固固固定定定定的的的的存储区。存储区。存储区。存储区。输输输输入入入入过过过过程程程程:在在在在系系系系统统统统收收收收到到到到进进进进程程程程输输输输入入入入请请请请求求求求信信信信号号号号后后后后,“输输输输入入入入管管管管理理理理模模模模块块块块”中中中中的的的的读读读读函函函函数数数数负负负负责责责责将将将将数数数数据据据据从从从从输输输输入入入入设设设设备备备备读读读读入入入入内内内内存存存存中中中中的的的的缓缓缓缓冲冲冲冲区区区区,当当当当缓缓缓缓冲
11、冲冲冲区区区区满满满满时时时时,则则则则由由由由写写写写函函函函数数数数将将将将数数数数据据据据从从从从内内内内存存存存缓缓缓缓冲冲冲冲区区区区写写写写到到到到外外外外存存存存的的的的输输输输入入入入井井井井中中中中,读读读读函函函函数数数数和和和和写写写写函函函函数数数数反反反反复复复复循环,直到一个进程输入完毕。再准备输入下一个进程的数据。循环,直到一个进程输入完毕。再准备输入下一个进程的数据。循环,直到一个进程输入完毕。再准备输入下一个进程的数据。循环,直到一个进程输入完毕。再准备输入下一个进程的数据。然然然然后后后后,系系系系统统统统为为为为该该该该进进进进程程程程建建建建立立立立进进
12、进进程程程程控控控控制制制制块块块块,从从从从而而而而使使使使输输输输入入入入井井井井中中中中的的的的进进进进程程程程进进进进入入入入进进进进程程程程等待队列等待队列等待队列等待队列,等待进程调度程序选中后进入内存运行。,等待进程调度程序选中后进入内存运行。,等待进程调度程序选中后进入内存运行。,等待进程调度程序选中后进入内存运行。系系系系统统统统在在在在管管管管理理理理输输输输入入入入井井井井过过过过程程程程中中中中可可可可以以以以“不不不不断断断断”读读读读入入入入输输输输入入入入的的的的数数数数据据据据,直直直直到到到到输输输输入入入入结结结结束束束束或输入井满而暂停。或输入井满而暂停。
13、或输入井满而暂停。或输入井满而暂停。SpoolingSpooling技术技术 输输输输出出出出过过过过程程程程:以以以以打打打打印印印印机机机机为为为为例例例例来来来来进进进进行行行行说说说说明明明明。当当当当有有有有进进进进程程程程要要要要求求求求打打打打印印印印输输输输出出出出时时时时,SPOOLing,SPOOLing,SPOOLing,SPOOLing系系系系统统统统并并并并不不不不是是是是将将将将这这这这台台台台打打打打印印印印机机机机直直直直接接接接分分分分配配配配给给给给该该该该进进进进程程程程,而而而而是是是是在在在在输输输输出出出出井井井井中中中中为为为为其其其其分分分分配配
14、配配一一一一块块块块存存存存储储储储空空空空间间间间,进进进进程程程程的的的的输输输输出出出出数数数数据据据据以以以以文件形式存在。文件形式存在。文件形式存在。文件形式存在。每每每每个个个个进进进进程程程程的的的的数数数数据据据据输输输输出出出出文文文文件件件件形形形形成成成成了了了了一一一一个个个个输输输输出出出出队队队队列列列列,由由由由“输输输输出出出出管管管管理理理理模模模模块块块块”控控控控制制制制这这这这台台台台打打打打印印印印机机机机进进进进程程程程,依依依依次次次次将将将将队队队队列列列列中中中中的的的的输输输输出出出出文文文文件件件件实实实实际打印输出。际打印输出。际打印输出
15、。际打印输出。SpoolingSpooling技术技术 从从从从打打打打印印印印机机机机的的的的例例例例子子子子中中中中,可可可可以以以以看看看看到到到到,在在在在SPOOLingSPOOLingSPOOLingSPOOLing技技技技术术术术的的的的支支支支持持持持下下下下,系系系系统统统统实实实实际际际际上上上上并并并并没没没没有有有有为为为为任任任任何何何何进进进进程程程程分分分分配配配配设设设设备备备备,而而而而只只只只是是是是在在在在输输输输入入入入井井井井和和和和输输输输出出出出井井井井中中中中为为为为每每每每个个个个进进进进程程程程分分分分配配配配了了了了一一一一块块块块存存存存
16、储储储储区区区区并并并并建建建建立立立立了了了了一一一一张张张张I/OI/OI/OI/O请请请请求求求求表。表。表。表。这这这这样样样样,便便便便把把把把独独独独占占占占设设设设备备备备(打打打打印印印印机机机机)改改改改造造造造为为为为共共共共享享享享设设设设备备备备,因因因因此此此此SPOOLingSPOOLingSPOOLingSPOOLing技术也是一种虚拟设备技术。技术也是一种虚拟设备技术。技术也是一种虚拟设备技术。技术也是一种虚拟设备技术。SpoolingSpooling技术技术 总结,总结,总结,总结,SPOOLingSPOOLingSPOOLingSPOOLing技术具有如下技
17、术具有如下技术具有如下技术具有如下3 3 3 3个特点:个特点:个特点:个特点:提提提提高高高高了了了了I/OI/OI/OI/O速速速速度度度度。从从从从对对对对低低低低速速速速I/OI/OI/OI/O设设设设备备备备进进进进行行行行的的的的I/OI/OI/OI/O操操操操作作作作变变变变为为为为对对对对输输输输入入入入井井井井或或或或输输输输出出出出井井井井的的的的操操操操作作作作,提提提提高高高高了了了了I/OI/OI/OI/O速速速速度度度度,缓缓缓缓和和和和了了了了CPUCPUCPUCPU与与与与低低低低速速速速I/OI/OI/OI/O设设设设备备备备速度不匹配的矛盾。速度不匹配的矛盾
18、。速度不匹配的矛盾。速度不匹配的矛盾。I/OI/OI/OI/O设设设设备备备备并并并并没没没没有有有有分分分分配配配配给给给给任任任任何何何何进进进进程程程程。在在在在输输输输入入入入井井井井或或或或输输输输出出出出井井井井中中中中,分分分分配配配配给进程的是一个存储区和建立的一张给进程的是一个存储区和建立的一张给进程的是一个存储区和建立的一张给进程的是一个存储区和建立的一张I/OI/OI/OI/O请求表。请求表。请求表。请求表。实实实实现现现现了了了了虚虚虚虚拟拟拟拟设设设设备备备备功功功功能能能能。多多多多个个个个进进进进程程程程同同同同时时时时使使使使用用用用一一一一个个个个独独独独占占
19、占占设设设设备备备备,而而而而对对对对每每每每一一一一进进进进程程程程而而而而言言言言,都都都都认认认认为为为为自自自自己己己己独独独独占占占占这这这这一一一一设设设设备备备备,从从从从而而而而实实实实现现现现了了了了设设设设备备备备的的的的虚拟分配。虚拟分配。虚拟分配。虚拟分配。华中科技大学2001判断题1.虚拟设备技术是将不能共享的设备改造为可以共享的设备。答案:正确4.4.4.4.按信息交换单位分:按信息交换单位分:按信息交换单位分:按信息交换单位分:块块块块设设设设备备备备:以以以以数数数数据据据据块块块块为为为为单单单单位位位位存存存存储储储储、传传传传输输输输信信信信息息息息(一一
20、一一般般般般数数数数据块的大小为据块的大小为据块的大小为据块的大小为512B512B512B512B4KB4KB4KB4KB),如磁盘、磁带等。),如磁盘、磁带等。),如磁盘、磁带等。),如磁盘、磁带等。字字字字符符符符设设设设备备备备:以以以以字字字字符符符符为为为为单单单单位位位位存存存存储储储储、传传传传输输输输信信信信息息息息,如如如如键键键键盘盘盘盘、显示器、打印机等。显示器、打印机等。显示器、打印机等。显示器、打印机等。设备的分类设备的分类-4-41 1 1 1设备独立性(设备独立性(设备独立性(设备独立性(7.1.27.1.27.1.27.1.2)设设设设备备备备独独独独立立立立
21、性性性性是是是是指指指指用用用用户户户户在在在在编编编编写写写写程程程程序序序序时时时时,无无无无需需需需关关关关心心心心系系系系统统统统具具具具体体体体配配配配置置置置了了了了哪哪哪哪些些些些设设设设备备备备,也也也也无无无无需需需需了了了了解解解解各各各各种种种种设设设设备备备备的的的的使使使使用用用用方方方方法法法法和和和和特特特特性性性性,只只只只需需需需为为为为所所所所需需需需设设设设备备备备起起起起个个个个逻辑设备名逻辑设备名逻辑设备名逻辑设备名即可。(例如即可。(例如即可。(例如即可。(例如printprintprintprint)与与与与设设设设备备备备独独独独立立立立性性性性
22、密密密密切切切切相相相相关关关关的的的的是是是是统统统统一一一一命命命命名名名名这这这这一一一一目目目目标标标标。一一一一个个个个文文文文件件件件或或或或一一一一个个个个设设设设备的名字只应是一个简单的备的名字只应是一个简单的备的名字只应是一个简单的备的名字只应是一个简单的字符串或一个整数字符串或一个整数字符串或一个整数字符串或一个整数,不应依赖于,不应依赖于,不应依赖于,不应依赖于设备。设备。设备。设备。运运运运行行行行程程程程序序序序时时时时,OSOSOSOS会会会会为为为为用用用用户户户户的的的的逻逻逻逻辑辑辑辑设设设设备备备备指指指指派派派派一一一一个个个个具具具具体体体体的的的的物物
23、物物理理理理设设设设备备备备。(由(由(由(由OSOSOSOS实现实现实现实现从逻辑设备到物理从逻辑设备到物理从逻辑设备到物理从逻辑设备到物理设备的转换)设备的转换)设备的转换)设备的转换)这这这这样样样样既既既既可可可可以以以以按按按按照照照照用用用用户户户户的的的的要要要要求求求求控控控控制制制制I/OI/OI/OI/O设设设设备备备备工工工工作作作作,完完完完成成成成用用用用户户户户所所所所希希希希望望望望的的的的I/OI/OI/OI/O操作,又可以减轻用户编制程序的负担。操作,又可以减轻用户编制程序的负担。操作,又可以减轻用户编制程序的负担。操作,又可以减轻用户编制程序的负担。设备管理
24、的目标设备管理的目标用户程序使用的设备的逻辑名设备独立性物理设备名物理设备名用户给出的可变的不变的标准名称设备地址物理设备名逻辑名逻辑名与物理设备名分开华中科技大学2001判断题1.设备独立性是指设备由用户独占使用。答案:错2 2并行性并行性 为为为为了了了了提提提提高高高高外外外外部部部部设设设设备备备备的的的的利利利利用用用用率率率率要要要要使使使使外外外外部部部部设设设设备备备备与与与与CPUCPUCPUCPU之之之之间间间间,各各各各种外部设备之间充分地并行。种外部设备之间充分地并行。种外部设备之间充分地并行。种外部设备之间充分地并行。3 3对共享设备和独占设备的处理对共享设备和独占设
25、备的处理 对对对对共共共共享享享享设设设设备备备备,比比比比如如如如磁磁磁磁盘盘盘盘,多多多多个个个个用用用用户户户户同同同同时时时时在在在在同同同同一一一一磁磁磁磁盘盘盘盘上上上上使使使使用用用用不不不不同同同同文文文文件件件件或或或或相相相相同同同同文文文文件件件件不不不不会会会会引引引引起起起起什什什什么么么么问问问问题题题题;而而而而对对对对独独独独占占占占设设设设备备备备,比比比比如如如如打打打打印印印印机机机机,如如如如果果果果使使使使用用用用不不不不正正正正确确确确,就就就就可可可可能能能能导导导导致致致致各各各各种种种种各各各各样样样样的的的的问问问问题题题题,例例例例如死锁问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设备管理
限制150内