操作系统试题2
计算机操作系统考试题目及答案
![计算机操作系统考试题目及答案](https://img.taocdn.com/s3/m/30a2849fb04e852458fb770bf78a6529647d35ed.png)
计算机操作系统考试题目及答案一、选择题(每题2分,共20分)1. 计算机操作系统的主要功能是()A. 资源管理B. 程序控制C. 用户接口D. 以上都是答案:D2. 在操作系统中,进程和线程的主要区别是()A. 进程是资源分配的基本单位,线程是任务执行的基本单位B. 进程是任务执行的基本单位,线程是资源分配的基本单位C. 进程和线程没有区别D. 以上都不对答案:A3. 操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和()A. 用户接口B. 网络管理C. 图形界面管理D. 以上都是答案:D4. 下列关于操作系统的描述,错误的是()A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以运行在各种计算机硬件平台上答案:D5. 下列哪种调度算法是抢占式调度?()A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(Round Robin)D. 最高响应比优先(HRRN)答案:C二、填空题(每题2分,共20分)1. 操作系统的目标是______、______、______和______计算机资源。
答案:合理分配、高效利用、方便用户、确保安全2. 进程可以分为______进程和______进程。
答案:前台、后台3. 分页存储管理中,______是指内存中的一块连续的存储区域。
答案:页4. 在______调度算法中,操作系统会根据进程的优先级来决定下一个要执行的进程。
答案:优先级5. 文件系统的主要功能包括:______、______、______和______。
答案:文件存储、文件检索、文件修改、文件保护三、简答题(每题10分,共30分)1. 请简要介绍操作系统的五大特性。
答案:操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和用户接口。
处理器管理负责处理器的分配和调度;存储管理负责内存资源的分配和回收,以及内存的扩充技术;设备管理负责管理计算机硬件设备,包括输入输出设备的分配和回收,以及设备驱动程序的管理;文件管理负责文件的存储、检索、修改和保护,以及文件系统的维护;用户接口提供用户与计算机之间的交互,包括命令行接口和图形用户接口。
计算机操作系统模拟试题(卷)与答案解析
![计算机操作系统模拟试题(卷)与答案解析](https://img.taocdn.com/s3/m/949d08ad33687e21ae45a9b8.png)
张顺全计算机操作系统模拟试题(二)张顺全一、选择题(红色数字、符号是答案。
笔67-16)1. 在分时系统中,导致创建进程的典型事件是A 2;在批处理系统中导致创建进程的典型事件是B 2;由系统专门为运行中的应用进程创建新进程的事件是C 4。
(汤’165题5、汤’204)A:⑴用户注册⑵用户登录⑶用户记账⑷用户通信B:⑴作业录入⑵作业调度⑶进程调度⑷中级调度C:⑴分配资源⑵进程通信⑶共享资源⑷提供服务2. 从下面对临界资源的论述中,选出一条正确的论述,并在其前面打“√”。
(汤’165题6)⑴临界区是指进程中用于实现进程互斥的那段代码⑵临界区是指进程中用于实现进程同步的那段代码⑶临界区是指进程中用于实现进程通信的那段代码⑷临界区是指进程中用于访问共享资源的那段代码√⑸临界区是指进程中访问临界资源那段代码3. 在生产者-消费者问题中,应设置互斥信号量Mutex、资源信号量full和empty。
它们的初始值应分别是A 2、B 1和C 5。
(汤’165题9)A、B、C:⑴0 ⑵1 ⑶-1 ⑷-n ⑸+n4. 从下面预防死锁的论述中,选出一条正确的论述,并在其前面打“√”。
(汤’166题16、汤’204、汤六122-4)⑴由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源⑵由于产生死锁的另一基本原因是进程推进顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法⑶因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态√⑷可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁5. 根据作业说明书中的信息对作业进行控制,称此种作业为A 4;用终端键盘命令直接控制作业运行的作业称为B 1。
(汤’170题1、笔67-17)A:⑴计算型作业⑵终端型作业⑶联机作业⑷脱机作业B:⑴联机作业⑵I/O型作业⑶批处理作业⑷脱机作业6. 作业由进入状态转变为后备状态,是由A 3完成的,由后备状态到运行状态B 2完成的。
操作系统考试题及答案
![操作系统考试题及答案](https://img.taocdn.com/s3/m/c653b42f68eae009581b6bd97f1922791688be99.png)
操作系统考试题及答案一、选择题(每题2分,共20分)1. 在操作系统中,进程和线程的区别在于()。
A. 进程是资源分配的单位,线程是调度的基本单位B. 线程是资源分配的单位,进程是调度的基本单位C. 进程和线程没有区别D. 进程和线程都是资源分配和调度的基本单位2. 以下哪个选项不是操作系统的主要功能?()A. 进程管理B. 存储管理C. 设备管理D. 网络通信3. 虚拟内存技术的主要目的是()。
A. 提高CPU的计算速度B. 提高内存的存取速度C. 提供更大的地址空间D. 减少物理内存的使用4. 在操作系统中,文件系统的作用是()。
A. 管理内存分配B. 管理磁盘空间C. 管理进程调度D. 管理网络通信5. 死锁发生的四个必要条件中不包括以下哪一项?()A. 互斥B. 占有和等待C. 不可剥夺D. 进程同步6. 以下哪个选项不是操作系统的调度算法?()A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 快速排序算法7. 在操作系统中,设备驱动程序的作用是()。
A. 管理内存分配B. 管理磁盘空间C. 管理进程调度D. 管理硬件设备8. 以下哪个选项不是操作系统的存储管理功能?()A. 虚拟内存管理B. 内存分配C. 文件系统管理D. 内存保护9. 进程的三种基本状态包括()。
A. 就绪、阻塞、运行B. 就绪、阻塞、等待C. 就绪、运行、等待D. 阻塞、等待、运行10. 在操作系统中,中断处理程序的作用是()。
A. 管理内存分配B. 管理磁盘空间C. 响应外部事件D. 管理进程调度二、填空题(每题2分,共20分)1. 操作系统是计算机系统中___________和___________之间的接口。
2. 在操作系统中,___________是指进程在等待某个事件的发生。
3. 操作系统的___________功能允许用户将程序和数据存储在磁盘上。
4. 操作系统的___________功能负责管理计算机的输入输出设备。
Windows 网络操作系统 试题2
![Windows 网络操作系统 试题2](https://img.taocdn.com/s3/m/e8e952c48bd63186bcebbc2b.png)
Windows 网络操作系统试题(二)一、选择题(请将试题的正确答案填入括号内,每道题2分,共20道题40分)1.在系统缺省情况下,下列那个组的成员可以创建本地用户账号___C____:A.GuestsB.Backup OperatorsC.Power Usersers2.使用A命令可以将FAT分区转换为NTFS分区:A.CONVERTB.FDISKC.FORMATBEL3.如果我们将某文件夹的本地权限设为“Everyone 读取”,而将该文件夹的共享权限设为“Everyone 更改”。
那么当某用于通过网络访问该共享文件夹时将拥有D:A.更改权限B.完全控制权限C.写入权限D.读取权限4.可以通过配置B防止用户通过多次登录尝试来猜测其他人的密码:A.密码策略B.账户锁定策略C.Kerberos策略D.审计策略5.在一个域目录树中,父域与其子域具有 CA.单项不可传递信任关系B.双向不可传递信任关系C.双向可传递信任关系D.以上都不正确6.下列对网络服务的描述哪个是错误的:CA.DHCP——动态主机配置协议,动态分配IP地址B.DNS——域名服务,可将主机域名解析为IP地址C.WINS——Windows互联网名称服务,可将主机域名解析为IP地址D.FTP——文件传输协议,可提供文件上传、下载服务7.IIS服务器使用哪个协议为客户提供Web浏览服务:BA.FTPB.HTTPC.SMTPD.NNTP8.通常情况下当DHCP客户的IP地址租用期满后,客户机会 D:A.继续使用该IP地址B.使用专用IP自动编址C.广播DHCPREQUEST消息请求续租D.重新启动租用过程来租用新的IP地址9.DNS服务器上“区域文件”的是用来A:A.保存DNS服务器所管辖的区域内的主机的相关纪录B.保存DNS服务器的启动参数C.保存DNS服务器所管辖的区域名称D.以上都不正确10.如果想要限制用户过多的占用磁盘空间,应当A:A.设置磁盘配额B.设置数据压缩C.设置文件加密D.设置动态存储11.Windows 2003活动目录使用B目录协议完成查询与更新:A.DNSB.LDAPC.TCP/IPD.DHCP12.Windows 2003下诊断DNS故障时,最常用的命令是:BSTATB.NSLOOKUPC.ROUTED.NBTSTAT13.小明在公司要查询这个DNS名称对应的IP地址时,其正确的查询过程是:A①. 查询公司默认的DNS服务器②. 查询ROOT DNS服务器③. 查询.CN 域的DNS服务器④. 查询 域的DNS服务器⑤. 查询 域的DNS服务器A.①②③④⑤B.①③④⑤②C.①⑤D.⑤④③②①14.DHCP服务器为一个客户端指定IP地址时,需要知道该客户端的?CA.IP地址BIOS名称C.MAC地址D.所在的域15.释放和更新从DHCP服务器上获取的IP地址及相关信息的命令为?BA.IPCONFIG/ALLB.IPCONFIG/RELEASE、IPCONFIG/RENEWCONFIGD.WINIPCFG16.关于DNS辅助区域的说法正确的是BA.辅助区域和主要区域没有本质差别B.必须先建立标准主要区域,然后才能建立相应的标准辅助区域C.一个标准主要区域只能建立一个相应的标准辅助区域D.不可以建立标准辅助区域的标准辅助区域17.下列哪一项策略可以用来约束密码的长度不小于7个字符BA.密码最短存留期B.密码长度最小值C.强制密码历史D.密码必须符合复杂性要求18.打印机设备通过使用TCP/IP协议的网卡连接网络,要对这个打印机配置什么?CA.本地端口B.网络端口C.TCP/IP端口D.URL端口19.域控制器还可以运行下列那种服务?EA.DNSB.DHCPC.RRASD.WINSE.以上都是20.如果RAID-5卷集有五个10GB盘,需要多大空间存放奇偶性信息?BA.10MBB.8GBC.10GBD.20GB二、填空题(请将试题的答案填入相应的下划线中,每道题2分,共10道题20分)1.T568B中,线序是___白橙、橙、白绿、蓝、白蓝、绿、白褐、褐2.推荐Windows Server 2003安装在__ NTFS文件系统分区;3.同一域中的域控制器的地位是_双向、可传递的4.根据服务器的工作模式组分为_本地组和__域组______;5.共享权限分为读取,_更改、完全控制_3种;6.一个基本磁盘上最多有___4_____主分区;7.打开组策略编缉器的命令是___ Gpedit.msc8.DNS顶级域名中表示商业组织的是Com9.FTP服务使用的端口是_21_______;10.SMTP服务使用的端口是___25_____。
操作系统试题及答案
![操作系统试题及答案](https://img.taocdn.com/s3/m/fa3ba34feef9aef8941ea76e58fafab069dc4404.png)
操作系统试题及答案一、选择题1. 操作系统的主要功能是()A. 实现计算机与外部设备的交互B. 管理计算机的硬件资源C. 控制计算机的运行流程D. 以上答案都正确答案:D2. 下列哪个不属于操作系统的基本功能()A. 进程管理B. 文件管理C. 硬件管理D. 内存管理答案:C3. 操作系统的进程是指()A. 计算机运行的一个程序B. 计算机运行的多个程序C. 计算机运行的最核心程序D. 计算机运行的最后一个程序答案:B4. 下列哪个不是进程状态()A. 运行态B. 就绪态C. 阻塞态D. 结束态答案:D5. 操作系统的调度算法是指()A. 确定进程的执行顺序B. 操作系统的启动顺序C. 进程与外设的交互顺序D. 确定进程的创建顺序答案:A二、填空题1. 操作系统内核是指()。
答案:操作系统的核心部分,负责管理计算机的硬件资源和提供基本的系统调用接口。
2. 进程的状态包括()。
答案:运行态、就绪态、阻塞态。
3. 进程调度算法的目标是()。
答案:提高系统的吞吐量、减少响应时间、提高系统的公平性。
4. 死锁是指进程()。
答案:由于竞争有限的资源而陷入无法继续执行的状态。
5. 虚拟内存是一种()。
答案:将进程的部分或全部地址空间放在磁盘上,以此扩充实际内存的技术。
三、简答题1. 请简要说明进程和线程的区别。
答案:进程是计算机运行的一个程序,包括代码、数据和运行状态等;线程是进程的一部分,是程序执行的最小单位。
一个进程可以包含多个线程,它们共享进程的资源,但拥有各自的执行路径和栈空间。
线程之间的切换开销较小,可以提高系统的并发性。
2. 简述死锁的条件以及解决死锁的方法。
答案:死锁的条件包括互斥、持有并等待、不可剥夺和循环等待。
解决死锁的方法有预防、避免、检测和恢复等。
预防死锁可以通过破坏死锁条件来实现,如破坏循环等待;避免死锁可以通过资源分配策略来避免产生死锁;检测死锁可以通过资源分配图等方法来检测死锁的发生;恢复死锁可以通过资源抢占和进程终止等方式来解除死锁。
操作系统期末考试试题及答案PDF
![操作系统期末考试试题及答案PDF](https://img.taocdn.com/s3/m/6e6e6186ac51f01dc281e53a580216fc700a5336.png)
操作系统期末考试试题及答案PDF一、单项选择题(每题2分,共20分)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. 在操作系统中,分页管理方式的主要优点是()。
A. 减少了内存的碎片B. 简化了内存管理C. 提高了内存的利用率D. 以上都是7. 下列关于进程通信的说法,不正确的是()。
A. 进程通信是指进程之间交换信息的过程B. 进程通信的方式有共享内存、消息传递、信号量等C. 进程通信可以提高系统的并发性D. 进程通信会导致进程的阻塞8. 在操作系统中,中断处理程序的主要作用是()。
A. 处理硬件设备发出的中断信号B. 处理用户发出的中断信号C. 处理操作系统发出的中断信号D. 处理进程发出的中断信号9. 下列关于操作系统的用户界面的说法,不正确的是()。
操作系统笔试题及答案
![操作系统笔试题及答案](https://img.taocdn.com/s3/m/d445183b9a6648d7c1c708a1284ac850ad0204a5.png)
操作系统笔试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项是操作系统的主要功能?A. 管理计算机硬件资源B. 管理网络资源C. 管理用户数据D. 管理文件系统答案:A2. 在多道程序设计中,操作系统采用哪种技术来实现多个程序的并发执行?A. 批处理B. 多线程C. 多进程D. 多任务答案:C3. 下列哪个不是操作系统提供的服务?A. 文件服务B. 设备驱动C. 网络服务D. 数据库管理答案:D4. 在操作系统中,进程与线程的关系是?A. 进程包含线程B. 线程包含进程C. 进程与线程无关D. 进程和线程是同一种概念答案:A5. 操作系统中,虚拟内存的作用是什么?A. 提高CPU的计算速度B. 提高磁盘的读写速度C. 提供更大的内存空间D. 提高网络传输速度答案:C6. 下列哪个不是操作系统的调度算法?A. 先来先服务B. 短作业优先C. 循环调度D. 动态规划答案:D7. 在操作系统中,死锁产生的必要条件是什么?A. 互斥条件B. 占有和等待条件C. 不可剥夺条件D. 以上都是答案:D8. 下列哪个选项不是操作系统的安全性要求?A. 机密性B. 完整性C. 可用性D. 兼容性答案:D9. 在操作系统中,文件系统的作用是什么?A. 管理内存B. 管理磁盘C. 管理进程D. 管理网络答案:B10. 操作系统中,中断处理程序的作用是什么?A. 处理用户输入B. 处理系统错误C. 处理硬件事件D. 处理文件操作答案:C二、填空题(每题2分,共20分)1. 操作系统是计算机系统中的_________软件。
答案:核心2. 在操作系统中,_________是进程的实体。
答案:程序3. 操作系统的_________管理是操作系统中最为复杂的部分之一。
答案:存储4. 操作系统中的_________机制可以提高CPU的利用率。
答案:中断5. 操作系统的_________功能可以提高系统的可靠性。
答案:错误检测6. 在操作系统中,_________是一种常见的资源分配策略。
操作系统试题库(经典版)
![操作系统试题库(经典版)](https://img.taocdn.com/s3/m/cd3fdc5291c69ec3d5bbfd0a79563c1ec5dad788.png)
操作系统试题库一, 选择题第一部分:操作系统概述1.在计算机系统中,操作系统是( B ).A. 一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件2.( D )不是基本的操作系统.A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统3.(C )不是分时系统的基本特征:A,同时性B,独立性C,实时性D,交互性4.关于操作系统的叙述(D)是不正确的.A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"5.操作系统的发展过程是(A )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统6.设计批处理多道系统时,首先要考虑的是( B)A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性7.操作系统是一种(B ).A, 应用软件B, 系统软件C, 通用软件D, 工具软件8.计算机系统的组成包括(B ).A,程序和数据B, 计算机硬件和计算机软件C,处理器和内存D,处理器,存储器和外围设备9.下面关于计算机软件的描述正确的是(B ).A,它是系统赖以工作的实体B,它是指计算机的程序与文档C,位于计算机系统的最外层D,分为系统软件和支撑软件两大类10.财务软件是一种(C).A,系统软件B,接口软件C,应用软件D,用户软件11.世界上第一个操作系统是(B).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统12.批处理操作系统提高了计算机的工作效率,但(B ).A,系统吞吐量小B,在作业执行时用户不能直接干预C,系统资源利用率不高D,不具备并行性13.允许多个用户以交互使用计算机的操作系统是(A).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统14.下面关于操作系统的叙述正确的是(A ). A,批处理作业必须具有作业控制信息B,分时系统不一定都具有人机交互功能C,从响应时间的角度看,实时系统与分时系统差不多D,由于采用了分时技术,用户可以独占计算机的资源15.操作系统是一组(C ).A,文件管理程序B,中断处理程序C,资源管理程序D,设备管理程序16.现代操作系统的两个基本特征是(C)和资源共享.A,多道程序设计B, 中断处理C,程序的并发执行D, 实现分时与实时处理17.(D)不是操作系统关心的主要问题. A, 管理计算机裸机B, 设计,提供用户程序与计算机硬件系统的界面C, 管理计算机系统资源D, 高级程序设计语言的编译器18.引入多道程序的目的是(D ).A,为了充分利用主存储器B,增强系统的交互能力C,提高实时响应速度D,充分利用CPU,减少CPU的等待时间19.在多道程序设计的计算机系统中,CPU(C ).A,只能被一个程序占用B,可以被多个程序同时占用C,可以被多个程序交替占用D,以上都不对20.多道程序设计是指(B ).A,有多个程序同时进入CPU运行B,有多个程序同时进入主存并行运行C,程序段执行不是顺序的D,同一个程序可以对应多个不同的进程21.从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要(B).A,增加,减少B,增加,延长C,减少,延长D,减少,减少22.(A)没有多道程序设计的特点.A,DOS B,UNIX C,WINDOWS D,OS/223.下列四个操作系统中,是分时系统的为(C ).A,MS-DOS B,WINDOWS 98C,UNIX D,OS/2系统24.在分时系统中,时间片一定,( B),响应时间越长.A,内存越多B,用户数越多C,后备队列D,用户数越少25.批处理系统的主要缺点是(B ).A,CPU的利用率不高B,失去了交互性C,不具备并行性D,以上都不是26.在下列性质中,哪一个不是分时系统的特征.( C )A, 交互性B, 多路性C, 成批性D, 独占性27.实时操作系统追求的目标是( C). A,高吞吐率B,充分利用内存C, 快速响应D, 减少系统开销28.以下(C)项功能不是操作系统具备的主要功能.A,内存管理B,中断处理C,文档编辑D,CPU调度29.操作系统程序结构的主要特点是(C). A, 一个程序模块B,分层结构C, 层次模块化D,子程序结构30.操作系统负责为方便用户管理计算机系统的(C ).A, 程序B, 文档资料C, 资源D, 进程31.计算机在接受用户请求后处理数据以与在数据处理结束时,将结果送到终端显示器.例如,导弹控制系统应选择安装(C )A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统32.操作系统的基本职能是(A).A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具33.分布式操作系统与网络操作系统本质上的不同在于(D ).A.实现各台计算机之间的通信B.共享网络中的资源C.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务34.Linux操作系统是著名的(B )。
《操作系统》模拟试地的题目2参考详解
![《操作系统》模拟试地的题目2参考详解](https://img.taocdn.com/s3/m/563ff1e50029bd64793e2c31.png)
模拟试题2一、填空题1.多道运行的特征之一是微观上串行,它的含义是多道程序分时、轮流地占用CPU 。
2.操作系统是又一组资源管理程序组成的其中文件系统是对于软件资源的管理。
3.UNIX系统是一个多用户、分时操作系统类型的操作系统。
4.某系统采用基址、限长寄存器方法实现存储保护,在这种方法中,判断是否越界的判断式是逻辑地址<限长寄存器内容(即地址空间长度)。
5.UNIX系统缓冲管理中,使用的队列结构有空闲缓冲区队列和设备缓冲区队列两类。
6.在整个向量中断处理过程中,硬件负责中断响应过程。
7.进程从结构上讲,包括程序、数据和进程控制块PCB 几个部分。
8.为了实现进程从有到无的变化,操作系统应提供进程撤消原语。
二、判断改错题1.系统调用功能是又硬件实现的。
×改正:“硬件”改为“软件”2.动态地址映射是指在程序装入主存时,将逻辑地址转换成物理地址。
×改正:“程序装入主存”改为“程序运行过程”3.虚拟技术是将独占设备改造为共享设备的技术。
√4.当采用有序资源分配方法预防死锁时,它破坏了产生死锁的四个必要条件中的部分分配条件。
×改正:“部分分配”改为“环路”5.一组进程间发生了死锁,这时这些进程都占有资源。
√6.驱动程序与I/O设备的特性紧密相关,因此应为每一个I/O设备配备一个驱动程序。
×改正:“每一个I/O设备”改为“每一类I/O设备”7.文件中的逻辑记录是用来进行I/O操作的基本单位。
×改正:“进行I/O操作”改为“用户存取信息”8.操作系统提供文件服务后,用户可按名存取文件,故用户使用的文件必须有不同的名字。
×改正:“必须有不同的名字”改为“可以相同,也可以不同”三、选择填空题1.在用户程序中将一批数据送到显示器上显示,要使用操作系统提供的 C 接口。
A.函数B.键盘命令C.系统调用D.图形2.在操作系统中,临界区是 B 。
A.进程的共享正文段B.进程中访问临界资源的程序段C.进程访问系统资源的程序段D.进程访问外部设备的程序段3.在请求调页的存储管理中,页表增加修改位是为了确定相应的页 D 。
操作系统试题2汇总
![操作系统试题2汇总](https://img.taocdn.com/s3/m/d110d3cf240c844769eaee97.png)
操作系统试题精选(1)一、填空。
1.在具有n个进程的系统中,允许m个进程(n>=m>=1)同时进入它们的临界区,其信号量s的值的变化范围是m-n<=s<=m ,处于等待状态的进程数最多n-m 个。
2.用户程序使用访管指令(或系统调用) 请求操作系统服务。
3.破坏“循环等待”条件,通常可采用资源顺序分配法。
4.处理机执行状态有___核心态___和___用户态___两种。
5.在Unix系统中,PCB的功能由两个结构来实现,它们是proc 结构和user 结构。
6.一次仅允许一个进程使用的资源称为临界资源,对其实施操作的那段程序称为临界区。
7.每一个进程都有惟一的一个PCB ,它是进程存在的惟一标志。
8.为了提高运算速度和增强处理能力,可以在CPU和内存之间增加高速缓存器/Cache 用来存放程序和数据,CPU可以直接存取其中信息。
9.动态重定位是程序执行期间每次访问内存之前进行重定位,这种变换是靠硬件地址变换机构实现的。
10.动态重定位是程序执行期间每次访问内存之前进行重定位,这种变换是靠硬件地址变换机构来实现的。
11.把逻辑地址转变为内存的物理地址的过程称为重定位。
12.为了提高内存的利用率,在可重定位分区分配方式中可通过紧缩技术来减少内存碎片。
13.使用动态重定位法,通过紧缩可以消除碎片,但需耗费大量的CPU时间。
14.紧缩是通过移动内存中的程序数据,从而使得空闲区被连成一片,这就要求动态重定位技术支持。
15.所谓对换技术,就是为了解决内存不足的问题,令作业在内存和外存/磁盘之间交换。
16.某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。
假定某时刻一用户表中已调入内存的页面的页号和物理块号的对照表如下图,则逻辑地址0A5C(H)所对应的物理地址为125CH 。
页号物理块号0 51102 417.在分页系统中,页面的大小由硬件决定。
18.操作系统从诞生到现在大致可分为三代,第一代采用无序模块结构,第二代采用层次结构,第三代采用微内核结构。
操作系统习题2(含答案)
![操作系统习题2(含答案)](https://img.taocdn.com/s3/m/8e887900a6c30c2259019e90.png)
操作系统总复习及相关习题第一章引论名词解释1操作系统操作系统是管理和控制计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
2管态当执行操作系统程序时,处理机所处的状态3目态当执行普通用户程序时,处理机所处的状态。
4多道程序设计在这种设计技术下,内存中能同时存放多道程序,在管理程序的控制下交替的执行。
这些作业共享CPU和系统中的其他资源。
5并发是指两个或多个活动在同一给定的时间间隔中进行。
它是宏观上的概念。
6并行是指两个或多个活动在同一时刻同时执行的情况。
7吞吐量在一段给定的时间内,计算机所能完成的总工作量。
8分时就是对时间的共享。
在分时系统中,分时主要是指若干并发程序对CPU时间的共享。
9实时表示“及时”或“既时”。
10系统调用是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。
每一个子功能称作一条系统调用命令。
它是操作系统对外的接口,是用户级程序取得操作系统服务的唯一途径。
11特权指令指指令系统中这样一些指令,如启动设备指令、设置时钟指令、中断屏蔽指令和清内存指令,这些指令只能由操作系统使用。
12命令解释程序其主要功能是接收用户输入的命令,然后予以解释并且执行。
13脱机I/O是指输入/输出工作不受主机直接控制,而由卫星机专门负责完成I/O,主机专门完成快速计算任务,从而二者可以并行操作。
14联机I/O是指作业的输入、调入内存及结果输出都在cpu直接控制下进行。
15资源共享是指计算机系统中的资源被多个进程所功用。
例如,多个进程同时占用内存,从而对内存共享;它们并发执行时对cpu进行共享;各个进程在执行过程中提出对文件的读写请求,从而对磁盘进行共享等等。
简答题1什么是操作系统?它的主要功能是什么?答:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
(完整版)操作系统复习题(2)及答案
![(完整版)操作系统复习题(2)及答案](https://img.taocdn.com/s3/m/91cb08ef6037ee06eff9aef8941ea76e58fa4abc.png)
(完整版)操作系统复习题(2)及答案名词解释抢占式进程调度进程状态系统调用中断响应线程联想存储器死锁通道地址重定位高速缓存可再入程序抖动索引文件作业控制块目录项设备驱动程序虚存逻辑空间物理空间二.填空题1.现代操作系统的两个最基本的特征是(),(),()和()2.操作系统是计算机系统中的一个(),它管理和控制计算机系统中的()3.允许多个用户以交互方式使用计算机的操作系统称为(),允许多个用户将多个作业提交给计算机集中处理的操作系统称为(),计算机系统能及时处理过程控制数据并做出响应的操作系统称为()。
4.用户与操作系统之间的接口主要分为()和()两类。
5.进程控制块的初始化工作包括(),()和()。
6.在操作系统中引入线程概念的主要目的是()。
7.程序并发执行与顺序执行时相比产生了一些新特性,分别是:(),()和()。
8.进程是一个程序对某个数据集的()。
9?如果系统有N个进程,则在等待队列中进程的个数最多可为()个。
10.在操作系统中,不可中断执行的操作称为()。
11.如果信号量的当前值为-4,则表示()。
12. 在有M个进程的系统中出现死锁时,死锁进程的个数K应该满足的条件是()。
13. 不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于()。
14. 若使当前运行进程总是优先级最高的,应选择()进程调度算法。
15.在进程中,访问()的代码称为临界区。
为保证进程()使用临界区,应在进程的临界区前设置(),在临界区后设置()。
16. 在采用请求分页式存储管理的系统中,地址变换可能会因为(),(),和()等原因而产生中断。
17. 在可变分区存储管理中,分区的保护通常采用()和()两种方式。
18. 在分区分配算法中,首次适应算法倾向于优先利用内存中()部分的空闲分区,从而保留了()部分的大空闲区。
19. 不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于()。
20. 若使当前运行进程总是优先级最高的,应选择()进程调度算法。
操作系统试题与答案2
![操作系统试题与答案2](https://img.taocdn.com/s3/m/af0b3caaf61fb7360a4c652e.png)
一、选择题(1分×30=30分)1.在操作系统中引入多道程序设计的目的在于()。
A.有利于代码共享,减少主、辅存信息交换量 B.充分利用存储器C.充分利用CPU,减少CPU等待时间 D.提高实时响应速度2.为了提高系统的交互性,人们设计了( )。
A.批处理系统 B.分时系统 C.实时系统 D.分布式系统3.与计算机硬件关系最密切的软件是().A.编译程序B.数据库管理系统C.游戏程序D.OS4.对于普通用户而言,OS的()是最重要。
A.开放性B.方便性C.有效性D.可扩充性5.操作系统提供给程序员的接口是( )。
A.进程B.系统调用C.库函数D.B和C6.当CPU执行操作系统代码时,称CPU处于( )。
A.执行态B.目态C.管态D.就绪态7.进程的控制信息和描述信息存放在()。
A.JCBB.PCBC.AFTD.SFT8.进程从运行状态进入就绪状态的原因可能是( )。
A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完9.( )进程调度算法适合紧急事件的处理。
A.先来先服务B.轮转C.可抢占优先级D.优先级10.进程依靠什么从阻塞状态过渡到就绪状态()。
A.操作人员的命令B.系统服务C.等待下一个时间片到来D.由"合作"进程唤醒11. 如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为()A.0 B.1 C.2 D.312.当线程处于阻塞状态时,线程( )。
A. 正在占用处理机B.没有占用处理机C. 将进入执行状态D.将进入结束状态13.当多道程序系统中发生死锁时,()。
A.计算机系统不能处理任何事情B.某个进程不能够执行C.一组进程相互等待,并进入阻塞状态D.不能进行输入和输出14.下面哪一个不是程序在并发系统内执行的特点()。
A.产生死锁的必然性B.资源分配的动态性C.程序执行的间断性D.相互通信的可能性15.进程和程序的一个本质区别是( )。
《操作系统》试题及答案
![《操作系统》试题及答案](https://img.taocdn.com/s3/m/799ade38302b3169a45177232f60ddccda38e6e5.png)
《操作系统》试题及答案一、选择题(每题2分,共20分)1. 下列哪个操作系统不是分时系统?A. UnixB. LinuxC. Windows 98D. Windows Server答案:C2. 下列关于进程的说法,错误的是:A. 进程是系统进行资源分配和调度的一个独立单位B. 进程和线程是同一个概念C. 进程具有并发性、异步性和独立性D. 进程可以拥有多个线程答案:B3. 在操作系统中,下列哪个调度算法可能导致“饥饿”现象?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 最高响应比优先(HRRN)D. 时间片轮转(RR)答案:A4. 下列哪种文件系统不支持磁盘碎片整理?A. FAT16B. FAT32C. NTFSD. ReiserFS答案:A5. 下列关于虚拟存储的说法,错误的是:A. 虚拟存储可以扩大物理内存的容量B. 虚拟存储可以提高内存的利用率C. 虚拟存储可以降低程序的执行速度D. 虚拟存储可以实现程序的透明加载答案:C6. 下列哪种磁盘调度算法最适合磁盘I/O请求频繁的业务场景?A. FCFSB. SSTFC.SCAND. C-SCAN答案:B7. 下列关于线程的说法,正确的是:A. 线程是进程的组成部分,一个进程可以有多个线程B. 线程和进程具有相同的生命周期C. 线程之间的通信比进程之间的通信简单D. 线程可以独立执行程序答案:A8. 下列哪种操作系统用于嵌入式系统?A. LinuxB. Windows CEC. UnixD. Mac OS答案:B9. 下列关于中断的说法,错误的是:A. 中断是计算机系统对突发事件的处理机制B. 中断可以由硬件或软件触发C. 中断处理程序可以抢占CPU的执行权D. 中断处理程序可以无限循环执行答案:D10. 在操作系统中,下列哪个功能不属于进程管理?A. 进程创建与撤销B. 进程调度C. 进程同步与互斥D. 文件系统管理答案:D二、填空题(每题2分,共20分)1. 操作系统的主要功能包括进程管理、存储管理、文件管理和________管理。
计算机操作系统基础知识试题(2)
![计算机操作系统基础知识试题(2)](https://img.taocdn.com/s3/m/91bcec29effdc8d376eeaeaad1f34693daef10e4.png)
计算机操作系统基础知识试题(2)41、有m个进程的操作系统出现死锁时, 死锁进程的个数为1<k≤m。
42、进程状态的转换是由操作系统完成的, 对用户是透明的。
43、优先数是进程调度的重要依据, 优先数大的进程首先被调度运行。
44、文件系统的主要目的是存储系统文档。
45、对文件进行读写前,要先打开文件。
46、所谓最近最少使用(LRU)页面调度算法是指将驻留在内存中使用次数最少的页面淘汰掉。
47、由于现代操作系统提供了程序共享的功能,所以要求被共享的程序必须是可再入程序。
48、参与死锁的进程至少有两个已经占有资源。
49、在页式虚拟存储系统中,页面长度固定并且是硬件的设计特性。
50、不可抢占式动态优先数法一定会引起进程长时间得不到运行。
51、设置中断屏蔽指令可以在目态下执行。
52、选择通道主要用于连接低速设备。
53、存储保护的功能是限制内存存取。
54、如果输入输出所用的时间比处理时间短得多,则缓冲区最有效。
55、进程间的互斥是一种特殊的同步关系。
56、所有进程都进入等待状态时,系统陷入死锁。
57、引入缓冲的主要目的是提高I/O设备的利用率。
58、进程从运行状态变为等待状态是由于时间片中断发生。
59、文件目录一般存放在外存。
二、填空题1、(及时响应)2、(中断)3、进程控制块PCB)4、(中断处理)5、(作业控制块JCB)6、(管程)7、(限长寄存器或长度寄存器)8、(按内容并行查找)9、(地址越界)10、(首块地址和文件长度)11、(死锁预防)12、(作业调度算法)13、(可靠性)14、(顺序)15、(动态的)16、(特殊文件)17、(最短寻道时间优先)18、(就绪)19、(通道)20、(文件保密)21、(并发)22、(节省内存)23、(最坏适配算法)24、(共享变量)25、实时系统应具有两个基本特征:_____和可靠性。
(及时性)26、磁盘上的文件可以采用_____存取方式。
(随机)27、(目录文件)28、(系统调用)29、(虚设备)30、(系统)31、(文件保密)32、(文件备份,文件转储)33、(碎片)34、(高效性)35、(时间)36、(作业)37、(内存)38、(加快地址映射速度)三、判断题1、操作系统的所有程序都必须常驻内存。
操作系统考试题及答案
![操作系统考试题及答案](https://img.taocdn.com/s3/m/42949a656d85ec3a87c24028915f804d2a16875c.png)
操作系统考试题及答案一、选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络管理答案:D2. 进程和程序的主要区别在于?A. 进程是程序的静态表示,程序是进程的动态表示B. 进程是程序的动态表示,程序是进程的静态表示C. 进程和程序没有区别D. 进程是程序的集合答案:B3. 在操作系统中,下列哪个不是文件系统的功能?A. 文件存储B. 文件共享C. 文件保护D. 进程调度答案:D4. 分页和分段的主要区别在于?A. 分页是按固定大小划分内存,分段是按可变大小划分内存B. 分页是按可变大小划分内存,分段是按固定大小划分内存C. 分页和分段没有区别D. 分页是按程序划分内存,分段是按数据划分内存答案:A5. 死锁产生的条件不包括以下哪一项?A. 互斥条件B. 请求和保持条件C. 不剥夺条件D. 循环等待条件答案:D6. 虚拟内存的主要作用是什么?A. 提高CPU的利用率B. 提高I/O设备的利用率C. 提高内存的利用率D. 提高网络的利用率答案:C7. 在操作系统中,下列哪个不是调度算法?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 最长作业优先(LJF)答案:D8. 操作系统中,文件的逻辑结构通常采用哪种方式?A. 连续结构B. 链式结构C. 索引结构D. 树形结构答案:B9. 操作系统中,下列哪个不是I/O控制方式?A. 程序控制方式B. 中断控制方式C. DMA控制方式D. 通道控制方式答案:A10. 在操作系统中,下列哪个不是进程状态?A. 就绪态B. 运行态C. 等待态D. 阻塞态答案:D二、填空题(每题2分,共20分)1. 操作系统是计算机系统中的_________软件。
答案:系统2. 进程通信的方式主要有_________通信和_________通信。
答案:管道;消息3. 操作系统的设备管理功能主要负责_________设备的分配和_________设备的使用。
《操作系统》考题及答案
![《操作系统》考题及答案](https://img.taocdn.com/s3/m/5ee195e4cf2f0066f5335a8102d276a20129604e.png)
《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。
A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。
A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。
A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。
A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。
A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。
A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。
A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。
A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。
A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。
答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
操作系统考试题及答案
![操作系统考试题及答案](https://img.taocdn.com/s3/m/567f966402d8ce2f0066f5335a8102d277a2610c.png)
操作系统考试题及答案一、单项选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络管理答案:D2. 在操作系统中,进程和程序的主要区别是什么?A. 进程是程序的执行过程,程序是静态的代码B. 进程是程序的静态代码,程序是动态的执行过程C. 进程和程序没有区别D. 进程是程序的子集答案:A3. 下列哪一项不是操作系统的五大基本功能?A. 文件管理B. 内存管理C. 作业管理D. 网络通信答案:D4. 操作系统中,用于实现多任务的机制是?A. 进程B. 线程C. 程序D. 文件答案:A5. 在操作系统中,虚拟内存的主要作用是什么?A. 提供更大的存储空间B. 提高存储设备的读写速度C. 保护存储设备D. 管理存储设备的物理地址答案:A6. 操作系统的哪些部分是用户可以直接使用的?A. 内核B. 系统调用C. 硬件D. 驱动程序答案:B7. 在操作系统中,哪个调度算法是按照作业到达的先后顺序进行调度的?A. 短作业优先B. 先来先服务C. 轮转调度D. 优先级调度答案:B8. 在操作系统中,哪个概念用于描述进程在执行过程中的三种基本状态?A. 进程控制块B. 进程状态C. 进程同步D. 进程通信答案:B9. 操作系统中,用于实现文件共享的机制是?A. 文件描述符B. 文件系统C. 文件控制块D. 文件指针答案:B10. 在操作系统中,哪个命令用于查看当前系统中的进程信息?A. psB. lsC. pwdD. who答案:A二、多项选择题(每题3分,共15分)11. 操作系统的以下哪些功能是用于提高系统资源利用率的?A. 进程调度B. 内存管理C. 文件管理D. 设备管理答案:ABD12. 操作系统中,哪些因素会影响进程调度的效率?A. 进程的优先级B. 进程的数量C. 进程的执行时间D. 进程的资源需求答案:ABCD13. 在操作系统中,以下哪些是进程同步的常用方法?A. 信号量B. 互斥锁C. 条件变量D. 消息队列答案:ABC14. 操作系统中,哪些是内存管理的主要功能?A. 内存分配B. 内存回收C. 内存保护D. 内存共享答案:ABCD15. 在操作系统中,以下哪些是文件系统的主要功能?A. 文件存储B. 文件检索C. 文件共享D. 文件备份答案:ABCD三、填空题(每题2分,共20分)16. 操作系统是计算机系统中的一个_________软件。
计算机操作系统复习题目(2)
![计算机操作系统复习题目(2)](https://img.taocdn.com/s3/m/5a9c113aa32d7375a41780cf.png)
第二章进程管理(三)进程同步5、经典同步问题1、生产者—消费者问题生产者消费者问题是一种同步问题的抽象描述。
计算机系统中的每个进程都可以消费(使用)或生产(释放)某类资源。
这些资源可以是硬件资源,也可以是软件资源。
当某一进程使用某一资源时,可以看作是消费,称该进程为消费者。
而当某一进程释放某一资源时,它就相当于生产者。
问题1:设某计算进程CP和打印进程IOP共用一个单缓冲区,CP进程负责不断地计算数据并送入缓冲区T中,IOP进程负责不断地从缓冲区T中取出数据去打印。
通过分析可知,CP、IOP必须遵守以下同步规则:(1)当CP进程把计算结果送入缓冲区时,IOP进程才能从缓冲区中取出结果去打印;(2)当IOP进程把缓冲区中的数据取出打印后,CP进程才能把下一个计算结果送入缓冲区.(3)为此设有两个信号量Sa=0,Sb=1,Sa表示缓冲区中有无数据,Sb表示缓冲区中有无空位置。
两个进程的同步可以描述如下:问题2:一组生产者通过具有N个缓冲区的共享缓冲池向一组消费者提供数据。
问题分析”:为解决生产者消费者问题,应该设两个同步信号量,一个说明空缓冲区的数目,用empty表示,初值为有界缓冲区的大小N,另一个说明已用缓冲区的数目,用full表示,初值为0。
由于在此问题中有M个生产者和N个消费者,它们在执行生产活动和消费活动中要对有界缓冲区进行操作。
由于有界缓冲区是一个临界资源,必须互斥使用,所以,另外还需要设置一个互斥信号量mutex,其初值为1。
问题的解:注意:在每个程序中用于实现互斥的P(mutex)和V(mutex)必须成对的出现对资源信号量empty和full的P和V操作,同样需要成对地出现,但它们分别处于不同的程序中。
在每个程序中的多个P操作顺序不能颠倒。
先同步后互斥。
生产者进程缓冲池消费者进程1┇┇i┇┇2、哲学家就餐问题有五个哲学家围坐在一圆桌旁,桌中央有一盘通心粉,每人面前有一只空盘子,每两人之间放一只筷子。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统试题精选(1)一、填空。
1.在具有n个进程的系统中,允许m个进程(n>=m>=1)同时进入它们的临界区,其信号量s的值的变化范围是m-n<=s<=m ,处于等待状态的进程数最多n-m 个。
2.用户程序使用访管指令(或系统调用) 请求操作系统服务。
3.破坏“循环等待”条件,通常可采用资源顺序分配法。
4.处理机执行状态有___核心态___和___用户态___两种。
5.在Unix系统中,PCB的功能由两个结构来实现,它们是proc 结构和user 结构。
6.一次仅允许一个进程使用的资源称为临界资源,对其实施操作的那段程序称为临界区。
7.每一个进程都有惟一的一个PCB ,它是进程存在的惟一标志。
8.为了提高运算速度和增强处理能力,可以在CPU和内存之间增加高速缓存器/Cache 用来存放程序和数据,CPU可以直接存取其中信息。
9.动态重定位是程序执行期间每次访问内存之前进行重定位,这种变换是靠硬件地址变换机构实现的。
10.动态重定位是程序执行期间每次访问内存之前进行重定位,这种变换是靠硬件地址变换机构来实现的。
11.把逻辑地址转变为内存的物理地址的过程称为重定位。
12.为了提高内存的利用率,在可重定位分区分配方式中可通过紧缩技术来减少内存碎片。
13.使用动态重定位法,通过紧缩可以消除碎片,但需耗费大量的CPU时间。
14.紧缩是通过移动内存中的程序数据,从而使得空闲区被连成一片,这就要求动态重定位技术支持。
15.所谓对换技术,就是为了解决内存不足的问题,令作业在内存和外存/磁盘之间交换。
16.某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。
假定某时刻一用户表中已调入内存的页面的页号和物理块号的对照表如下图,则逻辑地址0A5C(H)所对应的物理地址为125CH 。
页号物理块号0 51102 417.在分页系统中,页面的大小由硬件决定。
18.操作系统从诞生到现在大致可分为三代,第一代采用无序模块结构,第二代采用层次结构,第三代采用微内核结构。
19.微内核结构模式的操作系统由两大部分组成:内核和进程层。
20.采用微内核结构的操作系统,其内核分为微内核和服务器两个层次。
其中,内核提供各种操作系统的公共基础,服务器提供各种操作系统的子系统以及用户界面。
21.在微内核结构的操作系统中,如Windows NT,资源分配的单位是进程,调度运行的单位是线程。
22.通道相当于一个功能单纯的处理机,访问内存需要周期窃用方式。
23.二、选择填空。
1.在哲学家进餐问题中,若仅提供5把叉子,则同时要求进餐的人数最多不超过 C 时,一定不会发生死锁。
A、2B、3C、4D、12.采用动态重定位方式装入的作业,其地址转换工作是在 C 完成的。
A、装入作业时B、作业被选中时C、每执行一条指令时D、每次被移动时3.在采用多级目录结构的系统中,经常采用 C 方法来提高检索文件的速度。
A、避免重名B、限制存取权限C、相对路径D、限制子目录个数4.分页式存储管理中,页表是由 B 建立的。
A、硬件B、操作系统C、用户程序D、装入程序5.当操作系统完成了用户请求的“系统调用”功能后,应使CPU D 工作。
A、维持在用户态B、从用户态转换到核心态C、维持在核心态D、从核心态转换到用户态6.任何两个并发进程之间 D 。
A、一定存在互斥关系B、一定存在同步关系C、一定彼此独立无关D、可能存在同步或互斥关系7.进程从运行状态进入就绪状态的原因可能是 D 。
A、被选中占有处理机B、等待某一事件C、等待的事件已发生D、时间片用完8.多道程序设计是指 D 。
A、在实时系统中并发运行多个程序B、在分布系统中同一时刻运行多个程序C、在一台处理机上同一时刻运行多个程序D、在一台处理机上并发运行多个程序9.实时系统的主要特征是___D____。
A.同时性B.交互性C.独立性D.响应时间快10.以下不属于分时系统的优点的是___D____。
A、响应较快、界面友好B、多用户、便于普及C、便于资源共享D、交互能力较弱、系统专用11.两个或多个活动在同一给定的时间间隔中进行称之为__C____。
A.并行B.共享C.并发D.异步12.引入多道程序的目的在于___A_____。
A.充分利用CPU,减少CPU等待时间B.提高实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利用存储器13.___D____不是操作系统关心的主要问题。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器14.没有下列____C____设备计算机无法工作。
A、硬盘B、软盘C、内存D、打印机15.用户要在程序一级获得系统帮助,必须通过(D )。
A.进程调度B.作业调度C.键盘命令D.系统调用16.原语是( B )。
A.一条机器指令B.由若干条机器指令组成,执行时中途不能打断。
C.一条特定指令D.中途能打断的指令组17.正在运行的进程因提出的服务请求未被操作系统立即满足或者所需数据尚未到达等原因,只能由( C )把它转变为阻塞态。
A.父进程B.子进程C.进程本身D.其它进程18.当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则由( D )调用唤醒原语,将等待该事件的进程唤醒。
A.父进程B.子进程C.进程本身D.另外的、与被阻塞进程相关的进程19.系统中进程的创建一般由( A )调用进程创建原语来创建。
A.父进程B.子进程C.进程本身D.1号进程20.进程与程序的主要区别是:( D )。
A.进程是静态的;而程序是动态的。
B.进程不能并发执行而程序能并发执行。
C.程序异步执行,会相互制约,而进程不具备此特征D.进程是动态的,而程序是静态的。
21.进程的就绪态是指:( C )。
A.进程因等待某种事件发生而暂时不能运行的状态。
B.进程已分配到CPU,正在处理机上执行的状态。
C.进程已具备运行条件,但未分配到CPU的状态。
D.以上三个均不正确。
22.进程的运行态是指:( B )。
A.进程因等待某种事件发生而暂时不能运行的状态。
B.进程已分配到CPU,正在处理机上执行的状态。
C.进程已具备运行条件,但未分配到CPU的状态。
D.以上三个均不正确。
23.某系统采用静态抢先式优先级进程调度。
A进程0时刻到达,优先数85,需耗时10秒;B进程3时刻到达,优先数65,需耗时5秒;C进程5时刻到达,优先数60,需耗时3秒,则CPU的服务顺序是(设优先数小,优先级高)(B )A、A→B→C→AB、A→B→C→B→AC、A→B→A→CD、A→B→C→A→B24.高速缓存器CACHE的特性是( A )A、速度快B、容量大C、只读性D、成本低25.外存(如磁盘)上存放的数据和程序( B)A、可由CPU直接访问B、必须在CPU访问之前移入主存C、是使用频度高的信息D、是高速缓存中的信息26.在分区存储管理方法下,导致碎片的原因是( D )A、重定位B、分区的个数固定C、分区的大小固定D、作业连续存储27.虚拟存储管理策略可以( A)A、扩大逻辑内存容量B、扩大物理内存容量C、扩大逻辑外存容量D、扩大物理外存容量28.下面的存储器管理方案中,只有( D ) 会使系统产生抖动。
A、固定分区B、可变分区C、单纯分区D、请求分页29.UNIX S_5的页面淘汰采用的算法是( C )A、先进先出法(FIFO)B、最佳置换法(OPT)C、最近最少使用置换法(LRU)D、最近未使用置换法(NUR)30.文件系统是负责操纵和管理文件一整套设施、它实现文件的共享和保护、方便用户 B 。
A、按索引存取B、按名存取C、按记录号存取D、按记录名存取31.在UNIX系统中目录项由组成。
A、文件名和扩展名B、文件名和首簇号C、文件名和I节点号D、文件名和文件大小32.独占分配技术是把独占设备固定地分配给A,并直到完成I/O并释放该设备为止。
A、一个进程B、一个程序C、多个进程D、多个程序33.虚拟分配技术往往是利用共享设备去模拟 B 。
A、SPOOLingB、独占设备C、软盘D、磁带机34.设备管理要达到如下的目的: C 、与设备无关、效率高、管理统一。
A、资源利用率高B、数据结构完备C、使用方便D、少占内存空间35.SPOOLing系统是典型的虚拟设备系统,它是利用 B 进程来实现数据的预输入和结果的缓输出的。
A、常驻内存B、暂驻内存C、辅助存储器D、0 号进程36.UNIX操作系统中当处理机执行到TRAP指令时,处理机的状态 B 。
A、由核心态变为用户态B、由用户态变为核心态C、用户态不变D、核心态不变37.UNIX系统中,系统调用不同于一般函数调用序列,它能把进程从用户态变为 C 。
A、阻塞态B、就绪态C、核心态D、用户态38.由UNIX调用的实施过程可见,利用中断和陷入方式,处理机由用户态转至 A 。
A、核心态B、用户态C、阻塞态D、就绪态39.由UNIX调用的实施过程可见,当中断陷入处理完后,再回到 B 执行用户程序。
A、就绪态B、用户态C、阻塞态D、核心态40.中断概念的发展是系统调用的使用,当用户执行系统调用时,进程状态由 B 状态变为核心态。
A、核心态B、用户态C、阻塞态D、就绪态41. B 是主要的陷入事件。
在用户态下它的执行,就转入核心程序,通过查系统调用入口表转到相应的处理程序。
A、中断处理程序B、系统调用C、中断服务程序D、中断响应42.系统调用的出现,为用户编程提供了很大方便,系统调用结束进程回到 C 执行用户程序A、就绪态B、运行态C、用户态D、核心态43.下述有关中断和陷入方式正确的叙述是 A 。
A、处理机由用户态转到核心态,当中断陷入处理完后,再回到用户态执行用户程序.B、处理机由核心态转到用户态,当中断陷入处理完后,再回到核心态执行核心程序.C、处理机状态不变,当中断陷入处理完后,再回到核心态执行用户程序。
D、处理机状态不变,当中断陷入处理完后,再回到用户态执行核心程序。
44.下述A、B、C、D描述中, A 发生进程死锁A、进程A占有资源R1,等待进程B占有的资源R2;进程B占有资源R2,等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。
B、进程A占有资源R1,进程B等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。
C、进程A占有资源R1,进程B占有资源R2。
D、进程A占有资源R1,等待占有R2,进程B占有R2,R1、R2不允许两个进程同时占用。
45.下列A、B、C、D描述中 B 发生进程通信上的死锁A、某一时刻,发来的消息传给进程A,进程A传给进程B,进程B得到的消息传给进程C,则A、B、C三进程。
B、某一时刻,进程A等待B发来的消息,进程B等待C发来的消息,而进程C又等待进程A发来的消息,消息未到,则A、B、C三进程。