操作系统概述习题与答案
操作系统概论课后习题及答案.doc
第一章操作系统简介一、单项选择题1.linux操作系统是()A.单用户单任务操作系统B.单用户多任务操作系统C.多用户单任务操作系统D.分时操作系统2.操作系统内核中文件系统模块的主要功能是()A.实现虚拟存储B.保存系统文档和用户文档C.保护系统数据D.实现对文件的按名存取和文件的存储3.下列关于批处理系统的叙述中,正确的是()A.批处理系统允许多个用户与计算机直接交互B.批处理系统分为单道批处理系统和多道批处理系统。
C.单道批处理系统也可能同时是分时系统。
D.多道程序系统就是指多道批处理系统。
二、填空题1.单道批处理系统的内存中只能驻留_______________ 道用户作业,CPU和内存资源被用户作业独占。
2.单道批处理系统与无操作系统的计算机系统相比而言,减少了的时间。
3.操作系统是一组控制和管理计算机________________ 和___________ 资源、合理地对各类作业进行调度,以及方便用户的程序集合。
4.并发是指两个或两个以上的事件在_________________________ 的发生。
5._____________________________________ 现代操作系统的特征包括并发、、虚拟和异步。
三、简答题1 •请说明操作系统的作用和功能。
作用:操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用功能:处理器管理、作业管理、存储器管理、设备管理、文件管理。
2.请说明单道批处理系统、多道批处理系统、分时系统的特点及优缺点。
1)单道批处理系统:最早出现的一种OS,具有单道性、自动性和顺序性。
与无操作系统的计算机系统相比而言,减少了人工操作的时间。
但由于作业独占CPU 和内存,当作业进行I/O时,CPU只能等待I/O完成而无事可做,导致CPU资源不能得到充分利用。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 提供人机接口B. 管理计算机硬件资源C. 执行应用程序D. 实现文件管理答案:B. 管理计算机硬件资源2. 下列哪个不是操作系统的组成部分?A. 内存管理器B. 文件管理器C. 进程管理器D. 网络管理器答案:D. 网络管理器3. 进程是指什么?A. 程序的执行实例B. 程序的源代码C. 程序的编译结果D. 程序的运行环境答案:A. 程序的执行实例4. 下列关于多道程序设计的说法正确的是?A. 可以同时运行多个程序B. 只能运行一个程序C. 依次执行多个程序D. 只有操作系统才能运行多个程序答案:A. 可以同时运行多个程序5. 以下哪个是常见的作业调度算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 最高响应比优先(HRRN)D. 所有选项都是答案:D. 所有选项都是二、填空题1. 在进程调度中,使用________算法可以保证公平调度。
答案:轮转法2. 资源的死锁是指进程之间由于竞争资源而造成的________问题。
答案:互斥三、判断题1. 操作系统是必须安装在计算机上才能使用的。
()答案:错误2. 虚拟内存是操作系统提供的一种管理物理内存的技术。
()答案:正确3. 操作系统通过中断机制来处理程序的执行顺序。
()答案:正确四、简答题1. 请简要解释进程和线程的概念,并说明它们之间的区别。
答案:进程是指计算机中正在运行的程序的实例,多个进程可以同时运行,每个进程都独立分配了资源和状态。
线程是进程的一部分,它是程序执行的最小单位,一个进程可以包含多个线程,它们共享进程的资源和状态。
进程间切换开销较大,而线程间切换开销较小。
2. 请简要解释死锁的原因以及预防策略。
答案:死锁的原因通常是由于进程之间相互等待对方占用的资源,形成了一个循环等待的闭环。
预防死锁的策略包括资源分配策略、环路剥夺策略和预防策略。
资源分配策略是通过破坏死锁的四个必要条件之一(互斥、占有并等待、不可抢占、循环等待)来预防死锁。
操作系统概论考试题含参考答案
操作系统概论考试题含参考答案一、单选题(共90题,每题1分,共90分)1、将一个进程的逻辑地址空间分成若干个大小相等的片,称为A、页表B、页框C、页D、页内碎片正确答案:C2、【】的优点是空闲区分布均匀、查找开销较小。
A、循环首次适应算法B、首次适应算法C、最快适应算法D、最佳适应算法正确答案:A3、操作系统内核的资源管理功能不包括A、设备管理B、进程管理C、存储器管理D、时钟管理正确答案:D4、自调度算法的缺点不包括A、瓶颈问题B、低效性C、线程切换频繁D、不利于提高CPU的利用率正确答案:D5、现代操作系统的特征不包括A、并发B、共享C、虚拟D、同步性正确答案:D6、【】是用于管理文件的系统文件。
A、目录文件B、字符设备文件C、正规文件D、块设备文件正确答案:A7、下列关于静态优先权的说法中,错误的是A、静态优先权调度算法可以使系统获得更好的调度性能B、静态优先权在创建时确定C、静态优先权值通常可以根据进程的类型、进程需要的资源数量和户的要求来设定D、静态优先权在进程的整个运行期间保持不变正确答案:A8、进程的基本状态不包括A、完成态B、就绪态C、执行态D、阻塞态正确答案:A9、下列关于进程的说法中,错误的是A、进程是由正文段和进程控制块共同组成的执行环境B、进程是允许并发执行的程序在某个数据集合上的运行过程C、正文段存放被执行的机器指令D、进程控制块存放程序的运行环境正确答案:A10、下列关于内存中地址映射的说法中,错误的是A、地址映射是指把程序的逻辑地址转变为物理地址的过程B、地址映射应在硬件的支持下完成C、在多道程序系统中,地址空间中的逻辑地址和内存中的物理地址是一致的D、由内存中的一系列单元所限定的地址范围称为内存空间,其中的地址称为物理地址正确答案:C11、进程切换使当前正在执行的进程成为被替换进程,出让其所使用的CPU,以运行被进程调度程序选中的新进程。
进程切换的第一个步骤是A、更新被替换进程的进程控制块B、将被替换进程的进程控制块移到就绪队列或阻塞队列C、修改进程状态,把执行态改为就绪态或者阻塞态D、保存包括程序计数器和其他寄存器在内的CPU上下文环境正确答案:D12、单道批处理系统的特点不包括A、顺序性B、自动性C、复杂性D、单道性正确答案:C13、在存储器的层次结构中,L3层是A、寄存器B、主存储器C、本地二级存储D、高速缓存正确答案:B14、下列关于进程状态的转换的说法中,错误的是A、进程状态可由执行态直接变为就绪态B、进程状态可以由就绪态直接变为执行态C、进程状态可以由阻塞态直接变为执行态D、进程状态可以由执行态直接变为阻塞态正确答案:C15、进程之间的高级通信机制不包括A、管道通信系统B、共享存储器系统C、共享处理器系统D、消息传递系统正确答案:C16、MS-DOS使用的磁盘分配方法是A、使用磁盘的链接表分配B、连续分配C、不连续分配D、使用内存的链接表分配正确答案:D17、下列关于存储器的说法中,错误的是A、主存暂时存放存储容量更大、速度更慢的磁盘上的数据B、主存的容量一般比高速缓存存储器大C、高速缓存存储器保存最常用的数据D、高速缓存存储器作为主存中数据和指令子集的缓冲区正确答案:C18、下列关于I/O通道的说法中,错误的是A、I/O通道是一种特殊的处理机B、I/O通道具有执行I/O指令的能力,并通过执行通道程序来控制I/O操作C、通道是中小型主机系统中专门用于I/O的专用计算机D、引入通道能够使CPU从控制I/O的任务中解脱,使CPU与I/O并行工作正确答案:C19、下列关于实时计算的说法中,正确的是A、实时计算的正确性仅依赖于系统计算的逻辑结果B、实时计算的正确性不仅依赖于系统计算的逻辑结果,还依赖于产生正确结果的时间C、实时计算的正确性不仅依赖于系统计算的逻辑结果,还依赖于系统计算所需要的存储空间D、实时计算的正确性仅依赖于系统计算产生正确结果的时间正确答案:B20、产生死锁的必要条件不包括A、不剥夺条件B、环路等待条件C、同步条件D、请求和保持条件正确答案:C21、通常,可执行程序以【】可执行文件的形式存储在磁盘上A、二进制B、十六进制C、八进制D、十进制正确答案:A22、【】用于接收从CPU发来的I/O命令或有关控制信息、设备状态。
操作系统试题及答案
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 文件管理B. 设备管理C. 内存管理D. 所有选项都是答案:D2. 进程和程序有什么区别?A. 进程是程序的执行实例B. 程序是进程的代码C. 进程是程序的存储D. 程序是进程的输出答案:A3. 在现代操作系统中,虚拟内存的作用是什么?A. 提供额外的存储空间B. 允许程序使用更多的内存C. 允许操作系统管理内存D. 允许多个程序同时运行答案:B4. 死锁的四个必要条件是什么?A. 互斥、占有和请求、不可剥夺、循环等待B. 互斥、占有和请求、可剥夺、循环等待C. 互斥、释放和请求、不可剥夺、循环等待D. 互斥、占有和请求、不可剥夺、非循环等待答案:A5. 什么是分页和分段?A. 分页是内存管理的一种技术,分段是文件管理的一种技术B. 分页是文件管理的一种技术,分段是内存管理的一种技术C. 分页和分段都是内存管理的技术D. 分页和分段都是文件管理的技术答案:C二、简答题1. 简述操作系统的五大基本功能。
答:操作系统的五大基本功能包括:进程管理、内存管理、文件系统管理、设备管理以及用户接口。
2. 解释什么是进程和线程,并说明它们之间的关系。
答:进程是程序的执行实例,是操作系统进行资源分配和调度的一个独立单位。
线程是进程中的一个实体,是CPU调度和执行的单位,一个进程可以包含多个线程。
3. 描述死锁的四个必要条件,并给出一个死锁的实例。
答:死锁的四个必要条件包括:互斥条件(资源不能被多个进程同时使用)、占有和请求条件(进程正在占有某些资源,同时请求其他资源)、不可剥夺条件(已分配给进程的资源,在未使用完之前不能被强制夺走)、循环等待条件(存在一种进程资源的循环等待关系)。
实例:银行家算法中,如果多个客户同时请求资源,且每个客户都占有一些资源,同时请求其他资源,就可能发生死锁。
三、论述题1. 论述操作系统中进程调度的几种基本算法,并比较它们的优缺点。
操作系统概论考试题及答案
操作系统概论考试题及答案一、单选题(共100题,每题1分,共100分)1、能够为用户提供在计算机系统中对数据信息进行长期、大量存储和访问的操作系统重要功能是A、内存管理B、文件系统管理C、I/O设备管理D.进程管理正确答案:B2、下列体现了原语主要特点的是A、共享性B、并发性C、异步性D、不可分隔性正确答案:D3、正在运行的进程发现定点操作数溢出,此时发生中断,其中断类型属于A、访管中断B、外部中断C、程序中断D、输入循出中断正确答案:C4、计算机系统由A、处理机和内存组成B、处理机、内存和外围设备组成C、程序和数据组成D、硬件和软件组成正确答案:D5、从资源管理的角度看,操作系统的功能是A、文件管理、设备管理、处理器管理、运算器管理B、内存管理、文件管理、设备管理、处理器管理C、设备管理、处理器管理、运算器管理、内存管理D、运算器管理、内存管理、文件管理、设备管理正确答案:B6、下列关于采用线程技术的操作系统的叙述中,正确的是A、每个进程都有自己的主存空间B、每个线程都有自己的主存空间C、同一进程的各线程不能共享进程的主存空间D、进程中的线程对进程的整个主存空间只有只读权限正确答案:A7、存放在磁盘上的文件以链接结构组织,假定磁盘的分块大小为每块512字节,而文件的逻辑记录的大小为每个记录250字节。
现有一个文件共有10个逻辑记录,那么采用成组操作时,几个逻辑记录为一组较合适?A、2个B、4个C、3个D、1个正确答案:A8、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是A、1至1-mB、1至m-1C、1至mD、1至-m正确答案:A9、使用V原语对信号量作运算之后,A、当S≤0时要唤醒一个等待进程B、当S<0时要唤醒一个等待进程C、当S<0时要唤醒一个就绪进程D、当S≤0 时要唤醒一个就绪进程正确答案:A10、某页式管理系统的逻辑地址采用l6位,其中高6位用于页号,低l0位用于页内地址。
操作系统习题(附参考答案)
操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。
A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。
A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。
A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。
A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。
A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。
A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。
A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。
A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
操作系统习题与解答(含答案)
操作系统习题与解答(含答案)第⼀章操作系统引论⼀、选择题1.在计算机系统中配置操作系统的主要⽬的是(),操作系统的主要功能是管理计算机系统中的(),其中包括()管理和()管理,以及设备管理和⽂件管理。
这⾥的()管理主要是对进程进⾏管理。
(1)A.增强计算机系统的功能;B.为了使⽤系统的资源;C.提⾼系统的运⾏速度;D.提⾼系统使⽤效率,合理地组织系统的⼯作流程,以提⾼系统吞吐量。
(2)A.程序和数据;B.进程;C.资源;D.作业;E.任务。
(3)(4)A.存储器;B.虚拟存储器;C.运算器;D.处理机;E.控制器。
2.操作系统有多种类型:(1)允许多个⽤户以交互⽅式使⽤计算机的操作系统,称为();(2)允许多⽤户将若⼲个作业提交给计算机系统集中处理的操作系统称为();(3)在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。
A.批处理操作系统;B.分时操作系统;C.实时操作系统;D.微机操作系统;E.多处理机操作系统。
3.在下列性质中,哪⼀个不是分时系统的特征。
()A.交互性B.多路性C.成批性D.独占性4.实时操作系统追求的⽬标是()。
A.⾼吞吐率B.充分利⽤内存C.快速响应D.减少系统开销5. 现代操作系统的两个基本特征是()和资源共享A.多道程序设计B.中断处理C.程序的并发执⾏D.实现分时与实时处理6.引⼊多道程序的⽬的在于()。
A.有利于代码共享,减少主、辅存信息交换量。
B.提⾼实时响应速度。
C.充分利⽤CPU,减少CPU等待时间D.充分利⽤存储器7.操作系统是⼀组().A.⽂件管理程序B.中断处理程序C.资源管理程序D.设备管理程序8.()不是操作系统关⼼的主要问题.A.管理计算机裸机B.设计、提供⽤户程序与计算机硬件系统的界⾯C.管理计算机系统资源D.⾼级程序设计语⾔的编译器9.⽤户在⼀次计算机过程中,或者⼀次事物处理中,要求计算机完成所做的⼯作的集合,这是指().A.进程B.程序C.作业D.系统调⽤10.订购机票系统处理各⾃各个终端的服务请求,处理后通过终端回答⽤户,所以它是⼀个()。
操作系统习题及参考答案
操作系统习题及参考答案一、选择题1. 操作系统的主要功能是什么?A. 提供用户接口B. 管理和分配计算机的资源C. 控制和管理硬件设备D. 执行用户程序参考答案:B. 管理和分配计算机的资源2. 下列哪项不属于操作系统的资源管理功能?A. 内存管理B. 磁盘管理C. 进程管理D. 数据库管理参考答案:D. 数据库管理3. 在进程调度算法中,哪种调度算法能够保证所有进程公平获得CPU时间片?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 优先级调度参考答案:C. 轮转调度(RR)4. 下列哪个不是进程状态之一?A. 运行态B. 就绪态C. 阻塞态D. 结束态参考答案:D. 结束态5. 现代操作系统采用的存储管理方式是?A. 分页式存储管理B. 段式存储管理C. 段页式存储管理D. 段和页混合存储管理参考答案:C. 段页式存储管理二、填空题1. 在分页式存储管理中,操作系统将内存和磁盘划分为固定大小的______________。
参考答案:页(page)2. 进程在执行过程中如果发生了某些事件而无法继续执行,则进程会进入阻塞态,也被称为______________。
参考答案:等待态3. 进程管理的主要任务之一是实现进程的______________,即从一个进程的执行转到另一个进程的执行。
参考答案:切换(调度)4. 虚拟内存的实现需要使用到的硬件机制是______________。
参考答案:页表5. 一般而言,操作系统的中断处理程序都是使用______________的方式实现的。
参考答案:中断向量表三、简答题1. 请简要说明操作系统的作用及其主要功能。
操作系统是计算机系统中的一个重要组成部分,起着控制和协调计算机硬件与软件资源,为用户提供接口的作用。
操作系统主要功能包括:- 资源管理:负责管理和分配计算机的各种资源,如 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是()。
计算机操作系统习题及答案
计算机操作系统习题及答案计算机操作系统习题及答案一、引言计算机操作系统是指控制和管理计算机硬件与软件资源的程序集合,是计算机硬件与应用程序之间的桥梁。
本文将通过习题及答案的形式,向读者介绍和巩固计算机操作系统相关的知识。
二、操作系统概述2.1 操作系统的定义和作用2.2 操作系统的组成和层次结构2.3 操作系统的功能和特点2.4 操作系统的分类和常见类型三、进程管理3.1 进程与线程的概念和区别3.2 进程的状态和切换3.3 进程调度算法3.4 进程同步与互斥3.5 进程通信的方式和机制四、存储管理4.1 存储管理的基本概念和原理4.2 内存分配方式和管理算法4.3 页面置换算法4.4 虚拟内存与页面置换的关系4.5 存储器管理的优化策略五、文件系统5.1 文件系统的概念和组织结构5.2 文件的逻辑结构和物理结构5.3 文件的操作和访问方式5.4 文件的保护和共享5.5 文件系统的恢复和备份策略六、设备管理6.1 设备管理的基本概念和分类6.2 设备分配和访问方式6.3 设备驱动程序和中断处理6.4 设备控制和互斥操作6.5 设备管理的优化方法七、操作系统安全性7.1 安全性的基本概念和原则7.2 访问控制和权限管理7.3 安全漏洞和攻击类型7.4 防御措施和加密算法7.5 操作系统安全性的评价指标附件:本文档提供了若干附件,包括示例代码、实验报告和相关文献,供读者参考和进一步学习。
法律名词及注释:1:版权:指对作品的创作和复制的独占权利。
2:权益:指个人或组织享有的权力和利益。
3:商标:指用以区别商品和服务来源的标志和名称。
4:专利:指对发明技术的专属权利。
5:法律责任:指因违反法律规定而应承担的法律后果。
操作系统练习题含参考答案
操作系统练习题含参考答案一、单选题(共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章_操作系统概述习题及答案
第一章操作系统概述习题及答案一、填空题1.用户与操作系统的接口有,两种。
【答案】命令接口,系统调用【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。
用户通过操作系统提供的服务来有效地使用计算机。
一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
2.用户程序调用操作系统有关功能的途径是。
【答案】利用系统调用命令【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的途径,一般在汇编语言和C语言中都提供了使用系统调用命令的方法。
编程人员可以在这些语言中利用系统调用命令动态请求和释放系统资源。
3.UNIX系统是①操作系统,DOS系统是②操作系统。
【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务)【解析】UNIX系统是一个可供多个用户同时操作的会话式的分时操作系统,DOS系统是为个人计算机设计的一个单用户操作系统。
4.现代计算机中,CPU工作方式有目态和管态两种。
目态是指运行①程序,管态是指运行②程序。
执行编译程序时,CPU处于③。
【答案】①用户,②操作系统,③目态【解析】CPU工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区分开,以利于程序的共享和保护。
5.从资源分配的角度讲,计算机系统中的资源分为、、和。
操作系统相应的组成部分是、、和。
【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设备管理和文件系统【解析】计算机系统中的资源分为硬件资源和软件资源。
硬件资源有处理机、内/外存储器及输入/输出设备。
而软件资源指的是程序、数据和相应的文档。
从资源管理的观点,操作系统是计算机资源系统的管理系统,它提供了处理机管理、存储器管理、输入/输出设备管理和信息文件管理的功能。
对每种资源的管理都可从提供资源情况的记录、资源分配策略、资源分配和回收等几个方面来加以讨论。
操作系统概述习题与答案
1.操作系统在计算机系统中位于( C )之间。
A、CPU和用户B、CPU和主存C、计算机硬件和用户D、计算机硬件和软件2.下列选择中,( D )不是操作系统关心的主要问题。
A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器3.所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理器的时间和I/O设备等其他资源。
A、多重处理B、多道程序设计C、实时处理D、共行执行4.在多道程序设计技术的计算机系统中,CPU( C )。
A、只能被一个进程占用B、可以被多个进程同时占用C、可以被多个进程交替占用D、可以被操作系统和另一个进程同时占用5.下面关于操作系统的叙述中正确的是( A )。
A、批处理作业必须具有作业控制信息,以便进行作业调度B、分时系统不一定都具有人机交互功能C、从响应时间的角度看,实时系统与分时系统一样D、由于采用了分时技术,用户就可以独占计算机的资源6.实时操作系统必须在( C )内处理完来自外部的事件。
A、响应时间B、周转时间C、规定时间D、调度时间7.( B )不是设计实时操作系统主要追求的目标。
A、安全可靠B、资源利用率C、及时响应D、快速处理8.在操作系统中,并发性是指若干事件( C )发生。
A、在同一时刻B、一定在不同时刻C、某一时间间隔内D、依次在不同时间间隔内9.在一个分时系统中,为使多个进程能够及时与系统交互,最关键的问题是在短时间内使所有就绪进程都能运行。
当就绪进程数为100时,为保证响应时间不超过2s,此时的时间片最大应为( B )。
A、10msB、20msC、50msD、100ms10.操作系统的4大功能是(处理机管理)、存储器管理、设备管理、文件管理。
11.操作系统的基本特征是(并发性)、共享性、虚拟性、异步性。
12.如果操作系统具有很强的交互性,可同时供多个用户使用,系统响应比较及时,则该操作系统属于(分时系统)类型;13.某分时系统中预计有50个用户同时上机,为使每个用户能在2s内得到响应,时间片最大限度为(40ms)。
操作系统概述习题答案
操作系统概述习题答案操作系统是计算机系统中的基础软件,它负责管理计算机硬件资源,提供用户与计算机硬件之间的接口,以及控制其他软件的执行。
以下是操作系统概述的一些常见习题及其答案。
1. 什么是操作系统?操作系统是一个大型软件,负责管理系统资源,控制程序执行,并为用户和其他软件提供时间和空间的抽象。
2. 操作系统的主要功能有哪些?操作系统的主要功能包括:进程管理、内存管理、文件系统管理、输入/输出设备管理、用户接口和系统安全。
3. 进程和线程的区别是什么?进程是操作系统进行资源分配和调度的一个独立单位,是程序的一次执行实例。
线程是进程中的一个实体,是CPU调度和分派的基本单位,比进程更小的能独立运行的基本单位。
4. 死锁是什么?死锁的四个必要条件是什么?死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局状态,这些进程都在等待其他进程释放资源,但它们自己却占用着一些资源,导致系统无法向前推进。
死锁的四个必要条件是:互斥条件、请求和保持条件、不可剥夺条件、循环等待条件。
5. 什么是虚拟内存?虚拟内存是一种内存管理技术,它允许系统通过硬盘空间来扩展可用的内存。
操作系统会将部分内存数据暂时存储在硬盘上,当需要时再将其调回内存中。
6. 页面置换算法有哪些?常见的页面置换算法包括:最近最少使用(LRU)、先进先出(FIFO)、最佳置换(Optimal)和最不常用置换(LFU)。
7. 文件系统的作用是什么?文件系统是操作系统用于存储、组织和访问文件的一种系统。
它负责文件的存储、检索、更新和删除,同时也管理文件的属性和权限。
8. 操作系统的启动过程包括哪些步骤?操作系统的启动过程通常包括:加电自检(POST)、BIOS引导、加载引导程序、加载操作系统内核、初始化系统服务和设备驱动程序。
9. 什么是分时系统?分时系统是一种操作系统类型,它允许多个用户同时使用计算机资源。
系统将CPU时间分割成多个小的时间片,每个用户或进程轮流使用这些时间片。
操作系统 习题及答案
第5章操作系统习题P140-142一、复习题1、什么是操作系统答:操作系统(Operating System,简称OS)是管理计算机系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一类系统软件。
(P114)2、操作系统的基本功能是什么答:操作系统是用户与计算机硬件之间的接口。
使得用户能够方便、可靠、安全、高效地操纵计算机硬件和运行自己的程序。
操作系统合理组织计算机的工作流程,协调各个部件有效工作,为用户提供一个良好的运行环境。
操作系统是计算机系统的资源管理者,负责管理包括处理器、存储器、I/O设备等硬件资源和程序和数据等软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;为用户提供简单、有效使用资源统一的手段,最大限度地实现各类资源的共享,提高资源利用率。
(P115)3、操作系统的基本组成有哪些答:操作系统构成的基本单位包括内核和进程、线程。
内核对硬件处理器及有关资源进行管理,给进程的执行提供运行环境。
进程是程序动态执行的过程。
(P114-115)4、操作系统如何分类答:根据系统运行的方式分类,操作系统的基本类型有三种:批处理系统、分时系统和实时系统。
具备全部或兼有两者功能的系统称通用操作系统。
根据系统的运行环境分类的操作系统有:微机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统。
(P116-117)5、什么是进程它与程序是什么关系答:进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。
程序是静态的概念,它以文件形式存在于辅助存储器中,进程是动态的概念,程序执行时创建进程,一个程序多次执行创建多个进程,这多个进程可同时存在于机器的内存中。
进行执行完成后结束,进程终止,但程序本身仍然存在,并不因进程的终止而消失。
(P119-124)6、什么是死锁死锁产生的原因是什么答:在系统运行过程中,多个进程间相互永久等待对方占用的资源而导致各进程都无法继续运行的现象称为“死锁”。
《操作系统概论》习题答案
一、选择题:(本大题共60题,每小题1 分,共60分)1.1—1—2 ②2.1—1—3 ①3.1—1—4 ②4.1—2—1 ③5.1—3—7 ③6.1—3—8 ④7.2—1—6 ③8.2—1—7 ①9.2—1—8 ④10.2—2—4 ②11.2—3—2 ④12.2—4—6 ①13.2—4—8 ③14.2—4—9 ①15.2—4—10 ④16.2—4—11 ①17.2—4—12 ③18.3—4—1②19.3—4—2①20.3—4—3④21.3—4—4②22.3—3—1④23.3—4—5①24.3—3—2①25.3—3—3①26.3—4—6③27.4—1—1④28.4—1—2①29.4—1—3②30.4—5—1①31.4—4—1②32.4—5—2③33.4—5—3①34.4—4—2①35.4—4—3③36.4—3—1④37.4—2—1②38.4—1—4③39.5—1—1②40.5—2—1①41.5—3—1②42.5—3—2③43.5—3—3③44.5—3—4②45.5—3—5④46.5—2—2②47.5—4—1①48.6—3—1④49.6—3—2①50.6—2—1②51.6—2—2①52.5—3—6②53.6—2—3②54.2—3—4③55.3—1—2④56.3—2—1④57.2—4—16③58.2—4—17③59.3—1—3②60.3—2—2④二、填空题(本大题共30题,每空1分,共30分)1.软件系统2.控制和管理3.处理机管理4.批处理操作系统5.独占性6.多路性7.交互性8.高及时性9.自治性10.指令集合11.数据集合12.PCB13.标识信息14.2215.唤醒进程原语16.特权指令17.管态18.目态19.作业调度20.6—3—3循环等待21.6—3—4不安全22.5—1—3链接23.5—3—2文件控制块(FCB)24.5—2—3可变分区存储管理25.5—1—4流式文件26.4—5—4井管理程序27.3—3—4缺页28.3—3—5块号29.3—3—6缺页中断30.3—2—1尺寸三、名词解释:(本大题共12题,每小题3 分,共 36分)(2—1—2)☆1、答:进程是指一个程序在线路定数据集合上的一次执行过程,是系统进行资源分配和运行调度的独立单位。
国开电大计算机与科学第二学期操作系统概述自测习题及答案
第1章操作系统概述自测习题1.操作系统的基本职能是(D)。
选择一项:A. 提供功能强大的网络管理工具B. 提供方便的可视化编辑程序C. 提供用户界面,方便用户使用D. 控制和管理系统内各种资源,有效地组织多道程序的运行正确答案是:控制和管理系统内各种资源,有效地组织多道程序的运行2.按照所起的作用和需要的运行环境,操作系统属于(C)。
选择一项:A. 支撑软件B. 应用软件C. 系统软件D. 用户软件正确答案是:系统软件3.在计算机系统中,操作系统是(B)。
选择一项:A. 处于应用软件之上的系统软件B. 处于裸机之上的第一层软件C. 处于硬件之下的低层软件D. 处于系统软件之上的用户软件正确答案是:处于裸机之上的第一层软件4.现代操作系统的基本特征是(C)、资源共享和操作的异步性。
选择一项:A. 实现分时与实时处理B. 中断处理C. 程序的并发执行D. 多道程序设计正确答案是:程序的并发执行5.以下不属于操作系统具备的主要功能的是(A)。
选择一项:A. 文档编辑B. CPU调度C. 内存管理D. 中断处理正确答案是:文档编辑6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于(B)。
选择一项:A. 作业管理B. 存储管理C. 文件管理D. 处理器管理正确答案是:存储管理7.操作系统对缓冲区的管理属于(C)的功能。
选择一项:A. 处理器管理B. 存储器管理C. 设备管理D. 文件管理正确答案是:设备管理8.操作系统内核与用户程序、应用程序之间的接口是(B)。
选择一项:A. shell命令B. 系统调用C. 图形界面D. C语言函数正确答案是:系统调用9.系统调用是由操作系统提供的内部调用,它(A)。
选择一项:A. 只能通过用户程序间接使用B. 与系统的命令一样C. 直接通过键盘交互方式使用D. 是命令接口中的命令正确答案是:只能通过用户程序间接使用10.在下列操作系统中,强调吞吐能力的是(C)。
操作系统概述习题及解答
(5) 通道与通道之间的并行。通常一个系统中有多个通道,这些通道可 以并行地执行相应的通道程序。 (6) 设备与设备之间的并行。例如打印机打印文档时,磁带机在输入数 据。 12.何谓作业? 它包括哪几个部分? 各部分用途是什么? 答:所谓作业是指用户要求计算机系统为其完成的计算任务的集合,一 个作业通常包括程序、程序所处理的数据以及作业说明书。程序用来完 成特定的功能,数据是程序处理的对象,作业说明书用来说明作业处理 的步骤。 13.从透明性和资源共享两方面,说明网络操作系统与分布式操作系 统之间的差别。 答:从透明性上看,分布式操作系统优于网络操作系统。网络用户能够 感觉到所访问的资源是在本地还是在远地;而在分布式系统中,用户感 觉不到所访问的资源是否在本地。分布式操作系统掩盖了资源在地理位 置上的差异。从资源共享上看,分布式操作系统比网络操作系统能共享 更多的资源。在网络操作系统中,一个计算任务不能由一台主机任意迁 移到另外一台主机上运行;而在分布式操作系统中,所有作业可以由一 台主机任意迁移到另外一台主机上处理,即可实现处理机和存储资源的 共享,从而达到整个系统的负载平衡。 14.为什么构成分布式系统的主机一般都是相同的或兼容的? 答:这样更有利于进程的动态迁移。如果主机不兼容,则在一台主机上 能运行的进程,因所用指令系统不同,在另一台主机上可能无法运行, 导致进程难于在不同主机间迁移,使得分布式系统难于实现负载平衡。 15.为什么嵌入式操作系统通常采用微内核结构? 答:嵌入式操作系统与一般操作系统相比具有比较明显的差别: (1)嵌 入式操作系统规模一般较小,因为一般硬件配置较低,而且对操作系统 提供的功能要求也不高。(2)应用领域差别大,对于不同的应用领域其 硬件环境和设备配置情况有明显差别。所以,嵌入式操作系统一般采用 微内核(micro kernel)结构。微内核包括如下基本成分: (1)处理机调度;(2)基本内存管理;(3)通讯机制;(4)电源管理。 二、 进程管理习题及解答: 1. 为何引入多道程序设计? 在多道程序系统中,内存中作业的道数是 否越多越好? 请说明原因。 答:引入多道程序设计技术是为了提高计算机系统资源的利用率。在多 道程序系统中,内存中作业的道数并非越多越好。一个计算机系统中的 内存、外设等资源是有限的,只能容纳适当数量的作业,当作业道数增 加时,将导致对资源的竞争激烈,系统开销增大,从而导致作业的执行
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.操作系统在计算机系统中位于( C )之间。
A、CPU和用户
B、CPU和主存
C、计算机硬件和用户
D、计算机硬件和软件
2.下列选择中,( D )不是操作系统关心的主要问题。
A、管理计算机裸机
B、设计、提供用户程序与计算机硬件系统的界面
C、管理计算机系统资源
D、高级程序设计语言的编译器
3.所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理器的时间和I/O设备等其他资源。
A、多重处理
B、多道程序设计
C、实时处理
D、共行执行
4.在多道程序设计技术的计算机系统中,CPU( C )。
A、只能被一个进程占用
B、可以被多个进程同时占用
C、可以被多个进程交替占用
D、可以被操作系统和另一个进程同时占用
5.下面关于操作系统的叙述中正确的是( A )。
A、批处理作业必须具有作业控制信息,以便进行作业调度
B、分时系统不一定都具有人机交互功能
C、从响应时间的角度看,实时系统与分时系统一样
D、由于采用了分时技术,用户就可以独占计算机的资源
6.实时操作系统必须在( C )内处理完来自外部的事件。
A、响应时间
B、周转时间
C、规定时间
D、调度时间
7.( B )不是设计实时操作系统主要追求的目标。
A、安全可靠
B、资源利用率
C、及时响应
D、快速处理
8.在操作系统中,并发性是指若干事件( C )发生。
A、在同一时刻
B、一定在不同时刻
C、某一时间间隔内
D、依次在不同时间间隔内
9.在一个分时系统中,为使多个进程能够及时与系统交互,最关键的
问题是在短时间内使所有就绪进程都能运行。
当就绪进程数为100时,为保证响应时间不超过2s,此时的时间片最大应为( B )。
A、10ms
B、20ms
C、50ms
D、100ms
10.操作系统的4大功能是(处理机管理)、存储器管理、设备管理、文件管理。
11.操作系统的基本特征是(并发性)、共享性、虚拟性、异步性。
12.如果操作系统具有很强的交互性,可同时供多个用户使用,系统响应比较及时,则该操作系统属于(分时系统)类型;
13.某分时系统中预计有50个用户同时上机,为使每个用户能在2s内
得到响应,时间片最大限度为(40ms)。
14.操作系统是合理地组织计算机工作流程、有效地管理系统资源、方便用户使用的程序集合。
(√ )
15.操作系统提供用户与计算机的接口。
(√ )
16.操作系统是计算机专家为提高计算机精度而研制的。
( ×)
17.操作系统都是多用户单任务系统。
( ×)
18.操作系统是最底层的系统软件。
(√ )
19.操作系统的存储管理是指对磁盘存储器的管理。
( ×)
20.分时操作系统允许两个以上的用户共享一个计算机系统。
(√ )
21.实时操作系统只能用于控制系统,不能用于信息管理系统。
(×)
22.什么是操作系统?
答:它是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
操作系统是合理地组织计算机工作流程、有效地管理系统资源、方便
用户使用的程序集合。
23.程序并发执行为何会失去封闭性和可再现性?
答:因为程序并发执行时,是多个程序共享系统中的各种资源,因而
这些资源的状态是由多个程序来改变,致使程序的运行失去了封闭性。
而程序一旦失去了封闭性也会导致其再失去可再现性。
24.实时操作系统有什么特点?
答:(1)多路性(2)独立性(3)及时性(4)交互性(5)可靠性
25.什么是多道程序设计技术?多道程序设计技术的特点是什么?(1)多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系统中的各种资源。
当一道程序暂停执行时,CPU 立即转去执行另一道程序。
(2)特点:一,资源利用率高二,系统吞吐量大三,平均周转时间长四,无交互能力。
26.什么是并行和并发?
并行性是指两个或多个事件在同一时刻发生。
而并发性是指两个或多个事件,在同一时间间隔内发生。
27.操作系统的基本特征是什么?
(1)并发。
(2)共享。
(3)虚拟。
(4)异步。
28.若程序A和B单独执行时分别用时TA和TB,TA=lh,TB=1.5h,其中处理器工作时间分别为18min和27min。
如果采用多道程序设计方法,让A、B并发工作,假定处理器利用率达到50%,另加15min 系统开销,问系统效率能提高百分之几? 30%
解析:在串行情况下,程序运行时间共2.5h,在并行方式下,处理器利用率达到50%,说明工作时间占总运行时间的50%,即总运行时间为(18+27)/50%(min),另加15min系统开销,则并行与串行的效率
比为[(18+27)/50%+15]min/2.5h=70%,即效率提高30%。
29.当操作系统程序退出执行,让用户程序执行时,系统会(C )。
A、继续保持内核态
B、继续保持用户态
C、从内核态变为用户态
D、从用户态变为内核态
30.当CPU执行操作系统内核代码时,称处理器处于( C )。
A、自由态
B、用户态
C、内核态
D、就绪态
31.当CPU处于内核态时,它可以执行的指令是( D )。
A、只有特权指令
B、只有非特权指令
C、只有访管指令
D、计算机中的所有指令
32.计算机系统中判断是否有中断事件发生应该在( B)。
A、进程切换时
B、执行完一条指令后
C、执行P操作后
D、由用户态转入内核态时
解析:处理器每执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称为“中断响应”。
33.( C)是现代操作系统必须提供的功能。
A、管理源程序
B、编辑源程序
C、处理中断
D、编译源程序
34.在中断发生后,进行中断处理的程序属于( C )。
A、用户程序
B、可能是应用程序,也可能是操作系统程序
C、操作系统程序
D、既不是应用程序,也不是操作系统程序
35.操作系统提供给程序员的接口是( B )。
36.通常将CPU模式分为内核态和用户态,这样做的目的是为了提高运行速度。
( ×)
解:通常将CPU模式分为内核态和用户态,这样做的目的是:为了提高操作系统的安全性
37.当CPU处于用户态时,它可以执行所有的指令。
(×)
38.操作系统的作用是什么?
答: 1. OS作为用户与计算机硬件系统之间的接口
2.OS作为计算机系统资源的管理者
3.OS实现了对计算机资源的抽象
39.批处理操作系统有什么特点?
40.分时操作系统有什么特点?
答:1.多路性 2.独立性 3.及时性 4.交互性
41.一般而言,以下不属于操作系统内核功能的是(D )。
A、资源抽象
B、资源分配
C、资源共享
D、程序编辑
42.操作系统结构设计中,层次结构的最大特点是( B )。
A、便于调试
B、把整体问题局部化
C、结构清晰
D、有利于功能的增加、删减和修改
43.在操作系统的层次结构中,( B )是操作系统的核心部分,它位于
最内层。
A、存储器管理
B、处理器管理
C、设备管理
D、作业管理
44.操作系统的所有程序都必须常驻内存。
(错)
45.简述微内核操作系统的主要特点。
答:1. 提高了系统的可扩展性
2.增强了系统的可靠性
3.可移植性强
4.提供了对分布系统的支持
5.融入了面向对象技术。