计算机系统第6章_设备管理
操作系统第6章(设备管理习题与解答)

第6章设备管理习题与解答6.1 例题解析例6.2.1 何谓虚拟设备?请说明SPOOLing系统是如何实现虚拟设备的。
解本题的考核要点是虚拟设备的实现方法。
虚拟设备是指利用软件方法,比如SPOOLing系统,把独享设备分割为若干台逻辑上的独占的设备,使用户感受到系统有出若干独占设备在运行。
当然,系统中至少一台拥有物理设备,这是虚拟设备技术的基础。
SPOOLing系统又称“假脱机I/O系统”,其中心思想是,让共享的、高速的、大容量外存储器(比如,磁盘)来模拟若干台独占设备,使系统中的一台或少数几台独占设备变成多台可并行使用的虚拟设备。
SPOOLing系统主要管理外存上的输入井和输出井,以及内存中的输入缓冲区和输出缓冲区。
其管理进程主要有输入和输出进程,负责将输入数据装入到输入井,或者将输出井的数据送出。
它的特点是:提高了 I/O操作的速度;将独占设备改造为共享设备;实现了虚拟设备功能。
例 6.2.2 有关设备管理要领的下列叙述中,( )是不正确的。
A.通道是处理输入、输出的软件B.所有外围设备都由系统统一来管理C.来自通道的I/O中断事件由设备管理负责处理D.编制好的通道程序是存放在主存贮器中的E.由用户给出的设备编号是设备的绝对号解本题的考核要点是设备管理的基本概念。
(1) 通道是计算机上配置的一种专门用于输入输出的设备,是硬件的组成部分。
因此A是错误的。
(2) 目前常见I/O系统其外部设备的驱动和输入输出都由系统统一管理。
因此B是对的。
(3) 设备管理模块中的底层软件中配有专门处理设备中断的处理程序。
通道中断属于设备中断的一种。
因此C是对的。
(4) 通道设备自身只配有一个简单的处理装置(CPU),并不配有存储器,它所运行的通道程序全部来自内存。
因此D是对的。
(5) 系统在初启时为每台物理设备赋予一个绝对号,设备绝对号是相互独立的。
由用户给出的设备号只能是逻辑编号,由系统将逻辑号映射为绝对号。
因此E是错误的。
计算机设备管理办法

计算机设备管理办法第一章总则第一条为了规范计算机设备的管理,提高计算机设备的使用效率和安全性,保护计算机设备的正常运行,依照国家有关法律法规,制定本办法。
第二条本办法适用于本单位内所有计算机设备的管理工作。
第三条计算机设备管理的目标是确保计算机设备的正常运行,提高计算机设备的使用效率和安全性,保护计算机设备的安全。
第二章计算机设备的登记管理第四条本单位应当对所有计算机设备进行登记,形成完整的计算机设备登记表。
第五条计算机设备的登记表应当包括以下内容:计算机设备的名称、型号、规格、购买日期、购买价格、存放地点、使用人员等。
第六条计算机设备的登记表应当由计算机设备管理员负责管理和更新,并及时报备相关部门。
第七条计算机设备管理员应当定期对计算机设备进行清查,并及时更新登记表。
第八条计算机设备发生损坏、丢失、报废等情况时,应当及时更新计算机设备登记表,报备相关部门。
第三章计算机设备的使用管理第九条计算机设备的使用应当符合本单位的业务需要,不得擅自将计算机设备用于与业务无关的活动。
第十条使用计算机设备的人员应当经过相应培训,熟悉计算机设备的操作规程和安全注意事项。
第十一条计算机设备应当定期进行检修和维护,确保设备处于良好的工作状态。
第十二条计算机设备的使用人员应当按照设备的使用规程进行操作,并保证设备的安全运行。
第十三条计算机设备的使用人员不得私自更改设备的设置、操作系统、配置等,如需更改应当事先报备并经相关部门批准。
第十四条计算机设备的使用人员应当合理利用设备资源,避免浪费和滥用。
第四章计算机设备的安全管理第十五条计算机设备的保密信息应当进行加密处理,确保信息的安全。
第十六条计算机设备的存储设备应当进行定期的病毒扫描和安全检查,确保设备没有被恶意软件感染。
第十七条计算机设备的存储设备应当设置访问权限,仅限相关人员访问。
第十八条计算机设备的存储设备应当定期备份,以防止数据丢失。
第十九条计算机设备的防火墙和安全系统应当及时更新和维护,保证设备的安全性。
计算机操作系统(第三版)完整课后习题答案

第一章1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。
该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。
而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。
主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。
解决方法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据。
计算机操作系统每章习题及答案

计算机操作系统每章习题及答案《操作系统》复习题第一章操作系统引论一、单项选择题1、操作系统是一种( B )。
A.应用软件B. 系统软件C.通用软件D. 工具软件2、操作系统是一组( C )。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3、现代操作系统的基本特征是( C )、资源共享和操作的异步性。
A.多道程序设计B. 中断处理C.程序的并发执行D. 实现分时与实时处理4、( D )不是操作系统关心的主要问题。
A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器5、引入多道程序的目的在于( A )。
A. 充分利用CPU,减少CPU等待时间B. 提高实时响应速度C. 有利于代码共享,减少主、辅存信息交换量D. 充分利用存储器6、( A )没有多道程序设计的特点。
A. DOSB. UNIXC. WindowsD.OS/27、下列操作系统中,为分时系统的是( C )。
A. CP/MB. MS-DOSC. UNIXD. Windows NT8、在分时系统中,时间片一定,( B ),响应时间越长。
A.内存越多B.用户数越多C.后备队列越短D.用户数越少9、批处理系统的主要缺点是( B )。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是10、在下列性质中,( D )不是分时系统的特征。
A. 交互性B. 同时性C. 及时性D. 独占性11、实时操作系统追求的目标是( C )。
A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销12、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。
A. 运行进程修改程序状态字B. 中断屏蔽C. 系统调用D. 进程调度程序13、系统调用的目的是(A )。
A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源14、系统调用是由操作系统提供的内部调用,它(B )。
计算机操作系统第三版第六章详解

| |
和管理的软
件集合
基本 I/O 管理程序(文件组织模块)
青
基本文件系统(物理 I/O 层)
岛
理 工 大 学 文件、目录、磁盘
(带)存储空间
I/O 控制层(设备驱动程序) 对象及其属性说明
第六章 文件管理
计 算
6.1 文件和文件系统
机
操
6.1.3 文件操作
作
系
1.最基本的文件操作
统 |
★创建文件
工
读写文件
大
学
第六章 文件管理
6.1 文件和文件系统 计对文件存储空间的管理、对文件
算目录的管理、用于将文件的逻辑
机操地文址件转的换读6为和.物 写1.理的2 地管文址理件的以类机及型制对、文和对件文件系统模型
作的共享2.与文保件护系统模型
命令接口、程序接口
系
文件系统接口
统
|
对对象操纵
逻辑文件系统
|
★删除文件
|
★读文件
青
岛
★写文件
理
★截断文件
工
大
★设置文件的读/写位置
学
第六章 文件管理
计 算
6.1 文件和文件系统
机
操 6.1.3 文件操作
作
系 2.文件的“打开”和“关闭”操作
统 |
步骤:
|
① 检索文件目录找到指定文件的属性及其在
|
外存上的位置;
青
② 对文件实施相应的操作。
岛
理 3.其它文件操作
岛 理 工 大
其目件用的,户是即选物择理一文逻结种件辑构良。好的、设备物结利理构用率高系的统物理 文件结构。系统按此结构和外部设备交换信息。
计算机操作系统(第四版)1-8章-课后答案(全)

计算机操作系统(第四版)1-8章-课后答案(全)第四版计算机操作系统课后答案第一章1. 操作系统的定义操作系统是一种软件,它管理着计算机系统的硬件和软件资源,并为用户和应用程序提供接口,以方便他们的使用。
2. 操作系统的功能操作系统具有以下功能:- 进程管理:负责创建、执行和终止进程,并管理它们的资源分配。
- 存储管理:管理计算机系统的内存资源,包括内存分配、虚拟内存和页面置换等。
- 文件系统管理:管理计算机系统中的文件和文件夹,包括文件的存储、读写和保护等。
- 设备管理:负责管理计算机系统中的各种设备,如打印机、键盘和鼠标等。
- 用户接口:提供用户与计算机系统进行交互的接口,如命令行界面和图形用户界面。
3. 操作系统的类型操作系统可以分为以下类型:- 批处理操作系统:按照一系列预先定义的指令集来运行任务。
- 分时操作系统:多个用户可以同时使用计算机系统。
- 实时操作系统:对任务的响应时间要求非常高,用于控制系统和嵌入式系统。
- 网络操作系统:支持多台计算机之间的通信和资源共享。
- 分布式操作系统:在多台计算机上分布式地管理和调度任务。
第二章1. 进程与线程的区别进程是计算机系统中正在运行的程序实例,而线程是进程内的一个执行单元。
进程拥有独立的地址空间和资源,而线程共享进程的地址空间和资源。
多个线程可以在同一进程内并发执行,从而提高系统的效率和资源利用率。
2. 进程的状态转换进程可以处于以下状态:- 创建状态:进程正在被创建。
- 就绪状态:进程准备好执行,等待分配CPU资源。
- 运行状态:进程占用CPU资源执行。
- 阻塞状态:进程等待某种事件发生。
- 终止状态:进程完成执行或被终止。
3. 进程调度算法操作系统使用进程调度算法来决定哪个进程应该被执行。
常见的调度算法有:- 先来先服务(FCFS)调度算法:按照进程到达的顺序进行调度。
- 最短作业优先(SJF)调度算法:选择运行时间最短的进程进行调度。
计算机设备管理规定(4篇)

计算机设备管理规定第一章总则第一条为了规范计算机设备的管理,确保计算机设备的安全可靠运行,提高计算机使用效率,保护计算机系统的安全性,制订本规定。
第二条本规定适用于所有单位和个人在使用、管理计算机设备时的行为。
第三条计算机设备包括计算机硬件设备、计算机软件设备、计算机网络设备和计算机配套设备。
第四条计算机设备的管理目标是保证计算机设备的安全、稳定、高效、可靠运行,保护计算机系统的完整性和机密性,提高计算机的使用效率。
第五条计算机设备管理人员应具备计算机设备管理及运维相关知识和能力,依法履行计算机设备管理职责。
第六条计算机设备的使用应当遵守国家相关法律法规和计算机设备的使用规定。
第七条计算机设备的管理应当遵守信息安全管理相关规定和计算机设备管理的通用原则。
第八条计算机设备的管理应当强化安全防护措施,确保计算机设备和系统的安全性和稳定性。
第九条计算机设备管理应当依据实际需要制定相应的管理制度和操作规程,加强对计算机设备的统一管理。
第十条计算机设备管理人员应当定期进行计算机设备的巡视、检修和维护,并建立相应的维护档案。
第二章计算机设备的购置与报废第十一条计算机设备的购置应当按照单位计算机设备需求以及相关预算进行,确保计算机设备的性能和功能满足实际需要。
第十二条计算机设备的购置应当通过公开招标、竞争性谈判等方式进行,确保购置过程的公平、公正、透明。
第十三条计算机设备的购置应当选择具备合法生产和销售资质的供应商,并签订相关合同,明确计算机设备的保修期限与售后服务。
第十四条计算机设备的报废应当按照相关规定进行,严禁随意丢弃或私自处置计算机设备,防止泄露敏感信息。
第十五条计算机设备报废时,应当对存储在设备中的数据进行彻底清除,防止数据泄露或外泄。
第十六条计算机设备报废时,应当按照相关环保规定进行处理,确保环境保护。
第三章计算机设备的维护与修复第十七条计算机设备的维护包括日常巡视、清洁、检测和维修等工作,应当建立维护档案,记录维护情况。
第六章设备管理

第六章设备管理
_______________。
第六章设备管理
4、SPOOL系统的组成和实现: 井:为实现虚拟设备在磁盘上划出的专用存储空间,用 于存放作业的初始信息和执行结果。 SPOOL系统由三部分程序组成: 预输入程序。通过该程序把作业流中每个作业的初始信 息传送到“输入井”保存起来以以备作业执行时使用。 井管理程序:通过该程序来保证作业正确及时地从“井” 中读取或写入信息。它使得每个用户感觉到自己都在 使用独立的输入输出设备。 缓输出程序。它负责查看“输出井”中是否有待输出的 结果信息,若有则启动打印机把作业结果输出。
第六章设备管理
3、虚拟设备的实现原理:对于多道程序,输入时
将一批作业的信息通过输入设备预先传送到磁盘上。 输出时将作业产生的结果也全部暂时存在磁盘上而 不直接输出,直到一个作业得到全部结果而执行结 束时再行输出。(就是用磁盘来模拟输入机和打印 机的工作,把它们的工作内容先保存起来,然后一 并执行)
第六章设备管理
• 三、独占设备的分配(领会)
1、独占设备的绝对号与相对号 这和绝对地址/相对地址的概念类似。绝对号就是将 每一台设备确定一个编号(相当于一个绝对地址)。 相对号就是为了用户程序的方便而设的,在用户请 求使用时,采用“设备类-相对号”来提出使用设 备要求。由系统建立绝对号与“设备类-相对号” 之间的关系,就能正确启用设备了。
• 3、对磁盘而言,输入输出操作的信息传送单位为:( )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.进行设备分配
多个进程或作业都要求使用某种设备时,设 备管理根据一定的算法进行设备分配,对 暂时不能获得设备的,系统将它们排在该 设备请求队列中,排队顺序决定了获得设 备的次序。而当设备使用完毕,设备管理 要及时回收。
如果配备打印机,可将输出信息送到打印机打印; 如果没有配备打印机,就把输出重定向到某个指定文件,把
要打印的信息送到该文件中。
3 (2)便于程序移植。 (3)提高了资源利用率。 (4)能适应多用户多进程的需要。
如果用户程序是以物理设备名来请求指定某台设备,假如该 设备有故障或正在被其他进程使用,则用户程序只能一直等 待。
采用逻辑设备名,可以使用户程序独立于分配给它的某类设 备的具体设备。
2.设备独立性
使用逻辑设备名,还能使用户程序独立于所使 用的某类设备。
例如,在Linux系统环境下,系统提供标准输入/输出,在用 户程序中的输入/输出都使用这两个标准的I/O,实际运行时, 可根据具体情况而定。
物理设备
物理设备是一个具体的设备。 系统为了能识别全部外设,给每台外设分配一个唯一不变的
名字,称为物理设备名。
通过引入逻辑设备和物理设备,可实现设备独 立性。
2.设备独立性
设备独立性也称为设备无关性,指用户编程时 所使用的设备与实际使用的设备无关,用户编 程时使用逻辑设备名。
用户程序以逻辑设备名来请求使用某类设备时,系统将在该 类设备中,根据设备的使用情况,将任一台合适的物理设备 分配给该程序。
要挂装到作为挂装点的目录,系统通常已准备了一些 常用挂装点,如果挂装点不存在,必需要用mkdir命 令建立,然后才可进行挂装。
6.1.2 设备管理的功能
1.设备管理应为每一类设备提供相应的设 备驱动程序
2.提供设备独立性 3.对缓冲区进行管理 4.对Spooling技术的支持。 5.进行设备分配 6.提供中断处理机制
第6章设备管理
计算机系统中,通常把处理机和主存储器之外的 部分统称为外围设备,简称外设。
外设种类繁多,功能各异,涉及:机、电、光、 磁、声、自动控制等多种学科。
操作系统必须提供设备管理功能,让用户能简便、 有效地使用各种外设。
设备管理包括:
设备独立性 设备驱动程序 计算机和外部设备的数据传送控制方式 设备的分配 一些重要技术如中断技术、缓冲技术、Spooling技术
图6.2 逻辑打印机
3.对缓冲区进行管理
为了解决速度不匹配问题,大部分外设都采用设 置缓冲区的方法。
缓冲区可设置在内存中,称为“软件缓冲”;
也可让外设自带专用的寄存器,作为硬件缓冲器。
例如利用打印机打印一篇文章,CPU在打印机就绪后,可把数据 输出到缓冲区,打印机则从缓冲区取出数据打印,就这样一 边送一边打,提高CPU的利用率。并且由于一次可以送一批数 据到缓冲区,因而节省了CPU的数据传送时间。
1. 提供相应的设备驱动程序
选择打印机型 号——
确定打印机的 驱动程序。
图6.1 选定打印机型号
2.提供设备独立性
用户使用或编程时,打印机表现为一个普通的 逻辑名称。
系统为了识别其管理的所有设备,给每个设备 一个唯一的不可更改的识别号,称为设备的物 理名。
通过逻辑设备名和物理设备名,提供设备独立 性,这是设备管理的一项重要任务。
6.提供中断处理机制
如果打印过程中出现问题(如掉电、缺纸、脱 机等),需要CPU进行紧急处理。
系统采用了中断技术——当某个事件发生时, 系统中止现行程序的运行,转去执行相应的事 件处理程序,处理完毕,返回被中断处继续执 行。
当出现问题时,中断源立即向CPU发出一个中 断信号,系统进入中断处理机制。
6.2 设备标识与设备驱动程序
6.2.1 逻辑设备与物理设备
1.逻辑设备和物理设备的含义 2.设备独立性 3.设备独立性的优点
1.逻辑设备和物理设备的含义
逻辑设备
逻辑设备是对实际物理设备属性的抽象,它并不限于某个具 体设备。
用户在编程时,不用关心系统具体配置了哪些设备,也不需 要了解各种设备的物理特性,而只要按照惯例为所用到的设 备起个逻辑名字,称为逻辑设备名。
4.对Spooling技术的支持。
Spooling ( Simultaneous Peripheral Operations On-line)——也称为假脱机技术。
此技术在磁盘上专门开辟一个区域,CPU不需等到 打印机处于就绪状态,就可直接将要打印的所有作 业存放到磁盘中,排成打印队列。
合适的时候由专门的程序(在Windows中称为后台 进程)把要打印的图信6息.4从等磁待盘打送印到机打印机,并管理 打印机的打印工作。 的队列
就称为虚拟设备。
具体应用
即插即用PnP设备
非即插即用设备
Linux将外部设备看作文件——设备文件,它以 设备名作为文件名。
应 用 物 理设 备 前 —— 用 mount命 令 挂 装到 目 录 树上 (称为加载)。
使用完成后——用umount命令从目录树卸下(称为卸 载),才可取走该设备。
6.1 概 述
独享设备。这类设 备一旦分配给某个
实体(用户、作业、
6.1.1 外设的分类
1.按设备的从属关系分类 2.按分配方式分类 3.按使用特性分类 4.按信息组织、传送单位分类
字为理块为理存算性输系操即就围用系标操置安任在他共多时虚定控台共有信信输输符单单设信入装储机的作安纳统作统户准,实使息息务没个的了独享拟制享入出设位位备息/配设用各系装入设系而设设设输体用的的设设或被进辅新享设设程设备来来。的置种备来统操系备由统备备备出不的设设备备进释程助特设备备序备设组组。以的设标用生作统之。。,时。存得设备备程放或存性备。。,,备设织织数以备准户成系管外它它在没它储使备。。)前作储的模。指通可这备据字、、。设自时统理的是是安有是永用。使业器设拟,允过将个。块处处符备己时范非,指指装配计久。用同和备为许一一具其。,