操作系统原理及应用试题附答案
- 格式:doc
- 大小:34.50 KB
- 文档页数:4
操作系统原理考试试卷及答案操作系统原理试卷1一、填空题(20分)1.在操作系统中,_________是资源分配、调度和管理的最小单位。
2.不在主机控制下进行的输入/输出操作称为______________操作。
3.在操作系统中,不可中断执行的操作为_____________。
4.当系统采用资源有序分配方法预防死锁时,它破坏产生死锁的必要条件中的___________。
5.利用SPOOLING技术可以将___________设备改造成可共享的虚拟设备。
6.系统中各进程之间逻辑上的相互制约关系称为__________。
7.访问磁盘的时间由三部分构成,即_________,__________和_________。
8.文件的逻辑结构分为流式文件和_________。
二、简答题(20分)1.为什么说PCB是进程存在的唯一标志?2.比较段式管理和页式管理。
3.在请求分页系统中,产生抖动的原因是什么?4.调度的类型有哪几种?5. 为什么说程序并发执行失去了封闭性和可再现性?三、计算题(30分)1. 若一个作业的运行时间为2小时,等待时间为3小时,计算机其响应比。
2.如下访问序列:0,1,0,3,1,2,4,3,驻留集大小为2,计算OPT算法的缺页中断率。
3.对于具有快表的分页系统,内存访问时间200ns,快表的访问时间20ns,快表的命中率为85%,计算数据的访问时间。
4.当前磁头位于20号磁道,多个磁盘请求:10、22、20、2、40、6、38,计算电梯算法(磁道号增加的方向)的寻道距离。
5.假定磁盘块大小为2KB,对于20G的硬盘,计算其文件分配表FAT占用的空间。
四、有一系统采用请求页式存储管理,有一作业大小是8KB,页大小为2KB,已知1号、2号页面已调入内存,且对应块号为第7、9块,试问虚地址0AFEH,1ADDH对应页面是否在内存,若在求其内存地址。
(10分)五、以两个用户A、B共享同一文件File1为例,用图的方式说明基于索引结点的共享方式和利用符号链的共享方式的原理。
操作系统原理考试题含答案61、为了描述进程的动态变化过程,采用了一个与进程相联系的____________, 系统根据它而感知进程的存在。
A、进程状态字B、进程优先数C、进程控制块D、进程起始地址正确答案: C2、系统抖动是指( )。
A、使用机器时,造成屏幕闪烁的现象B、刚被调出的页面又立即被装入所形成的频繁装入调出的现象C、系统盘有问题,造成系统不稳定的现象D、由于主存分配不当,偶然造成主存不够的现象正确答案: B3、在一个单处理机系统中,若有4个用户进程,在非管态的某一时刻,处于就绪状态的用户进程最多有()个。
A、 1B、 2C、 3D、 4正确答案: C4、()信息不记录在进程的PCB中。
A、所运行程序的外存路径B、程序状态字C、进程的优先级D、程序的上一次运行时间正确答案: D5、C语言编程中的printf函数属于()。
A、系统调用B、原语C、自定义函数D、库函数正确答案: A6、使用键盘向屏幕输入字符会引起()。
A、 I/O中断B、时钟中断C、保护性中断D、缺页中断正确答案: A7、一个计算机系统配备了三台HP 1007激光打印机、一台绘图机。
为此,该系统需在内存中配置____个设备驱动程序。
A、 1B、 2C、 3D、 4正确答案: B8、下列关于管道(Pipe)通信的叙述中,正确的是( )。
A、一个管道可实现双向数据传输B、管道的容量仅受磁盘容量大小限制C、进程对管道进行读操作和写操作都可能被阻塞D、一个管道只能有一个读进程或一个写进程对其操作正确答案: C9、资源的有序分配可以破坏( )条件。
A、互斥B、请求和保持C、不可剥夺D、循环等待正确答案: D10、从用户的观点看,操作系统是( )。
A、用户与计算机之间的接口B、控制和管理计算机资源的软件C、合理地组织计算机工作流程的软件D、由若干层次的程序按一定的结构组成的有机体正确答案: A11、操作系统是对( )进行管理的软件。
A、硬件B、软件C、计算机资源D、应用程序正确答案: C12、在单一处理机上执行程序,多道程序的执行是在______________进行的。
操作系统原理试题及答案一、单项选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络管理答案:D2. 在操作系统中,进程和线程的关系是?A. 线程是进程的一部分B. 进程是线程的一部分C. 进程和线程是完全独立的D. 进程和线程是同一个概念答案:A3. 下列哪项不是操作系统的五大基本功能?A. 文件管理B. 作业调度C. 内存管理D. 网络通信答案:B4. 操作系统的调度算法中,时间片轮转调度算法的特点是?A. 所有进程获得相等的CPU时间B. 进程按到达顺序获得CPU时间C. 进程按优先级获得CPU时间D. 进程按最长运行时间获得CPU时间答案:A5. 在操作系统中,虚拟内存的作用是什么?A. 提高CPU的运行速度B. 提高磁盘的读写速度C. 扩展可用的物理内存D. 减少磁盘的读写次数答案:C6. 下列哪项技术用于实现文件的共享?A. 缓冲技术B. 虚拟存储技术C. 多道程序设计D. 文件系统答案:D7. 在操作系统中,死锁的四个必要条件不包括以下哪一项?A. 互斥条件B. 占有和等待条件C. 不剥夺条件D. 循环等待条件答案:A8. 操作系统中,分页和分段的区别在于?A. 分页是固定大小的,分段是可变大小的B. 分页是可变大小的,分段是固定大小的C. 分页和分段都是固定大小的D. 分页和分段都是可变大小的答案:A9. 下列哪项不是操作系统提供的服务?A. 系统调用B. 设备驱动C. 用户界面D. 编译器答案:D10. 在操作系统中,中断和异常的区别是?A. 中断是由硬件产生的,异常是由软件产生的B. 中断是由软件产生的,异常是由硬件产生的C. 中断和异常都是由硬件产生的D. 中断和异常都是由软件产生的答案:A二、填空题(每题2分,共20分)1. 在操作系统中,_________是操作系统提供给用户和应用程序的接口。
答案:系统调用2. 操作系统的_________是操作系统分配CPU时间给进程的策略和算法。
操作系统原理(1)1、现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1A、 T1+T2+T3B、 (3T1+2T2+T3)/3C、 (T1+2T2+3T3)/3D、 (T1+T2+T3)/3正确答案: B2、我们如果为每一个作业只建立一个进程,为照顾紧急作业的用户,应采用( )。
A、 FCFS调度算法B、基于优先权的剥夺调度算法C、时间片轮转法D、多级反馈队列调度算法正确答案: B3、用于控制生产流水线,进行工业处理控制的操作系统是( ).A、分时系统B、网络操作系统C、实时系统D、批处理系统正确答案: C4、进程A在运行中被高优先级进程B抢占,进程A的状态变化是( )。
A、就绪→运行B、阻塞→运行C、运行→就绪D、运行→阻塞正确答案: C5、用V操作唤醒一个等待进程时,被唤醒进程的状态变为( )。
A、等待B、就绪C、运行D、完成正确答案: B6、哪个属于抢占式调度___A、时间片轮转法;B、短作业优先调度;C、先来先服务;D、高响应比优先调度;正确答案: A7、进程的基本属性是( )。
A、进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行B、进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行C、进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行D、进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行正确答案: A8、某文件中共有3个记录。
每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。
根据这个情况,可知这个文件所采用的存储结构是____。
A、隐式链接结构B、顺序文件结构C、显式链接结构D、索引结构正确答案: A9、进程从阻塞状态变为就绪状态的原因是___________。
A、进程运行条件满足B、修改了进程的优先级C、进程运行条件不够D、时间片到正确答案: A10、下面六个系统中,必须是实时操作系统的有____个。
操作系统原理与应用考试试卷(答案见尾页)一、选择题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. 虚拟内存是一种内存管理技术,它允许程序使用比物理内存更大的地址空间B. 虚拟内存通过将部分数据放在磁盘上实现C. 虚拟内存可以提高程序的运行速度D. 虚拟内存可以完全替代物理内存7. 什么是操作系统服务?请列举一些常见的操作系统服务。
A. 进程调度B. 内存管理C. 文件系统D. 用户认证8. 什么是Windows操作系统?请简要介绍Windows操作系统的特点。
A. Windows操作系统是一种多任务、多用户操作系统B. Windows操作系统提供了丰富的图形用户界面(GUI)C. Windows操作系统支持大量的应用程序D. Windows操作系统具有良好的安全性能9. 什么是Linux操作系统?请简要介绍Linux操作系统的特点。
A. Linux操作系统是一种开源的、多任务的、多用户操作系统B. Linux操作系统具有强大的网络功能C. Linux操作系统具有良好的可定制性D. Linux操作系统在服务器领域得到了广泛应用10. 请简述操作系统的基本功能。
专科《操作系统原理及应用》一、 (共75题,共150分)1. 在手工操作阶段,存在的一个严重的问题是()。
(2分)A。
计算机的速度不快 B。
计算机的内存容量不大C。
外部设备太少 D.用户使用不方便。
标准答案:D2。
下列选项()不是操作系统关心的. (2分)A.管理计算机硬件 B。
提供用户操作的界面C。
管理计算机资源 D。
高级程序设计语言的编译。
标准答案:D3。
批处理最主要的一个缺点是(). (2分)A。
用户无法与程序交互 B。
一次只能执行一个程序C.没有实现并发处理D.CPU的利用率较低。
标准答案:A4. 当CPU执行用户程序的代码时,处理器处于()。
(2分)A.自由态B.用户态 C。
核心态 D。
就绪态。
标准答案:B5. 根据中断信号的来源,()引起的中断称为外中断。
(2分)A。
I/O完成 B。
内存越界C。
用户态下执行特权指令 D。
数据传输出错.标准答案:A6。
作业的处理一般分为多个作业步,连接成功后,下一步的工作是()。
(2分) A.运行 B。
编辑 C。
检测 D。
连接。
标准答案:A7. 操作系统向用户提供了二种使用计算机的接口,其中一个是()。
(2分)A。
函数库 B。
子程序调用 C。
中断机制 D。
系统调用.标准答案:D8。
并发执行的一个特点是(). (2分)A。
结果可再现 B。
程序与计算不再一一对应C。
计算结果会出错 D.不会顺序执行.标准答案:B9。
进程的基本状态有三种,其中一个是()。
(2分)A。
开始态 B.就绪态 C。
唤醒态 D.结束态.标准答案:B10. 对进程进行控制的原语,完成的功能包括(). (2分)A。
执行就绪的进程 B.唤醒等待的进程C。
将运行程序就绪 D。
淘汰出错的进程。
标准答案:B11. 资源描述器中应包含的内容有()。
(2分)A。
分配标志 B。
等待队列的指针C.唤醒程序的地址 D。
资源分配程序入口地址。
标准答案:D 12. 死锁四个必要条件中,不能破坏的是()。
(2分)A.互斥条件 B。
测验:第一章测验( 共10 题,满分100.00 分)1 单选Windows是()操作系统。
A. 单用户单任务B. 单用户多任务C. 多用户多任务D. 命令行窗口正确答案为: B2 单选以下()是分时多用户多任务操作系统。
A. DOSB. Windows NTC. OS/2D. UNIX正确答案为: D3 多选引入操作系统的目的有()。
A. 有效性B. 方便性C. 可扩充性D. 开放性正确答案为: ABCD4 多选操作系统的特征有()。
A. 并发B. 共享C. 虚拟D. 异步正确答案为: ABCD5 单选以下哪个不属于操作系统?A. WindowsB. LinuxC. OracleD. MacOS正确答案为: C6 单选以下描述正确的是?A. 批处理系统出现早于分时系统B. Linux就是批处理系统C. 批处理系统可以同时执行多个任务D. Windows是批处理操作系统正确答案为: A7 单选以下哪个是移动操作系统?A. LinuxB. AndroidC. WindowsXPD. Windows2003正确答案为: B8 单选Linux最早发布于哪一年?A. 1990B. 1991C. 1992D. 1993正确答案为: B9 单选第一个企业版的Linux是哪一个?A. CentOSB. UbuntuC. DebianD. RedHat正确答案为: D10 单选以下哪个不是内核的组成部分?A. 系统调用接口B. 进程管理C. C语言编译器D. 驱动程序正确答案为: C测验:第二章测验( 共10 题,满分100.00 分)1 单选进程在Linux中的表示是一个()。
A. 代码块B. 结构体C. 程序体D. 封装体正确答案为: B2 多选进程通信的方式有()。
A. 管道B. 消息队列C. 套接字D. 共享存储正确答案为: ABCD3 多选下列选项属于线程的特点的是()。
第一章习题及答案一、填空题1.用户与操作系统的接口有,两种。
【答案】命令接口,系统调用【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。
用户通过操作系统提供的服务来有效地使用计算机。
一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
2.用户程序调用操作系统有关功能的途径是。
【答案】利用系统调用命令【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的途径,一般在汇编语言和C语言中都提供了使用系统调用命令的方法。
编程人员可以在这些语言中利用系统调用命令动态请求和释放系统资源。
3.UNIX系统是①操作系统,DOS系统是②操作系统。
【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务)【解析】 UNIX系统是一个可供多个用户同时操作的会话式的分时操作系统,DOS系统是为个人计算机设计的一个单用户操作系统。
4.现代计算机中,CPU工作方式有目态和管态两种。
目态是指运行①程序,管态是指运行②程序。
执行编译程序时,CPU处于③。
【答案】①用户,②操作系统,③目态【解析】 CPU工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区分开,以利于程序的共享和保护。
5.从资源分配的角度讲,计算机系统中的资源分为处理机、、和。
操作系统相应的组成部分是、、和。
【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设备管理和文件系统【解析】计算机系统中的资源分为硬件资源和软件资源。
硬件资源有处理机、内/外存储器及输入/输出设备。
而软件资源指的是程序、数据和相应的文档。
从资源管理的观点,操作系统是计算机资源系统的管理系统,它提供了处理机管理、存储器管理、输入/输出设备管理和信息文件管理的功能。
对每种资源的管理都可从提供资源情况的记录、资源分配策略、资源分配和回收等几个方面来加以讨论。
操作系统原理测试题含答案21、系统出现“抖动”现象的主要原因是由于( )引起的。
A、置换算法选择不当B、交换的信息量太大C、内存容量不足D、采用页式存储管理策略正确答案: A2、当正在运行的程序要求数据传输时,CPU向通道发( ),命令通道开始工作。
A、通道命令B、 I/O指令C、程序状态字D、中断信号正确答案: B3、在固定分区分配中,每个分区的大小是( )。
A、相同B、随作业长度变化C、可以不同但预先固定D、可以不同但根据作业长度变化正确答案: C4、与早期的OS相比,采用微内核结构的OS具有很多优点,但这些优点不包含( )。
A、提高系统的可扩展性B、提高了OS的运行效率C、增强了系统的可靠性D、使OS的可移植性更好正确答案: B5、某一作业10:00到达系统,估计运行时间为2小时,若11:00开始执行该作业,其带权周转时间是()。
A、 0.5B、 3C、 1.5D、 2正确答案: C6、在段页式存储管理系统中,从逻辑地址到物理地址映射是通过()实现的。
A、段表B、段表和页表结合C、页表D、连续分区表正确答案: B7、用户程序和操作系统之间的接口称为____。
A、联机命令B、系统调用C、特权指令D、非特权指令正确答案: B8、在以下问题中,( )不是设备分配中应考虑的问题。
A、及时性B、设备的固有属性C、与设备无关性D、安全性正确答案: A9、为使进程由阻塞状态变为就绪状态应利用____原语。
A、创建B、撤消C、阻塞D、唤醒正确答案: D10、______不是Windows操作系统的文件管理方式。
A、 FAT16B、 FAT32C、 NTFSD、 Ext4正确答案: D11、当________时,进程从执行状态转变为就绪状态。
A、进程被调度程序选中B、时间片到C、等待某一事件D、等待的事件发生正确答案: B12、哪一项不是进程控制块中的内容( )。
A、该进程的优先级B、该进程的创建者IDC、该进程所执行的程序的路径D、 CPU利用率。
操作系统原理与应用试题及答案1. 什么是操作系统?答:操作系统是计算机中的一种系统软件,负责管理和控制计算机的硬件资源,并提供用户与计算机之间的接口。
2. 请列举几种常见的操作系统类型。
答:常见的操作系统类型包括Windows、MacOS、Linux、UNIX等。
3. 操作系统的主要功能有哪些?答:操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备驱动程序管理等。
4. 请解释进程和线程的概念。
答:进程是指在操作系统中运行的程序的实例,它具有独立的内存空间和执行环境。
线程是进程中的执行单元,多个线程可以共享同一个进程的资源。
5. 什么是死锁?如何避免死锁?答:死锁是指在多个进程之间相互等待资源的一种状态,导致无法继续执行下去。
为避免死锁,可以使用避免死锁的算法,例如银行家算法和资源分级算法。
6. 请解释虚拟内存的概念及其作用。
答:虚拟内存是一种操作系统的内存管理技术,通过将部分不常用的内存数据保存在磁盘上,为每个进程提供一个更大的地址空间,从而增加了可用的内存容量。
7. 什么是文件系统?请列举几种常见的文件系统类型。
答:文件系统是指操作系统用于管理存储设备上文件的一种机制。
常见的文件系统类型包括FAT32、NTFS、EXT4等。
8. 请解释操作系统的内核和外壳的概念。
答:操作系统的内核是指操作系统的核心组成部分,负责管理和分配计算机的硬件资源。
外壳是指操作系统的用户界面,负责接收用户的指令并与内核进行交互。
9. 什么是设备驱动程序?它的作用是什么?答:设备驱动程序是操作系统中的一种软件,用于控制硬件设备与操作系统的通信。
它的作用是提供一个统一的接口,使操作系统能够与各种硬件设备进行交互。
10. 请解释操作系统的中断处理机制。
答:操作系统的中断处理机制是指在计算机遇到硬件故障或需要处理的事件时,暂时中断当前的执行,转而处理相应的中断处理程序,然后返回中断前的执行状态。
以上是《操作系统原理与应用》的一些常见试题及其简要答案,希望对您有帮助。
操作系统原理及应用_武汉理工大学中国大学mooc课后章节答案期末考试题库2023年1.在设计实时操作系统时,首先要考虑的是()答案:实时性和可靠性2.从用户角度看,操作系统是()答案:用户与计算机之间的接口3.下面对进程的描述中,错误的是()答案:进程是指令的集合4.在进程管理中,进程从阻塞状态变为就绪状态的原因可能是()答案:等待的事件出现5.多道程序环境下,操作系统分配资源的基本单位是()答案:进程6.一个进程释放一种资源将有可能导致一个或几个进程()答案:由阻塞变就绪7.下列进程状态变化中,不可能发生的是()答案:等待到运行8.在创建进程时,以下哪一项不是创建所必需的步骤()答案:为进程分配CPU9.下列关于临界区的论述中,正确的是()答案:临界区是指进程中用于访问临界资源的那段代码10.FCFS调度算法实现简单,可以使用FIFO队列来实现,当一个进程进入就绪队列,就是将其PCB链接到队列()答案:尾部11.某系统有三个并发进程,都需要同类资源3个,则系统不会发生死锁的最小资源数是()答案:712.系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台。
系统不会发生死锁时N的最大取值是()答案:13.死锁预防是保证系统不进入死锁状态的静态策略,其决办法是破环产生死锁的四个必要条件之一,下列方法中破坏了“循环等待”条件的是()答案:资源有序分配策略14.把作业空间中使用的逻辑地址变为内存中物理地址称为()答案:重定位15.在固定分区分配中,每个分区的大小是()答案:可以不同但预先固定16.在下列存储管理方案中,不适用于多道程序设计的是()答案:单一连续分配17.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()答案:有上邻空闲区,也有下邻空闲区18.以下关于最佳适应算法空白区排列方式说法正确的是()答案:按空白区大小递增的顺序排列19.LRU置换算法所基于的思想是()答案:在最近的过去很久未使用的在最近的将来也不会使用20.采用两级页表的页式存储管理时,按给定的逻辑地址进行读写时,在没有快表的情况下,通常需要访问内存次数是()321.分页存储系统中,页表是由以下哪项建立的()答案:操作系统22.以下磁盘调度算法中可能出现“饥饿”现象的是()答案:最短寻道时间优先23.缓冲池的作用()答案:缓解I/O设备与CPU速度不匹配24.按以下哪个方面分类可将设备分为块设备和字符设备()信息交换单位25.以下存储设备中,访问速度最快的是()答案:高速缓存Cache26.网络操作系统主要解决的问题是()答案:网络资源共享与网络资源安全访问限制27.以下不属于网络操作系统的是()答案:DOS28.安全需求可划分为物理安全、网络安全、系统安全和应用安全,下面的安全需求中属于系统安全的是()漏洞补丁管理29.利用公开密钥算法进行数据加密的时候,采用的方式是()答案:发送方用公钥加密,接收方用私钥解密30.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令中哪个可以实现()答案:cat a.txt > txt.a31.操作系统的基本特征包括()答案:并发性共享性虚拟性异步性32.在设计不同类型的操作系统时首要考虑的因素,以下说法正确的是()答案:实时操作系统设计首要考虑实时性和可靠性批处理操作系统设计首要考虑周转时间和系统吞吐量分时操作系统设计首要考虑交互性和响应时间33.操作系统是计算机系统必不可少的系统软件,这是因为它能()答案:为用户提供方便的使用接口提高资源的使用效率保证信息的安全和快速存取文件34.有关信号量S的描述,正确的是()答案:S的初值不能为负数除了初始化,只能通过执行P、V操作来访问SS的取值可以是正数、负数和零35.下列叙述正确的是()答案:线程是CPU调度的基本单位,但不是资源分配的基本单位程序的并发执行具有不可再现性信号量的初值不能为负数36.以下有关抢占式调度的论述,正确的是()答案:调度程序可根据某种原则暂停某个正在执行的进程,将已分配给它的CPU 重新分配给另一进程可防止单一进程长时间独占CPU进程切换频繁37.下列进度调度算法中,可能出现进程长期得不到运行情况的是( )答案:抢占式短作业优先算法静态优先数算法38.存在内碎片的存储管理方式有( )答案:页式存储管理单一连续分配固定分区分配39.下列有关计算机网络的叙述中,正确的有( )答案:建立计算机网络的最主要的目的是实现资源共享计算机网络是在通信协议控制下实现的计算机互联利用INTERNET网可以使用远程的超级计算中心的计算机资源40.关于对称和非对称密码系统,以下描述正确的是( )答案:对于非对称密码无法通过加密钥导出解密密钥对称密码加解密处理速度快41.与分时系统相比,实时操作系统对响应时间的紧迫性要求高的多。
《操作系统原理》课程试卷答案班级 _______________ 学号 _____________ 姓名 ______________一、选择题(本大题共40分,每小题2分)1、在现代操作系统中引入了( D ),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是( A )。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是(A )。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的( A )接口。
A. 系统调用B.图形用户接口C.原语D.键盘命令6、下列几种关于进程的叙述,( A )最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
C.线程是一种特殊的进程。
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
7、当一个进程处于( B )状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机B. 它正等待合作进程的一个消息C. 它正等待分给它一个时间片D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程( D )。
A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9、下面关于线程的叙述中,正确的是( C )。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B.线程是资源的分配单位,进程是调度和分配的单位。
C.不管系统中是否有线程,进程都是拥有资源的独立单位。
操作系统原理及应用_武汉理工大学中国大学mooc课后章节答案期末考试题库2023年1.在一个请求分页系统中发生颠簸(抖动)时,安装一个更快的CPU和一个容量更大的硬盘可以提高CPU利用率。
答案:错误2.系统“抖动”现象的发生可能是由以下哪一项引起的()答案:页面置换算法选择不当3.系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台。
系统不会发生死锁时N的最大取值是()答案:54.某系统有三个并发进程,都需要同类资源3个,则系统不会发生死锁的最小资源数是()答案:75.FCFS调度算法实现简单,可以使用FIFO队列来实现,当一个进程进入就绪队列,就是将其PCB链接到队列()答案:尾部6.在虚拟分页存储管理系统中,若进程访间的页面不在主存,且主存中没有可用的空闲帧时,系统正确的处理顺序为()答案:缺页中断→決定淘汰页→页面调出→页面调入7.在创建进程时,以下哪一项不是创建所必需的步骤()答案:为进程分配CPU8.有关信号量S的描述,正确的是()答案:S的初值不能为负数_除了初始化,只能通过执行P、V操作来访问S_S的取值可以是正数、负数和零9.从用户角度看,操作系统是()答案:用户与计算机之间的接口10.下面对进程的描述中,错误的是()答案:进程是指令的集合11.在请求页式存储管理中,产生缺页中断是因为查找的页不在以下哪一项中()答案:内存12.操作系统是计算机系统必不可少的系统软件,这是因为它能()答案:为用户提供方便的使用接口_提高资源的使用效率_保证信息的安全和快速存取文件13.在设计不同类型的操作系统时首要考虑的因素,以下说法正确的是()答案:实时操作系统设计首要考虑实时性和可靠性_批处理操作系统设计首要考虑周转时间和系统吞吐量_分时操作系统设计首要考虑交互性和响应时间14.操作系统的基本特征包括()答案:并发性_共享性_虚拟性_异步性15.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令中哪个可以实现()答案:cat a.txt > txt.a16.在进程管理中,进程从阻塞状态变为就绪状态的原因可能是()答案:等待的事件出现17.多道程序环境下,操作系统分配资源的基本单位是()答案:进程18.下列关于临界区的论述中,正确的是()答案:临界区是指进程中用于访问临界资源的那段代码19.在计算机系统中配置操作系统的主要目的是()答案:提高系统资源利用率20.允许多个用户以交互方式使用计算机的操作系统称为()答案:分时操作系统21.能及时处理由过程控制反馈的数据,并做出响应的操作系统是()答案:实时操作系统22.在 OS 中采用多道程序设计技术,能有效地提高 CPU、内存和I/O 设备的()答案:利用率23.推动分时系统形成和发展的动力是()答案:方便用户24.在设计实时操作系统时,首先要考虑的是()答案:实时性和可靠性25.多道批处理系统中,为充分利用各种资源,系统总是优先选择满足以下哪个条件的多个作业投入运行()答案:计算型和I/O型均衡的26.以下属于实时信息系统的是()答案:民航售票系统27.以下关于OS的说法不正确的是()答案:OS是系统态程序的集合28.UNIX 操作系统最初是由Bell实验室推出的,该操作系统属于()答案:多用户多任务29.在设计实时操作系统时,首先要考虑的是()答案:实时性和可靠性30.以下不属于网络操作系统的是()答案:DOS31.网络操作系统主要解决的问题是()答案:网络资源共享与网络资源安全访问限制32.以下存储设备中,访问速度最快的是()答案:高速缓存Cache33.一个进程释放一种资源将有可能导致一个或几个进程()答案:由阻塞变就绪34.下列叙述正确的是()答案:线程是CPU调度的基本单位,但不是资源分配的基本单位_程序的并发执行具有不可再现性_信号量的初值不能为负数35.以下有关抢占式调度的论述,正确的是()答案:调度程序可根据某种原则暂停某个正在执行的进程,将已分配给它的CPU 重新分配给另一进程_可防止单一进程长时间独占CPU_进程切换频繁36.下列进度调度算法中,可能出现进程长期得不到运行情况的是( )答案:抢占式短作业优先算法_静态优先数算法37.利用公开密钥算法进行数据加密的时候,采用的方式是()答案:发送方用公钥加密,接收方用私钥解密38.安全需求可划分为物理安全、网络安全、系统安全和应用安全,下面的安全需求中属于系统安全的是()答案:漏洞补丁管理39.存在内碎片的存储管理方式有( )答案:页式存储管理_单一连续分配_固定分区分配40.下列进程状态变化中,不可能发生的是()答案:等待到运行41.下列有关计算机网络的叙述中,正确的有( )答案:建立计算机网络的最主要的目的是实现资源共享_计算机网络是在通信协议控制下实现的计算机互联_利用INTERNET网可以使用远程的超级计算中心的计算机资源42.关于对称和非对称密码系统,以下描述正确的是( )答案:对于非对称密码无法通过加密钥导出解密密钥_对称密码加解密处理速度快43.与分时系统相比,实时操作系统对响应时间的紧迫性要求高的多。
()。
6.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指()调度算法。
A.先来先服务法B.短作业优先法C.时间片轮转法D.优先级法7.若处理器有32位地址,则它的虚拟地址空间为()字节。
A.2GBB.4GBC.100KBD.640KB8.()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。
A.覆盖技术B.对换技术C.虚拟技术D.物理扩充9.在请求分页系统中,LRU算法是指()。
A.最早进入内存的页先淘汰B.近期最长时间以来没被访问的页先淘汰C.近期被访问次数最少的页先淘汰D.以后再也不用的页先淘汰10.操作系统是通过()来对文件进行编排、增删、维护和检索。
A.按名存取B.数据逻辑地址C.数据物理地址D.文件属性11.存放在磁盘上的文件()。
A.既可随机访问,又可顺序访问B.只能随机访问只能顺序访问 D.必须通过操作系统访问.在操作系统中,用户在使用I/O设备时,通常采用()。
物理设备名 B.逻辑设备名虚拟设备名 D.设备牌号.设备管理的主要程序之一是设备分配程序,当进程请求在内存和外设之间传送信)。
先分配设备,再分配控制器,最后分配通道先分配控制器,再分配设备,最后分配通道先分配通道,再分配设备,最后分配控制器先分配通道,再分配控制器,最后分配设备.系统出现死锁的原因是()。
计算机系统发生了重大故障有多个封锁的进程同时存在若干进程因竞争资源而无休止地等待着,不释放已占有的资源资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数.下列叙述中,不正确的是()。
若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用;产生死锁的原因可归结为竞争资源和进程推进顺序不当;D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高。
二、填空题(每空2分,共20分)1.操作系统的基本特征是并发性、、虚拟性和异步性。
操作系统原理与应用基础考试试题集及答案一、单选题1. 计算机硬件系统中,负责数据处理的部件是:A. 控制器B. 运算器C. 存储器D. 输入设备答案:B解析:运算器是计算机硬件系统中负责数据处理的核心部件,它能够执行算术和逻辑运算。
2. 下列哪种语言是计算机能够直接执行的语言?A. 高级语言B. 汇编语言C. 机器语言D. 解释语言答案:C解析:机器语言是计算机能够直接理解和执行的语言,它由二进制代码组成。
二、多选题3. 下列哪些属于计算机软件的范畴?A. 操作系统B. 编译器C. 文字处理软件D. 数据库管理系统答案:ABCD解析:计算机软件包括系统软件和应用软件,上述选项均属于软件的范畴。
4. 下列哪些设备属于输入设备?A. 鼠标B. 键盘C. 扫描仪D. 打印机答案:ABC解析:输入设备用于向计算机输入数据,包括鼠标、键盘和扫描仪等。
打印机属于输出设备。
三、判断题5. 计算机病毒是一种特殊的程序,它能够自我复制并感染其他程序。
答案:正确解析:计算机病毒确实是一种恶意程序,它能够自我复制并传播,对计算机系统造成损害。
6. 计算机的内存容量越大,计算机的运行速度就越快。
答案:错误解析:虽然内存容量的大小对计算机的运行速度有影响,但运行速度还受到其他因素的影响,如处理器的速度、硬盘的读写速度等。
四、填空题7. 计算机网络按覆盖范围可以分为广域网、城域网和________网。
答案:局域解析:局域网(Local Area Network,LAN)是指在一个较小范围内,如一个办公室或一个建筑物内,建立的计算机网络。
8. 计算机系统由________和________两大部分组成。
答案:硬件软件{EIF解析:计算机系统包括硬件系统和软件系统两大部分。
硬件系统是计算机的物理实体,软件系统则是管理和控制硬件工作的程序和数据的集合。
---以上是一个简单的计算机基础理论知识试题及答案解析的示例。
在实际应用中,可以根据需要增加更多的试题和解析,以全面测试考生的计算机基础知识。
嵌入式操作系统原理及应用考试试卷(答案见尾页)一、选择题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. 智能手机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. 嵌入式操作系统的主要应用领域不包括以下哪项?A. 消费电子产品B. 工业控制系统C. 汽车电子D. 个人计算机14. 下列哪种编程语言不是嵌入式操作系统常用的编程语言?A. C语言B. C++C. JavaD. Python15. 在嵌入式系统设计中,通常优先考虑的是:A. 性能B. 可靠性C. 易用性D. 成本16. 嵌入式操作系统中的任务调度通常基于以下哪种算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 时间片轮转(RR)D. 多级反馈队列(MFQ)17. 在嵌入式系统中,中断服务例程通常属于以下哪种类型的代码?A. 临界区B. 递归C. 中断处理程序D. 子程序18. 嵌入式系统中常用的I/O设备驱动程序通常具有以下哪些特点?A. 高效性B. 简单性C. 可移植性D. 可扩展性19. 在嵌入式系统开发过程中,通常首先需要进行的是:A. 系统需求分析B. 硬件平台选择C. 软件开发D. 测试与验证20. 嵌入式操作系统的性能优化通常涉及以下哪些方面?A. 代码优化B. 系统架构调整C. 外设选用D. 功耗管理21. 嵌入式操作系统的核心特点是什么?A. 多任务处理B. 实时性C. 可移植性D. 高度集成22. 下列哪个不是嵌入式操作系统的组成部分?A. 内核B. 应用程序C. 设备驱动程序D. 系统调用接口23. 在嵌入式系统中,实时性是指什么?A. 系统响应时间短B. 系统不出现故障C. 系统能够自主运行D. 系统兼容性好24. 嵌入式操作系统通常如何管理内存?A. 分段存储管理B. 分页存储管理C. 段页式存储管理D. 无分页管理25. 嵌入式系统中的设备驱动程序主要用于:A. 提供用户界面B. 管理硬件资源C. 运行应用程序D. 连接网络26. 嵌入式操作系统中的多任务处理是如何实现的?A. 通过进程实现B. 通过线程实现C. 通过时间片轮转实现D. 通过优先级调度实现27. 嵌入式操作系统如何确保数据的安全性?A. 使用加密技术B. 采用访问控制列表C. 实施冗余备份D. 进行病毒和恶意软件检测28. 在嵌入式系统开发中,通常使用哪种编程语言?A. C语言B. JavaC. PythonD. JavaScript29. 嵌入式系统的生命周期通常比传统计算设备长,这主要是因为:A. 嵌入式系统更加节能B. 嵌入式系统通常工作在低功耗模式下C. 嵌入式系统的硬件更新缓慢D. 嵌入式系统的软件复杂性较低30. 嵌入式操作系统的基本特征包括:A. 可移植性B. 可扩展性C. 稳定性D. 兼容性31. 在嵌入式系统中,通常使用哪种编程语言进行开发?A. 汇编语言B. C语言C. JavaD. Python32. 嵌入式操作系统的主要应用领域不包括:A. 消费电子产品B. 工业控制系统C. 汽车电子D. 个人电脑33. 下面哪个不是嵌入式操作系统的工作模式?A. 单任务模式B. 多任务模式C. 循环任务模式D. 中断驱动模式34. 在嵌入式系统中,中断服务程序的作用是:A. 处理高优先级的中断事件B. 提供系统调用接口C. 管理硬件设备D. 保证数据一致性35. 嵌入式实时操作系统的特点不包括:A. 及时性B. 可预测性C. 不确定性D. 有限性36. 在嵌入式系统开发中,常用的开发工具有哪些?A. 集成开发环境(IDE)B. 仿真器C. 调试器D. 编译器37. 嵌入式操作系统的启动过程通常包括以下几个阶段:A. 启动引导程序B. 加载操作系统内核C. 系统初始化D. 用户登录38. 在嵌入式系统设计中,为了提高系统的可靠性,通常会采用哪种冗余技术?A. 冗余硬件B. 冗余软件C. 数据冗余39. 下面哪个不是嵌入式操作系统的内存管理方式?A. 分页管理B. 分段管理C. 段页式管理D. 页表式管理40. 嵌入式操作系统通常运行在哪种类型的硬件上?A. 大型机B. 小型计算机C. 微型计算机D. 单片机或微控制器41. 在嵌入式系统中,中断服务例程的主要作用是什么?A. 处理异常情况B. 实现多任务C. 管理内存资源D. 提供系统调用42. 嵌入式操作系统中的任务调度算法通常考虑哪些因素?A. 优先级B. 资源利用率C. 任务等待时间D. 以上都是43. 嵌入式系统中常用的设备驱动程序类型有哪几种?A. 字符设备驱动程序B. 块设备驱动程序C. 网络设备驱动程序D. 以上都是44. 嵌入式操作系统的实时性是通过什么来保证的?B. 软件优化C. 系统架构设计D. 以上都是45. 在嵌入式系统开发中,选择合适的嵌入式操作系统需要考虑哪些因素?A. 性能需求B. 功能需求C. 成本预算D. 以上都是46. 嵌入式操作系统的内存管理通常采用哪种策略?A. 分页B. 分段C. 段页式D. 以上都是47. 在嵌入式系统应用程序开发中,常用的编程语言有哪些?A. CB. C++C. JavaD. Python注意:虽然Python也可以用于嵌入式系统开发,但在此题中可能更偏向于通用知识,因此没有将其列为正确答案。
专科《操作系统原理及应用》一、(共75题,共150分)1. 在手工操作阶段,存在的一个最严重的问题是()。
(2分)A.计算机的内存容量不大B.外部设备太少利用率低 D.人们对计算机的使用不熟悉标准答案:C2. 下列哪个资源不是操作系统应该管理的()。
(2分)B.内存C.外存D.源程序标准答案:D3. 单处理器中,提高计算机资源利用率的基础是()。
(2分)A.脱机技术B.虚拟技术C.交换技术D.多道程序设计技术标准答案:D4. 执行下列哪一种操作时,处理机的状态为系统态()。
(2分)A.求数据的绝对值B.对数据进行排序C.进行中断处理D.求三角函数标准答案:C5. 根据中断完成的功能,从磁盘读数据完成时引起的中断称为()。
(2分)A.系统中断B.机器故障中断C.外部中断 O中断标准答案:D6. 操作系统的初启可分为三个阶段,其中一个为()。
(2分)A.系统加电B.系统检测C.自举D.用户测试标准答案:C7. 操作系统向用户提供了二种使用计算机的接口,其中一个是()。
(2分)A.函数库B.编辑器C.操作命令D.中断机制标准答案:C8. 顺序程序的一个特点是()。
(2分)A.具有安全性B.非安全性C.结果与执行时间无关D.结果与执行时间无关性标准答案:D9. 程序A与程序B并发执行,正确的说法是()。
(2分)A.程序A与程序B同时在CPU上执行B.程序A不能先于程序B执行C.程序A与程序B不会顺序执行D.程序A与程序B的执行,完全没有次序的限制标准答案:D10. 一个进程执行完成后,进程的状态可以为()。
(2分)A.就绪态B.等待态C.僵死态D.无状态标准答案:C11. 资源管理要达到的目标有多个,其中一个是()。
(2分)A.保证资源的完好率B.对用户的资源请求,进行合理响应C.保证资源的共享D.对资源的使用进行存取控制标准答案:B12. 在资源/进程有向图中,由资源指向进程的有向边表示()。
(2分)A.进程等待资源B.进程申请资源C.资源被该进程占有D.该资源空闲标准答案:C13. 处理机的调度,是通过()来完成的。
操作系统原理及应用试题附答案
第一部分选择题一、单项选择题(本大题共4小题,每小题2分,共8分)
1、从静态角度来看,进程由__________、数据集合、进程控制块及相关表格三部分组成。
()A、JCB B、PCB C、程序段 D、I/O缓冲区
2、请求页式管理方式中,首先淘汰在内存中驻留时间最长的帧,这种替换策略是_____.()A、先进先出法(FIFO) B、最近最少使用法(LRU) C、优先级调度 D、轮转法
3、文件安全管理中,___________安全管理规定用户对目录或文件的访问权限。
()A、系统级 B、用户级 C、目录级 D、文件级
4、排队等待时间最长的作业被优先调度,这种算法是___________。
A、优先级调度 B、响应比高优先 C、短作业优先D、先来先服务第二部分非选择题
二、填空题(本大题共16小题,每小题1分,共16分)
5、常规操作系统的主要功能有:_处理机管理_、存贮管理、设备管理、文件管理以及用户界面管理。
6、操作系统把硬件全部隐藏起来,提供友好的、易于操作的用户界面,好象是一个扩展了的机器,即一台操作系统虚拟机。
7、进程管理的功能之一是对系统中多个进程的状态转换进行控制。
8、逻辑_文件是一种呈现在用户面前的文件结构。
9、操作系统中实现进程互斥和同步的机制称为同步机构_。
10、内存中用于存放用户的程序和数据的部分称为用户区(域)。
11、存贮器段页式管理中,地址结构由段号、段内页号和页内相对地址三部分组成。
12、在操作系统中,通常用户不使用设备的物理名称(或物理地址),而代之以另外一种名称来操作,这就是逻辑设备名。
13、在操作系统中,时钟常有两种用途:报告日历和时间,对资源使用记时。
14、库文件允许用户对其进行读取、执行,但不允许修改.
15、程序接口接受用户对系统服务和资源的请求后,把它们转告给操作系统的资源管理程序。
16、作业控制块是在作业创建时建立,直到作业完成时撤消。
17、多处理器系统是指含有2个及以上的CPU的计算机系统。
18、高速缓冲存贮器Cache既可存在于CPU _内部,也可配置在系统主机板上。
19、在TCP/IP网络中,用finger命令可以找出在网络中某台特定主机上注册用户的各种信息。
20、Micnet网要求在网络中的每台计算机具有唯一的机器名_,它由8个字母和数字组成。
三、判断改错题(本大题共10小题,每小题2分,共20分)判断下列命题中由下划线标明的关键词的叙述是否正确,正确的在其题干后的括号内打"√",错误的打"×",并改正。
21、Windows操作系统是一个具有图形界面的多任务操作系统。
(对)
22、实时系统中的实时控制系统只能用于生产过程的自动控制,不能用于监测制导性控制。
(错)
23、可重入代码或称纯码不能被多个进程共享。
(错)
24、为了实现对临界区的共享,在每个进程中的临界区前面应设置V操作,在临界区之后应设置P操作。
(错)
25、在操作系统中,处于等待状态的进程只能有一个。
(错)
26、现代计算机系统中的存贮系统通常由存贮芯片组成。
(错)
27、顺序文件在顺序存取时,其存贮速度较慢。
(错)
28、对文件进行检索时,总是将当前目录作为检索的起始点。
(对)
29、文件系统中不同目录下的文件名称不能相同。
(错)
30、系统的中断,可以在系统引导过程中出现。
(错)
四、简答题(本大题共5小题,每小题6分,共30分)
31、简述可变分区存贮管理的分配策略中的最佳适应法(BF)。
32、按照设备的资源属性,在设备分配中,设备应分成哪几种类型比较合理,并说明其理由 33、文件系统的主要任务是什么? 34、作业从提交给系统到运行结束,要经历哪些阶段和哪些状态? 35、目录拷贝COPY命令的功能是什么?在进行目录拷贝时有什么条件?五、简单应用题(本大题共2小题,每小题8分,共16分) 36、进程由阻塞状态转换为就绪状态和由就绪状态转换为运行状态,各是什么原因引起的? 37、什么是shell过程?shell过程中常用的显示命令echo,它的作用是什么?试说明echo'who'和echo who 的区别是什么?六、综合应用题(本大题共1小题,每小题10分,共10分) 38、某用户当前目录下只有一个子目录temp,在该目录下有文件temp.c和u.1。
要求完成以下操作:(1)用mv命令将文件temp.c 移至用户当前目录下的一个新目录sub中;(2)用cp命令完成以上操作;(3)说明这两个操作的主要差别是什么?
操作系统原理及应用
一、单项选择题 1.C 2.A 3.B 4.D 二、填空题 5.处理机管理 6.硬件 7.状态转换 8.逻辑 9.同步机构 10.用户区(域) 11.段内页号 12.逻辑设备名 13.资源使用 14.修改 15.资源管理 16.完成 17.2 18.CPU 19.注册用户 20.机器名三、判断改错题 21.(√)(2分) 22.(×)(1分)改正:"只能…,不能…"改为"既能…,也能…"(1分) 23.(×)(1分)改正:"不能"改为"可以"(1分) 24.(×)(1分)改正:为了实现对临界区的共享,在每个进程中的临界区前面应设置P操作,在临界区之后应设置V操作。
(1分) 25.(×)(1分)改正:"只能有一个"改为"可能有多个" 26.(×)(1分)改正:"存贮芯片"改为"内存和外存"或"主存和辅存"(1分) 27.(×)(1分)改正:"较慢"改为"较快"(1分) 28.(√)(2分) 29.(×)(1分)改正:"不能"改为"可以"(1分) 30.(×)(1分)改正:"可以"改为"不可以"(1分)四、简答题 31.[参考答案] (1)最佳适应法中,空闲区链表结构按空闲区大小递增的顺序排序;(2)分配时,找到第一个大于或等于作业需求量的空闲区,分配作业所需空间的大小,将剩余空闲区插入空闲链表的合适位置;(3)回收时,将所释放的分区与邻接的空闲区合并(如果有的话),并插入到空闲区链表的合适位置。
32.[参考答案] (1)分为三种类型:独占设备、共享设备、虚拟设备。
(2)为了保证传递信息的连贯性,某些设备必须为用户独占使用,此谓独占设备;(3)存贮信息的设备,特点是容量大,可直接访问,便于同时为多个应用程序交叉使用,此谓共享设备;(4)系统独占设备的数量有限,不能满足作业的需要,影响系统效率的提高,为此,人们常借用共享设备的一部分空间代替独占设备,此谓虚拟设备,将独占设备改造为可以共享的设备。
33.[参考答案] (1)在逻辑文件和物理文件之间建立某种联系;(2)使用户对文件的操作方便灵活;(3)对用户的文件操作请求可以透明、自动地转换为对存放在外存贮设备中的具体文件的操作。
34.[参考答案] (1)经历三个阶段:后备阶段、执行阶段、完成阶段。
(2)三个状态:后备状态、执行状态、完成阶段。
35.[参考答案] (1)功能:
①可以把一个目录的内容拷贝到另一个目录中。
②可以把几个目录的内容拷贝到同一目录中。
(2)条件:①用户对源目录具有读和执行权。
②用户对目的目录具有写和执行权。
五、简单应用题 36.[参考答案] (1)进程由阻塞状态转换为就绪状态的原因:处于阻塞状态的进程获得了必要的资源或信息(也就是说使其阻塞的原因已消除);(2)进程由就绪状态转换为运行状态的原因:该进程获得了CPU。
37.[参考答案] (1)shell过程是使用编辑命令建立的一个普通文本文件,将命令作为内容。
(2)echo命令是把它中间用空格分开的所有参数写到标准输出上,在shell过程中常用它作注释或者提示。
(3)①echo 'who'是显示who三个字符,②echo who是将who命令结果显示出来。
六、综合应用(10分)(1)$ mkdir sub $ mv temp/temp.c sub/temp.c (2)$ cp temp/temp.c sub/temp.c (3)①用cp命令保留了原文件。
②用mv命令删除了原temp子目录下的temp.c文件。