操作系统的功能.ppt
《操作系统的功能.ppt》由会员分享,可在线阅读,更多相关《操作系统的功能.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统的功能操作系统的功能:处理机管理处理机管理 存储管理存储管理 设备管理设备管理 文件管理文件管理硬件资源的管理硬件资源的管理软件资源的管理软件资源的管理第八章第八章设备管理设备管理主要内容:主要内容:设备管理的概述设备管理的概述n设备的分类设备的分类n设备管理的功能设备管理的功能 任务任务 n设备控制器设备控制器数据传送控制方式数据传送控制方式p程序直接控制方式程序直接控制方式p中断控制方式中断控制方式p方式方式p通道方式通道方式 设备管理的概述设备管理的概述n主要内容主要内容:n设备的分类设备的分类n设备管理的功能设备管理的功能 任务任务 n设备控制器设备控制器设备的分类设备的分类在
2、计算机系统中,除了在计算机系统中,除了CPU和和内存之外,其他的大部分硬设内存之外,其他的大部分硬设备称为外部设备。备称为外部设备。发展发展:l早期的计算机系统由于速度慢、应用面窄早期的计算机系统由于速度慢、应用面窄.l外部设备主要为外部设备主要为:纸带、卡片等纸带、卡片等.l管理程序也较简单管理程序也较简单.l目前由于个人计算机、工作站以及计算机网络目前由于个人计算机、工作站以及计算机网络系统等的发展系统等的发展.l外部设备开始走向多样化、复杂化和智能化。外部设备开始走向多样化、复杂化和智能化。l管理程序也较复杂管理程序也较复杂.外部设备的分类外部设备的分类:n按使用特性按使用特性n按按从属
3、关系从属关系n按按共享属性共享属性n按按传输速率传输速率n1。按设备的使用按设备的使用特性特性可分为可分为:n存储设备、输入输出设备、终端设存储设备、输入输出设备、终端设备以及脱机设备。备以及脱机设备。(如图如图)n2。按照从属关系,可分为按照从属关系,可分为:n系统设备用户设备系统设备用户设备分类:分类:n3。按照共享属性分类:按照共享属性分类:n独享设备,共享设备独享设备,共享设备,虚拟设备虚拟设备n按传输速率分类按传输速率分类 n高速设备,中速设备,低速设备高速设备,中速设备,低速设备NEXT雷达枪雷达枪n系统设备:系统设备:n系统标准配制的设备。系统标准配制的设备。n用户设备:用户设备
4、:n除标配设备外,用户自己根据除标配设备外,用户自己根据个人需要配备的设备。个人需要配备的设备。n系统设备用户设备:系统设备用户设备:独享设备:独享设备:n概念:概念:n在一段时间内只允许一个进程在一段时间内只允许一个进程访问的设备。访问的设备。共享设备:共享设备:n概念:概念:n在一段时间内,允许多个进程在一段时间内,允许多个进程同时访问的设备。同时访问的设备。虚拟设备:虚拟设备:n概念:概念:n人们借助于软件的手段,构造人们借助于软件的手段,构造出来的设备。出来的设备。n借助于软件的手段将独享设备借助于软件的手段将独享设备改造成共享设备的设备改造成共享设备的设备.十万十万设备管理的功能设备
5、管理的功能 任务任务设备管理的主要任务:设备管理的主要任务:(1)选择和分配输入输出设备以进行数据选择和分配输入输出设备以进行数据传输操作;传输操作;(2)控制输入输出设备和控制输入输出设备和CPU之间数据之间数据交换;交换;(3)为用户提供友好的透明接口,把为用户提供友好的透明接口,把用户和设备硬件特性分开。用户和设备硬件特性分开。(4)提高设备和设备之间、提高设备和设备之间、CPU和设和设备之间,以及进程和进程之间的并备之间,以及进程和进程之间的并行操作度,以使操作系统获得最佳行操作度,以使操作系统获得最佳效率。效率。为了完成上述主要任务,设备管理为了完成上述主要任务,设备管理程序一般要提
6、供下述功能:程序一般要提供下述功能:设备控制器设备控制器设备控制器:设备控制器:单总线:单总线:多总线:多总线:8.2数据传送控制方式数据传送控制方式选择和衡量控制方式的原则:选择和衡量控制方式的原则:(1)数据传送速度足够高,又不丢失数据传送速度足够高,又不丢失数据;数据;(2)系统开销小;系统开销小;(3)能充分发挥硬件资源的能力,使能充分发挥硬件资源的能力,使得得I/O设备尽量忙,而设备尽量忙,而CPU等待时等待时间少。间少。数据传送控制方式分类:数据传送控制方式分类:程序直接控制方式程序直接控制方式 在早期的计算机系统中,由于无在早期的计算机系统中,由于无中中断机构断机构,处理机对处理
7、机对I/O设备的控制,设备的控制,采取程序采取程序I/O方式方式.程序直接控制方式:程序直接控制方式:n概念:概念:n就是由用户进程来直接控制内就是由用户进程来直接控制内存或存或CPU和外围设备之间的信和外围设备之间的信息传送。息传送。n这种方式的控制者是用户进程。这种方式的控制者是用户进程。实现步骤实现步骤:n1。当用户进程需要数据时,它通过。当用户进程需要数据时,它通过CPU发发出启动设备命令。出启动设备命令。n2。用户进程进入测试等待状态。在等待时。用户进程进入测试等待状态。在等待时间内,间内,CPU不断地用一条测试指令检查描不断地用一条测试指令检查描述外围设备的工作状态。述外围设备的工
8、作状态。n3。当。当CPU检测到控制状态寄存器为完成状检测到控制状态寄存器为完成状态,也就是该寄存器发出态,也就是该寄存器发出“Done”信号之信号之后,设备开始往内存或后,设备开始往内存或CPU传送数据。传送数据。测试语句测试语句注意注意:v 在外设准备的过程中,在外设准备的过程中,CPU不断不断的发出测试信号。的发出测试信号。v 在在CPU与外围设备之间传送数据与外围设备之间传送数据时,输入设备每进行一次操作,首时,输入设备每进行一次操作,首先把所输入的数据送入该寄存器,先把所输入的数据送入该寄存器,然后,然后,CPU再把其中数据取走。再把其中数据取走。程序直接控制方式的优点程序直接控制方
9、式的优点:n优点:优点:n实现简单实现简单n不需要硬件的支持不需要硬件的支持程序直接控制方式的缺点:程序直接控制方式的缺点:n1.在程序在程序I/O方式中,由于方式中,由于CPU的的高速性和高速性和I/O设备的低速性,致使设备的低速性,致使 CPU 的绝大部分时间都处于等待的绝大部分时间都处于等待I/O设备完成数据设备完成数据I/O的的循环测试循环测试中,中,造成对造成对CPU的极大浪费。的极大浪费。n2.CPU和外围设备只能串行和外围设备只能串行.n3.无法实现设备的并行无法实现设备的并行.中断方式的控制方式中断方式的控制方式n在现代计算机系统中,对在现代计算机系统中,对I/O设设备的控制,
10、广泛采用中断驱动备的控制,广泛采用中断驱动方式方式.中断方式的控制方式:中断方式的控制方式:l在在I/O设备输入每个数据的过程中,由设备输入每个数据的过程中,由于无须于无须CPU干预,因而可使干预,因而可使CPU与与I/O设备并行工作。设备并行工作。l仅寄存器数据装满之后,才需仅寄存器数据装满之后,才需CPU花花费极短的时间去做些中断处理。不需费极短的时间去做些中断处理。不需要要CPU循环的测试。循环的测试。使用中断方式的数据输入步骤使用中断方式的数据输入步骤:(1)进程需要数据时,通过进程需要数据时,通过CPU发出发出“Start”指令启动外围设备。指令启动外围设备。(2)在进程发出指令启动
11、设备之后,该在进程发出指令启动设备之后,该进程放弃处理机,等待输入完成。进进程放弃处理机,等待输入完成。进程调度程序调度其他就绪进程占据处程调度程序调度其他就绪进程占据处理机。理机。(3)当输入完成时,当输入完成时,I/O控制器向控制器向CPU发出发出中断信号。中断信号。CPU在接收到中断信号之后,在接收到中断信号之后,中断处理程序对数据传送工作。中断处理程序对数据传送工作。(4)唤醒等待输入的进程,使其处于就绪态。唤醒等待输入的进程,使其处于就绪态。(5)CPU返回先前执行的进程。返回先前执行的进程。等待等待就绪就绪执行执行等待等待注意注意:n在在CPU向设备发出向设备发出“start”信号
12、后,信号后,需要数据的进程放弃需要数据的进程放弃CPU的资源,由的资源,由执行态转入到等待态。执行态转入到等待态。n寄存器满时发出中断的信号寄存器满时发出中断的信号.n当当CPU执行完中断程序后,唤醒等待执行完中断程序后,唤醒等待的进程,该进程由的进程,该进程由等待态转为就绪态等待态转为就绪态,CPU并返回先前的进程。并返回先前的进程。中断方式的控制方式的优点:中断方式的控制方式的优点:n1.设备和设备和CPU间的并行操作间的并行操作n2.设备与设备间的并行操作设备与设备间的并行操作n3.可使可使CPU和和I/O设备都处于忙碌设备都处于忙碌状态,从而提高了整个系统的资状态,从而提高了整个系统的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 功能
限制150内