操作系统 题库 填空题

操作系统 题库 填空题
操作系统 题库 填空题

1.操作系统开发硬件资源以便于给________________提供一整套服务。答案:系统用户

2.内存中的每个位置包含一个可以被解读为指令或数据的________________。答案:二进制数值

3.被系统程序使用的,由优化编译器用来降低主存占用的寄存器称为________________。答案:用户可见寄存器

4.如果对用户可见的栈进行寻址,则应有一个专门的寄存器,这样的寄存器称为:________________。答案:栈指针

5. ________________中包含了最多的最近读取的指令。

答案:指令寄存器

6.一个单一的指令需要的处理称为________________。

答案:指令周期

7. 取到的指令通常被存放在________中。答案:指令寄存器

8.一些命令执行产生的算术溢出会导致___中断。答案:程序

9. 为适应中断产生的情况,必须在指令周期中增加一个________________。答案:中断周期(中断阶段)

10. ________________是在处理器控制控制例行的中断处理器之前,需要储存的最少信息的一部分。当中断处理例程完成后,他告诉处理器从哪一点恢复对用户程序的执行。

答案:后续指令地址

11.处理多中断的禁止中断策略(即第一种方法)的一个缺点是没有考虑___________答案:相应优先级和时间限制的要求12.多重程序处于活动状态的概念被称为________________。

答案:多道程序设计

13.解决存储设计的难题(相对于价格、容量、访问时间而言)的方法是使用________________。答案:存储器的层次结构14. ____________利用了局部性原理,即在处理器与主存储器之间提供一个容量小而快速的存储器。答案:高速缓冲存储15.在映射函数的约束下,当一个新块加入并且所有的存储槽都已被占满时,______将选择被替换的块。答案:替换算法16.尽管中断驱动I/O比可编程I/O更高效,但其仍然需要________________来为主存储器和I/O模块之间传输数据。

答案:处理器 1

1. 操作系统的(演变能力)指其在没有中断服务的情况下仍允许对系统进行功能性调整的内在灵活性.

2. 操作系统掩盖(硬件)的细节从应用程序开始.

3. 在操作系统运行过程中,(内核)在仍主存中作为操作系统的一部分.

4. 操作系统在结构上必须是(模块化的),这使得它的发展更加灵活.

5. 最早期的计算机使用(连续)处理,这个名字是由用户被迫访问系统的方式决定的.

6. 用于为监控程序而提供指令的一种特殊的程序设计语言是(作业控制语言).

7. 现代操作系统的中心主题,基于在内存中多个程序的切换叫做(多道程序设计或多任务处理).

8. 在分时-多任务系统中,多个用户通过(终端)直接访问系统.

9. 进程由三个部分组成:一段可执行的程序、程序所需要的相关数据和(程序的执行上下文),它包括操作系统、处理器管理以及执行过程所需要的所有信息.

10.(虚拟内存机制)允许程序从逻辑的角度访问存储器,而不考虑物理主存上可用的空间数量.

11.(短期队列)在操作系统的调度系统中由在主存中的进程组成.

12. 操作系统的接口通常是指(命令行解释器或shell),因为它将用户从操作体统细节中脱离,并且将操作系统视为一个服务的集合。

13.(分布式)操作系统使用户产生错觉,使计算机系统好像具有一个单一的主存空间、辅存空间以及其他的统一存取措施14.win2k中中的执行体和受保护子系统,应用程序通过(客户/服务器)计算模型进行构造,这是一种常用的分布式计算模型。15.大多数UNIX系统是(单体的),在于它们包括几乎所有的O/S 功能,这些功能由一个使用单一地址空间并且作为一个进程实现的大内核提供。

1. 描述一个进程执行情况的指令序列叫做该进程的轨迹。

2. 处理器的行为可以通过检验系统当前正在运行的进程的轨迹是如何被交替的来描述。

3. 操作系统中选择下一进程的部分叫做调度器。

4. 当操作系统为现有进程的显式请求创建一个进程时,这个动作叫做进程派生。

5. 一个进程直到某些事件发生时才能执行,该进程处于阻塞态。

6. 在一个两挂起态的系统中,一个进程从主存转到辅存中并等待一个事件的发生时,该进程处于阻塞/挂起态。

7. 依次给进程中的每个进程一定的执行时间,然后进程返回队列,阻塞情况除外,这种调度策略叫做轮循。

8. 操作系统用来管理进程的控制结构叫做进程表。

9. 用户数据,用户程序,系统栈,进程控制块是进程映像中的典型元素。

10. 进程标识,处理器状态信息,进程控制信息是进程控制块中的典型元素。

11. 处理器在程序状态字中记录当前的执行模式(如用户模式,内核模式)。

12. 创建一个新进程的第一步是给新进程分配一个唯一的进程标识号。

13. 用户进程的执行可能被系统调用中断,此中断可能是进程请求I/O操作所致。

14. 在独立内核模式下解释操作系统和用户进程关系时,操作系统有自己独立的内存区域和系统栈,用于控制进程调用和返回。

15. 在短程调度模式下解释操作系统和用户进程关系时,操作系统有自己独立的内存区域和系统栈来控制程序调用和返回。16. 在Linux系统中,进程创建是通过内核系统调用fork()函数来实现的。

1. 在操作系统的调度单位通常称为__线程或轻量级进程___, 而资源占有单位通常是一个过程或任务.

2.,支持单一用户进程和单一的线程的操作系统的例子是__ MS-DOS __.

3.,支持多用户进程多线程的操作系统的例子是__ WIN2K/Solaris/Linux/Mach/OS2__.

4. 使不同的活跃的线程__同步__从而使他们彼此互不干涉他们的数据区.

5. 进程只有在一些事件发生后才能执行否则处于__阻塞__状态.

6. CloudsO/S引入了把线程看作实体并且可以在地址空间之间移动概念,并用__One-to-Many__线程对进程来表示.

7. 在__对称多处理__系统中, 内核可以在任何处理器中执行, 各个处理器根据共同的可利用的进程或线程做各自的时序安排.

8. 在大多现代电脑的系统中,处理器一般只要拥有一定水平的__高速缓存__就是个人处理器.

9. SMP系统中活跃的多个进程有可能的路径共享地址空间或I/O 则必须考虑有效的__同步__.

10. 在__分层__系统结构中,活动是分层的组织得且只在邻近的区域发生交流.

11. 微内核结构的优点之一是__可延伸性__ 允许添加新的服务使再相同的地区域提供更多样的服务.

12. 再微内核系统中,进程和线程之间的基本通信是__消息__.

13. 在Linux系统,若进程已终止,但由于某些原因, 仍使他的任务体系留在进程表中是__ zombie__状态.

14. 在Solaris操作系统中,处于激活态的用户级现成被委派到__轻量级进程__, 并随内核级线程同时执行.

15. 在Windows2000系统进程被选择下一个执行则从准备状态变为__就绪__状态. 1

1 为了实现互斥所用的许多方法中,运用软件方法实现的技术是忙等待.

2 支持并发处理的基本要求是具有实施互斥的能力.

3 为了保护共享变量(和其他的共享全局资源),系统必须控制访问变量的代码.

4 两个进程P1和P2,分别拥有资源R1和R2,当P1需要R2完成功能而P2需要R1,描述的这种情况叫死锁.

5 当一次仅有一个进程被允许在临界代码区,此时实施互斥.

6 进程在得到临界区访问权之前,只能继续测试变量的指令来得到访问权,除此之外不能做其他事情.这种技术是指忙等待.

7 在多处理器配置中,专用机器指令在一个指令周期中用来保证两个动作的原子性.

8 从队列中释放被阻塞进程的先进先出FIFO策略,采用这个策略定义的信号量是强信号量.

9 理发店问题运用信号量实现并发.

10 管程通过使用条件变量提供对同步的支持,这些条件变量包含在管程中,并且只有在管程中才能被访问.

11 发送与接收信息均被阻塞,直到信息传递完成.这种情况有时叫做会合. 4

12 当消息传递系统使用间接寻址时,临时保存这些消息的共享数据结构常被叫做信箱.

13 在运用消息传递的直接寻址时,send原语包含目的进程的具体标识号.

14读者与写者能同时向共享数据区读与写,这种并发问题叫做生产者/消费者问题.

15 多个读者可以同时读共享数据区并且没有一个写进程正在写,这种并发问题叫做读者/写者问题.

1. 一组进程在相互竞争系统资源或相互通信时发生永久性阻塞的情况叫做死锁。

2. 死锁是由两个或多个进程的资源冲突引起的。

3. 能被创建和销毁的资源称为可消费资源。

4. 举出可重用资源的例子进程/内存/信号量/文件等等。

5. 一个进程在等待得到其他资源时,其继续占有已分配得到的资源,并且是发生死锁的一个必要条件,这种状态是指占有且等待。

6. 一种间接的死锁预防的方法是防止导致死锁的三个必要条件中的任何一个的发生。

7. 在死锁避免的方法中,资源分配拒绝策略又被称为银行家算法。

8. 在不安全状态下所有的进程执行序列都有可能导致死锁。

9. 在死锁检测中,操作系统周期性的执行扫描算法检测循环等待的条件。

10. 一旦检测到死锁,就需要某种策略以恢复死锁。

11. 一种综合的死锁解决策略需要用到资源分类。

12. 哲学家就餐问题是死锁和饥饿的基本例子。

13. 可以被不相关的进程共享的管道称为有名管道。

14. 用于等待直到一个特定的条件为真的Solaris线程同步原语叫做条件变量。

15. 在W2K系统中,互斥对象用于增强对资源的互斥访问。1. 在内存中细分操作系统和进程部分的任务由操作系统自动执行,称为内存管理。

2. 在内存管理系统中,在内存的不同区域移动进程映像以满足交换需求依赖于重定位。

3. 不同的模块被指派到主存中的同一块区域,这种组织程序和数据的方法称作覆盖。

4. 在现代绝大多数的多道程序设计系统中都采用一种复杂的内存管理技术,称作虚拟内存

5. 固定分区的内存管理中可以采用不等大小分区来减少内部碎片。

6. 由于被装入的数据块小于分区大小,从而导致分区内部有空间浪费,这种现象称为内部碎片。

7. 在动态分区内存管理技术中,移动进程使它们占用内存中连续块的过程称作压缩。

8. 在动态分区内存管理技术中,选择与要求的大小最接近的块的算法称作最佳适配。

9. 在动态分区内存管理技术中,在内存的已用分区外存在不可用块的现象称作外部碎片。

10. 采用存储器相对地址的程序使用动态运行时加载的方法进行数据地址加载

11. 在固定和动态分区之间并且使用了两者的一种内存管理折中方案称作伙伴系统。

12. 在使用分页机制的内存管理中,页表显示了进程的每一页所对应的每一帧的位置。

13. 在使用分页机制的内存管理中,进程的块可以被指派给内存的帧。

14. 在使用分段机制的内存管理中,段表项提供了与之对应的段在主存中起始地址。

15. 在使用分段机制的内存管理中,程序和相关数据被划分一组长度不必相等的段。

1.在一个使用不需要整个进程都在中的存储器管理的系统中,进程执中的任何时候都在主存中的部分被定义为常驻集

2.处理器的大部分时间都在进行交换块,而没有去执行指令的情况被称为系统抖动

3. 大部分虚拟内存机制为页表项使用了一种特殊的高速缓存,被叫做转移后备缓冲器

4. 如果页在主存的时候,每一个页表项包含控制位和与之相对应的帧号

5.在一个分段系统中,每一个段表项包含控制位和段的起始地址及长度

6.分页机制对程序员来说可以除去外部碎片,提高主存使用效率,它的大小是固定和相等的

7. 分段机制对程序员而言,是可见的,它能够简化不断增长的数据结构的处理,模块化,支持共享以及保护机制

8. 不提供虚拟内存的操作系统的例子是MS-DOS或者早期的UNIX

9.只有当访问到某页中的一个单元时才将该页取入主存的读取策略是请求式分页

10.替换策略中把分配给进程的页帧看作是一个循环缓冲区的策略是FIFO

11. 仅仅在产生这次页错误的进程驻留页中选择的替换策略是局部替换

12.将被修改的多个页在需要用到它们所占据的页帧之前成批的写回辅存的清除策略是预约式清除

13.在SVR4和Solaris系统中,为内核分配内存的内存管理机制是内核内存分配器

14.系统在它的内存管理机制中使用三级页表结构来处理比较大的地址

15.在win2000系统中,尽管每一个用户看到一个32位地址空间,允许每个进程有4GB,但是一部分存储空间默认为操作系统,因此每个用户事实上只能使用2GB的虚拟地址空间

1.依据时间把处理器分配给进程以满足系统需求的的任务叫做调度。

2.决定何时去创建一个新进程是受多道程序设计的程度的影响。

3.中程调度是系统交换功能的一部分。

4.当某个事件导致进程发生挂起或抢占时,短程调度会被唤醒。5.响应时间和吞吐量是和性能相关的短程调度的标准。

6.在一个使用优先级调度的系统中,调度器总是选择具有最高优先级的进程。

7.决策模式通常具有两类,它决定了当前哪个功能被调用。8.依照队列模型,进程在系统中占用的总时间(等待时间加服务时间)叫做周转时间。

9.轮转调度技术通常也称为时间片,因为每个进程在被抢占前都被赋予一定的处理器时间

10.最短进程优先调度是一种调度策略,它选择具有最短期望处理器时间的进程用以下次执行,并且无抢占。

11.最短剩余时间调度是一种调度策略,它选择预期剩余时间最短的进程执行,并且如果就绪队列中有一个更短的进程,则当前进程被抢占。

12.反馈调度是一种调度策略,它不考虑进程长度,但仍然偏向于短的进程。

13.模型分析中的一些困难可以使用离散时间系统,它允许使用很广泛围的模型。

14.在公平共享调度中,每个用户被赋予一个权值,这个权值定义了用户共享系统资源中的哪部分资源。

15.传统UNIX调度中,使用SVR3和4.3BSD 的UNIX系统把进程分成了固定频带的优先级。

1.有一系列相对自治的系统组成,每个处理器有自己的主存和I/O 通道是:松耦合、分布式多处理器、集群

2.可以有程序员显示地制定应用程序潜在的并行性,在应用程序的的线程之间,需要更高程度的合作与交互的是中等粒度并行性

3.把进程作业从开始到结束永久性的指派给一个处理器的一种分配方案是指静态的

4.当处理器的数目增加时处理器原则的选择不那么重要了

5.同时调度组成一个进程的多个线程的多处理器调度为组调度

6.通过使用仿真模型说明,对于很多种作业,FCFS 优于最少线程优先和可抢占的最少线程数优先策略。

7. 术语组调度已经应用于同时调度组成一个进程的多个线程。

8.组调度和专用处理器作分配中的处理器分配问题对调度问题产生威胁 4

9.一种实时任务,有一个必须结束或开始的最后期限或者有一个关于开始时间和结束时间的约束是非周期任务

10.故障弱化操作是系统在故障时尽可能多的保存其性能和数据的能力。

11.动态尽力调度一个主要缺点是直到到达最后期限或者直到任务完成,我们都不知道是否满足时间约束。

12.对一个给定的抢占的策略,其据有启动最后期限或者完成最后期期限,采用最早最后期限优先的策略调度,任务可以使超过最后期限的任务数最少。

13.为周期性任务解决多任务调度冲突的一种非常好的方法是速率单调调度。

14. LINUX建立在9.3节描述的传统的UNIX调度算法的基础上为配合软实时调度增加了两个调度类型先进先出实时线程和轮转实时线程。

15.在WINDOWS2000中,在单处理器中,当一个线程就绪时,如果他的优先级高于当前正在执行的线程,那么低优先级的线程被强占,在轮转调度方案中具有更高优先级的进程占用处理器。

1 _______是数据进出I/O设备的速度Ans:数据率

2 _______技术是当处理器代表进程发出一个命令,继续执行后续命令,直到模块完成工作后中断。Ans:中断驱动I/O

3 __________阶段处理器从I/O任务中解脱出来

答案:DMA I/O通道I/O处理器

4 位于系统总线和I/O设备之间的总线称作:__________ ANS:单总线,分离的DMA

5 设计I/O功能时________是为了防止I/O操作成为计算机系统的瓶颈的而想达到的目标。答案:效率

6 在大多数I/O逻辑结构中______层时最靠近硬件的一层。答案:调度和控制

7 硬件驱动时面向__I/O设备的一个例子。答案:块

8 作为单缓冲区的改进,这种技术利用了两个系统缓冲,当一个缓冲区满的时候另一个缓冲区将被清空,这种技术我们称为_______. 答案:双缓冲

9 磁盘的________取决于磁盘的转速和磁道的字节数和要传送的字节数。答案:传送时间

10 ________是衡量其他调度的标准。答案; 随即调度

11使用了两个子队列策略来避免“磁头臂的粘性”的磁盘调度策略是________答案:FSCAN

12 RAID________层错误校正使用了汉明码,他能够纠正一位错误并检测双位错误.

答案:第二层

13 ________是主存中为磁盘扇区设置的一个缓冲区。答案:磁盘告诉缓存

14 在UNIX操作系统中_______的I/O直接在I/O模块和进程I/O 区域之间传送。

答案:无缓冲

15 ________把系统纪录仅仅在高速缓存中变化,而不是在磁盘上。以后当在该处理器上的请求降低是再把这些变化写回磁盘。答案:惰性写 1

1. 的本质特征是数据元素间存在着明确的关系,并且可供不同的应用程序使用。ANS:数据库

2. 在文件系统软件结构中,在应用程序和文件系统以及保存数据的设备之间提供了标准接口的层是。ANS:访问方法

3. 文件管理系统的一个基本要求是每个用户都可以访问其他用户的文件。ANS:受控

4. 文件组织是唯一可以很容易的存储在磁盘和磁带中的文件组织。ANS:顺序

5. 在索引顺序文件结构中,使用多级索引可以增加的有效性。ANS:访问记录

6. 直接文件使用基于关键字的。ANS:散列

7. 在文件目录的信息单元中,包含许可行为(例如读,写,执行等)信息的是信息单元。ANS:访问控制(课本396页表12.2)8. 典型情况下,对交互用户或进程而言,总有一个当前路径与之相关联,通常称为。ANS:工作目录(课本397页)

9. 在设计共享访问能力时必须解决问题和死锁问题。ANS:互斥

10. 组块是记录长度固定的顺序文件的最常用的方式。ANS:固定

11. 为跟踪分配给文件的分区而使用的数据结构或表被称为。ANS:文件分配表(FAT)(课本401页)

12. 为跟踪未分配的磁盘空间,除了文件分配表以外,还需要一个。ANS:磁盘分配表

13. 当在中保留磁盘分配表和文件分配表的副本时,可靠性会出现问题。ANS:主存

14. UNIX使用的是,它是一个控制结构,包含操作系统所需要的关于某个文件的关键信息。ANS:索引节点

15. 在W2K NTFS文件系统中,包含关于在这个关于在这个NFTS 卷中所有文件和文件夹的信息以及关于可用的未分配空间的信

息。ANS:主文件表(MFT)

1. 决定在互连的不同网络中的端系统的连接的层是网络互连层。

2. 负责在同一网络中的端系统间的数据传输的层是网络访问层。

3. 从主机X发送到主机Y的TCP数据段含有源端口号A和目的端口号B,则由主机Y回复给主机X的数据段的源端口号是B。

4. 数据报套接字使用UDP协议。

5. 端口号用以鉴别主机系统的应用软件、用户或实体。

6. IP地址用以鉴别网络中的主机系统、系统或计算机。

7. 用以决定在两个实体间通信的内容、方式、时间的规则叫做协议。

8. 区别于独立的协议应用造成的网络通信的麻烦,以独立的模块执行,通过组织协作形成系统来影响通信的各个方面,以此形成一个协议体系结构。

9. 用UDP到端口69来发起通信的应用协议是TFTP或简单文件传输协议。

10. 允许直接访问下层协议(例如IP 协议)的套接字类型是原始套接字。

11. 提供基本的电子邮件功能的应用协议是SMTP(简单网络管理协议)。

12. 加在用户数据前以形成数据单元的控制信息部分叫做头。

13. 将取代现有的常规IP协议的下一代规范是IPv6

14. TCP和UDP是存在于主机对主机层即传输层的协议的例子。

15. 提供远程登录的应用协议是TELNET(远程登陆)。

1. SQL是一种由IBM发展来的,对关系数据库信息进行寻址、创建、更新或提出问题的标准语言。

2. 一种由IBM发展来的,对关系数据库信息进行寻址、创建、更新或提出问题的标准语言是SQL。

3. 在基于服务器的处理中,客户机通常指的是瘦客户。

4. 使本地高速缓存副本与远程数据的最新同步更新的问题就是高速缓存一致性问题。

5. 中间件,应用于每个网络成分(由各种不同的产品组成的网络),保证所有网络用户有相同的机会访问任何网络上的应用程序和资源。

6. 在分布式消息传递中,服务请求可以用参数(数据和控制信息)和指明了要执行的功能的原语表示。

7. 无阻塞原语为进程提供了对消息传递机制高效而灵活的使用。

8. 在参数传递中,把参数作为指向存放值的地址的指针来传递指的是通过引用调用。

9. 在面向对象的消息传递机制中,由IBM、SUN、Apple支持的对象管理组体系结构是公共对象请求代理结构(CORBA)。10. 让一台计算机进行所有的负载处理,而其他计算机则处于非活跃状态,等待主机出现故障时来接管,这种早期使用的通用的集群方法是被动等待。

11. 一旦原系统已被修复,则将应用程序和数据资源恢复到原来的系统,这种故障管理功能指的是故障复原。

12. 集群中间件为用户提供了统一的系统映像,这是大家熟知的单一系统映像。

13. 在Windows集群服务器中,事件处理器连接了集群服务的所有组件,处理公共操作并控制集群服务的初始化。

14. CORBA的接口定义语言用于定义Sun集群的不同节点中MC 组件之间的接口。

15. 与Linux相似,Beowulf是开放资源的软件。

1. 将交互密集的多个进程迁移到同一节点上可以提高通信性能。

2. 地址空间已经被复制到了目标节点上,而进程继续在源节点上执行,源节点上被修改的页必须被复制第二次,这种进程地址空间移动策略是预先复制。

3. 当一个进程开始迁移时,要迁移的进程必须被挂起,这样它才能在非执行状态下迁移。

4. 在Charlotte系统中,进程迁移策略是由Starter制定的。

5. 将已经迁移过的进程重新从系统中搬移的场景指的是移出。

6. 非抢占式进程迁移的一个缺点是该方法对负载分布的突然变化反应不佳。

7. 快照记录了进程的状态,包括了自从前一个快照以来,在所有通道上所发送和接收的所有消息的记录。

8. 任何集中式算法的基础是全局状态的确定。

9. 在互斥算法的完全集中式算法中,一个节点被指定为控制节点,它控制所有共享对象的访问。

10. 在分布式系统中,每次进程发送一条消息时记为一个事件的发生。

11. 在Lamport算法的原始版本中,Reply消息表示同意在它的控制下访问资源。

12. 关于互斥的各种方法中包括在参加的所有进程间传递令牌的方法。

13. 解决死锁的算法的目的是防止循环等待,或者检测其实际或潜在的发生。

14. 死锁预防的wound-wait方法通过杀掉正在使用所请求资源的较新事务来满足较旧事务的请求。

15. 防止间接存储转发死锁的一个简单方法是使用一个结构化缓冲池

1. 计算机系统或网络在安全性上受到的与系统可靠性有关的攻击类型(如将假消息传入系统)指的是伪造。

2. 对通信线路和网络上的安全攻击类型中,包括对数据流的更改或生成错误的数据流指的是主动攻击。

3. 在资源保护的方法中,每个进程与其它进程分开操作,没有任何共享或通信行为,指的是隔离。

4. 文件或数据库管理系统采用的访问控制的一个通用模型是访问矩阵。

5. 口令保护的方式中,系统存储的仅仅是加密形式的用户口令指的是单向加密。

6. Crypt(3)作为在UNIX系统中广泛使用的一种加密例程,基于DES算法,该算法使用了一个12位的salt值。

7. 口令选择策略中,系统检查口令是否是允许的,并且拒绝不满足条件的选择,指的是前摄性的口令检测器。

8. 入侵检测支持关于入侵技术的信息的收集,这些信息可以用来加强入侵防护工具。

9. 特洛伊木马是一个有用的且含有隐藏的代码的程序或命令过程,当它被唤醒时,会执行一些预料之外的或有害的功能。10. 拒绝服务攻击都是针对目标Web站点,通过发送大量的登陆请求攻击站点。

11. 多态病毒在复制过程中生成多个副本,它们在功能上相同但在模式上却各不相同。

12. 通用解密技术使得即使对于最复杂的多态病毒,反病毒程序也能很容易的检测,并且保

持很高的扫描速度。

13. 数字免疫系统是IBM开发的,它的成功取决于病毒分析机器检测新病毒和病毒的新变种的能力。

14. 一个可以严格的证明访问监视器的性质的系统称为可信系统。

15. Windows提供了一个统一的安全模型,应用程序可以为用户定义的对象使用Windows安全框架。

《操作系统》练习题及参考答案

《操作系统》练习题及参考答案 一、单项选择题(每小题1分,共15分) 1.操作系统是一种() A.系统软件 B.系统硬件 C.应用软件 D.支援软件 2.MS—DOS的存贮管理采用了() A.段式存贮管理 B.段页式存贮管理 C.单用户连续存贮管理 D.固定式分区存贮管理 3.用户程序在目态下使用特权指令将引起的中断是属于() A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断 4.MS—DOS中用于软盘整盘复制的命令是() https://www.360docs.net/doc/6e182266.html,P B.DISKCOPY C.SYS D.BACKUP 5.位示图方法可用于() A.盘空间的管理 B.盘的驱动调度 C.文件目录的查找 D.页式虚拟存贮管理中的页面调度 6.下列算法中用于磁盘移臂调度的是() A.时间片轮转法 B.LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 7.在以下存贮管理方案中,不适用于多道程序设计系统的是() A.单用户连续分配 B.固定式分区分配 C.可变式分区分配 D.页式存贮管理 8.已知,作业的周转时间=作业完成时间-作业的到达时间。现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1 A.T1+T2+T3 B.(T1+T2+T3) C.T1+T2+T3 D. T1+T2+T3 9.任何两个并发进程之间() A.一定存在互斥关系 B.一定存在同步关系 C.一定彼此独立无关 D.可能存在同步或互斥关系 10.进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完

11.用磁带作为文件存贮介质时,文件只能组织成() A.顺序文件 B.链接文件 C.索引文件 D.目录文件 12.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是() A.2 B.1 C.3 D.0.5 13.多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 14.文件系统采用多级目录结构后,对于不同用户的文件,其文件名() A.应该相同 B.应该不同 C.可以相同,也可以不同 D.受系统约束 15.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是() A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区 C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区 二、双项选择题(每小题2分,共16分) 1.能影响中断响应次序的技术是()和()。 A.时间片 B.中断 C.中断优先级 D.中断屏蔽 E.特权指令 2.文件的二级目录结构由()和()组成。 A.根目录 B.子目录 C.主文件目录 D.用户文件目录 E.当前目录 3.驱动调度算法中()和()算法可能会随时改变移动臂的运动方向。 A.电梯调度 B.先来先服务 C.扫描 D.单向扫描 E.最短寻找时间优先 4.有关设备管理概念的下列叙述中,()和()是不正确的。 A.通道是处理输入、输出的软件 B.所有外围设备的启动工作都由系统统一来做 C.来自通道的I/O中断事件由设备管理负责处理 D.编制好的通道程序是存放在主存贮器中的 E.由用户给出的设备编号是设备的绝对号

操作系统习题答案整理

内存 1通常情况下,在下列存储管理方式中,()支持多道程序设计、管理最简单,但存储碎片多;()使内存碎片尽可能少,而且使内存利用率最高。 Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区 正确答案:Ⅳ;Ⅰ 2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是()。 正确答案:该程序应具有较好的局部性(Locality) 3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序()。使每道程序能在不受干扰的环境下运行,主要是通过()功能实现的。 Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩充;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间。 正确答案:Ⅰ;Ⅱ 4适合多道程序运行的存储管理中,存储保护是 正确答案:为了防止各道作业相互干扰 5下面哪种内存管理方法有利于程序的动态链接() 正确答案:分段存储管理 6在请求分页系统的页表增加了若干项,其中状态位供()参考。 正确答案:程序访问 7从下面关于请求分段存储管理的叙述中,选出一条正确的叙述()。 正确答案:分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制 8虚拟存储器的特征是基于()。 正确答案:局部性原理 9实现虚拟存储器最关键的技术是()。 正确答案:请求调页(段) 10“抖动”现象的发生是由()引起的。 正确答案:置换算法选择不当 11 在请求分页系统的页表增加了若干项,其中修改位供()参考。 正确答案:换出页面 12 虚拟存储器是正确答案:程序访问比内存更大的地址空间 13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。 正确答案:减少运行的进程数 14在请求调页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起()。 正确答案:越界中断 15 测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。 正确答案:加内存条,增加物理空间容量 16 对外存对换区的管理应以()为主要目标,对外存文件区的管理应以()为主要目标。 Ⅰ.提高系统吞吐量;Ⅱ.提高存储空间的利用率;Ⅲ.降低存储费用;Ⅳ.提高换入换出速度。 正确答案:Ⅳ;Ⅱ 17 在请求调页系统中,若所需的页不在内存中,则会引起()。 正确答案:缺页中断 18 虚拟存储器一般都引入关联存储器技术,关联存储器是 正确答案:按内容寻址 19 在请求分页系统的页表增加了若干项,其中访问位供()参考。 正确答案:置换算法 20 在动态分区式内存管理中,倾向于优先使用低址部分空闲区的算法是();能使内存空间中空闲区分布得较均匀的算法是();每次分配时,把既能满足要求,又是最小的空闲区分配给进程的算法是()。 Ⅰ.最佳适应算法;Ⅱ.最坏适应算法;Ⅲ.首次适应算法;Ⅳ.循环首次适应算法(即Next fit)。 正确答案:Ⅲ;Ⅳ;Ⅰ

操作系统期末试卷(含答案)79149

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。() 3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。() 4.在引入线程的OS中,线程是资源分配和调度的基本单位。() 5.信号量的初值不能为负数。() 6.最佳适应算法比首次适应算法具有更好的内存利用率。() 7.为提高对换空间的利用率,一般对其使用离散的分配方式。() 8.设备独立性是指系统具有使用不同设备的能力。() 9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。() 10.访问控制矩阵比访问控制表更节约空间。() 二、选择题 1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。 A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。 3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。 G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。 4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。 K,L,M:(1)提高内存利用率;(2)提高系统吞吐量;(3)满足用户需要;(4)更好地满足多道程序进行的需要;(5)既满足用户需求,又提高内存利用率。 5.在存储管理中,不会产生内部碎片的存储管理方式是(N);支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是(O)。 N:(1)分页式存储管理;(2)分段式存储管理;(3)固定分区式存储管理;(4)段页式存储管理。 O:(1)段页式存储管理;(2)请求分区页式存储管理;(3)请求分段式存储管理;(4)可变分区存储管理;(5)固定分区存储管理;(6)单一连续分区式存储管理。 6.磁盘调度主要是为了优化(P),下列算法中能避免磁盘粘着的现象的是(Q)。P:(1)寻道时间;(2)旋转延迟时间;(3)传输时间。 Q:(1)SSTF;(2)FCFS;(3)SCAN;(4)CSCAN;(5)FSCAN。 7.文件系统中,目录管理最基本的功能是(R),位示图的主要功能是(S),FAT 表的主要功能是(T)。 R,S,T:(1)实现按名存取;(2)提高文件存储空间利用率;(3)管理文件存储器的空闲空间;(4)指出分配给文件的盘块(首个盘块除外)的地址;(5)管理文件存储器的空闲空间,并指出分配给文件的盘块(首个盘块除外)的地址。 8.文件系统采用多级目录结构,可以(U)和(V)。 U,V:(1)缩短访问文件存储器时间;(2)节省主存空间;(3)解决不同用户文件的命名冲突;(4)方便用户读写文件;(5)提高检索目录的速度。9.计算机系统中信息资源的安全包括(W)、(X)和(Y)三个方面,其中程序被删除属于(W)方面的威胁,数据被非法截取属于(X)方面的威胁,消息被更改属于(Y)方面的威胁。 W,X,Y:(1)保密性;(2)完整性;(3)可用性;(4)方便性。 三、填空题 1.操作系统最基本的特征是(1)和(2),最主要的任务是(3)。 2.引入进程的主要目的是(4),进程存在的唯一标志是(5)。 3.(6)是指通过破坏死锁产生的必要条件来防止死锁的发生。引起死锁的四个必要条件中,(7)是不应该被破坏的,但对某些特殊的资源(如打印机),该条可通过(8)来破坏;而其他能被破坏的三个必要条件分别是(9)、(10)和(11)。 4.虚拟存储器管理的基础是(12)原理,在请求分页管理方式中,页表中的状态位用来只是对应页(13)修改位用来只是对应页(14),引用位则是供(15)使用;而在请求分段系统还增加了增补位,它用来指示(16)。 5.设备驱动程序是(17)与(18)之间的通信程序如果系统中有3台相同的单显和2台相同的彩显则必须为它们配置(19)种设备驱动程序 6.廉价磁盘冗余阵列可组成一个大容量磁盘系统,它利用(20)技术来提高磁盘系统的存取进度,而利用(21)技术来增加磁盘系统的可靠性 7.包过滤防火墙工作在(22)层,采用代理服务技术的防火墙则工作在(23)层 8.UNIX文件系统对文件存储空间采用(23)分配方式,它通过(24)来管理空闲的文件存储空间。 四、问答题 1.假设某多道程序设计系统中有供用户使用的内存100k,打印机1台。系统采用可变分区管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计:采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机在执行进程结束时或有新进程到达时。现有一进程序列如下: 假设系统优先分配内存的低地址区域,且不需移动已在主存中的进程,请:(1)给出进度调度算法选中进程的次序,并说明理由。 (2)全部进程执行结束所用的时间是多少? 2.请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向的行人必须等待:另一方向的行人必须等待:当某一方向无人过桥是,另一方向的行人可以过桥。 3.提高内存利用率的途径有哪些? 4.何谓脱机输入/输出技术? 5. 将目录文件当作一般数据文件来处理有什么优缺点? 操作系统复习题1答案 一、判断题 1、错 2、对 3、错 4、对 5、对 6、错 7、错 8、错 9、对10、错 二、选择题 1、A :(2);B:(4);C:(3)。 2、D:(4);E:(3);F:(2)。 3、G:(2);H:(5);I:(3);J:(4)。 4、K:(1);L:(3);M:(5)。 5、N:(2);O:(2)。 6、P:(1)寻道时间;Q:(5)。 7、R:(1);S:(3);T:(5)。 8、U:(3);V:(5)。 9、W:(3);X:(1);Y:(2)。

操作系统试题库填空题及答案

操作系统试题库填空题及答案 1、分时系统必须为用户提供(操作控制命令)以实现(交互(或联机))控制方式。 2、Spooling系统中,作业执行时,从磁盘上的(输入井)中读取信息,并把作业的执行结 果暂时存放在磁盘上的(输出井)中。 3、中断分类后,中断是指(源自CUP以外事件的中断,通常与当前程序(进程)运行无关),异常 是指(源自CUP内部事件的中断,通常与当前程序(进程)运行有关)。 4、所谓脱机用户接口是指(作业控制语言)。 5、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调 用)组成。 6、操作系统的主要功能是(存储器管理)、(处理机管理)、(设备管理)、(文件管理)、 (作业管理)。 7、用户是通过(命令接口)或者程序接口向计算机发出请求的。 8、用户与操作系统的接口有(通讯语言)和(系统调用)。 9、交互式系统和多道程序系统相结合可构成(分时)系统。 10、SPOOLing是指(并发的外部设备联机操作),操作系统用它来实现(虚拟设备)的功

能。 11、分时系统追求的目标是(及时响应). 12、用户进程从目态(常态)转换为管态(特态)的唯一途径是(中断). 13、实时系统应具有两个基本特征:及时性和(可靠性). 14、实时系统应具有两个基本特征:(及时性)和可靠性. 15、用户程序通过(访管指令(或系统调用))向操作系统提出各种资源要求和服务请求. 16、SPOOLing(同时的外部设备联机操作)技术是关于慢速字符设备如何与计算机主机交换信息 的一种典型的(虚拟设备)技术. 17、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。 18、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调 用)控制。 19、一个完整的计算机系统是由(硬件)和(软件)两大部分组成的。 20、操作系统是(控制和管理)计算机系统内部(各种硬件和软件资源)、有效地组织 多道程序运行的(系统软件(或程序集合)),是用户和计算机的(接口)。

1操作系统试题及答案

操作系统试题及答案 一、选择题 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. LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 8、存放在磁盘上的文件,()。 A.即可随机访问,又可顺序访问 B。只能随机访问 C.只能顺序访问 D。只能读/写不能访问 9、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是()A.2 B.1 C.3 D.0.5 10、进程和程序的本质区别是()。 A.内存和外存 B。动态和静态特征 C。共享和独占使用计算机资源D。顺序和非顺序执行机器指令 11、对于硬盘上存放的信息,物理上读写的最小单位是一个()。 A.二进位 B。字节 C。物理块 D。逻辑记录 12、多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 13、进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完 14、由于系统无法预先知道一个作业未来访问页面的情况,所以()在实际上是无法实现的。 A.先进先出淘汰算法 B。最近最少使用淘汰算法 C.最优淘汰算法 D。最不常用页面淘汰算法 15、文件系统为每个文件另建立一张指示逻辑记录和物理块之间的对应关系表,由此表和文件本身构成的文件是()。

操作系统试题库填空题

1、分时系统必须为用户提供( 操作控制命令) 以实现( 交互(或联机) )控制方式。 2、Spooling系统中,作业执行时,从磁盘上的 ( 输入井) 中读取信息,并把作业的执行结 果暂时存放在磁盘上的( 输出井)中。 3、中断分类后,中断是指(源自CUP以外事件的中断,通常与当前程序(进程)运行无关),异常 是指(源自CUP内部事件的中断,通常与当前程序(进程)运行有关)。 4、所谓脱机用户接口是指(作业控制语言)。 5、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调 用)组成。 6、操作系统的主要功能是(存储器管理)、(处理机管理)、(设备管理)、(文件管理)、 (作业管理)。 7、用户是通过(命令接口)或者程序接口向计算机发出请求的。 8、用户与操作系统的接口有(通讯语言)和(系统调用)。 9、交互式系统和多道程序系统相结合可构成(分时)系统。 10、SPOOLing是指(并发的外部设备联机操作),操作系统用它来实现(虚拟设备)的功 能。 11、分时系统追求的目标是(及时响应). 12、用户进程从目态(常态)转换为管态(特态)的唯一途径是(中断). 13、实时系统应具有两个基本特征: 及时性和(可靠性). 14、实时系统应具有两个基本特征:(及时性)和可靠性. 15、用户程序通过(访管指令(或系统调用) )向操作系统提出各种资源要求和服务请求. 16、SPOOLing(同时的外部设备联机操作)技术是关于慢速字符设备如何与计算机主机交换信息 的一种典型的(虚拟设备)技术. 17、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。 18、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调 用)控制。 19、一个完整的计算机系统是由(硬件)和(软件)两大部分组成的。 20、操作系统是(控制和管理)计算机系统内部(各种硬件和软件资源)、有效地组织 多道程序运行的(系统软件(或程序集合)),是用户和计算机的(接口)。 21、操作系统的主要功能有:(存储器管理)、(处理机管理)、(设备管理)、 (文件管理)和(作业管理)。 22、操作系统是裸机之上的第(一)层软件,与硬件关系尤为密切。 23、操作系统是整个系统的控制管理中心,它既管理(硬件),又管理(软件)。 24、操作系统的基本特征是(并发)、(共享)和(异步(不确定性) )。 25、根据操作系统的功能、使用环境、配置规模等,操作系统一般可分为如下六种类型:(多 道批处理系统)、(分时系统)、(实时系统)、个人机系统、(网络操作系统)和(分布式操作系统)。 26、现代操作系统通常为用户提供三种使用界面,即(命令界面)、(图形界面)和(系

操作系统例题汇总

1.2例题精选 例如何理解虚拟机的概念? 解:一台仅靠由硬件组成的计算机一般被称为裸机,不易使用。操作系统为用户使用计算机提供了许多服务,从而把一台难于使用的裸机改造成了功能更强大、使用更方便的计算机系统,这种计算机系统称为虚拟机。所谓虚拟,是指把一个物理上的实体变为若干个逻辑上的对应物。前者是实际存在的,而后者是虚的,只是用户的一种感觉。在单CPU的计算机系统中能同时运行多道程序,好像每个程序都独享一个CPU,这就是虚拟。在构造操作系统时,把操作系统分成若干层,每层完成特定的功能,从而形成一个虚拟机。下层的虚拟机为上层的虚拟机提供服务,这样逐次扩充以完成操作系统的功能。 讨论“虚拟”的概念体现在操作系统的方方面面。例如,虚拟存储器,使一台只有4MB内存的计算机可以运行总容量远远超过4 MB的程序;虚拟外设,能够使多个用户同时访问该外设等。 例什么是多道程序设计,它的主要优点是什么? 解: 所谓多道程序设计是指把一个以上的程序存放在内存中,并且同时处于运行状态,这些程序共享CPU和其他计算机资源。其主要优点是: (1)CPU的利用率高:在单道程序环境下,程序独占计算机资源,当程序等待I/O操作时CPU空闲,造成CPU资源的浪费。在多道程序环境下,多个程序共享计算机资源,当某个程序等待 I/O操作时,CPU可以执行其他程序,这大大地提高了CPU的利用率。 (2)设备利用率高:在多道程序环境下,内存和外设也由多个程序共享,无疑也会提高内存和外设的利用率。 (3)系统吞吐量大:在多道程序环境下,资源的利用率大幅度提高,减少了程序的等待时间,提高了系统的吞吐量。 讨论多道程序在计算机中并发地运行是现代计算机系统的重要特征。早期的单道批处理系统与人工操作相比自动化程度大大提高,但系统中仍有较多的空闲资源,系统的性能较差。多遭批处理系统虽有很多优点,但这种系统交互能力差,作业的平均周转时间长。多道程序处理系统要解决的主要问题是,如何使多个程序合理、有序地共事处理机、内存、外设等资源。 例1.3 A, B两个程序,程序 A按顺序使用CPU 10 S,使用设备甲 5 S,使用 CPU 5 S,使用设备乙 10 S,最后使用 CPU 10 S。程序 B按顺序使用设备甲 10 S,使用 CPU 10 S,使用设备乙5S,使用CPU 5S,使用设备乙 10S。(忽略调度程序执行时间)试问: (1)在顺序环境下执行程序A和程序B,CPU的利用率是多少? (2)在多道程序环境下, CPU的利用率是多少? 解(1)程序A和程序B顺序执行时,程序A执行完毕,程序B才开始执行。两个程序共耗时80S,其中占用CPU时间为40S,顺序执行时CPU的利用率为50%。 (2)在多道程序环境下,两个程序并发执行,其执行情况如图所示。可以看出,两个程序共耗时45S,其中占用CPU时间为40S,故此时CPU的利用率为40/45=%。 讨论 (1)在单道程序环境下,程序顺序执行,CPU被一道程序独占,即使CPU空闲,其他程序也不能使用,所以 CPU的利用率低。 (2)在多道程序环境下,若干个程序宏观上同时执行,微观上交替执行。当其中一个程序由于某种原因(例如进行1/O操作)而不能占用CPU时,其他程序就可以占用CPU,提高了CPU的利用率。

操作系统练习题_及答案

操作系统练习题 第一章引言 (一)单项选择题 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.CPU管理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.SPOOL技术用于( )。A.存储管理B.设备管理C.文件管理 D.作业管理 14.( )为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二)填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。 2.计算机是由硬件系统和_______系统组成。3.软件系统由各种_______和数据组成。4.计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。5.操作系统使用户合理_______,防止各用户间相互干扰。6.使计算机系统使用方便和_______是操作系统的两个主要设计目标。7.批处理操作系统、_______和实时操作系统是基本的操作系统。8.用户要求计算机系统中进行处理的一个计算机问题称为_______。9.批处理操作系统按照预先写好的_______控制作业的执行。10.在多道操作系统控制下,允许多个作业同时装入_______,使中央处理器轮流地执行各个作业。11.批处理操作系统提高了计算机系统的_______,但在作业执行时用户不能直接干预作业的执行。12.在分时系统中,每个终端用户每次可以使用一个由_______规定的cPu时间。13分时系统具有同时性、独立性、及时性和_______等特点。14.在批处理兼分时系统中,往往把由分时系统控制的作业称为_______作业,把由批处理系统控制的作业称为_______作业。l5.实时系统要求有_______,不强求系统资源的利用率。16.网络操作系统能实现各台计算机之间的通信和网络中各种_______的共享。17.分布式计算机系统中各台计算机_______主次之分。18.操作系统的资源管理功能有:处理器管理、_______、文件管理、设备管理和作业管理。19._______为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的工作效率。20.文件管理面向用户实现_______存取文件,管理用户信息的存储、检索、共享和保护。21.设备管理负责管理各种外围设备,包括设备的分配、启动以及_______的实现技术。 (三)简答题 1.什么是计算机系统?它由哪几部分组成? 2.计算机系统的资源包括哪些? 3简述操作系统的定义。4.为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标? 5.从操作系统提供的服务出发,操作系统可分哪几类? 6.何谓批处理操作系统? 7.为什么说批处理多道系统能极大地提高计算机系统的工作效率? 8分时系统如何使各终端用户感到好像自己独占一台计算机? 9.网络操作系统有何主要功能? 10.简述操作系统的五大功能。 第一章练习题参考答案 (一)单项选择题 1.B 2.D 3 A 4 C 5.D 6.C 7.D 8.B 9.C 10.B 11.C 12.D 13.B 14.B (二)填空题

计算机操作系统习题及答案()

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

《操作系统》课程综合练习题 及答案

《操作系统》综合练习题 一、填空题 1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。 2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用 运行在( 6 )态。 3.进程并发执行时有间断性、(7)和(8)的特点。 4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。 5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 ); 6.临界资源的概念是(12),而临界区是指(13)。 7.产生死锁的原因可以归结为两点:(14)和(15)。 8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。 9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内 存; 10.在操作系统中,不可中断执行的操作称为( 21 )操作; 11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ), 在临界区后设置( 24 )。 12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝 它的资源请求。 13.页面调入策略要解决(27)、(28)两个问题。 14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。 15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。 16.进程调度负责( 33 )的分配工作。 17.通常操作系统内核提供( 34 )功能和( 35 )功能。 参考答案: 1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理; 2、(5)系统态(核心态) ;(6)用户态; 3、(7)失去封闭性;(8)不可再现性 4、(9)动态;(10)并发; 5、(11)索引结点; 6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;

最新操作系统试题及答案

一、单项选择题(每题2分,共20分) 1.以下著名的操作系统中,属于多用户、分时系统的是( )。 A.DOS系统B.UNIX系统 C.Windows NT系统D.OS/2系统 2.在操作系统中,进程的最基本的特征是( )。 A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 3.操作系统中利用信号量和P、V操作,( )。 A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥和同步D.可完成进程调度 4.作业调度的关键在于( )。 A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 5.系统抖动是指( )。 A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统不稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A.段表B.页表 C. PCB D.JCB

7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( ) A.单级目录B.二级目录 C.纯树型目录D.非循环图目录 8.SPOOLing技术可以实现设备的( )分配。 A.独占B.共享 C.虚拟D.物理 9.避免死锁的一个著名的算法是( )。 A.先人先出算法B.优先级算法 C.银行家算法D.资源按序分配法 10.下列关于进程和线程的叙述中,正确的是( )。 A.一个进程只可拥有一个线程 B.一个线程只可拥有一个进程 C.一个进程可拥有若干个线程 D.一个线程可拥有若干个进程 二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。每题2分,共10分) 1.简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。( )

《操作系统》-填空题

1、用户程序必须通过程序级接口方能获得操作系统的服务,程序级接口主要是由一组(系统调 用)组成。 2、操作系统的主要功能是(存储器管理)、(处理机管理)、(设备管理)、(文件管理)、 (作业管理)。 3、交互式系统和多道程序系统相结合可构成(分时)系统。 4、分时系统追求的目标是(及时响应). 5、用户进程从目态 ( 常态 ) 转换为管态 ( 特态 ) 的唯一途径是(中断). 6、实时系统应具有两个基本特征:及时性和(可靠性). 7、实时系统应具有两个基本特征:(及时性)和可靠性 . 8、用户程序通过(访管指令 ( 或系统调用 ) )向操作系统提出各种资源要求和服务请求. 9、计算机操作系统是方便用户、管理和控制计算机(软硬件资源)的系统软件。 10、操作系统是(控制和管理)计算机系统内部(各种硬件和软件资源)、有效地组织 多道程序运行的(系统软件(或程序集合)),是用户和计算机的(接口)。 11、操作系统的主要功能有:(存储器管理)、(处理机管理)、(设备管理)、 (文件管理)和(作业管理)。 12、操作系统是裸机之上的第(一)层软件,与硬件关系尤为密切。 13、操作系统是整个系统的控制管理中心,它既管理(硬件),又管理(软件)。 14、操作系统的基本特征是(并发)、(共享)和(异步(不确定性))。 15、多道批处理系统的特点是(多道)和(成批)。 16、处理机执行状态有(系统态或核心态或管态)和(用户态或目态)两种。 17、允许特权指令执行的状态,称 (核心态或管态或系统态) 态,在此状态下地址空间也较大。 一般用户所运行的状态称(用户态或目态) 态。 18、现在流行的个人机运行着两类个人机操作系统,它们是(单用户操作系统)操作系统和 (多用户操作系统)操作系统。 19、面对一般用户,通过(操作命令)方式控制操作系统;面对编程人员,通过(系统调 用)控制。 20、根据 Bernstein条件(程序能并发执行,且具有可再现性的条件),则如下 4条语句中: S1: a:=x+y S2: b:=z+1 S3: c:=a-b S4: w:=c+1 S1 和 S2 两条语句(可以)并发执行,S3 和 S4 两条语句(不可以)并发执行。 (本小题填空时考虑:是否可以并发执行) 21、作业调度是从(后备队列)中选一道作业,为它分配资源,并为它创建(进程)。 22、进程的基本特征为:动态性、独立性、(并发性)和(相互制约性)。 23、进程的基本状态有(运行态)、(就绪态)、(阻塞态)。 24、程序的(并发)执行是现代操作系统的基本特征之一,为了更好地描述这一特征

操作系统复习题简答题总结

1操作系统的基本特征有哪些? 答:操作系统的基本特征: (1)并发。并发是指两个或多个活动在同一给定的时间间隔中进行。(2)共享。共享是指计算机系统中的资源被多个任务所共用。 (3)异步性。在多道程序环境下,各个程序的执行过程有“走走停停”的性质。每一道程序既要完成自己的事情,又要与其他程序共享系统中 的资源。这样,它什么时候得以执行、在执行过程中是否被其他事情 打断(如I/O中断)、向前推进的速度是快还是慢等,都是不可预知的, 由程序执行时的现场所决定。另外,同一程序在相同的初始数据下, 无论何时运行,都应获得同样的结果。这是操作系统所具有的异步性。2操作系统的主要功能有哪些? 答:操作系统的主要功能包括:存储管理,进程和处理机管理,文件管理,设备管理以及用户接口管理。 3、操作系统一般为用户提供了哪三种界面?它们各有什么特点? 答: 4、操作系统主要有哪三种基本类型?它们各有什么特点? 5、操作系统主要有哪些类型的体系结构?UNIX系统和Linux系统各采用哪些结构? 答:一般说来,操作系统有四种结构:整体结构、层次结构、虚拟机结构、客户机-服务器结构。Linux系统采用的是整体结构。UNIX系统采用的是层次结构。

6、Linux系统有什么特点? 7、使用虚拟机有哪些优势和不足? 8、现代计算机系统由什么组成的? 9、在操作系统中,为什么要引入进程的概念?它与程序的区别和联系分别是什么?

10、操作系统在计算机系统中处于什么位置? 11、进程的基本状态有哪几种? 答:进程的基本状态有三种,分别为运行态、就绪态、阻塞态。 12、你熟悉哪些操作系统?想一想你在使用计算机过程中,操作系统如何提供服务? 答:我们最熟悉的一般为Windows操作系统,它是由微软(Microsoft)公司推出的一个功能强大的图形界面操作系统。常用的操作系统还有Linux,UNIX 操作系统。 我们在使用计算机时,首先接触的是用户界面,我们可以通过键盘上输入命令,在桌面上点击鼠标完成操作,这时系统就知道执行相应的功能。 13、 PCB的作用是什么?它是怎样描述进程的动态性质的? 答:进程控制块PCB是进程组成中最关键的部分。每个进程有唯一的进程控制块;操作系统根据PCB对进程实施控制和管理,进程的动态、并发等特征是利用PCB表现出来的;PCB是进程存在的唯一标志。 PCB中有表明进程状态的信息:该进程的状态是运行态、就绪态还是阻塞态,利用状态信息来描述进程的动态性质。 14、PCB表的组织方式主要有哪几种?分别简要说明。 答:PCB表的组织方式主要有:线性方式、链接方式和索引方式。 线性方式是把所有进程的PCB都放在一个表中。 链接方式按照进程的不同状态把它们分别放在不同的队列中。 索引方式是利用索引表记载相应状态进程的PCB地址。 15、进程和线程的区别是什么? 答:(1)动态性。程序是静态、被动的概念,本身可以作为一种软件资源长期保存;而进程是程序的一次执行过程,是动态、主动的概念,有一定的生命周期,会动态地产生和消亡。 (2)并发性。传统的进程是一个独立运行的单位,能与其他进程并发执行。进程是作为资源申请和调度单位存在的;而通常的程序是不能作为一个独立运行的单位并发执行的。 (3)非对应性。程序和进程无一一对应关系。一个程序可被多个进程共用;一个进程在其活动中又可以顺序地执行若干个程序。 (4)异步性。各个进程在并发执行过程中会产生相互制约关系,造成各自前进速度的不可预测性。而程序本身是静态的,不存在这种异步特征。

最新操作系统试题及答案

一、选择题 1、一个完整的计算机系统是由(C)组成的。 A.硬件 B.软件 C. 硬件和软件 D.用户程序 2、操作系统的基本职能是(A )。 A.控制和管理系统内各种资源,有效地组织多道程序的运行 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.提供功能强大的网络管理工具 3、以下著名的操作系统中,属于多用户、分时系统的是(C )。 A. DOS系统 B. Windows NT系统 C. UNIX系统 D.OS/2系统 4、为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B )。 A.多道批处理系统B.分时系统C.实时系统D.网络系统 5、当操作系统退出执行,让用户执行时,系统会(C )。 A.继续保持管态B.继续保持目态 C.从管态变为目态D.从目态变为管态 6、下列进程状态的转换中,哪一个是不正确的(D)。 A.就绪→运行 B.运行→就绪 C.阻塞→就绪 D.就绪→阻塞 7、某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将(D )。 A.从就绪变为运行B.从运行变为就绪 C.从运行变为阻塞D.从阻塞变为就绪 8、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。 A. 动态性 B. 并发性 C. 调度性 D. 异步性 9、进程控制块是描述进程状态和特性的数据结构,一个进程(D)。 A.可以有多个进程控制块B.可以和其他进程共用一个进程控制块 C.可以没有进程控制块D.只能有惟一的进程控制块 10、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为(C)。 A、公共变量 B、标志符 C、信号量 D、标志变量 11、如果进程PA对信号量S执行P操作,则信号量S的值应(B )。 A.加1 B.减1 C.等于0 D.小于0 12、进程状态从就绪态到运行态的转化工作是由(C)完成的。 A.作业调度B.中级调度C.进程调度D.设备调度 13、为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由(A)完成的。 A.作业调度B.中级调度C.进程调度D.内存调度 14、通常,用户编写的程序中所使用的地址是(A )。

相关文档
最新文档