操作系统刷题日记

本文探讨了操作系统的核心功能,包括进程管理、资源分配、并发性和实时性。分析了分时系统、实时系统的特点与区别,指出操作系统的主要任务是对硬件资源和软件资源的有效管理。同时,介绍了进程的并发与并行执行、死锁预防与处理、调度算法及其对系统性能的影响。还涉及了系统调用的作用、进程间通信的原语、虚拟存储技术以及设备管理的目标。通过对各种调度算法的比较,强调了提高系统效率和用户交互性的关键因素。
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.分时系统中,时间片设置得越小,则平均响应时间越短;(F)

  • 还有进程数在影响响应时间

2.实时系统在响应时间、可靠性和交互能力等方面都比分时系统要求高。(F)

  • 在信息查询系统中,人与系统的交互性仅限于访问系统中某些特定的专用服务程序。它并不像分时系统那样,能向终端用户提供数据处理、资源共享等服务。而多媒体系统的交互性也仅限于用户发送某些特定的命令,如开始、停止、快进等,由系统立即响应。(即实时系统的交互性比较弱)

3.操作系统完成的主要功能是与硬件相关的;(F

  • 操作系统的主要功能是实现对系统硬件和软件资源的管理

在单处理机的环境下,多道程序的执行是并发的不是并行的,程序的执行与I/O操作也只能并发不能并行;(F
并行是指多个事件在同一时刻发生,而并发是指多个事件在同一时间间隔内发生,比如在1秒内发生多个事件,实际一个时刻只有一个事件发生。CPU的数据处理和I/O操作往往是并行处理的

设计实时操作系统时,首先应该考虑系统的优良性和分配性;(F
实时性和可靠性

在计算机系统中配置操作系统的主要目的是()
A.增强计算机系统的功能
B.提高系统资源的利用率
C.提高系统的运行速度
D.合理组织系统的工作流程,以提高系统吞吐量

( )不是设计实时系统主要追求的目标
A.安全可靠
B.资源利用率
C.及时响应
D.快速处理

采用微内核结构时,通常下列模块中必须包含在操作系统内核中的是()模块。
A.内存分配
B.中断处理
C.文件处理
D.命令处理

在设计分时操作系统时,首先要考虑的是()。
A.灵活性和可适应性
B.交互性和响应时间
C.周转时间和系统吞吐量
D.实时性和可靠性

1-1多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。(T
一个程序多个进程:一台电脑可以登录很多qq
一个进程多个程序:UI进程可以在qq,360,LOL等程序执行

1-2并发性是指若干事件在同一个时刻发生。 (**F **)
同一时间间隔

1-3用户为每个自己的进程创建PCB,并控制进程的执行过程。(F)
PCB是由操作系统初启时创建的,并控制进程的执行过程

1-5进程可以删除自己的PCB表。 (F
操作系统动手

1-6对临界资源应采取互访问方式来实现共享。 (T)

1-7多道程序的执行一定不具备再现性。 (F
多道程序的并发执行不具有再现性

进程控制原语包括:进程创建,进程阻塞,唤醒进程和进程终止四个原语。

1-10多道程序的执行失去了封闭性和再现性,因此多道程序系统中引入进程的概念。 (T)
为了提高程序的并发性

2-4在操作系统中。进程是一个具有一定独立功能的程序在某个数据集上的一次( )。
A.等待活动
B.单独操作
C.运行活动
D.关联操作

2-13操作系统内核是通过各种原语操作来实现其控制功能的,所谓原语是()。
A.一个程序段
B.一个具有特定核心功能的程序段
C.一个具有特定核心功能,且不可被中断执行的程序段
D.一个具有特定核心功能,且不可被中断执行的必须与其它进程同步的程序段

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

在多进程系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。所谓临界区是指()。
A.一段程序

进程间的同步是指进程间在逻辑上的相互()关系
A.联接
B.继续
C.制约
D.调用

2-17一种由P和V操作所改变的整型变量是()。
A.控制变量
B.锁
C.整型信号量
D.记录型信号量

1-1如果系统在所有进程运行前,一次性地将其在整个运行过程中所需地全部资源分配给进程,即所谓"静态分配",可以预防死锁发生。 (T
预防死锁:资源静态分配法
解除死锁:剥夺资源法

作业调度能使作业获得CPU。(F
作业调度只能创建进程将其调入内存,进程调度才能获取CPU。

在优先权调度算法中如何确定静态优先权?一般说,计算进程的优先权要高于磁盘I/O进程的优先权。 (T)
计算进程会占用大量的CPU时间,IO进程会占用较少的CPU时间,所以后者的优先权要高。
确定静态优先权的依据有如下三个方面:
①进程类型:通常,系统进程(如接收进程、对换进程、磁盘I/O进程)的优先权高于一般用户进程的优先权
②进程对资源的要求:如进程的估计执行时间及内存需要量的多少,对这些要求少的进程应赋予较高的优先权
③用户要求:这是用户进程的紧迫程度及用户所付费用的多少来确定优先权的

()是指作业进入系统到作业完成所经过的时间间隔。
A、响应时间
B、周转时间
C、运行时间
D、等待时间

在多道程序的环境中,不会因竞争()而产生死锁
A、可被抢占的资源
B、不可抢占的资源
C、消耗性资源
D、可重复使用的资源

2-13、( )有利于CPU繁忙型的作业,而不利于I/O繁忙型的作业。
A、优先权调度算法
B、时间片轮转调度算法
C、短作业(进程)优先算法
D、先来先服务调度算法
先来先服务(FCFS)调度算法是一种最简单的调度算法,当在作业调度中采用该算法时,每次调度是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就绪队列。
FCFS调度算法比较有利于长作业,而不利于短作业。所谓CPU繁忙型的作业,是指该类作业需要大量的CPU时间进行计算,而很少请求I/O操作。I/O繁忙型的作业是指CPU处理时,需频繁的请求I/O操作。所以CPU繁忙型作业更接近于长作业

2-17、下列调度算法中,()调度算法是绝对可抢占的。
A、时间片轮转
B、短进程优先
C、先来先服务
D、优先级
时间片用完了,cpu会被抢占,而其他的可抢可不抢

观察是否让出处理机

系统调用的目的是()。

  • 请求系统服务
    
  • 终止系统服务
    
  • 申请系统资源
    
  • 释放系统资源
    

A 请求系统服务。操作系统编制了许多不同功能的子程序,供用户程序执行中调用。这些由操作系统提供的子程序称为系统功能调用,简称系统调用。系统调用是操作系统为用户程序提供的一种服务界面,或者说,是操作系统保证程序设计语言能正常工作的一种支持。 本题答案有误,应该选择A选项。

顺序程序和并发程序的执行相比,( C)。

A、基本相同

B、 有点不同

C、并发程序执行总体上执行时间快

D、 顺序程序执行总体上执行时间快

11、 进程间的基本关系为(B)。

A、相互独立与相互制约

B、同步与互斥

C、并行执行与资源共享

D、 信息传递与信息缓冲

PV 操作是( A )。

A、两条低级进程通信原语

B、两组不同的机器指令

C、两条系统调用命令

D、两条高级进程通信原语

提高主存的利用率主要通过( A )实现。

A、主存分配

B、主存保护

C、主存扩充

D、地址转换

静态重定位是在作业装入过程中进行的;

动态重定位是在作业执行过程中进行的;

分区管理中进行分区的是主存的( B )。

A、系统区域

B、用户区域

C、程序区域

D、整个区域

( C )存储管理支持多道程序设计,算法简单,但存储碎片多。

A、段式

B、页式

C、固定分区

D、段页式

处理器有 32 位地址,则它的虚拟地址空间为( B )字节。

A、2GB

B、4GB

C、100KB

D、640KB

2^32这里单位就是B,不用再除以8;

在段页式管理中,每取一次数据,要访问( C )次内存。

A、1

B、2

C、3

D、4

在没有块表的情况下,分页系统每访问一次数据,要访问2次内存;分段系统每访问一次数据,要访问2次内存;段页式系统每访问一次数据,要访问3次内存。

虚拟存储技术是( B )。

A、补充内存物理空间的技术

B、补充相对地址空间的技术

C、扩充外存空间的技术

D、扩充输入输出缓冲区的技术

3、 文件管理实际上是管理( B )。

A、主存空间

B、辅助存储空间

C、逻辑地址空间

D、物理地址空间

按文件用途来分,编译程序是( C )。

A、用户文件

B、档案文件

C、系统文件

D、库文件

正确答案:C 解析:按用途来分,文件可分为系统文件、用户文件和库文件

系统文件是指由系统软件构成的文件;

用户文件指由用户的源代码、目标文件、可执行文件或数据等所构成的文件;

库文件是由标准子例程及常用的例程等所构成的文件。由此可知,应选C。

1、 设备管理的目的是为了合理地利用外部设备和( C )。

A、提高 CPU 利用率

B、提供接口

C、方便用户

D、实现虚拟设备

共享设备是指( D )。

A、可以为多个用户服务的设备

B、只能为一个用户服务的设备

C、任意时刻都可以同时为多个用户服务的设备

D、一个作业还没有撤离就可以为另一个作业同时服务的设备,但每个时刻只为一个用户服务。

4、 CPU 数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( C )。

A、并行技术

B、通道技术

C、缓冲技术

D、虚存技术

5、 如果 I/O 设备与存储设备进行数据交换不经过 CPU 来完成,这种数据交换方式是( C )。

A、程序查询

B、中断方式

C、DMA 方式

D、无条件存取方式

6、 通道是一种( C )。 也成为输入输出处理机;

A、I/O 端口

B、数据通道

C、I/O 专用处理机

D、软件工具

高级调度 (外存 --> 内存) 面向作业;

高级调度

中级调度 (外存 --> 内存)

在这里插入图片描述

低级调度 (内存 --> CPU)

在这里插入图片描述
我的图裂开了 我任性了 不传了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值