3月操作系统习题库含参考答案解析_第1页
3月操作系统习题库含参考答案解析_第2页
3月操作系统习题库含参考答案解析_第3页
3月操作系统习题库含参考答案解析_第4页
3月操作系统习题库含参考答案解析_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3月操作系统习题库含参考答案解析一、单选题(共40题,每题1分,共40分)1.设备管理程序对设备的管理是借助一些数据结构来进行处理,下面的()不属于设备管理数据结构。A、JCBB、DCTC、COCTD、CHCT正确答案:A2.首次适应算法的空闲区是()。A、寻找从最大空闲去开始B、始端指针彪指向最大空闲去C、按地址递增的顺序连在一起D、按地址地间顺序连在一起正确答案:C答案解析:首次适应算法是从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法能使空闲区的链表按地址递增的顺序排列。所以空闲区是按地址递增的顺序连在一起。3.对于具备设备独立性的系统下列叙述中错误的是:A、可以使用文件名访问物理设备B、用户程序使用逻辑设备与物理设备之间的映射关系C、需要建立逻辑设备与物理设备之间的映射关系D、更换物理设备后必须修改访问该设备的应用程序正确答案:D答案解析:在具备设备独立性的系统中,用户程序使用逻辑设备名,系统会通过逻辑设备与物理设备之间的映射关系来访问实际的物理设备。这样当更换物理设备时,只要保证映射关系正确,应用程序无需修改,依然可以正常运行,所以选项D错误。选项A,因为设备独立性,可使用文件名等方式访问物理设备;选项B,用户程序确实使用逻辑设备与物理设备之间的映射关系;选项C,建立这种映射关系是实现设备独立性的关键。4.下列选项中,不是文件系统应具备的功能的是()A、对文件按名存取B、实现对文件的各种操作C、提高磁盘的I/O速度D、访问数据时实现从逻辑结构到物理结构的转换正确答案:C答案解析:文件系统应具备的功能包括对文件按名存取、实现对文件的各种操作以及访问数据时实现从逻辑结构到物理结构的转换等。提高磁盘的I/O速度并不是文件系统直接具备的功能,而是操作系统中磁盘调度等机制相关的功能。5.下列关于死锁的叙述中,正确的是I.可以通过剥夺进程资源解除死锁II.死锁的预防方法能确保系统不发生死锁III.银行家算法可以判断系统是否处于死锁状态IV.当系统出现死锁时,必然有两个或两个以上的进程处于阻塞态A、仅II、IIIB、仅I、II、IVC、仅I、II、IIID、仅I、III、IV正确答案:B答案解析:1.对于I:剥夺进程资源可以破坏死锁的环路等待条件,从而解除死锁,所以I正确。2.对于II:死锁的预防方法通过破坏死锁产生的四个必要条件(互斥、占有并等待、不剥夺、环路等待)来确保系统不发生死锁,所以II正确。3.对于III:银行家算法是避免死锁的算法,用于检测系统是否处于安全状态,而不是判断是否处于死锁状态,所以III错误。4.对于IV:当系统出现死锁时,必然存在进程之间相互等待资源的情况,所以必然有两个或两个以上的进程处于阻塞态,所以IV正确。综上,I、II、IV正确,答案选B。6.银行家算法是一种()算法。A、死锁检测B、死锁预防C、死锁避免D、死锁解除正确答案:C答案解析:银行家算法是一种死锁避免算法。它通过预先分配资源的方式,在进程申请资源时进行安全性检查,若分配后系统仍处于安全状态,则允许分配,否则拒绝分配,从而避免系统进入死锁状态。7.某文件系统的簇和磁盘扇区大小分别为1KB和512B。若一个文件的大小为1026B,则系统分配给该文件的磁盘空间大小是A、1026BB、1536BC、1538BD、2048B正确答案:D8.允许多个用户同时使用同一个共享文件时,下列()做法是不对的。A、不允许多个写者同时对共享文件执行写操作B、不允许读者和写着同时使用共享文件C、允许读者和写者同时使用共享文件D、允许多个用户同时打开共享文件执行读操作正确答案:C答案解析:允许多个用户同时使用同一个共享文件时,不允许读者和写者同时使用共享文件,也不允许多个写者同时对共享文件执行写操作,一般允许多个用户同时打开共享文件执行读操作。选项C中允许读者和写者同时使用共享文件这种做法是不对的,可能会导致数据不一致等问题。9.磁盘上的文件以()为单位读写。A、记录B、磁道C、块D、柱面正确答案:C答案解析:文件的读写通常是以块为单位进行的。块是磁盘存储的基本物理单位,操作系统与磁盘之间的数据传输、文件系统对文件的管理等操作大多基于块来进行。记录是数据组织的逻辑单位;柱面是磁盘上多个磁道组成的同心圆柱;磁道是磁盘表面上的圆形轨迹,它们都不是文件读写的基本单位。10.资源的按序分配可以破坏()条件。A、非抢夺资源B、互斥使用资源C、占有且等待资源D、循环等待资源正确答案:D答案解析:按序分配资源可以避免进程之间形成循环等待资源的关系,从而破坏循环等待条件。互斥使用资源是资源本身的特性,按序分配无法破坏;占有且等待资源与按序分配资源并无直接关联来破坏它;非抢夺资源也不是按序分配主要破坏的条件。11.下列选项中支持文件长度可变,随机访问的磁盘存储空间分配方式是:A、索引分配B、动态分区分配C、连续分配D、链接分配正确答案:A答案解析:索引分配支持文件长度可变和随机访问。索引分配为每个文件建立一张索引表,索引表中的每个表项指出文件信息块在磁盘上的位置。通过索引表,操作系统可以直接找到文件的任意一块数据,从而实现随机访问。同时,文件长度可变时,只需在索引表中增加或减少表项即可,所以支持文件长度可变。链接分配是按链表方式把一个文件的各个盘块链接起来,适合顺序访问,不适合随机访问。连续分配要求文件在磁盘上占用连续的物理块,不利于文件长度动态增长,也不便于随机访问。动态分区分配是用于内存管理的方式,与磁盘存储空间分配方式无关。12.进程所请求的一次打印输出结束后,将使进程状态从()A、等待态变为就绪态B、就绪态变为运行态C、运行态变为等待态D、运行态变为就绪态正确答案:A答案解析:进程在请求打印输出时,会进入等待状态等待打印操作完成。当打印输出结束后,进程就具备了再次运行的条件,此时进程状态从等待态变为就绪态,等待系统调度进入运行态。13.以下说法正确的是()Ⅰ当发现系统中存在抖动(Thrashing)时,应更换一块更大的磁盘用于页面置换Ⅱ内存分页管理方式不会产生外部碎片Ⅲ磁盘访问时间主要是由旋转时延和传输时延组成ⅣFCFS算法可用于实现磁盘调度A、仅Ⅰ和ⅡB、仅Ⅱ和ⅢC、仅Ⅲ和ⅣD、仅Ⅰ和Ⅳ正确答案:C14.设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。A、T3/3+2*T2/3+T1B、T1+T2+T3C、T1+T2/3+2*T3/3D、(T1+T2+T3)/3正确答案:A15.CPU的调度分为高级、中级和低级三种,其中低级调度是指()调度。A、作业B、交换C、进程D、线程正确答案:C答案解析:低级调度又称进程调度,其主要功能是按照某种算法从就绪队列中选取一个进程,将处理机分配给它。作业调度是高级调度,交换调度属于中级调度,线程调度是在进程内对线程进行调度,不属于CPU的三种调度分类中的低级调度。16.要查看unix命令find的详细用法,用以下哪个命令()。A、helpfindB、findhelpC、manfindD、findman正确答案:C答案解析:find命令是Linux系统中非常重要的查找文件的命令。要查看它的详细用法,使用manfind命令。man是manual的缩写,意思是手册,manfind就是查看find命令的手册,里面会详细介绍find命令的各种参数和用法。help命令主要用于查看内部命令的帮助信息,不用于查看外部命令find的详细用法。所以答案是[C]。17.通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干个进程共享的设备,这种设备称为()。A、存储设备B、虚拟设备C、用户设备D、系统设备正确答案:B答案解析:虚拟设备是通过硬件和软件的功能扩充,将原来独立的设备改造成能为若干个进程共享的设备。存储设备主要用于数据存储;系统设备是计算机系统本身配备的设备;用户设备是用户使用的设备,但这几个选项均不符合题意描述。18.在文件系统中,文件的不同物理结构有不同的优缺点,在下列文件的物理结构中,()不具有直接读写文件任意一个记录的能力。A、顺序结构B、链接结构C、索引结构D、Hash结构正确答案:B答案解析:顺序结构可以通过文件起始位置加上记录大小的倍数直接计算出任意记录的物理地址,能直接读写任意记录;索引结构通过索引表可以快速定位到任意记录的物理地址,也能直接读写;Hash结构通过计算记录的Hash值来确定其存储位置,也可直接读写。而链接结构中,文件的记录是通过链表形式连接的,要访问任意一个记录需要从链表头开始逐个遍历,不具有直接读写任意一个记录的能力。19.下面关于设备分配表的说法中正确的是()。A、每类设备一张B、每个设备在分配的时候产生一张C、每个设备一张D、每个系统只有一张正确答案:D20.能直接对系统中各类资源进行动态分配和管理,控制、协调各任务的并行执行且系统中主机无主次之分,并向用户提供统一的、有效的软件接口的系统是()。A、实时操作系统B、批处理操作系统C、网络操作系统D、分布式操作系统正确答案:D答案解析:分布式操作系统能直接对系统中各类资源进行动态分配和管理,控制、协调各任务的并行执行。在分布式操作系统中,系统中主机无主次之分,它向用户提供统一的、有效的软件接口,使得用户可以方便地使用系统资源。实时操作系统主要用于有实时要求的场景,重点在于对时间的严格响应;网络操作系统侧重于网络资源的管理和网络通信;批处理操作系统主要用于处理批量作业。所以符合题意的是分布式操作系统。21.中断发生后,应保留()。A、缓冲区指针B、关键寄存器内容C、被中断的程序D、页表正确答案:B答案解析:中断发生后,CPU需要保存当前程序的运行状态,以便在中断处理完成后能够恢复到原来的状态继续执行。关键寄存器内容包含了程序运行的重要信息,如程序计数器、状态寄存器等,这些信息对于恢复程序执行至关重要。缓冲区指针、被中断的程序本身、页表等虽然也可能与程序运行有关,但不是中断发生后首先要保留的关键内容。22.实际操作系统,要兼顾资源的使用效率和安全可靠,对资源的分配策略,往往采用______策略。A、三者的混合B、预防死锁C、避免死锁D、检测死锁正确答案:A答案解析:实际操作系统中,预防死锁通过破坏死锁产生的四个必要条件来避免死锁发生,能保证系统一定不会进入死锁状态,但可能会限制系统资源的合理使用,降低资源利用率;避免死锁则在资源分配过程中通过某种算法来避免系统进入不安全状态,从而避免死锁,它能较好地兼顾资源使用效率和系统安全性;检测死锁是通过某种算法定期检测系统是否存在死锁,如果存在则采取相应措施解除死锁,它侧重于在死锁发生后进行处理。实际操作系统往往综合运用这三种策略,以兼顾资源的使用效率和安全可靠。例如,先采用预防死锁的策略防止一些明显的死锁情况发生,再利用避免死锁算法在资源分配时尽量避免系统进入不安全状态,最后通过检测死锁机制及时发现可能存在的死锁并解决,所以对资源的分配策略往往采用三者的混合策略。23.在操作系统中,处理机负责对进程进行管理和调度,对系统中的信息进行管理的部分通常称为()。A、检索系统B、文件系统C、数据库系统D、软件系统正确答案:B答案解析:文件系统是操作系统中负责对系统中的信息进行管理的部分。它负责管理文件的存储、检索、更新等操作,使得用户和应用程序能够方便地对文件进行访问和操作。数据库系统主要用于数据的存储、管理和查询等,侧重于数据的结构化处理;软件系统是计算机系统中所有软件的统称;检索系统主要用于信息的检索查找,与对系统信息的全面管理有区别。24.下面哪条命令可以把f1.txt的内容复制为f2.txt?A、catf1.txt|f2.txtB、copyf1.txt|f2.txtC、cpf1.txt|f2.txtD、catf1.txt>f2.txt正确答案:D答案解析:1.选项A:`cp`命令是用于复制文件的,但语法错误,`cp`命令格式应该是`cp源文件目标文件`,而不是`cp源文件|目标文件`这种形式,所以A选项错误。2.选项B:`cat`命令用于查看文件内容,这里`catf1.txt|f2.txt`这种写法不对,`|`前面是一个命令,后面应该是另一个命令作为管道的接收端,`f2.txt`不是命令,所以B选项错误。3.选项C:`catf1.txt>f2.txt`,`cat`命令读取`f1.txt`的内容,并通过`>`重定向到`f2.txt`文件中,实现了将`f1.txt`的内容复制为`f2.txt`,所以C选项正确。4.选项D:`copy`命令在Linux中不是标准的复制文件命令(在Windows中是),而且这里的`copyf1.txt|f2.txt`语法错误,所以D选项错误。25.用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。A、系统调用B、图形用户接口C、原语D、键盘命令正确答案:A答案解析:用户在程序中进行文件操作读取特定逻辑块时,需要通过操作系统提供的系统调用接口来实现与底层系统功能的交互,以完成对文件的访问等操作。图形用户接口主要用于与用户进行可视化交互;原语通常是指操作系统内核中具有原子性的操作指令;键盘命令是用户通过键盘输入的指令,一般不是直接用于程序中文件逻辑块读取的方式。所以答案是A。26.在下列操作系统的各个功能组成部分中,()不需要硬件的支持。A、时钟管理B、中断系统C、地址映射D、进程调度正确答案:D答案解析:进程调度是对处理器进行分配和调度,主要通过软件算法来实现,不需要硬件的直接支持。时钟管理需要硬件时钟提供时间基准。地址映射需要硬件的地址转换机制来实现虚拟地址到物理地址的转换。中断系统需要硬件中断控制器等硬件来响应和处理中断。27.我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,正确的论述为()。A、对临界资源是不能实现资源共享的。B、只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享。C、为临界资源配上相应的设备控制块后,便能被共享。D、对临界资源,应采取互斥访问方式,来实现共享。正确答案:D答案解析:临界资源在一段时间内只允许一个进程访问,为实现共享,必须采取互斥访问方式。选项A中临界资源是可以通过互斥方式实现共享的;选项B中并发执行的程序如果不采取互斥措施不能对临界资源实现共享;选项C中配上设备控制块与能否共享临界资源并无直接关联。28.怎样更改一个文件的权限设置?A、attribB、chmodC、changeD、file正确答案:B答案解析:chmod命令用于更改文件或目录的权限设置。attrib主要用于查看和修改文件的属性,如只读、隐藏等;change不是用于更改文件权限的标准命令;file主要用于识别文件的类型,而不是更改权限。29.下列选项中,可能导致当前进程P阻塞的事件是Ⅰ.进程P申请临界资源Ⅱ.进程P从磁盘读数据Ⅲ.系统将CPU分配给高优先权的进程A、仅ⅠB、仅ⅡC、仅Ⅰ、ⅡD、Ⅰ、Ⅱ、Ⅲ正确答案:C答案解析:进程P申请临界资源时,如果该临界资源正在被其他进程使用,进程P会进入阻塞状态等待资源可用;进程P从磁盘读数据时,由于磁盘I/O操作较慢,进程P也会阻塞等待数据读取完成。而系统将CPU分配给高优先权的进程,这只会导致进程P当前运行被暂停,进入就绪状态,而非阻塞状态。所以可能导致进程P阻塞的事件是Ⅰ和Ⅱ,答案选C。30.为了使多个进程能有效的同时处理I/O,最好使用______结构的缓冲技术。A、缓冲池B、单缓冲区C、双缓冲区D、循环缓冲区正确答案:A答案解析:缓冲池可以供多个进程共享,能满足多个进程同时处理I/O的需求。单缓冲区、双缓冲区和循环缓冲区每次通常只能供一个进程使用,无法很好地支持多个进程同时有效处理I/O。所以最好使用缓冲池结构的缓冲技术。31.共享变量是指()访问的变量。A、只能被系统进程B、只能被多个进程互斥C、只能被用户进程D、可被多个进程正确答案:D答案解析:共享变量是指可被多个进程访问的变量。它可以在不同进程之间进行数据共享和交互,多个进程可以对其进行读写操作,所以答案选D。32.操作系统中的SPOOLING技术,实质是将()转化为共享设备的技术。A、虚拟设备B、独占设备C、脱机设备D、块设备正确答案:B答案解析:SPOOLing技术是SimultaneousPeripheralOperationsOn-Line(即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。它的实质是将独占设备转化为共享设备的技术,通过这种技术可以提高设备的利用率。33.位示图法可用于()。A、磁盘的驱动调度B、文件目录的查找C、页式虚拟存储中的页面调度D、磁盘空间管理正确答案:D答案解析:位示图是利用二进制的一位来表示磁盘中一个盘块的使用情况。当其值为0时,表示对应的盘块空闲;为1时,表示已分配。通过位示图可以很方便地进行磁盘空间的分配和回收等管理操作。磁盘的驱动调度主要是决定磁盘读写顺序等,与位示图无关;文件目录查找主要是基于目录结构进行文件定位,和位示图没关系;页式虚拟存储中的页面调度是针对内存中的页面,和磁盘空间管理的位示图没有直接关联。34.操作系统是一种()。A、系统软件B、通用软件C、软件包D、应用软件正确答案:A答案解析:操作系统是管理计算机硬件与软件资源的系统软件,它负责管理计算机系统的各种资源,如处理器、内存、存储设备、输入输出设备等,并为用户和应用程序提供一个统一的接口来使用这些资源。通用软件是指广泛应用于多种领域的软件,但没有操作系统这种特定的管理功能;应用软件是为了满足用户特定需求而开发的软件;软件包是将多个软件组合在一起的集合。所以操作系统属于系统软件。35.虚拟设备是通过()技术实现的。A、通道B、SPOOLingC、并行D、虚拟存储正确答案:B答案解析:虚拟设备是通过SPOOLing技术实现的。SPOOLing技术是一种虚拟设备技术,它将独占设备改造成共享设备,通过高速外存和缓输入输出操作,提高了设备的利用率和系统效率。通道技术主要用于实现I/O操作的并行控制;并行技术是指多个任务同时执行;虚拟存储技术是为了扩大内存容量而采用的技术,它们都与虚拟设备的实现无关。36.在记录式文件中,一个文件由称为()的最小单位组成。A、物理块B、物理文件C、逻辑记录D、数据项正确答案:C答案解析:逻辑记录是记录式文件中的最小信息单位,一个文件由若干个逻辑记录构成。物理文件是从文件在存储设备上的存放形式角度来说的;物理块是存储设备上的存储单位;数据项是构成逻辑记录的基本单位,它小于逻辑记录。所以在记录式文件中,一个文件由称为逻辑记录的最小单位组成。37.下面关于索引文件的论述中正确的是()A、在索引文件中,索引表的每个表项中必须含有相应记录的关键字和存放该记录的物理地址。B、对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号,而对索引文件进行检索时,应先从FCB中读出文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论