磁盘、磁带以及光盘属于(块)设备,键盘、显示器、打印机属于(字符)设备。
关于设备管理的叙述以下正确的叙述有:( )、( )、( )。
A.没有通道或DMA这样的设备专门输入/输出,一个CPU的主机系统就不可能实现多道程序同时运行B.逻辑设备指用户使用的设备C.安装在主机的打印机,每个登录用户都可以使用,所以它和磁盘一样是共享设备D.通道或DMA输入/输出结束通过指令通知CPUE.中断机制是多道程序同时运行的必需硬件机制F.CPU输出数据的速度远远高于打印机速度,为了解决这一矛盾,可采用缓冲技术G.中断发生后,被中断的进程进入等待状态【答案】E、F、G【解析】通道或DMA部件是为了提高CPU利用率和吞吐量而引入的,没有它们,照样可以实现多道程序。
逻辑设备是用户使用的设备,打印机通常是通过SPOOLing技术供给多个用户使用的,是典型的独占设备。
通道结束时是通过中断方式通知CPU的。
从资源分配角度,操作系统把外部设备分为(①独占型设备②共享型设备③虚拟设备 )属于共享设备的是A.打印机 B.磁盘 C.用户终端 D.鼠标器【解析】共享设备是指在一段时间内允许多个进程同时访问的设备。
磁盘就是典型的共享设备,若干个进程可以交替地从磁盘上读写信息。
通道又称I/O处理机,它能完成( )之间的信息传输。
(南昌大学 2006)A.主存与外设B.CPU与外设 C.外设与外设 D.主存与CPU通道用于A.数据传送 B.计算 C.存储判断:通常,一个CPU可以链接多个通道,一个通道可以链接多个设备控制器,一个设备控制器可链接多台外围设备。
【答案】正确通道也可以执行程序,但构成程序的指令是特定的几条指令【答案】正确【解析】通道可以执行通道指令,进行I/O。
通道程序是(由一系列通道指令组成)当分配一通道给进程,由该进程传送完数据之后才能给别的进程占用,这种情况是属哪一种通道类型( )。
A.字节多通道 B.数组选择通道C.数组多路通道D. PIPE简答题数据传输控制方式有哪几种【答案】有四种:程序I/O控制方式,中断控制方式,DMA控制方式,通道控制方式。
引入块高速缓存的目的是( 改善CPU与I/O速度不匹配的目的 )在I/0系统中引入缓冲的原因有:、、。
【答案】缓解CPU与I/0速度不匹配的矛盾,减少中断次数,提高并行性。
缓冲池管理中着重考虑的问题是( )。
A.选择缓冲区的大小B.决定缓冲区的数量C.实现进程访问缓冲池的同步D.限制进程的数量【答案】C判断:1.用户程序通常可以直接访问系统缓冲区中的数据。
2.用户程序中的读写文件请求,不一定会产生磁盘I/O。
3.采用缓冲技术,可以缓冲CPU与外设之间的速度不匹配的问题。
【答案】1.错误;2.正确;3.正确【解析】缓冲区是临界资源,操作必须是互斥的。
由于用户程序读写的文件有可能已经在缓冲区上存在,所以,不一定会产生磁盘I/O。
本地用户通过键盘登陆系统是,首先获得键盘输入信息的程序时()A. 命令解释程序B. 中断处理程序C. 系统调用程序D. 用户登录程序【解析】本地用户通过键盘登录,实际上就是登录程序产生中断,等待I/O输入,因此转入中断处理程序,当用户输入完毕,首先由中断处理程序获得,由其恢复被中断的登录程序系统管理设备是通过一些数据结构来进行的,下面的( )不属于设备管理数据结构。
A.FCB B.DCT C.SDT D.COCT【解析】FCB是文件控制块,与设备管理无关。
DCT是设备控制表,SDT是系统设备表,COCT 是控制器控制表,三者都是设备管理中的重要的数据结构。
设备独立性是指用户程序独立于具体使用的物理设备的一种特性。
程序员利用系统调用打开I/O设备时,通常使用的设备标识是()。
A.逻辑设备名B.物理设备名C.主设备号D.从设备号【解析】本题考查设备独立性问题。
在现在操作系统中,都实现了设备独立性,即程序独立于具体使用的物理设备,在应用程序中使用逻辑设备名称为请求使用某类设备,而系统实际执行中才使用物理设备名称。
Spooling技术提高了独占设备的利用率在关于SPOOLing系统的叙述中,( )描述是不正确的。
A.SPOOLing系统中不需要独占设备B.SPOOLing系统加快了作业执行的速度C.SPOOLing系统使独占设备变成共享设备D.SPOOLing利用了处理器与通道并行工作的能力SPOOLing系统的输入井和输出井表示( )A.磁盘上的两个存储器 B.内存中的两个缓冲区C.输入进程和输出进程 D.输入设备和输出设备E.存放用户的输入数据和输出数据的外存空间【解析】SPOOLing系统由三部分组成:输入井和输出井、输入缓冲区和输出缓冲区和输入进程和输出进程。
输入:在输入进程控制下,从输入设备将信息经由输入缓冲区存入输入井,当进程需要数据时从输入井直接输入。
输出:进程将结果直接存入输出井,然后在输出进程控制下,将信息经由输出缓冲区在输出设备当输出。
输入井和输出井都在外存中。
在采用SPOOLing技术的系统中,用户的打印结果首先被送到()。
A.磁盘固定区域 B.内存固定区域 C.终端 D.打印机【解析】输出井是在磁盘上的一个存储区域,用于收容用户程序的输出数据。
设某磁盘有200个个柱面,编号为0、1、2、…、199,磁头刚从140道移到143道完成了读写。
若某时刻有9个磁盘请求分别对如下各道进行读/写:86,147,91,177,94,150,102,175,130试分别求FCFS、SSTF及SCAN磁盘调度算法响应请求的次序及磁头移动的总距离。
计算机系统中,操作系统是()。
(武汉科技学院2008)A.一般应用软件 B. 核心系统软件 C. 用户应用软件 D. 系统支撑软件操作系统负责为方便用户管理计算机系统的()。
(武汉科技学院2008)A. 程序B. 文档资料C.资源D. 进程【解析】操作系统的定义就提到操作系统是控制和管理计算机硬件和软件资源的,硬件和软件资源统称为资源。
如果把操作系统看作计算机系统资源的管理者,下列的()不属于操作系统所管理的资源。
A.程序B.内存 D.中断【解析】计算机中的资源可分为处理器,存储器(内存),I/O设备以及信息(数据和程序)。
A,B,C分别属于信息,存储器,处理器资源,因此选D配置操作系统的根本目的是提高系统的资源利用率下列选项中,操作系统提供的给应用程序的接口是()。
(2010考研统考)A、系统调用B、中断C、库函数D、原语选出下面描述的是哪一类操作系统:(武汉理工2006)(①)分时操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时;(②)该类操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程自动化;批处理操作系统(③)该类操作系统管理的是一个由多台计算机组成的系统,系统资源归局部所有,并被局部控制,用户知道资源存放在何处,并可以共享资源;网络操作系统(④)该类操作系统管理的是一个由多台计算机组成的系统,互相之间无主次之分,相互协调,平衡系统的负载,且共享系统资源;程序由系统中的全部或者部分计算机协同执行。
分布式操作系统(⑤)该类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、工业控制、飞机订票业务等领域。
实时操作系统① A.分时操作系统 B.实时操作系统 C.批处理操作系统 D.多用户操作系统② A.分时操作系统 B.实时操作系统 C.批处理操作系统 D.单用户操作系统③、④ A.分时操作系统 B.批处理操作系统 C.分布式操作系统 D.网络操作系统⑤ A.分时操作系统 B.实时操作系统 C.分布式操作系统 D.实用操作系统【答案】①A ②C ③D ④C ⑤B【解析】本题考查各个操作系统的区别。
有交互性的一般是分时操作系统,成批处理无交互性是批处理操作系统,用于实时控制或实时信息服务的是实时操作系统。
对于分布式操作系统与网络操作系统,如果计算机之间无主次之分,且协同工作就是分布式操作系统,因为网络一般有客户-服务器之分,互相之间没有协同任务。
操作系统有多种类型,允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为()。
(云南大学2008)A磁盘操作系统 B分时操作系统 C实时操作系统 D批处理操作系统在计算机上实现最早的操作系统是一种()操作系统A 分时B 批处理C 实时D 网络【答案】B批处理系统的主要缺点是()。
A.CPU利用率低 B.不能并发执行 C.缺少交互性 D.以上都不是【答案】C【解析】在批处理系统中,一旦将作业提交给系统,用户就无法对其进行控制,无法实现交互。
设计实时操作系统时,首先应该考虑系统的()。
(武汉理工2005)A.可靠性和灵活性 B.实时性和可靠性 C.分配性和可靠性 D.灵活性和实时性【答案】B【解析】实时操作系统对实时性和可靠性要求非常严格,任何差错可能带来巨大的损失。
不影响分时系统响应时间的是()(武汉理工大学2008)A.进程调度和对换的时间 B.分时用户的数目C. 分时用户所运行程序的特性D.时间片的大小【答案】C【解析】影响响应时间的几个因素是:用户数目,时间片及程序切换时内、外存需对换的信息量。
()不是设计实时操作系统主要追求的目标。
A.安全可靠 B.资源利用率 C.及时响应 D.快速处理【答案】B【解析】实时操作系统要保证及时响应,快速处理,安全可靠,可以以牺牲资源利用率为代价,因此资源利用率不是实时操作系统主要考虑的问题。
UNIX操作系统是著名的()。
(武汉科技学院2008)A.多道批处理系统 B.分时系统 C.实时系统 D.分布式系统【答案】B【解析】UNIX是一个面向多用户的分时操作系统,是一个多用户多任务的操作系统。
几年前一位芬兰大学生在Internet 上公开发布了以下一种免费操作系统。
A. Windows NTB. LinuxC. UNIXD. OS2【答案】B【解析】Linux是由芬兰科学家Linus Torvalds在上大学的时候编写的一个操作系统原型,并将它放在Internet上,允许自由下载,许多人都对这个系统进行改进、扩充、完善。
单处理机系统中,可并行的是()。
(2009考研题)I.进程与进程 II. 处理机与设备III.处理机与通道 IV. 设备与设备A.I、II和III B.I、II和 IV C.I、III和 IV D.II、III和 IV【答案】D【解析】本题考查并发与并行的概念。
并发是多个事件在同一时间间隔内发生,并行是指多个事件在同一时刻发生。
在单处理机系统中,进程是并发执行的,是不能并行的,其它CPU 与设备,设备与设备,CPU与通道都是可以并行的。
在单处理机系统中实现并发技术后,()。