操作系统练习题一B
操作系统练习题_及答案解析
操作系统练习题第一章引言(一单项选择题1 操作系统是计算机系统的一种( 。
A.应用软件B. 系统软件c. 通用软件D.工具软件2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( A.使用方便B. 高效工作C.合理使用资源D.使用方便并高效工作3.允许多个用户以交互方式使用计算机的操作系统是( 。
A.分时操作系统B. 批处理单道系统C.实时操作系统D.批处理多道系统4.下列系统中( 是实时系统。
A.计算机激光照排系统B. 办公自动化系统C.化学反应堆控制系统D.计算机辅助设计系统5.操作系统是一种系统软件,它( 。
A.控制程序的执行B. 管理计算机系统的资源C.方便用户使用计算机D.管理计算机系统的资源和控制程序的执行6.计算机系统把进行( 和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU 管理B.作业管理C.资源管理D.设备管理7.批处理操作系统提高了计算机系统的工作效率,但( 。
A.不能自动选择作业执行B. 无法协调资源分配c.不能缩短作业执行时间D 在作业执行时用户不能直接干预8.分时操作系统适用于( 。
A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享9.在混合型操作系统中,“前台”作业往往是指( 。
A.由批量单道系统控制的作业B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。
A.批量作业B.前台作业c.后台作业D.网络通信11.实时操作系统对可靠性和安全性要求极高,它( 。
A.十分注重系统资源的利用率B.不强调响应速度c.不强求系统资源的利用率D.不必向用户反馈信息12.分布式操作系统与网络操作系统本质上的不同之处在于( 。
A.实现各台计算机之间的通信B.共享网络个的资源c.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务13.SPOOL技术用于( 。
操作系统练习题
《操作系统》专业课练习题一、选择题1.操作系统是一种A.通用软件B.系统软件C.应用软件D.软件包[解析]系统软件包括操作系统、数据库管理系统、语言处理程序、服务性程序、标准库程序等。
2.批处理系统的主要缺点是A.系统吞吐量小B.CPU利用率不高C.资源利用率低D.无交互能力[解析]批处理系统中,作业执行时用户无法干预其运行,只能通过事先编制作业控制说明书来间接干预,缺少交互能力,也因此才有了分时系统的出现。
3.实时操作系统必须在()内处理来自外部的事件。
A.一个机器周期B.被控制对象规定时间C.周转时间D.时间片[解析]实时系统要求能实时处理外部事件,即在规定的时间内完成对外部事件的处理。
4.下列选项中,在用户态执行的是A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序[解析]缺页处理和时钟中断都属于中断,在核心态执行;进程调度是操作系统内核进程,无需用户干预,在核心态执行;命令解释程序属于命令接口,是四个选项中唯一能面对用户的,它在用户态执行。
5.实时系统的进程调度,通常采用()算法。
A.先来先服务B.时间片轮转C.抢占式的优先级高者优先D.高响应比优先[解析]实时系统必须能够足够及时的处理某些紧急的外部事件,故普遍用高优先级,并且用“可抢占”来确保实时处理。
6.当CPU处于管态时,它可以执行的指令是A.计算机系统中的全部指令B.仅限于非特权指令C.仅限于访管指令D.仅限于特权指令7.一个作业8:00到达系统,估计运行时间为1h,若10:00开始执行该作业,其响应比是A.2B.1C.3D.0.5[解析]响应比=响应时间/要求服务时间=(等待时间+要求服务时间)/要求服务时间=(2+1)/1=3。
8.进程与程序的根本区别是A.静态和动态的特点B.是不是被调入到内存中C.是不是具有就绪、运行和等待三种状态D.是不是占有处理器[解析]动态性是进程最重要的特性,以此来区分文件形式的静态的程序。
计算机操作系统试题_B试卷及答案1
1.什么是中断,并给出CPU响应中断并进行中断处理的一般过程。
2.为什么要引入缓冲区?3.为什么要引入设备的独立性?如何实现设备独立性?4.SPOOLing系统由哪几部分组成?以打印机为例说明如何利用SPOOLing技术实现多个进程对打印机的共享?5.为什么说引入缓冲后可显著提高I/O的速度,从而使CPU和I/O速度不匹配的矛盾得到缓和?6.磁盘访问时间由哪几部分组成,每部分时间应如何计算?7.为什么要引入磁盘高速缓冲?何谓磁盘高速缓冲?8.通道是一种特殊的_____A____,具有___B_____.主机的CPU与通道可以并行工作,并通过____C____实现彼此之间的通信和同步。
A:(1)I/0设备(2)设备控制器(3)处理机(4)I/0控制器B:(1)执行I/O指令集(2)执行CPU指令集(3)传输I/O命令(4)运行I/O进程C:(1)I/0指令(2)I/0中断(3)I/0指令和I/0中断(4)操作员9.磁盘属于____A____,其信息的存取是以___B____为单位的;磁盘的I/O控制主要采取____C____方式,打印机的I/O控制主要采取___D___方式。
A:(1)字符设备(2)独占设备(3)块设备(4)虚拟设备B:(1)位(2)字节(3)帧(4)固定长数据块C,D:(1)程序I/O方式(2)程序中断(3)DMA (4)SPOOLing10.操作系统中采用缓冲技术的目的是为了增强系统____A___的能力,为了使多进程能有效地同时处理输入和输出,最好使用__B__。
A:(1)串行操作(2)并行操作(3)控制操作(4)中断操作B:(1)缓冲池(2)单缓冲(3)双缓冲(4)循环缓冲11.磁盘高速缓冲设在____A___中,其主要目的是__B__。
A :(1)磁盘控制器(2)磁盘(3)内存(4)cacheB:(1)缩短寻道时间(2)提高磁盘I/0的速度(3)提高磁盘空间的利用率(4)保证数据的一致性(5)提高CPU执行指令的速度。
操作系统练习题+参考答案
操作系统练习题+参考答案一、单选题(共100题,每题1分,共100分)1、若系统中有5个并发进程涉及某个相同的变量A,则变量A的相关临界区由()个临界区构成。
A、1B、3C、5D、6正确答案:C2、在分页虚拟存储管理系统中,采用某些页面置换算法,会出现Belady 异常现象,即进程的缺页次数会随着分配给该进程的页面数量的增加而增加。
下列算法中,可能出现Belady现象的是()。
①LRU算法②FIFO 算法③OPT算法A、仅2B、仅1、2C、仅1、3D、仅2、3正确答案:A3、下列关于管道通信的叙述中,正确的是()。
A、一个管道可以实现双向数据传输B、管道的容量仅受磁盘容量大小的限制C、进程对管道进行读操作和写操作都可能被阻塞D、一个管道只能有一个读进程或一个写进程对其操作正确答案:C4、不属于基本操作系统的是()。
A、网络操作系统B、实时操作系统C、分时操作系统D、批处理操作系统正确答案:A5、采用SPOOLing技术的目的是()。
A、提高独占设备的利用率B、提高程序的运行速度C、提高主机的效率D、减轻用户的编程负担正确答案:A6、在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A、分时操作系统B、实时操作系统C、批处理操作系统D、多处理机操作系统正确答案:B7、在分页虚拟存储管理中,当发现要访问的页面不在主存时,则由硬件发出()。
A、输入输出中断B、时钟中断C、缺页中断D、越界中断正确答案:C8、()可以用来解决临界区问题。
A、时间片轮转算法B、银行家算法C、LRU算法D、Test正确答案:D9、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲分区表”中的空闲区应该按()顺序排列。
A、地址从大到小B、大小从大到小C、地址从小到大D、大小从小到大正确答案:D10、进程从运行状态转换到阻塞状态可能是由于()。
A、现运行进程执行了signal操作B、现运行进程时间片用完C、现运行进程执行了wait操作D、进程调度程序的调度正确答案:C11、()不是进程的特征。
第2章中文WINDOWS操作系统练习题1
1 单选题1、Windows 是一个是一个 的操作系统。
的操作系统。
A)单任务单任务 B) 多任务多任务 C)实时实时 D) 重复任务重复任务2、用鼠标、用鼠标 桌面上的图标,可以把它的窗口打开。
桌面上的图标,可以把它的窗口打开。
A) 左键单击左键单击 B) 左键双击左键双击 C) 右键单击右键单击 D) 右键双击右键双击3、用鼠标、用鼠标 菜单里的选项图标,可以把它的窗口打开。
菜单里的选项图标,可以把它的窗口打开。
A) 左键单击左键单击 B) 左键双击左键双击 C) 右键单击右键单击 D) 右键双击右键双击4、快捷菜单是用鼠标、快捷菜单是用鼠标 目标调出的。
目标调出的。
A) 左键单击左键单击 B) 左键双击左键双击 C) 右键双击右键双击 D) 右键双击右键双击5、在文档窗口上,要选择一批连续排列的文件,在选择了开始的第一个文件后,按住 ,用鼠标左键去单击最后一个文件。
,用鼠标左键去单击最后一个文件。
A) Ctrl B) Alt C) ShiftD) Insert 6、在文档窗口上,要选择一批不连续排列的文件,在选择了开始的第一个文件后,按住按住 ,用鼠标左键去单击下一个文件。
,用鼠标左键去单击下一个文件。
A) Ctrl B) Alt C) ShiftD) Insert 7、用鼠标拖动的方法移动一个目标时,一般是按住、用鼠标拖动的方法移动一个目标时,一般是按住 键,同时用左键拖动。
键,同时用左键拖动。
A) Ctrl B) Alt C) ShiftD) Insert 8、用鼠标拖动的方法复制一个目标时,一般是按住、用鼠标拖动的方法复制一个目标时,一般是按住 键,同时用左键拖动。
键,同时用左键拖动。
A) Ctrl B) Alt C) ShiftD) Insert 9、在菜单或对话框里,有下级菜单的选项上有一个、在菜单或对话框里,有下级菜单的选项上有一个 标记。
标记。
A) 黑三角黑三角 B) 三个圆点三个圆点 C) 对钩对钩 D) 单圆点单圆点 10、误操作后可以按、误操作后可以按 键撤销。
操作系统习题
<<计算机操作系统原理>>作业练习一一, 填空题(54’)1. 人们可以从不同的角度对操作系统加以理解:操作系统可看作一台“( )”;操作系统又可看作( )管理器;操作系统还是用户与计算之间的( )。
它为用户提供了两种使用操作系统的方式:( )方式和( )方式。
2. 在分时系统中使用了( )技术来处理多个交互的进程。
在分时系统中( )的时间被多个用户分享。
多个用户通过终端(Terminal)同时访问系统。
3. 系统调用指运行在用户态的应用程序请求( )的一种手段,是一种特殊的过程调用。
4. 进程是一个( )的程序。
进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位。
5. 所谓原语,是操作系统内核中,由若干条指令构成、用于完成一个特定的功能的一个过程,该过程在执行时是不可( )的。
6. 产生死锁的四个必要条件: ( ),( ),( ),( ).7. 用于决定哪些作业有执行资格的调度称为( )调度。
8. 计算机存储器层次结构中, 若干千字节(KB)非常快速、昂贵、易变的称为( ); 若干兆字节(MB)的中等速度、中等价格、易变的主存储器,简称为( ); 若干千兆字节(GB)的低速、价廉、不易变的磁盘组成,简称为( )。
9. 确I/O操作的四种控制方式是: 1.( )控制方式, 2.( )控制方式, 3.( )控制方式, 4.( )控制方式。
10. 文件是被命名的相关联的( )集合体,它通常在外存(如磁盘)上,可以作为一个独立单位被存放并实施相关操作(如:打开、关闭、读、写等)。
二, 问答题(30’)1. 怎样考虑死锁预防?2. 选择调度算法时应考虑什么因素?3. 实现虚拟存储器的基本原理是什么?三, 程序题(16’)仔阅读下列程序, 在[ ]括号内填入程序行:下面是利用信号量机制(P,V操作)解决生产者-消费者问题的程序struct semaphore s,empty,full=1,n,0; message buffer[n]; int in,out=0,0;Cobegin /* 用s对临界区实行互斥*/void produce_i(void) void consume_j(void){ message x; { message y;while(TRUE) { while(TRUE) {produce a new message into x; [ ]; [ ]; [ ];[ ]; y=buffer[out]; out=(out+1) mod n;buffer[in]=x; in=(in+1) mod n; [ ];[ ]; [ ]; [ ]; consume message y; } }} }Coend<<计算机操作系统原理>>作业练习二一, 填空题(54’)1. 在批处理方式中,一个用户程序及其所需要的数据和操作命令的总和称为一个( ).2. 所谓( ),实质上是一个功能单一、结构简单的I/O处理器,它独立于CPU并直接控制外设与内存进行数据传输。
《操作系统》练习题及标准答案
《操作系统》练习题及答案————————————————————————————————作者:————————————————————————————————日期:《操作系统》练习及参考答案第1章操作系统概述1.3.1选择最合适的答案1.一般用户更喜欢使用的系统是()。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是()。
A.编译程序B.数据库管理系统C.游戏程序D.OS3. 现代OS具有并发性和共享性,是()的引入导致的。
A.单道程序B. 磁盘C. 对象D.多道程序4. 早期的OS主要追求的是()。
A.系统的效率B.用户的方便性C.可移植D.可扩充性5.()不是多道程序系统A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6.()是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在()执行。
A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了()计算机系统就启动不起来。
A.编译器B.DBMSC.OSD.浏览器9. 通道能够完成()之间的数据传输。
A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设10. 操作系统的主要功能有()。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,()是并行操作的。
A.处理机的操作与通道的操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在()执行。
A.目态B.浏览器中C.任意的时间D.系统态13.()功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间内对外界的请求必须给予及时响应的OS是()。
操作系统 随堂练习
1.实时操作系统必须在()内处理完来自外部的事件。
A.响应时间B.周转时间C.被控对象规定时间 D.调度时间答题: A. B. C. D. (已提交)参考答案:C问题解析:2.操作系统是对()进行管理的软件。
A.软件B.硬件C.计算机资源 D.应用程序答题: A. B. C. D. (已提交)参考答案:C问题解析:3.配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为()计算机。
A. 并行B. 真实C. 虚拟 D. 共享答题: A. B. C. D. (已提交)参考答案:C问题解析:4.操作系统中采用多道程序设计技术提高了CPU和外部设备的()A. 利用率B. 可靠性C. 稳定性 D. 兼容性答题: A. B. C. D. (已提交)参考答案:A问题解析:5.在操作系统中,并发性是指若干事件____发生( )A. 在同一时刻B. 在不同时刻C. 在某一时间间隔内D. 依次在不同时间间隔内答题: A. B. C. D. (已提交)参考答案:CA. B. C.A. B. C. ......1.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入互斥段,则信号量的初值应设置为( )A. 3B. 2C. 1D. 0答题: A. B. C. D. (已提交)参考答案:B问题解析:2.若信号量S的初值为2,当前值为-1,则表示有____个等待进程( )A. 0B. 1C. 2D. 3答题: A. B. C. D. (已提交)参考答案:B问题解析:3.临界区是( )A. 一个缓冲区B.一段共享数据区C.一段程序 D. 一个互斥资源答题: A. B. C. D. (已提交)参考答案:C问题解析:4.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入互斥段,则信号量的初值应设置为( )A. 3B. 2C. 1D. 0答题: A. B. C. D. (已提交)参考答案:B问题解析:5.操作系统通过()管理进程。
《操作系统》考试练习题及参考答案
《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。
A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。
A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。
A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。
每个进程在一段时间内需要占用2台磁带机。
N最多为()不会发生死锁。
A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。
A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。
A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。
A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。
操作系统练习题含参考答案
操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。
A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。
A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。
A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。
A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。
A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。
B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。
操作系统练习题和答案
一、单项选择题1.现代操作系统的基本特征是( C )、资源共享和操作的异步性。
P13A. 多道程序设计B. 中断处理C. 程序并发执行D. 实现分时和实时处理2.在页式虚拟存储管理中,为实现地址变换,应建立(C )P157A.空闲区表B.分区分配表C.页表D.移动表3.SPOOL技术用于(C)A. 处理器管理B. 存储管理C. 设备管理D. 文件管理4.在可变分区分配方案中,在空闲区表中以空闲区长度按递减顺序排列适合于(A)P131A.最坏适应算法B.最先适应算法C.最优适应算法D.首次循环适应算法5.用户程序发出磁盘I/O请求后,系统的正确处理流程是(B)A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序6.从磁盘读取数据的下列时间中,对系统效率影响最大的是( D)A.处理时间B.传输时间C.延迟时间D.寻道时间7.以下关于进程的并发执行描述正确的是(A )A.多个进程在某个时间段内轮流占用处理器执行B.多个进程在某个时刻同时占用处理器执行C.单处理器的系统也允许进程并发执行D.只有多处理器的系统才能允许进程并发执行8.造成某进程状态从就绪态转变成运行态的原因是(D)A.上次分配给该进程的处理器时间太短B.有更高优先级的进程要运行C.该进程需要更多的处理器时间运行D.该进程被进程调度程序选中9.以下存储管理技术中,可以实现虚拟存储器的技术是(D )A.单用户连续存储管理B.固定分区存储管理C.可变分区存储管理D.页式存储管理10.PCB全称(B )A.进程队列B.进程控制块C.进程状态D.进程对象11.计算机系统能及时处理由过程控制反馈的数据,并做出响应的操作系统是(B)A. 批处理操作系统B. 实时操作系统C. 分时操作系统D. 多处理机操作系统12.某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从(B )A. 就绪状态到运行状态B. 等待状态到就绪状态C. 运行状态到等待状态D. 运行状态到就绪状态13.内存分配的最差适应算法的空闲区表是(A )A. 按大小递减顺序排列B. 按大小递增顺序排列C. 按地址由小到大排列D. 按地址由大到小排列14.以下说法错误的是(D )A.并发进程中与共享变量有关的程序段称为临界区B.并发进程中涉及到相同变量的程序段称为相关临界区C.临界区的引入主要是为了解决并发进程执行时出现与时间有关的错误D.所有并发进程都会产生与时间有关的错误15.一种既有利于短小作业又兼顾到长作业的作业调度算法是(B )A. 先来先服务B.最高响应比优先C.轮转D.均衡调度16.按文件的逻辑结构可将文件分成(C )A. 数据文件,命令文件,文本文件B. 命令文件,库文件,索引文件C. 顺序文件,链式文件,索引文件D. 输入文件,输出文件,随机文件17.计算机操作系统的功能是(D )A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行18.多道程序设计是指(C )A. 在多台处理机上同时执行多道程序B. 在多台处理机上同一时刻执行多道程序C. 在一台处理机上同时执行多道程序D. 在一台处理机上同一时刻执行多道程序19.有关进程的下列叙述中正确的是(D )A. 进程是静态的文本B. 进程与程序是一一对应的C. 进程与作业是一一对应的D. 多个进程可以在单个CPU上同时执行20.在下列操作系统中,对响应时间要求最高的是( C )。
操作系统 选择题练习 含答案
操作系统一,选择题第一部分:操作系统概述1.最基本的系统软件是(A)。
A.操作系统B.文字处理系统C.语言处理系统D.数据库管理系统2.操作系统是一种(B)。
A.应用软件B.系统软件C.通用软件D.工具软件3.操作系统是一组(C)。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序4.下列关于操作系统的叙述中,(D)是不正确的。
A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序5.以下(C)项功能不是操作系统具备的主要功能。
A.内存管理B.中断处理C.文档编辑D.CPU调度6.操作系统负责为方便用户管理计算机系统的(C)。
A.程序B.文档资料C.资源D.进程7.操作系统的基本职能是(A)。
A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具8.操作系统的主要功能是(C)。
A.提高计算的可靠性B.对硬件资源分配.控制.调度.回收C.对计算机系统的所有资源进行控制和管理D.实行多用户及分布式处理9.(D)不是操作系统关心的主要问题。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器10.下面关于计算机软件的描述正确的是(B)。
A.它是系统赖以工作的实体B.它是指计算机的程序及文档C.位于计算机系统的最外层D.分为系统软件和支撑软件两大类11.操作系统的发展过程是(A)。
A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统12.世界上第一个操作系统是(B)。
A.分时系统B.单道批处理系统C.多道批处理系统D.实时系统13.计算机系统的组成包括(B)。
A.程序和数据B.计算机硬件和计算机软件C.处理器和内存D.处理器,存储器和外围设备14.设计批处理多道系统时,首先要考虑的是(B)。
计算机操作系统练习一
计算机操作系统练习一您的姓名: [填空题] *_________________________________班级: [填空题] *_________________________________1.______把主机时间分成若干时间片,采用时间片轮转法的方式处理用户的服务请求,给每个用户分配一段CPU时间进行处理。
() [单选题] *A.批处理操作系统B.分时操作系统(正确答案)C.实时操作系统D.网络操作系统2.以下关于操作系统的描述中,_____ 是错误的描述。
() [单选题] *A.操作系统是计算机软件,硬件资源的大管家B.操作系统与硬件的联系不如应用程度紧密(正确答案)C.操作系统的性能在很大程度上决定了计算机系统工作的优劣D.操作系统是软件的核心3.32位微机中的32是指该微机。
() [单选题] *A.能同时处理32位二进制数(正确答案)B.能同时处理32位十进制数C.具有16址总线D.运算精度可达小数点后32位4.用户在一次计算过程中要求计算机系统所做的工作总称是() [单选题] *A.进程B.处理器管理C.作业(正确答案)D.控制器管理5.具有多路性特征的操作系统类型为() [单选题] *A.分时操作系统B.实时操作系统(正确答案)C.分布式操作系统D.批处理6. ______是指使计算机能及时响应外部事件的请求,并在规定的严格时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作的操作系统。
() [单选题] *A.批处理系统B.分时操作系统C.实时操作系统(正确答案)D.网络操作系统7.处理器是整个计算机系统中的核心硬件资源,计算机操作系统对处理器的管理归根到底是对_____ 的管理。
() [单选题] *A.运算器B.控制器C.寄存器D.进程(正确答案)8._______采用时间片轮转法的方式处理用户的服务请求,给每个用户分配一段CPU时间进行处理的是操作系统。
操作系统练习题1
9.下面所列的存储管理方案中, A 实行的不是动态重定位。
A.固定分区 B.可变分区 C.分页式 D.请求分页式
三、问答
2.叙述静态重定位与动态重定位的区别。
答:静态重定位是一种通过软件来完成的地址重定位技术。它在程序装入内存 时,完成对程序指令中地址的调整。因此,程序经过静态重定位以后,在内存 中就不能移动了。如果要移动,就必须重新进行地址重定位。
4096+4=4100 (c)虚拟地址 8300 对应的页号是:
8300/4096=2(“/”是整除运算符) 对应的页内位移是:
8300%4096=108(“%”是求余运算符) 用 2 去查页表,知道第 2 页现在存放在内存的第 6 块。第 6 块的起始地址为
6×4K=24576 因此,虚拟地址 8300 所对应的绝对地址是
页号p页内位移量w页号4位每个作业最多2页内位移量的位数表示页的大小若页内位移量1分页系统中允许将进程的每一页离散地存储在内存的任一物理块中为了能在内存中找到每个页面对应的物理块系统为每个进程建立一张页面映射表简称页表
第一部分
一、填空
1.计算机由 硬件 系统和 软件 系统两个部分组成,它们构成了一个完整的计 算机系统。
答:由于虚拟地址中是用 12 个二进制位表示页面尺寸(即页内位移),所以虚 拟地址空间中表示页号的也是 12 个二进制位。这样,这种虚拟地址空间总共有:
212 = 4096(页) 每页的尺寸是:
212 = 4096 = 4K(字节) 4.什么叫虚拟存储器?怎样确定虚拟存储器的容量? 答:虚拟存储器实际是一种存储扩充技术。它把作业程序存放在辅助存储器里, 运行时只装入程序的一部分。遇到不在内存的程序时,再把所需要的部分装入。
操作系统练习题
操作系统练习题(带答案)(总17页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第1-3章练习题一、选择题1.关于操作系统的叙述( D )是不正确的。
A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序2.下面关于操作系统的叙述中正确的是( A )。
A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机的资源3.用户程序调用操作系统的功能必须使用( B )。
A.调用命令B.系统调用C.作业控制D.控制命令4.批处理操作系统提高了计算机的工作效率,但( B )。
A.系统资源利用率不高 B. 在作业执行时用户不能直接干预C. 系统吞吐量小D. 不具备并行性5.引入进程概念的关键在于( A )。
A.共享资源B.独享资源C.顺序执行D.便于执行6.操作系统提供给程序员的接口是( B )。
A.进程B.系统调用C.库函数和C7.进程和程序的最根本区别在于( B )。
A.对资源的占有类型和数量B.进程是动态的,而程序是静态的C.看它们是否能够并发地在处理机上运行D.进程的规模较小,程序的规模较大8.在多道程序设计技术的计算机系统中,CPU( C )。
A.只能被一个进程占用B.可以被多个进程同时占用C.可以被多个进程交替占用D.可以被操作系统和另一个进程同时占用9.当CPU处于内核态时,它可以执行的指令是( D )。
A.只有特权指令B.只有非特权指令C.只有访管指令D.计算机中的所有指令10.在进程的状态转换过程中,( D )是不可能发生的。
A.运行态变为就绪态B.就绪态变为运行态C.运行态变为阻塞态D.阻塞态变为运行态11.在一个单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多有( C )个。
12.当一个进程处于这样的状态时,( A ),称为阻塞状态。
操作系统练习题1-2
操作系统练习题(一)一、判断题1.多个进程互斥使用某一临界资源时,它们是通过互斥地进入同一临界区来实现的。
()2.中断响应必须由硬件来实现。
()3.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。
()4.进程和程序是两个截然不同的概念。
()5.并发性是指若干个事件在不同时刻发生。
()6.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。
()7.原语是一种不可分割的操作。
()8.对临界资源应采取互斥访问方式来实现共享。
()9.在用户状态下运行的程序,可以访问整个内存空间并执行某些特权指令。
()10.多个进程中的临界区,它们必须互斥地执行。
()11. 操作系统的所有程序都必须常驻内存。
()12. 进程获得处理机而运行是通过申请而得到的。
()13. 通过任何手段都无法实现计算机系统资源之间的互换。
()14. 进程控制块中的所有信息必须常驻内存。
()15. 用户程序有时也可以在核心态下运行。
()16. 进程在运行中, 可以自行修改自己的进程控制块。
()17. 进程申请CPU得不到满足时, 其状态变为等待态。
()18. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态。
()19. 清内存指令只能在管态下执行。
()20. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程。
()21. 进程状态的转换是由操作系统完成的, 对用户是透明的。
()二、填空题1. 分时系统追求的目标是。
2. 用户进程从目态(常态)转换为管态(特态)的唯一途径是。
3. 从静态的观点看, 操作系统中的进程是由程序段、数据和三部分组成。
4. 操作系统中的一种同步机制, 由共享资源的数据及其在该数据上的一组操作组成, 该同步机制称为。
5. 实时系统应具有两个基本特征: 及时性和。
6. 进程获得了除CPU外的所有资源, 一旦获得CPU即可执行, 这时进程处于状态。
7. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态, 这就称。
操作系统练习题 及答案
操作系统练习题第一章引言(一)单项选择题1操作系统是计算机系统的一种( )。
A.应用软件 B.系统软件c.通用软件D.工具软件2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( ) A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作3.允许多个用户以交互方式使用计算机的操作系统是( )。
A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统4.下列系统中( )是实时系统。
A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统5.操作系统是一种系统软件,它( )。
A.控制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行6.计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理 C.资源管理D.设备管理7.批处理操作系统提高了计算机系统的工作效率,但( )。
A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预8.分时操作系统适用于( )。
A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享9.在混合型操作系统中,“前台”作业往往是指( )。
A.由批量单道系统控制的作业B.由批量多道系统控制的作业 c.由分时系统控制的作业 D.由实时系统控制的作业10.在批处理兼分时的系统中,对( )应该及时响应,使用户满意。
A.批量作业B.前台作业c.后台作业D.网络通信11.实时操作系统对可靠性和安全性要求极高,它( )。
A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息12.分布式操作系统与网络操作系统本质上的不同之处在于( )。
A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务13.SPOOL技术用于( )。
计算机一级b考试题库操作系统
计算机一级b考试题库操作系统计算机一级B考试是针对计算机基础知识和操作技能的考试,其中操作系统是考试内容的重要组成部分。
操作系统题库涵盖了操作系统的基本概念、功能、类型以及常见的操作系统使用技巧等。
以下是一些可能在考试中出现的题目类型和示例:一、选择题1. 下列关于操作系统的描述,哪个是正确的?A. 操作系统是计算机硬件的一部分B. 操作系统是用户和计算机硬件之间的接口C. 操作系统只能管理硬件资源D. 操作系统是应用软件正确答案:B2. Windows操作系统属于哪一类操作系统?A. 分时系统B. 实时系统C. 批处理系统D. 网络操作系统正确答案:A二、填空题1. 操作系统的主要功能包括____、____、____和____。
答案:进程管理、存储管理、设备管理、文件管理2. 在Windows操作系统中,____是用于管理文件和文件夹的程序。
三、简答题1. 简述操作系统的五大基本功能。
答案:操作系统的五大基本功能包括:- 进程管理:负责创建、调度和终止进程。
- 存储管理:负责内存的分配和回收。
- 设备管理:负责分配和管理各种硬件设备。
- 文件管理:负责文件的存储、检索和更新。
- 用户接口:提供用户与计算机交互的界面。
2. 描述Windows操作系统的特点。
答案:Windows操作系统的特点包括:- 图形用户界面:提供直观、易用的图形界面。
- 多任务处理:允许用户同时运行多个应用程序。
- 网络功能:支持网络通信和资源共享。
- 兼容性:支持多种硬件和软件。
- 丰富的应用程序:提供大量的内置和第三方应用程序。
四、操作题1. 如何在Windows操作系统中创建一个新的文件夹?答案:在Windows操作系统中,可以通过以下步骤创建一个新的文件夹:- 打开文件资源管理器。
- 导航到想要创建新文件夹的位置。
- 右键点击空白区域,选择“新建”然后选择“文件夹”。
- 输入新文件夹的名称,按回车键确认。
2. 描述如何在Windows操作系统中搜索文件或文件夹。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、判断题
1、引入缓冲区能使CPU与I/O设备之不匹配的情况得到改善,但并不能减少设
备中段CPU的次数错
2、WindowsXP是一个多用户、多任务的操作系统。
对
3、一个操作系统的系统调用越多,系统的功能就越强,用户使用就越复杂。
错
4、磁盘是共享设备,所以允许多个进程同一时刻在存储空间中进行访问。
错
5、线程是进程的实体,线程的控制块就是进程的控制块。
错
6、在进程对应的代码中使用wait 、 signal操作后,可以防止系统发生死锁。
错
7、用信号量和P、V原语操作可解决互斥问题,互斥信号量的初值一定为1。
错
8、存储器管理的主要功能有主存储器的分配和管理、地址映射、扩充主存容量
和存储保护。
对
9、通道程序解决了I/O操作的独立性和各部件工作的并行性,采用通道技术后,
能实现CPU与通道的并行操作。
错
10、虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了
内存容量,而物理内存的容量并未增加。
错
二:1、进程在系统中是否存在的惟一标志是(D )。
A.数据集合 B.目标程序 C.源程序 D.进程控制块
2、虚拟存储器的最大容量是由(A )决定的。
A.计算机系统的地址结构和外存空间 B.页表长度 C.内存空间
D.逻辑空间
3、对磁盘进行移臂调度的目的是为了缩短( A )时间。
A.寻找
B.延迟
C.传送
D.启动
4、磁带机属于(A )设备。
A.顺序存取 B.直接存取 C.链接存取 D.随机存取
5、在段式存储管理中,一个段是一个(B )区域。
A.定长的连续 B.不定长的连续 C.定长的不连续
D.不定长的不连续
6、文件系统中,目录管理最基本的功能是(A )。
A.实现按名存取 B.管理文件存储器的空闲空间
C.指出分配给文件的盘块的地址
D.管理文件存储器的空闲空间,并指出分配给文件的盘块的地址
7、在下述存储管理技术中,(D )处理不当会产生抖动。
A.固定分区 B.可变分区 C.简单分页 D.请求分页
8、在UNIX中,通常把设备作为(A )文件来处理。
A.特殊 B.普通 C.目录文件 D.设备
9、处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。
A.操作员 B.联机用户 C.操作系统 D.目标程序
10、当用户程序执行访管指令时,中断装置将使中央处理器(B )工作。
A.维持在目态 B.从目态转换到管态
C.维持在管态 D.从管态转换到目态
11、采用动态重定位方式装入的作业,在执行中允许(C )将其移动。
A.用户有条件地 B.用户无条件地
C.操作系统有条件地 D.操作系统无条件地
12、如果允许不同用户的文件可以具有相同的文件名,通常采用(D )来保证文
件存取的安全。
A.重名翻译机构 B.建立索引表
C.建立指针 D.多级目录结构
13、对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。
A.字符 B.数据项 C.记录 D.文件
14、为了提高设备分配的灵活性,用户申请设备时应指定( A)号。
A.设备类相对 B.设备类绝对 C.相对 D.绝对15、操作系统本身是一种系统软件,因此,它( D )。
A.只能管理软件
B.只能管理硬件
C.既不能管理软件,又不能管理硬件
D.既能管理软件,又能管理硬件
三1、磁盘存贮空间的位置可以由柱面、磁头和扇区来决定。
2、逻辑文件有流式和记录式两种形式。
3、文件在磁盘上面存贮结构主要有顺序、索引和链接三种。
4、从使用的角度分析外围设备的特征,可把外围设备分成独占
和共享两种类型。
5、进程之间常常相互作用,并存在某种彼此依赖或相互制约,这些关系按其性
质可分为同步和互斥关系。
6、在用信号量实现对临界资源的互斥访问时,若信号量的初值为2,当前值为
-1,表示有 1 个进程等待使用该资源。
7、无交互能力的操作系统是批处理操作系统。
四、1、什么是设备的独立性?它有什么好处?
答:为了提高OS的可适应性和可扩展性,在现代OS中都毫无例外地实现了设备独立性,也称为设备无关性。
其基本含义是:应用程序独立于具体使用的物理设备
1) 设备分配时的灵活性 2) 易于实现I/O重定向
2、解释死锁的含义,操作系统从哪几方面解决死锁的问题。
答:是计算机系统中多道程序并发执行时,两个或两个以上的进程由于竞争资源而造成的一种互相等待的现象(僵局),如无外力作用,这些进程将永远不能再向前推进
(1)预防死锁。
(2) 避免死锁。
(3) 检测死锁。
(4) 解除死锁。
3、实现虚拟设备的硬件条件是什么?操作系统应设计哪些功能程序?
答:输入井、输出井输入缓冲区、输出缓冲区
输入进程、输出进程
4、什么叫进程同步和互斥?举例说明。
答:进程同步是在几个进程合作完成一项任务时,体现各进程相互联系相互协调的关系。
例如:A、B两个进程合作通过缓存区输出数据。
把两个以上进程不能同时访问临界区的工作规则称为进程互斥。
例如:两个进程同时使用打印机
5、什么是抖动?产生抖动的原因是什么?
答:在请求分页存储管理中,从主存中刚刚移走某一页面后,根据请求马上又调进该页,这种反复调进调出的现象,称为系统颠簸,也叫系统抖动。
原因是调度的算法不科学。
五1、如果一个作业在执行过程中,按下列的页号访问 1,2,3,4,2,1,5,6, 2,1,2,3,7,6,3,2,1,2,3,6,,作业固定占用四块主存空间,问分别采用先进先出和最近最少用调度算法时,各产生多少次缺页中断?写出两种调度算法。
答:14, 10
2、苹果桔子问题,桌上有一只盘子,每次只能放入一只水果;爸爸专向盘
中放苹果(apple),妈妈专向盘子中放桔子(orange),一个儿子专等吃盘子中的桔子,一个女儿专等吃盘子里的苹果,请用记录型信号量描述上述进程间的同步与互斥关系。
答:plate : integer;
sp:semaphore; /* 盘子里可以放几个水果 */
sg1:semaphore; /* 盘子里有桔子 */
sg2:semaphore; /* 盘子里有苹果 */
sp := 1; /* 盘子里允许放一个水果*/
Sg1, := 0; /* 盘子里没有桔子 */
sg2 := 0; /* 盘子里没有苹果*/
parbegin
process father
begin
L1:削一个苹果;
P(sp);
把苹果放入plate;
V(sg2);
goto L1;
end;
process mother
begin
L2:剥一个桔子;
P(sp);
把桔子放入plate;
V(sg1);
goto L2;
end;
process son
begin
L3: P(sg1);
从plate中取桔子;
V(sp);
吃桔子;
goto L3;
end;
process daughter
begin
L4: P(sg2);
从plate中取苹果;
V(sp);
吃苹果;
goto L4;
end;
parend
3、假设磁盘有200个磁道,磁盘请求队列中是一些随机请求,它们按照到达
的次序分别处于98,183,37,122,14,124,65,67号磁道上,当前磁头在下53号上,并向磁道减小的方向移动。
请给出按FCFS、SSTF、SCAN 及CSCAN算法进行磁盘调度时满足请求的次序。
答:98 183 37 122 14 124 65 67
65 67 37 14 98 122 124 183
37 14 65 67 98 122 124 183
4、采用PV操作作为同步机构时,假定与某共享变量相关的信号量S的值可在
[-1,1]之间,问S的初值是哪个值?当S= -1,S= 0,S= 1 时它们各自的
含义是什么?
答:S的初值是 1.
S=-l,表示有一个进程在等待进入临界区执行。
S=0,表示已有一个进程在临界区执行,这时若有进程想进入临界区则必须等待。
S=l,表示无进程在临界区执行,若有进程想进入临界区则可以立即进入。