考研操作系统-13

合集下载

考研操作系统-设备管理(一)

考研操作系统-设备管理(一)

考研操作系统-设备管理(一)(总分:86.00,做题时间:90分钟)一、单项选择题(总题数:15,分数:30.00)1.通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的设备,这种设备称为( )。

A.存储设备 B.系统设备 C.虚拟设备 D.用户设备(分数:2.00)A.B.C. √D.解析:2.是操作系统中采用的以空间换时间的技术。

A.通道技术 B.SPOOLing技术 C.覆盖技术 D.虚拟存储技术(分数:2.00)A. √B.C.D.解析:3.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用 ( )。

A.虚拟技术 B.通道技术 C.并行技术 D.缓冲技术(分数:2.00)A.B.C.D. √解析:4.关于设备管理和文件管理这二者的关系,下面说法中正确的是( )。

A.设备管理是文件系统的基础,文件管理是设备管理的一部分B.文件系统为用户提供按名存取服务,实现逻辑文件与物理文件C.文件管理和设备管理是操作系统的两个完全独立的功能,二者不存在任何关系D.设备管理与文件系统密切相关,文件系统是设备管理的基础,设备管理必须依赖文件管理才能最终完成相应的功能(分数:2.00)A.B. √C.D.解析:5.在下面的4个选项中,不属于设备管理的功能是( )。

A.实现虚拟设备 B.实现外围设备的分配与回收C.实现按名存取 D.实现外围设备的启动(分数:2.00)A.B.C. √D.解析:6.打印机是( )。

A.独占设备 B.共享设备C.有时是独占设备,有时是共享设备 D.常用的字符输出设备(分数:2.00)A. √B.C.D.解析:7.对输入/输出设备,输入/输出操作的信息传输单位为( );对存储型设备,输入/输出操作的信息是以( )为单位传输的。

A.字节,字 B.字符,字 C.位,块 D.字符,块(分数:2.00)A.B.C.D. √解析:8.下面关于计算机外围设备的说法中错误的是( )。

操作系统第一章详解(考研)精品PPT课件

操作系统第一章详解(考研)精品PPT课件

第一章 操作系统引论
1.1.2 操作系统的作用
1. OS作为用户与计算机硬件系统之间的接口
OS 处 于 用 户 与 计 算 机 硬 件 系 统 之 间 , 用 户 通 过 OS来使用计算机系统。或者说,用户在OS帮助下, 能够方便、快捷、安全、可靠地操纵计算机硬件和 运行自己的程序。
第一章 操作系统引论
(3) 图形、窗口方式:用户通过屏幕上的窗口和 图标来实现与OS的通信,并取得它的服务。(用户 接口)
第一章 操作系统引论
用户 应用程序 系统调用 命令 图标、窗口
操作系统 计算机硬件
图 1-1 OS作为接口的示意图
第一章 操作系统引论
2. OS作为计算机系统资源的管理者
计算机系统资源: 硬件:处理器
I/O软 件 物理接口
硬件 虚机器
图1-2 I/O软件隐藏了I/O操作实现的细节
第一章 操作系统引论
3. OS实现了对计算机资源的抽象
同样,可以再覆盖一层用于文件管理的软 件,由它来实现对文件操作的细节,并向 上提供一组对文件进行存取操作的命令, 方便用户对文件进行存取。
由此可见,OS是铺设在计算机硬件上的 多层系统软件,它们不仅增强了系统的功 能,而且还隐藏了对硬件操作的细节,由 它们实现了对计算机硬件操作的多个层次 的抽象。
第一章 操作系统引论
外围机(卫星机)
外围机:专门用于与I/O设备打交道,完 成面向用户的输入输出(纸带或卡片), 中间结果暂存在磁带或磁盘上。
第一章 操作系统引论
1.1.1 操作系统的目标
有效性:提高系统资源的利用率;提高系 统的吞吐量(指系统在单位时间内所完成 的总工作量)。
方便性:配置操作系统后可使计算机系统 更容易使用。

考研操作系统-内存与虚拟(三)

考研操作系统-内存与虚拟(三)

考研操作系统-内存与虚拟(三)(总分:212.00,做题时间:90分钟)一、判断题(总题数:11,分数:44.00)1.页式存储管理中,用户应将自己的程序划分成若干大小相等的页面。

A.正确B.错误√用户无需将程序划分为页面,这个工作由操作系统自动完成。

判断下面关于存储器管理功能的论述是否正确:(分数:8.00)(1).即使在多道程序设计环境下,用户也能设计用内存物理地址直接访问内存的程序。

A.正确√B.错误在多道编程时,用户可使用汇编指令或其他特殊指令来分配使用物理内存空间。

(2).为了提高内存保护的灵活性,内存保护通常由软件实现。

A.正确B.错误√内存保护通常由硬件实现,目的是提高内存访问的效率。

(3).交换技术已不是现代操作系统中常用的一种技术。

A.正确B.错误√现代的段式或段页式存储管理仍然使用交换技术。

(4).虚拟存储器能在物理上扩充内存容量。

A.正确B.错误√虚拟存储器并不增加物理上的内存容量,而是增加虚存容量。

2.按最先适应算法分配的分区,一定与作业要求的容量大小最接近。

A.正确B.错误√该算法是分配第一个能够容纳作业的分区,而这个分区并不一定与作业要求的容量大小最接近。

3.对于请求分页式存储管理系统,若把页面的大小增加一倍,则缺页中断次数会减少一半。

A.正确B.错误√页面大小的增加可导致缺页次数的减少,但它们之间的数量关系却并不清楚。

4.在一个分页系统中,根据需要,页面的大小可以不相等。

A.正确√B.错误页面确实可以依据需要进行调整,但一个系统同时使用几种页面尺寸容易导致管理复杂,因此并不常用。

判断以下有关可变分区管理的说法是否正确:(分数:8.00)(1).最差适应算法总是挑选最大的空闲区用于分割,使得剩下的分区仍可使用。

A.正确√B.错误(2).可变分区管理常采用的内存分配算法包括最先适应、最佳适应和最差适应算法。

A.正确√B.错误(3).最先适应算法实现简单,但碎片过多使内存空间利用率降低。

考研操作系统-进程的同步与通信

考研操作系统-进程的同步与通信

考研操作系统-进程的同步与通信(总分:82.00,做题时间:90分钟)一、单项选择题(总题数:12,分数:24.00)1.相关临界区是指( )。

A.一个共享资源B.并发进程中涉及相同变量的那些程序段√C.并发进程中与共享变量有关的程序段D.一个独占资源2.下列关于P、V操作的说法中正确的是( )。

A.P、V操作是两个操作,而且都是原语操作√B.P、V操作中P操作可以不用原语方式,而V操作必须使用原语操作C.P、V操作是一个过程,同一般函数,过程一样,只是执行管理临界区的操作D.P、V操作中P操作必须使用原语方式,而V操作可以不使用原语操作3.由于并发进程之间( )不能由进程本身控制,当它们在共享某些资源的时候可能会产生与时间有关的错误。

A.分配外部设备B.分配内存空间C.执行的相对速度√D.占用存储器的位置4.下面对线程的描述中,错误的是( )。

A.同一进程中的线程可共享该进程的主存空间B.线程是调度和执行单位C.不同的线程可执行相同的程序D.线程是资源分配单位√5.如果有4个进程共享同一程序段,每次允许3个进程进入该程序段,若用P、V操作作为同步机制,则信号量的取值范围是( )。

A.4,3,2,1,-1B.2,1,0,-1,-2C.3,2,1,0,-1 √D.2,1,0,-2,-36.在进程通信中,( )常用信件交换信息。

A.低级通信B.高级通信√C.信息缓冲D.消息通信7.下列关于进程和线程的说法中正确的是( )。

A.线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程B.多线程技术具有明显的优越性,如速度快、通信简便、设备并行性高等√C.由于线程不作为资源分配单位,线程之间可以无约束地并行执行D.线程又称为轻型进程,因为线型都比进程小8.并发进程之间相互通信时两个基本的等待事件是( )。

A.等信件和等信箱√B.等消息和等信件C.等发送原语和接收原语D.等消息和等信箱9.对若干个并发进程共享某—变量的相关临界区的管理,下列说法中不正确的是( )。

考研操作系统复习题-选择题

考研操作系统复习题-选择题

()1.允许多个用户以交互方式使用计算机的操作系统,称为A)批处理操作系统B)分时操作系统C)实时操作系统D)多处理机操作系统()2.“中断”的概念是指A)暂停处理机执行B)暂停处理机对现行程序的执行C)停止整个系统运行D)使处理机空转()3.下列进程状态的转换中,不正确的是A)就绪→运行B)运行→就绪C)就绪→等待D)等待→就绪()4.有n个并发进程竞争必须互斥使用的共享资源时,若某进程调用P操作后成为第一个等待使用资源者,则这时信号量的值为A)0 B)1 C)-1 D)n-1()5.在采用SPOOLing技术的系统中,用户作业的打印输出结果首先被送到A)磁盘固定区域B)内存固定区域C)终端D)打印机()6.在下列关于操作使用接口的不同叙述中,正确的是A)操作使用接口是用户程序与操作系统之间的接口,因此它不是命令接口B)操作使用接口是键盘和屏幕C)操作使用接口是用户程序D)操作使用接口是一组键盘命令及命令解释程序()7.在分区存储管理中,最坏适应算法要求对空闲区表项的排列顺序为A)空闲区首址递增 B)空闲区首址递减C)空闲区大小递增 D)空闲区大小递减()8.页式存储管理中,每取一条指令或取一个操作数,访问主存的次数最多是A)1 B)2 C)3 D)4()9.指定扇区旋转到磁头位置所需的时间称为时间。

A)寻找时间B)延迟时间C)传送时间D)旋转时间()10.对随机存取的文件,文件系统通常把它组织成A)顺序文件B)链接文件C)记录式文件D)索引文件()11.在设计分时操作系统时,首先要考虑的是A)灵活性和可适应性B)交互性和响应时间C)周转时间和系统吞吐量D)实时性和可靠性()12.用户程序执行时,若中央处理器取到一条“访管指令”,则中央处理器应该A)从管态转到目态B)从目态转到管态C)维持在管态D)维持在目态()13.每个进程在执行过程中的任一时刻它所处的状态有A)1种B)2种C)3种D)4种()14.计算机操作系统中,若P、V操作的信号量S初值为2,当前值为-1,则表示有多少个等待进程?A) 0个B) 1个C) 2个D) 3个()15.操作系统提供的系统调用大致可分类为A)文件操作类、资源申请类、控制类、设备调用类B)文件操作类、资源申请类、控制类、信息维护类C)文件操作类、资源申请类、信息维护类、设备调用类D)资源申请类、控制类、信息维护类、设备调用类()16.为了对交互式作业进行控制,操作系统为用户提供了一些常用的操作使用接口,不属于操作使用接口的是A)操作控制命令B)系统调用C)菜单技术D)窗口技术()17.设置快表的目的在于A)提高地址查找的命中率B)提高地址变换速度C)淘汰不用的页D)增加页表的容量()18.下面页面淘汰算法会产生Belady异常现象的是A)先进先出页面淘汰算法(FIFO)B)最近最少使用页面淘汰算法(LRU)C)最不经常使用页面淘汰算法(LFU)D)最佳页面淘汰算法(OPT)()19.从使用的角度来分析设备的特性,可以把设备分成A)物理设备和逻辑设备B)绝对设备和相对设备C)低速设备和高速设备D)独占设备和共享设备()20.逻辑文件存放在到存储介质上时,采用的组织形式是与A)逻辑文件结构有关的B)存储介质特性有关的C)主存储器管理方式有关的D)分配外设方式有关的()21.在设计批处理系统时,首先要考虑的是A)灵活性和可适应性B)交互性和响应时间C)周转时间和系统吞吐量D)实时性和可靠性()22.把一个程序在一个数据集合上的一次执行称为一个进程。

操作系统课程目录及考研大纲

操作系统课程目录及考研大纲

《现代操作系统》第3版教材目录(黄色为可以不讲内容,红色为讲座)前言第1章引论1.1 什么是操作系统1.1.1 作为扩展机器的操作系统1.1.2 作为资源管理者的操作系统1.2 操作系统的历史1.2.1 第一代(1945~1955):真空管和穿孔卡片1.2.2 第二代(1955~1965):晶体管和批处理系统1.2.3 第三代(1965~1980):集成电路芯片和多道程序设计l.2.4第四代(1980年至今):个人计算机1.3 计算机硬件介绍1.3.1 处理器1.3.2 存储器1.3.3 磁盘1.3.4 磁带1.3.5 I/O设备1.3.6 总线1.3.7 启动计算机1.4 操作系统大观园1.4.1 大型机操作系统1.4.2 服务器操作系统1.4.3 多处理器操作系统1.4.4 个人计算机操作系统1.4.5 掌上计算机操作系统1.4.6 嵌入式操作系统1.4.7 传感器节点操作系统1.4.8 实时操作系统1.4.9 智能卡操作系统1.5 操作系统概念1.5.1 进程1.5.2 地址空间1.5.3 文件1.5.4 输入/输出1.5.5 保护1.5.6 shell1.5.7 个体重复系统发育1.6 系统调用1.6.1 用于进程管理的系统调用1.6.2 用于文件管理的系统调用1.6.3 用于目录管理的系统调用1.6.4 各种系统调用1.6.5 WindowsWin32API1.7 操作系统结构1.7.1 单体系统1.7.2 层次式系统1.7.3 微内核1.7.4 客户机-服务器模式1.7.5 虚拟机1.7.6 外核1.8 依靠C的世界1.8.1 C语言1.8.2 头文件1.8.3 大型编程项目1.8.4 运行模型1.9 有关操作系统的研究1.10 本书其他部分概要1.11 公制单位1.12 小结习题第2章进程与线程2.1 进程2.1.1 进程模型2.1.2 创建进程2.1.3 进程的终止2.1.4 进程的层次结构2.1.5 进程的状态2.1.6 进程的实现2.1.7 多道程序设计模型2.2 线程2.2.1 线程的使用2.2.2 经典的线程模型2.2.3 POSIX线程2.2.4 在用户空间中实现线程2.2.5 在内核中实现线程2.2.6 混合实现2.2.7 调度程序激活机制2.2.8 弹出式线程2.2.9 使单线程代码多线程化2.3 进程间通信2.3.1 竞争条件2.3.2 临界区2.3.3 忙等待的互斥2.3.4 睡眠与唤醒2.3.5 信号量2.3.6 互斥量2.3.7 管程2.3.8 消息传递2.3.9 屏障2.4 调度2.4.1 调度介绍2.4.2 批处理系统中的调度2.4.3 交互式系统中的调度2.4.4 实时系统中的调度2.4.5 策略和机制2.4.6 线程调度2.5 经典的IPC问题2.5.1 哲学家就餐问题2.5.2 读者一写者问题2.6 有关进程和线程的研究2.7 小结习题第3章存储管理3.1 无存储器抽象3.2 一种存储器抽象:地址空间3.2.1 地址空间的概念3.2.2 交换技术3.2.3 空闲内存管理3.3 虚拟内存3.3.1 分页3.3.2 页表3.3.3 加速分页过程3.3.4 针对大内存的页表3.4 页面置换算法3.4.1 最优页面置换算法3.4.2 最近未使用页面置换算法3.4.3 先进先出页面置换算法3.4.4 第二次机会页面置换算法3.4.5 时钟页面置换算法3.4.6 最近最少使用页面置换算法3.4.7 用软件模拟LRU3.4.8 工作集页面置换算法3.4.9 工作集时钟页面置换算法3.4.10 页面置换算法小结3.5 分页系统中的设计问题3.5.1 局部分配策略与全局分配策略3.5.2 负载控制3.5.3 页面大小3.5.4 分离的指令空间和数据空间3.5.5 共享页面3.5.6 共享库3.5.7 内存映射文件3.5.8 清除策略3.5.9 虚拟内存接口3.6 有关实现的问题._3.6.1 与分页有关的工作3.6.2 缺页中断处理3.6.3 指令备份__3.6.4 锁定内存中的页面3.6.5 后备存储3.6.6 策略和机制的分离3.7 分段3.7.1 纯分段的实现3.7.2 分段和分页结合:MULTICS3.7.3 分段和分页结合:Intel Pentium 3.8 有关存储管理的研究3.9 小结习题第4章文件系统4.1 文件4.1.1 文件命名4.1.2 文件结构4.1.3 文件类型4.1.4 文件存取4.1.5 文件属性4.1.6 文件操作4.1.7 使用文件系统调用的一个示例程序4.2 目录4.2.1 一级目录系统4.2.2 层次目录系统4.2.3 路径名4.2.4 目录操作4.3 文件系统的实现4.3.1 文件系统布局4.3.2 文件的实现4.3.3 目录的实现4.3.4 共享文件4.3.5 日志结构文件系统4.3.6 日志文件系统4.3.7 虚拟文件系统4.4 文件系统管理和优化4.4.1 磁盘空间管理4.4.2 文件系统备份4.4.3 文件系统的一致性4.4.4 文件系统性能4.4.5 磁盘碎片整理4.5 文件系统实例4.5.1 CD-ROM文件系统4.5.2 MS-DOS文件系统4.5.3 UNIXV7文件系统4.6 有关文件系统的研究4.7 小结习题第5章输入/输出5.1 I/O硬件原理5.1.1 I/O设备5.1.2 设备控制器5.1.3 内存映射I/O5.1.4 直接存储器存取5.1.5 重温中断5.2 I/O软件原理5.2.1 I/O软件的目标5.2.2 程序控制I/O5.2.3 中断驱动I/O5.2.4 使用DMA的I/O5.3 I/O软件层次5.3.1 中断处理程序5.3.2 设备驱动程序5.3.3 与设备无关的I/O软件5.3.4 用户空间的I/O软件5.4 盘5.4.1 盘的硬件5.4.2 磁盘格式化5.4.3 磁盘臂调度算法5.4.4 错误处理5.4.5 稳定存储器5.5 时钟5.5.1 时钟硬件5.5.2 时钟软件5.5.3 软定时器5.6 用户界面:键盘、鼠标和监视器5.6.1 输入软件5.6.2 输出软件5.7 瘦客户机5.8 电源管理5.8.1 硬件问题5.8.2 操作系统问题5.8.3 应用程序问题5.9 有关输入/输出的研究5.10 小结习题第6章死锁6.1 资源6.1.1 可抢占资源和不可抢占资源6.1.2 资源获取6.2 死锁概述6.2.1 资源死锁的条件6.2.2 死锁建模6.3 鸵鸟算法6.4 死锁检测和死锁恢复6.4.1 每种类型一个资源的死锁检测6.4.2 每种类型多个资源的死锁检测6.4.3 从死锁中恢复6.5 死锁避免6.5.1 资源轨迹图6.5.2 安全状态和不安全状态6.5.3 单个资源的银行家算法6.5.4 多个资源的银行家算法6.6 死锁预防6.6.1 破坏互斥条件6.6.2 破坏占有和等待条件6.6.3 破坏不可抢占条件6.6.4 破坏环路等待条件6.7 其他问题6.7.1 两阶段加锁6.7.2 通信死锁6.7.3 活锁6.7 -4饥饿6.8.有关死锁的研究6.9 小结习题第7章多媒体操作系统7.1 多媒体简介7.2 多媒体文件7.2.1 视频编码7.2.2 音频编码7.3 视频压缩7.3.1 JPEG标准7.3.2 MPEG标准7.4 音频压缩7.5 多媒体进程调度7.5.1 调度同质进程7.5.2 一般实时调度7.5.3 速率单调调度7.5.4 最早最终时限优先调度7.6 多媒体文件系统范型7.6.1 VCR控制功能7.6.2 近似视频点播7.6.3 具有VCR功能的近似视频点播7.7 文件存放7.7.1 在单个磁盘上存放文件7.7.2 两个替代的文件组织策略7.7.3 近似视频点播的文件存放7.7.4 在单个磁盘上存放多个文件7.7.5 在多个磁盘上存放文件7.8 高速缓存7.8.1 块高速缓存7.8.2 文件高速缓存7.9 多媒体磁盘调度7.9.1 静态磁盘调度7.9.2 动态磁盘调度7.10 有关多媒体的研究7.11 小结习题第8章多处理机系统8.1 多处理机8.1.1 多处理机硬件8.1.2 多处理机操作系统类型8.1.3 多处理机同步8.1.4 多处理机调度8.2 多计算机8.2.1 多计算机硬件8.2.2 低层通信软件8.2.3 用户层通信软件8.2.4 远程过程调用8.2.5 分布式共享存储器8.2.6 多计算机调度8.2.7 负载平衡8.3 虚拟化8.3.1 虚拟化的条件8.3.2 Ⅰ型管理程序8.3.3 Ⅱ型管理程序8.3.4 准虚拟化8.3.5 内存的虚拟化8.3.6 I/0设备的虚拟化8.3.7 虚拟工具8.3.8 多核处理机上的虚拟机8.3.9 授权问题8.4 分布式系统8.4.1 网络硬件8.4.2 网络服务和协议8.4.3 基于文档的中间件8.4.4 基于文件系统的中间件8.4.5 基于对象的中间件8.4.6 基于协作的中间件8.4.7 网格8.5 有关多处理机系统的研究8.6 小结习题第9章安全(讲座1次课)第10章实例研究1:Linux第11章实例研究2:Windows Visa第12章实例研究3:Symbian操作系统第13章操作系统设计第14章阅读材料及参考文献操作系统考研大纲(建议也作为课程今后的考试大纲)【考查目标】1.了解操作系统在计算机系统中的作用、地位、发展和特点。

《操作系统》习题集:第1章 引论

《操作系统》习题集:第1章 引论

第1章引论习题集一、选择题1.操作系统是对()进程管理的软件。

【*,联考1.1】A. 软件B. 硬件C. 计算机资源D. 应用程序2.操作系统是提供了处理机管理、()管理、设备管理和文件管理的软件。

【*,★,联考1.1】A. 存储器B. 用户C. 软件D. 数据3.从用户的观点看,操作系统是()。

【*,联考】A. 用户与计算机之间的接口B. 控制和管理计算机资源的软件C. 合理地组织计算机工作流程的软件D. 由若干层次的程序按一定的结构组成的有机体4.以下选项中,()不是操作系统关心的主要问题。

【*,★,联考1.1】A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器5.以下不属于操作系统管理范畴的是()。

【*,联考1.1】A. CPUB. 编写程序C. 主存D. 中断6.配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为()计算机。

【**,★,联考】A. 并行B. 真实C. 虚拟D. 共享7.在操作系统中,对系统中的信息进行管理的部分通常称为()。

【*,联考1.1】A. 数据库系统B. 软件系统C. 文件系统D. 检索系统8.在操作系统中,并发性是指若干事件()发生。

【**,★,联考】A. 在同一时刻B. 一定在不同时刻C. 某一时间间隔内D. 依次在不同时间间隔内9.下面()不是程序在并发系统内执行的特点。

【**,联考1.1】A. 程序执行的间断性B. 相互通信的可能性C. 产生死锁的必然性D. 资源分配的动态性10.操作系统的不确定性是指()。

【**,★,联考】A. 程序运行结果的不确定性B. 程序运行次序的不确定性C. 程序多次运行时间的不确定性D. B和C11.在操作系统中,()负责对进程的调度。

【*,联考】A. 处理机管理B. 作业管理C. 高级调度管理D. 存储和设备管理12.以下不属于衡量操作系统性能指标的是()。

考研操作系统-1-2

考研操作系统-1-2

考研操作系统-1-2(总分:76.00,做题时间:90分钟)一、{{B}}单项选择题{{/B}}(总题数:18,分数:36.00)1.下列特征中不属于分时系统的是______。

∙ A.及时性∙ B.多路性∙ C.调度性∙ D.独占性(分数:2.00)A.B.C. √D.解析:[解析] 分时系统的一项重要指标就是对用户的响应时间,而且各用户进程之间相互独立,很容易推出多路性这一特征。

而调度性通常是批处理系统的特征。

2.操作系统最重要的两个目标是______。

∙ A.开放性和有效性∙ B.可扩充性和方便性∙ C.有效性和方便性∙ D.方便性和开放性(分数:2.00)A.B.C. √D.解析:[解析] 可从操作系统的概念去思考、辨析。

从问题的主要方面和次要方面,则可挑出“有效性”必选,再用排除法选出C。

实际上,近年来在微机的操作系统中,更加重视方便性。

3.实时操作系统必须在______内处理完来自外部的事件。

∙ A.一个机器周期∙ B.被控对象规定时间∙ C.周转时间∙ D.时间片(分数:2.00)A.B. √C.D.解析:[解析] 不同类型的操作系统,对时间的要求不同,反映各自的系统特点。

实时系统的时间要求是根据被控对象来确定的,而时间片通常是分时系统的时间要求。

4.操作系统提供给编程人员的接口是______。

∙ A.库函数∙ B.高级语言∙ C.系统调用∙ D.子程序(分数:2.00)A.B.C. √D.解析:[解析] 系统调用是操作系统提供给编程人员的唯一接口。

系统调用在高级语言中常以函数形式提供给程序员。

其他选项都错在范围和限定上。

5.下列哪个观点不是描述操作系统的典型观点______。

∙ A.操作系统是众多软件的集合∙ B.操作系统是于用户和计算机之间的接口∙ C.操作系统是资源的管理者∙ D.操作系统是虚拟机(分数:2.00)A. √B.C.D.解析:[解析] 选项B、C、D是对操作系统描述的典型的3个观点,A只是从软件的量上说明了一下,没有说出操作系统的真正作用。

考研操作系统-内存与虚拟(三)

考研操作系统-内存与虚拟(三)

考研操作系统-内存与虚拟(三)(总分:212.00,做题时间:90分钟)一、判断题(总题数:11,分数:44.00)1.页式存储管理中,用户应将自己的程序划分成若干大小相等的页面。

(分数:2.00)A.正确B.错误√解析:用户无需将程序划分为页面,这个工作由操作系统自动完成。

判断下面关于存储器管理功能的论述是否正确:(分数:8.00)(1).即使在多道程序设计环境下,用户也能设计用内存物理地址直接访问内存的程序。

(分数:2.00)A.正确√B.错误解析:在多道编程时,用户可使用汇编指令或其他特殊指令来分配使用物理内存空间。

(2).为了提高内存保护的灵活性,内存保护通常由软件实现。

(分数:2.00)A.正确B.错误√解析:内存保护通常由硬件实现,目的是提高内存访问的效率。

(3).交换技术已不是现代操作系统中常用的一种技术。

(分数:2.00)A.正确B.错误√解析:现代的段式或段页式存储管理仍然使用交换技术。

(4).虚拟存储器能在物理上扩充内存容量。

(分数:2.00)A.正确B.错误√解析:虚拟存储器并不增加物理上的内存容量,而是增加虚存容量。

2.按最先适应算法分配的分区,一定与作业要求的容量大小最接近。

(分数:2.00)A.正确B.错误√解析:该算法是分配第一个能够容纳作业的分区,而这个分区并不一定与作业要求的容量大小最接近。

3.对于请求分页式存储管理系统,若把页面的大小增加一倍,则缺页中断次数会减少一半。

(分数:2.00)A.正确B.错误√解析:页面大小的增加可导致缺页次数的减少,但它们之间的数量关系却并不清楚。

4.在一个分页系统中,根据需要,页面的大小可以不相等。

(分数:2.00)A.正确√B.错误解析:页面确实可以依据需要进行调整,但一个系统同时使用几种页面尺寸容易导致管理复杂,因此并不常用。

判断以下有关可变分区管理的说法是否正确:(分数:8.00)(1).最差适应算法总是挑选最大的空闲区用于分割,使得剩下的分区仍可使用。

西安交通大学操作系统原理课件第十三章IO_system

西安交通大学操作系统原理课件第十三章IO_system

– 方便,是指用户能独立于具体设备的复杂物理特性之外而方便地
使用设备; – 统一,是指对不同的设备尽量使用统一的操作方式,例如各种字 符设备用一种I/O操作方式。
I/O系统的组成
• 计算机系统中,除了需要直接用于I/O和存储信息的 设备外,还需要有相应的设备控制器。 • 在大、中型计算机系统中,还需有I/O通道,由这些
• 设备控制器是CPU与I/O设备间的接口,它接收从 CPU发来的命令,控制I/O设备工作。
– 接收和识别命令;
– 数据交换; – 了解和报告设备状态;
– 地址识别;
– 数据缓冲; – 差错控制;
Controller
• 设备控制器处于CPU与设备之间。
• 设备控制器由以下三部分组成:
– 设备控制器与CPU的接口 – 设备控制器与设备的接口 – I/O逻辑
Chapter 13 I/O Systems
• I/O硬件 – I/O设备、设备控制器、I/O通道、总线系统
• I/O控制方式
– 程序I/O方式、中断驱动方式、DMA方式、I/O通道控制方 式
• 缓冲技术
– 缓冲的引入、单缓冲、双缓冲、循环缓冲、缓冲池 • I/O软件
I/O系统的目标
• 提高设备的利用率 – 提高CPU与I/O设备之间的并行工作程度; – 主要技术:中断技术、DMA技术、通道技术、缓冲技术。 • 为用户提供方便、统一的界面
I/O Devices
• 按传输速率分类 : – 低速设备 传输速率仅为每秒钟几个字节至数百个字节。属于低速设备 的典型设备有键盘、 鼠标器、语音的输入和输出等设备。 – 中速设备 传输速率在每秒钟数千个字节至数万个字节。典型的中速设 备有行式打印机、激光打印机等。 – 高速设备

操作系统考研试题 (3)

操作系统考研试题 (3)
5.MS-DOS操作系统采用了A内存管理方案和B重定位技术,每个段在内存中C。
选择答案:
(1)可以移动(2)不可以移动(3)静态(4)动态(5)页式
(6)段式(7)四重分区(8)固定分区
6.作业调度无工作可做时处于A状态,当后备队列有新作业录入时,输入进程要B作业调度。进程调度作为C执行,通常采用两种调度方法,批处理系统常采用D方式,分时系统采用E方式。在内存和外存对换区之间完成‘页面对换’或‘分段对换’功能的进程称之为F调度。
IfTab=Ω then
V(count);
Until false
End
Writer : begin
repeat
Perform writing dtab operation
Until false
End
Parend
End
选择答案:
(1)p(mutex) (2)p(wmutex) (3)p(count)
2001年硕士研究生入学考试试卷
操作系统
1.内存分配的主要任务是为每道程序分配A,具体实现的方法有B与C两种方式,对于C种方法,作业装入内存后不再申请新的空间:B方法容许作业在内存中移动位置,并采用D重定位技术,在可变分序管理中,借助于B进行重定位,而在短式管理中则借助于F进行地址变换。
选择答案:
(1)动态(2)静态(3)段表(4)页表(5)内存装入(6)基地址寄存器
(注:Tab=Ω表示登记表为空。)
Var mutex,wmutex,count : semaphore : =1,1.RN
Begin
Parbegin
Reader:begin
Repeat
If tab=Ω then
P(wmutex)

计算机操作系统复习习题 考研题全解

计算机操作系统复习习题 考研题全解

操作系统第二章复习题一、选择最合适的答案1. 用P、V 操作管理临界区时,信号量的初值一般应定义为( C )。

A.–1B.0C.1D.任意值2. 有m 个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是(A )。

A.1 至–(m-1)B.1 至m-1C.1 至–mD.1 至m3. 在下面的叙述中,正确的是( C )。

A.临界资源是非共享资源B.临界资源是任意共享资源C.临界资源是互斥共享资源D.临界资源是同时共享资源4. 对进程间互斥地使用临界资源,进程可以( D )A.互斥地进入临界区B.互斥地进入各自的临界区C.互斥地进入同一临界区D.互斥地进入各自的同类资源的临界区5. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1 时表示( B )。

A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待6. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1 时表示( A )。

A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待7.当一进程因在记录型信号量S 上执行P(S)操作而被阻塞后,S 的值为( B )。

A.>0B.<0C.≥0D.≤08.当一进程因在记录型信号量S 上执行V(S)操作而导致唤醒另一进程后,S 的值为( D )。

A.>0B.<0C.≥0D.≤09.如果信号量的当前值为-4,则表示系统中在该信号量上有( A)个进程等待。

A.4B.3C.5D.010.若有4 个进程共享同一程序段,而且每次最多允许3 个进程进入该程序段,则信号量的变化范围是( B )。

A. 3,2,1,0B. 3,2,1,0,-1C. 4,3,2,1,0D. 2,1,0,-1,-211.若信号S 的初值为2,当前值为-1,则表示有( B )个等待进程?A.0B.1C.2D.312.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为( C )。

操作系统题库+答案

操作系统题库+答案

第一部分引言一、选择题1、下列选择中,哪些不是操作系统关心的主要问题。

(浙大2003)( 4)(1)管理计算机裸机(2)设计提供用户与计算机硬件系统间的界面;(3)管理计算机系统资源(4)高级程序设计语言的编译器。

2、从用户角度看,操作系统是(C )。

A、计算机资源的管理者;B、计算机工作流程的组织者;C、用户与计算机之间的接口;D、由按层次结构组成的软件模块的集合。

3、引入多道程序技术的前提条件之一是系统具有(3)(西电00)(1)多个cpu;(2)多个终端;(3)中断功能;(4)分时功能4、操作系统是一种A。

A.系统软件B.系统硬件C.应用软件D.支援软件5、B操作系统允许一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.实时B.分时C.分布式D.单用户6、如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于分时系统类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于实时系统类型。

二、判断题1、所谓多道程序设计,即指每一时刻有若干个进程在执行。

(×)(南京大学00)2、采用多道程序设计的系统中,系统的程序道数越多,系统效率越高。

(×)(西电01)3、由于采用了分时技术,用户可以独占计算机的资源。

(×)4、多道程序设计是利用了CPU和通道的并行工作来提高系统利用率的。

(×)5、多道程序设计可以缩短系统中作业的执行时间。

(×)6、在一个兼顾分时操作系统和批处理系统中,通常把终端作业称为前台作业,而把批处理型作业称为后台作业。

(√)7、批处理系统不允许用户随时干预自己程序的运行。

(√)8、Windows操作系统完全继承了分时系统的特点。

(√)9、并发是并行的不同表述,其原理相同。

(×)(清华1998)10、在单处理机系统中实现并发技术后,判断:(1)各进程在某一时刻并行运行,cpu与外设间并行工作;(×)(2)各进程在一个时间段内并行运行,cpu与外设间串行工作;(×)(3)各进程在一个时间段内并行运行,cpu与外设间并行工作。

考研操作系统-操作系统概述(三)

考研操作系统-操作系统概述(三)

考研操作系统-操作系统概述(三)(总分:42.00,做题时间:90分钟)一、选择题(总题数:21,分数:42.00)1.下列选择中,( )不是操作系统关心的主要问题。

A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器(分数:2.00)A.B.C.D. √解析:[解析] 本题目考查操作系统的作用。

从计算机资源的角度来看,OS的作用是管理计算机的硬件和软件等各种系统资源,所以A、C是操作系统关心的问题;从用户的角度来看,OS的作用是提供用户和计算机硬件之间的接口,所以B是操作系统关心的问题;而D不属于操作系统的作用范围,因此应该选择D。

2.下列选项中,操作系统提供给应用程序的接口是( )。

A.系统调用 B.中断 C.库函数 D.原语(分数:2.00)A. √B.C.D.解析:[解析] 本题目考查操作系统的应用程序接口。

操作系统提供的给应用程序的接口是以系统调用的形式供用户编程时使用。

因此应该选择D。

3.从用户的观点看,操作系统是( )。

A.用户与计算机硬件之间的接口 B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件 D.计算机资源的管理者(分数:2.00)A. √B.C.D.解析:[解析] 本题目考查操作系统的作用。

从一般用户的观点可把操作系统看做是用户与计算机硬件之间的接口;从资源管理的观点看,则可把操作系统看做是计算机资源的管理者。

因此应该选择A。

4.在下列性质中,哪一个不是分时系统的特征?( )A.交互性 B.多路性 C.成批性 D.独占性(分数:2.00)A.B.C. √D.解析:[解析] 本题目考查分时系统的特征。

分时系统的特征有交互性、多路性、独立性和及时性,没有成批性。

因此应该选择C。

5.实时操作系统追求的目标是( )。

A.高吞吐率 B.充分利用内存C.快速响应 D.减少系统开销(分数:2.00)A.B.C. √D.解析:[解析] 本题目考查实时操作系统的目标。

考研操作系统-设备管理(一)

考研操作系统-设备管理(一)

考研操作系统-设备管理(一)(总分:86.00,做题时间:90分钟)一、单项选择题(总题数:15,分数:30.00)1.通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的设备,这种设备称为( )。

A.存储设备 B.系统设备 C.虚拟设备 D.用户设备A.B.C. √D.2.是操作系统中采用的以空间换时间的技术。

A.通道技术 B.SPOOLing技术 C.覆盖技术 D.虚拟存储技术A. √B.C.D.3.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用 ( )。

A.虚拟技术 B.通道技术 C.并行技术 D.缓冲技术A.B.C.D. √4.关于设备管理和文件管理这二者的关系,下面说法中正确的是( )。

A.设备管理是文件系统的基础,文件管理是设备管理的一部分B.文件系统为用户提供按名存取服务,实现逻辑文件与物理文件C.文件管理和设备管理是操作系统的两个完全独立的功能,二者不存在任何关系D.设备管理与文件系统密切相关,文件系统是设备管理的基础,设备管理必须依赖文件管理才能最终完成相应的功能A.B. √C.D.5.在下面的4个选项中,不属于设备管理的功能是( )。

A.实现虚拟设备 B.实现外围设备的分配与回收C.实现按名存取 D.实现外围设备的启动A.B.C. √D.6.打印机是( )。

A.独占设备 B.共享设备C.有时是独占设备,有时是共享设备 D.常用的字符输出设备A. √B.C.D.7.对输入/输出设备,输入/输出操作的信息传输单位为( );对存储型设备,输入/输出操作的信息是以( )为单位传输的。

A.字节,字 B.字符,字 C.位,块 D.字符,块A.B.C.D. √8.下面关于计算机外围设备的说法中错误的是( )。

A.输入/输出型设备负责主存与外围设备间的信息传递,信息传输单位是字符B.存储类型设备一般属于共享设备,而输入/输出型设备则属于独占设备C.计算机外围设备可以分为存储型设备和输入/输出型设备D.存储型设备可以作为主存的扩充,信息传输以块为单位A.B. √C.D.9.当两个进程访问同一柱面,同一扇区,不同磁道的时候( )。

研究生考试考研计算机学科专业基础(408)2025年测试试题与参考答案

研究生考试考研计算机学科专业基础(408)2025年测试试题与参考答案

2025年研究生考试考研计算机学科专业基础(408)测试试题与参考答案一、单项选择题(本大题有40小题,每小题2分,共80分)1、下列关于操作系统的描述,错误的是:A. 操作系统是计算机系统的核心系统软件B. 操作系统是用户和计算机之间的接口C. 操作系统的主要目标是管理计算机系统的资源D. 操作系统具有编译程序的功能答案:D解析:操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。

它负责为用户和其他软件提供一个运行环境,管理计算机的硬件资源,如CPU、内存、磁盘等,并提供用户与计算机硬件之间的接口。

编译程序则是将源代码(如C、C++等语言编写的程序)转换成目标代码(如机器语言)的程序,这是编译器的功能,而非操作系统的功能。

因此,D选项描述错误。

2、在计算机网络中,OSI(Open Systems Interconnection)模型将网络通信工作分为7层,其中负责数据表示的是:A. 应用层B. 表示层C. 会话层D. 传输层答案:B解析:OSI(Open Systems Interconnection)模型是一个开放性的通信系统互联参考模型,它定义了一个七层的网络通信模型。

其中,每一层都负责特定的通信任务,并与相邻层之间有明确的接口。

在OSI模型中,表示层(Presentation Layer)的主要功能是将应用层的数据转换成一种公共的格式,以便在网络上进行传输。

同时,它还包括数据的加密、解密、压缩和解压缩等处理。

因此,B选项“表示层”是负责数据表示的层次。

3、在计算机存储体系中,Cache(高速缓存)的主要作用是:A. 提高CPU与外部设备的交换速度B. 扩大CPU的存储容量C. 提高CPU与内存之间的数据交换速度D. 降低CPU的功耗答案:C解析:Cache(高速缓存)是位于CPU与主内存之间的一种容量较小但速度很高的存储器。

考研操作系统-操作系统概述(二)

考研操作系统-操作系统概述(二)

考研操作系统-操作系统概述(二)(总分:132.00,做题时间:90分钟)一、单项选择题(总题数:46,分数:92.00)1.“访管”指令( )使用。

(分数:2.00)A.仅在用户态下√B.仅在核心态下C.在规定时间内D.在调度时间内解析:“访管”指令仅在用户态下使用,执行“访管”指令将用户态转变为核心态。

2.只能在核心态下运行的指令是( )。

(分数:2.00)A.读时钟指令B.置时钟指令√C.取数指令D.寄存器清零解析:若在用户态下执行“置时钟指令”,那么一个用户进程可以在时间片还未到之前把时钟改回去,从而导致时间片永远不会用完,那么该用户进程就可以一直占用CPU,这显然不合理。

3.当计算机区分了核心态和用户态指令之后,从核心态到用户态的转换是由操作系统程序执行后完成的,而用户态到核心态的转换则是由( )完成的。

(分数:2.00)A.硬件√B.核心态程序C.用户程序D.中断处理程序解析:计算机通过硬件中断机制完成由用户态到核心态的转换。

B选项显然不正确,核心态程序只有在操作系统进入核心态后才可以执行。

中断处理程序一般也在核心态执行,故D选项属于B选项。

如果由用户程序将操作系统由用户态转换到核心态,那么用户程序中就可以使用核心态指令,也就会威胁到计算机的安全,所以C选项不正确。

计算机通过硬件完成操作系统由用户态到核心态的转换,这是通过中断机制来实现的。

发生中断事件时(有可能是用户程序发出的系统调用),触发中断,硬件中断机制将计算机状态置为核心态。

4.下列关于操作系统的说法错误的是( )。

Ⅰ.在通用操作系统管理下的计算机上运行程序,需要向操作系统预定运行时间Ⅱ.在通用操作系统管理下的计算机上运行程序,需要确定起始地址,并从这个地址开始执行Ⅲ.操作系统需要提供高级程序设计语言的编译器Ⅳ.管理计算机系统资源是操作系统关心的主要问题(分数:2.00)A.Ⅰ、Ⅲ√B.Ⅱ、ⅢC.Ⅰ、Ⅱ、Ⅲ、ⅣD.以上答案都正确解析:Ⅰ:通用操作系统使用时间片轮转调度算法,用户运行程序并不需要预先预定运行时间,故Ⅰ项错误;Ⅱ:操作系统执行程序时,必须要从起始地址开始执行,故Ⅱ项正确;Ⅲ:编译器是操作系统的上层软件,不是操作系统所需要提供的功能,故Ⅲ项错误;Ⅳ:操作系统是计算机资源的管理者,故管理计算机系统资源是操作系统关心的主要问题,故Ⅳ项正确。

考研操作系统试题及答案

考研操作系统试题及答案

考研操作系统试题及答案试题:一、单项选择题(每题2分,共10分)1. 在操作系统中,进程和程序的区别在于______。

A. 进程是动态的,程序是静态的B. 进程是静态的,程序是动态的C. 进程和程序都是动态的D. 进程和程序都是静态的2. 分页式存储管理系统中,页表的作用是______。

A. 实现虚拟地址到物理地址的转换B. 存储文件系统信息C. 存储设备驱动程序D. 存储用户信息3. 在文件系统中,以下哪个操作不是原子操作?A. 创建文件B. 删除文件C. 写入数据D. 读取数据4. 死锁的必要条件中,不包括以下哪一项?A. 互斥条件B. 占有和等待条件C. 不剥夺条件D. 资源充足条件5. 以下哪个调度算法可以实现较好的I/O设备利用率?A. 先来先服务调度算法(FCFS)B. 短作业优先调度算法(SJF)C. 轮转调度算法(RR)D. 多级反馈队列调度算法二、简答题(每题10分,共20分)1. 简述虚拟内存的主要功能及其在操作系统中的重要性。

2. 解释什么是缓冲区溢出,并说明它如何可能导致系统安全问题。

三、计算题(每题15分,共30分)1. 假设一个系统有三级页表,页面大小为4KB,地址转换有两级访问内存。

如果一个进程需要访问的数据量为2MB,请计算该进程需要多少个页表项。

2. 给定一个作业序列:J1, J2, J3, J4, J5,它们的执行时间为10, 5, 8, 15, 12分钟,到达时间为0, 3, 5, 8, 10分钟。

使用最短作业优先调度算法(SJF),计算所有作业的平均周转时间和平均等待时间。

四、综合题(每题20分,共20分)1. 描述在操作系统中实现文件系统的必要性,并说明文件系统的常见数据结构。

答案:一、单项选择题1. A. 进程是动态的,程序是静态的2. A. 实现虚拟地址到物理地址的转换3. C. 写入数据4. D. 资源充足条件5. C. 轮转调度算法(RR)二、简答题1. 虚拟内存的主要功能是使用硬盘空间作为内存的扩展,从而允许系统加载更多的程序和数据。

计算机操作系统考研试题及答案

计算机操作系统考研试题及答案

计算机操作系统考研试题及答案一、选择题1.操作系统是指A.计算机的硬件部分B.计算机的软件部分C.计算机的输入输出设备D.计算机的存储设备答案:B2.以下关于进程和线程的说法,错误的是A.进程是程序在计算机上的一次执行过程,是系统资源分配和调度的基本单位B.线程是进程中的一个实体,是 CPU 调度和分派的基本单位C.一个进程可以包含多个线程,线程之间共享进程的资源D.进程是一个静态的概念,线程是一个动态的概念答案:D3.以下关于死锁的说法,正确的是A.死锁是指两个或多个进程无限期地等待对方已经获得的资源B.死锁可以通过引入抢占机制来解决C.死锁会造成系统资源的浪费和降低系统的吞吐量D.死锁只会发生在并发执行的系统中答案:A、C4.以下关于页面置换算法的说法,正确的是A.先进先出(FIFO)算法是一种最佳的页面置换算法B.最近最少使用(LRU)算法在实现上比较复杂,但是效果很好C.时钟算法是一种静态的页面置换算法D.最佳(OPT)算法是指每次淘汰最少使用的页面答案:B、D5.以下关于文件系统的说法,错误的是A.文件系统负责对文件进行存储和管理B.文件是数据存储的基本单位,由数据块组成C.文件系统中的目录层次结构是一种树状结构D.文件系统只能在磁盘上进行存储答案:D二、填空题1.进程间通信的方式有(信号、管道、共享内存、消息队列、套接字)。

2.页面置换算法中,时钟算法是一种(动态)的页面置换算法。

3.调度算法中,短作业优先采用(非抢占)方式进行调度。

三、解答题1.请简要解释进程的概念。

答:进程是指在计算机上运行的程序的一次执行过程,是系统资源分配和调度的基本单位。

每个进程都有自己的地址空间、资源和状态。

进程可以并发执行,通过进程间通信机制进行数据交换和同步。

2.请解释死锁的原因和解决方法。

答:死锁的原因通常有四个条件:互斥条件、请求和保持条件、不可剥夺条件和循环等待条件。

解决方法主要有预防死锁、避免死锁和检测和解除死锁。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考研操作系统-13(总分:60.00,做题时间:90分钟)一、单项选择题(总题数:5,分数:13.00)1.死锁与安全状态的关系是______。

(分数:2.00)A.死锁状态有可能是安全状态B.安全状态有可能成为死锁状态C.不安全状态就是死锁状态D.死锁状态一定是不安全状态√解析:[解析] 概念题。

死锁一定不安全,不安全未必会死锁,安全一定不会死锁。

2.订购机票系统处理来自各个终端的服务请求,处理后通过终端回答用户,所以它是一个______。

(分数:5.00)A.分时系统B.多道批处理系统C.计算机网络D.实时信息处理系统√解析:[解析]分时系统是多个用户通过终端机器同时使用一台主机,这些终端机器连接在主机上,用户同时与主机进行交互操作而互不干扰。

该系统的主要特点是:交互性、及时性、独立性和多路性。

多道批处理系统允许多个程序同时装入到主存储器中,使一个中央处理器轮流地执行多个作业,各个作业同时使用各自的外围设备,提高了计算机系统的资源使用效率。

该系统具有以下特征:多道性、无序性和调度性。

计算机网络是指把多个计算机有机地结合起来,提供一种统一、经济而又有效地使用各台计算机的方法,可实现各个计算机之间相互传送数据。

计算机网络最主要的特点是数据通信和资源共享。

实时信息处理系统:根据用户提出的查询要求进行信息检索和处理,并在较短的时间内对用户作出正确的响应。

例如,把计算机用于民航飞机票的预定、查询、售票及情报检索系统等。

3.下面的叙述中,正确的是 ____ 。

(分数:2.00)A.同一进程内的线程可并发执行,不同进程的线程只能串行执行B.同一进程内的线程只能串行执行,不同进程的线程可并发执行C.同一进程或不同进程内的线程都只能串行执行D.同一进程或不同进程内的线程都可以并发执行√解析:同一进程内的多个线程可以并发执行,不同进程内的多个线程也可以并发执行。

4.以下关于计算机操作系统类型说法错误的是 ____ 。

(分数:2.00)A.网络操作系统和分布式操作系统都可以配置到计算机网络上B.实时操作系统是实现实时控制的系统,它由外部信号触发而工作C.基本操作系统包括批处理系统、分时系统、实时系统D.按照配置操作系统的计算机规模大小,可以将操作系统分类为批处理系统、分时系统、实时系统、网络系统和分布式系统√解析:5.单处理器系统中,可并行的是 ____ 。

Ⅰ.进程与进程Ⅱ.处理器与设备Ⅲ.处理器与通道Ⅳ.设备与设备(分数:2.00)A.Ⅰ、Ⅱ、ⅢB.Ⅰ、Ⅱ、ⅣC.Ⅰ、Ⅲ、ⅣD.Ⅱ、Ⅲ、Ⅳ√解析:在单处理器系统中,不可能在同一时刻运行两个进程(但两个进程可以并发执行),而处理器与设备、处理器与通道、设备与设备都可以并行运行。

二、填空题(总题数:8,分数:8.00)6.在所有主机操作系统都是UNIX系统的TCP/IP网络中,进行 1的命令是 Rlogin。

(分数:1.00)解析:远程注册7.在一个完善的文件系统中;可以采取多级保护设施来防止系统中的文件被非法窃取和破坏,第一是 1;第二是 2;第三是 3。

(分数:1.00)解析:进行系统级存取控制,用户级存取控制;文件级存取控制8.一个作业从进入系统到运行结束,一般要经历 1、“执行”和“完成”3个不同状态。

(分数:1.00)解析:“后备”9. 1是用来控制指令执行顺序并且保留和指示与程序有关的系统状态。

(分数:1.00)解析:程序状态字10.常见的三种批处理作业的调度算法是 1、 2和 3。

(分数:1.00)解析:先来先服务算法;计算时间短的作业优先算法;响应比高者优先算法11. 1是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进。

(分数:1.00)解析:死锁12.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为 1。

(分数:1.00)解析:相对地址(或:逻辑地址、虚拟地址)13.拼音码是一种汉字 1码。

(分数:1.00)解析:输入三、判断改错题(总题数:5,分数:10.00)14.进入临界区的进程,首先要执行加锁原语。

(分数:2.00)A.正确√B.错误解析:15.检测死锁能够有效地将进程从死锁状态下解脱下来。

(分数:2.00)A.正确B.错误√解析:应改为:检测死锁不能将进程从死锁状态下解脱下来,必须与解除死锁配合使用。

16.在源程序中,P操作和V操作应该成对出现。

(分数:2.00)A.正确B.错误√解析:应改为:P、V操作在程序相关的任一执行流程上应成对出现,但在源程序中可能不是成对的。

17.进程由程序和数据两部分组成。

(分数:2.00)A.正确B.错误√解析:应改为:进程由程序、数据集合、进程控制块及相关表格这3部分组成。

18.当一个进程从阻塞状态变为就绪状态,则一定有一个进程从就绪状态变成运行状态。

(分数:2.00)A.正确B.错误√解析:应改为:当一个进程从阻塞状态变为就绪状态,不一定有一个进程从就绪状态变成运行状态。

四、简答题(总题数:4,分数:20.00)19.设备管理的主要目标和所实现的功能各是什么?(分数:5.00)__________________________________________________________________________________________ 正确答案:()解析:设备管理要达到的目标是:· 向用户提供使用方便而且独立于设备的界面,使用户摆脱具体设备的物理特性,按照统一的规则使用设备;· 提高各种外设的使用效率;· 对外设尽可能采用统一的管理方法,使设备管理系统简单、可靠,且易于维护。

为达到此目标,设备管理程序需要完成以下任务:· 屏蔽设备的物理特性,所有涉及设备物理特性的I/O处理都局限于I/O系统中较低层次的软件,对用户程序透明;· 提供独立于设备的统一接口。

设备管理系统向用户程序界面提供一组访问设备的系统调用命令,作为用户程序与设备驱动程序之间的接口,与接口上设备无关;· 分配设备。

按特定算法对独享设备进行合理分配并管理共享设备;· 出错处理,错误应尽可能在硬件层或最接近硬件的软件部分处理。

设备管理程序需要实现如下功能:· 缓冲区管理。

为解决CPU和外设速度不匹配的问题,使计算机系统各部分充分并行,需将I/O信息先写入缓冲区;· 地址转换和设备驱动。

把用户在程序中使用的虚拟设备地址转换成物理地址;· I/O调度。

为I/O请求分配设备、通道、控制器,并选择信息传输通路;· 中断管理。

20.简述银行家算法。

(分数:5.00)__________________________________________________________________________________________ 正确答案:()解析:操作系统按银行家制定的规则为进程分配资源,可以使系统保持在安全状态,具体方法如下:①进程首次申请资源的分配。

如果系统现存资源可以满足该进程的最大需求量,则按当前的申请量分配资源,否则推迟分配。

②进程在执行中继续申请资源的分配。

若该进程已占用的资源与本次申请的资源之和不超过对资源的最大需求量,且现存资源能满足该进程尚需要的最大资源量,则按当前申请量分配资源,否则推迟分配。

③至少一个进程能完成。

在任何时刻保证至少有一个进程能得到所需要的全部资源而执行到结束。

银行家算法通过动态地检测系统中资源分配情况和进程对资源的需求情况来决定如何分配资源,并能在确保系统处于安全状态时才把资源分配给申请者,从而避免系统发生死锁。

21.简述操作系统如何为用户提供良好的运行环境。

(分数:5.00)__________________________________________________________________________________________ 正确答案:()解析:操作系统是一种系统程序,其目的是提供一个供其他程序执行的良好环境。

首先,操作系统要使得计算机系统使用方便:操作系统为用户提供方便的使用接口,用户按需要输入命令或从提供的“菜单”中选择命令,操作系统按命令去控制程序的执行;用户也可以请求操作系统的功能模块为其服务,而不必了解硬件的特性。

其次,操作系统要使得计算机系统能高效地工作:操作系统扩充硬件的功能,使硬件的功能发挥得更好;操作系统使用户合理共享资源,防止各用户间的相互干扰;操作系统以文件形式管理软件资源,保证信息的安全和快速存取。

22.简述操作系统的功能。

(分数:5.00)__________________________________________________________________________________________ 正确答案:()解析:在多道程序环境下,系统通常无法同时满足所有作业的资源要求,为使多道程序能有条不紊地运行,操作系统应具有这样几方面的功能,以实现对资源的管理:处理机管理功能、存储器管理功能、设备管理功能和文件管理功能。

此外,为了方便用户使用操作系统,还须向用户提供一个使用方便的用户接口。

·存储器管理的功能。

存储器管理的主要任务,是为多道程序的运行提供良好的环境,方便用户使用存储器,提高存储器的利用率,以及能从逻辑上来扩充内存。

· 处理机管理的功能。

处理机管理的主要任务,是对处理机进行分配,并对其运行进行有效的控制和管理。

· 设备管理的功能。

设备管理的主要任务,是完成或用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用 I/O设备。

· 文件管理的功能。

文件管理的主要任务,是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。

· 用户接口。

为了方便用户使用操作系统,操作系统又向用户提供了“用户与操作系统的接口”。

五、应用题(总题数:1,分数:8.00)23.Sysadmsh是一个什么软件?要使用该软件必须具备什么身份?使用此软件时如有以下选择,试说明它所表示的过程。

Backup—>Create(分数:8.00)__________________________________________________________________________________________ 正确答案:()解析:sysadmsh是系统管理软件;要使用此软件必须以root注册或有某种超级用户权限;Backup→Create表示如下过程:①用#sysadmsh进入系统管理程序;②从sysadmsh主菜单中选择Backup选择项;③从新出现的菜单中选择Create选择项。

相关文档
最新文档