本文说明:本文以习题为主,并作详细解析,大家可以对照复习,习题均来自网络,部分自己进行了详解,请大家自行找对应章节进行学习,并指出文章内容错误,谢谢!
1.下列不属于操作系统目标的是()
A.方便性
B.有效性
C.可扩充性
D.开放性
E.并发性
正确答案:E (操作系统的设计目标是 :方便性、有效型、可扩充性、开放性。)
2.下列关于操作系统的作用错误的是()
A.作为用户与计算机硬件系统之间的接口
B.作为计算机系统资源的管理者
C.实现对计算机资源的抽象
D.管理和控制用户的日常生活
正确答案:D
3.在早起无操作系统时代,下面关于人工操作方式的说法错误的是()
A.用户独占全机,资源利用率低
B.主机等待人工操作,cpu和内存利用率低
C.人工速度慢但智能化程度高
D.脱机输入输出技术提高了cpu和I/O速度
正确答案:C智能化程度高错
4.下列关于单道批处理系统特点的说法错误的是()
A.每次只允许一道作业运行
B.具有并发性特点
C.资源利用率低
D.系统吞吐量低
E.作业顺序执行
正确答案:B无并发性
5.下列关于多道批处理系统特点的说法错误的是()
A.资源利用率高
B.系统吞吐量大
C.平均周转时间长
D.有良好的交互性
正确答案:D无交互性(批处理的最大缺点)
6.下列不属于操作系统主要作用的是()
A.组织和管理计算机软硬件资源
B.合理地对各类进程进行调度
C.高级程序设计语言的编译处理
D.为用户和计算机提供有好的交互界面
正确答案:C无高级程序设计语言编译处理功能编译器(一种程序)的功能
7.下列关于分时系统的特征错误的是()
A.多路性
B.独占性
C.及时性
D.交互性
E.抢占性
正确答案:E无抢占性(分时系统的特征有多路性,交互性,独占性,及时性)
8.下列关于实时系统的特征错误的是()
A.具有多路性特点
B.很好的独立性
C.广泛而且突出的交互性能
D.高可靠性
正确答案:C交互性:仅限于访问系统中某些特定的专用服务程序
9.下列关于操作系统基本特性错误的是()
A.并发性
B.并行性
C.共享性
D.虚拟性
E.异步性
正确答案:无并行性
10.下列关于操作系统基本特性错误的是()
A.并发也叫并行,是指多个进程同时发生
B.资源共享也称资源复用,分为互斥共享和同时访问两种方式
C.并发和共享是操作系统最基本的两个特征
D.虚拟技术包括时分复用和空分复用两种,虚拟设备技术属于时分复用
E.异步性是指在并发环境中,进程的运行时停停走走的,而不是一气呵成的
正确答案:A并行:同一时刻并发:同一时间段
11.下列不是操作系统主要功能的是()
A.处理机管理功能
B.存储器管理功能
C.设备管理功能
D.文件管理功能
E.邮件管理功能
正确答案:E无邮件管理功能
12.操作系统为用户提供各种接口,下列错误的是()
A.联机用户接口
B.脱机用户接口
C.图形用户接口
D.硬件接口
E.程序接口
正确答案:D不提供硬件接口
13.在微内核OS中,下列不是微内核基本功能的是()
A.进程管理
B.低级存储器管理
C.终端和陷入管理
D.文件管理
正确答案:D文件管理:操作系统功能
14.下列关于并发和并行的说法错误的是()
A.并发是指多个事件在同一时间间隔内发生
B.并行是指多个事件在同一时刻发生
C.在单机系统内进程只能并发执行,不能并行
D.并发和并行是对同一现象的两种不同称呼,本质是一样的
正确答案:D并行:同一时刻并发:同一时间段
15.采用多道程序设计技术,可以充分发挥()的并行工作能力
I.处理机与设备Ⅱ.设备与设备III.处理机与存储器
A.只有I
B.只有Ⅱ
C.I和II
D.I、Ⅱ和III
正确答案:C(详见42题)
16.计算机操作系统属于()
A.应用软件
B.系统软件
C.工具软件
D.办公软件
正确答案:B
17.下列不允许用户以交互方式使用的操作系统是()
A.多道批处理操作系统
B.分时操作系统
C.实时操作系统
D.分布式操作系统
正确答案:A无交互性
18.设计实时操作系统是,首先应该考虑的是()
A.可靠性和灵活性
B.实时性和可靠性
C.分配性和可靠性
D.灵活性和实时性
正确答案:B
19.操作系统提供给编程人员的接口是()
A.库函数
B.高级语言
C.系统调用
D.子程序
正确答案:C系统调用
20.已知某多道批处理系统中有P1和P2两个作业,P2比P1晚10ms到达,两道作业的操作要求(顺序)如下P1:计算60ms,I/O操作80ms,计算20msP2:计算120ms,I/O操作40ms,计算40ms若不考虑调度和切换时间,则完成两道作业需要的时间最少是()
A.240ms
B.260ms
C.340ms
D.360ms
正确答案:B
21.操作系统内核与用户程序、应用程序之间的接口是( C )。
A.shell命令
B.图形界面
C.系统调用
D.C语言函数
正确答案:C
22.系统调用是由操作系统提供的内部调用,它( B )。
A.直接通过键盘交互方式使用
B.只能通过用户程序间接使用
C.是命令接口中的命令使用
D.与系统的命令一样
正确答案:B
23.系统调用是( D )。
A.一条机器指令
B.中断子程序
C.用户子程序
D.提供编程人员的接口
正确答案:D
24.操作系统是一种( A )。
A.系统软件
B.系统硬件
C.应用软件
D.支援软件
正确答案:A
25.操作系统提供给程序员的接口是( B )。
A.进程
B.系统调用
C.库函数
D.B和C
正确答案:B
26.与计算机硬件关系最密切的软件是( D )。
A.编译程序
B.数据库管理系统
C.游戏程序
D.OS
正确答案:D
27.实时系统的最主要特征是( D )。
A.同时性
B.交互性
C.独立性
D.响应时间快
正确答案:D
28.在分时系统中,时间片一定,( B ),响应时间越长。
A.内存越多
B.用户数越多
C.后备队列
D.用户数越少
正确答案:B(主要看清是分时系统而不是进程调度 分时是指多个用户分享使用同一台计算机,每个用户分到的时间片固定,就是每个用户只能使用计算机固定的时间,到时间就要轮到下一个用户,等其他个用户轮完了一遍,才又轮到他使用。)
29.实时操作系统追求的主要目标是( C )。
A.高吞吐率
B.充分利用内存
C.快速响应
D.减少系统开销
正确答案:C
30.在下列性质中,哪一个( C )不是分时系统的特征。
A.交互性
B.多路性
C.成批性
D.独占性
正确答案:C
31.多道程序设计是指( D )。
A.在实时系统中并发运行多个程序
B.在分布系统中同一时刻运行多个程序
C.在一台处理机上同一时刻运行多个程序
D.在一台处理机上并发运行多个程序
正确答案:D
32.下列不是基本操作系统的是( D )。
A.批处理操作系统
B.分时操作系统
C.实时操作系统
D.网络操作系统
正确答案:D
33.为了提高系统的交互性,人们设计了( B )。
A.批处理系统
B.分时系统
C.实时系统
D.分布式系统
正确答案:B
34.在操作系统中引入多道程序设计的目的在于( C )。
A.有利于代码共享,减少主、辅存信息交换量
B.充分利用存储器
C.充分利用CPU,减少CPU等待时间
D.提高实时响应速度
正确答案:C
35.两个或多个活动在同一给定的时间间隔中进行称之( C )。
A.并行
B.共享
C.并发
D.异步
正确答案:C
36.现代操作系统的两个基本特征是( C ) 和资源共享。
A.多道程序设计
B.中断处理
C.程序的并发执行
D.实现分时与实时处理
正确答案:C
37.下面关于计算机系统和操作系统的叙述中,错误的是( A )。
A.操作系统是独立于计算机系统的,它不属于计算机系统。
B.计算机系统是一个资源集合体,包括软件资源和硬件资源。
C.操作系统是一个软件。
D.计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持
正确答案:A
38.没有下列( C )设备计算机无法工作。
A.硬盘
B.软盘
C.内存
D.打印机
正确答案:C(没有内存,电脑是无法工作的。
可访问查看回答https://wenwen.sogou.com/z/q715872969.htm)
39.Windows系列操作系统是一种单用户( D )的操作系统。
A.单任务
B.分时
C.实时
D.多任务
正确答案:D
40.以下( C )项功能不是操作系统具备的主要功能。
A.内存管理
B.中断处理
C.文档编辑
D.CPU调度
正确答案:C(没有文档编辑,有文档管理,这里个人感觉C选项应该是上层应用程序的事)
41.1991年一位芬兰大学生在Internet上公开发布了( B )免费操作系统。
A.Windows NT
B.Linux
C.Unix
D.OS/2
正确答案:B
42.单处理机系统中,可并行的是()
Ⅰ进程与进程 Ⅱ处理机与设备 Ⅲ处理机与通道 Ⅳ设备与设备
Ⅰ、Ⅱ和Ⅲ
Ⅰ、Ⅱ和Ⅳ
Ⅰ、Ⅲ和Ⅳ
Ⅱ、Ⅲ和Ⅳ
正确答案:D (解析: 在单处理机系统(不包含多核的情况)中,同一时刻只能有一个进程占用处理机,因此进程之间不能并行执行。通道是独立于CPU的控制输入/输出的设备,两者可以并行,显然,设备与设备之间也是可以并行的。)
43.操作系统的进程管理模块并不负责___。
A.进程的创建和删除
B.提供死锁处理机制
C. 实现I/O设备的调度
D.通过共享内存实现进程间调度
正确答案:C(操作系统的主要功能是管理计算机系统中的资源,其中包括 处理机 管理和 存储器管理,以及 设备管理和文件管理。)
44.在计算机系统中,操作系统是()。
A.处于裸机之上的第一层软件
B.处于硬件之下的底层软件
C.处于应用软件之上的系统软件
D.处于系统软件之上的用户软件
正确答案:A( 操作系统是位于硬件层之上,所有其他系统软件层之下的一个系统软件,通过它管理系统中的各种软件和硬件资源)
45.现代操作系统的两个基本特征是程序的 并发执行和 资源共享 。
在计算机系统中配置操作系统的主要目的是()
A.增强计算机系统的功能
B.提高系统资源的利用率
C.提高系统的运行速度
D.合理组织系统的工作流程,以提高系统吞吐量
正确答案:B
实时系统追求的主要目标:安全可靠,及时响应,快速处理
微内核的基本功能:
1.进程(线程管理)
2.低级存储器管理
3.中断和陷入处理
46.采用微内核结构时,通常下列模块中必须包含在操作系统内核中的是()模块。
A.内存分配
B.中断处理
C.文件处理
D.命令处理
正确答案:B
47.单处理机系统中,下述并行和并发现象哪些可能发生?
A. 进程与进程之间的并发;
B. 进程与进程之间的并行;
C. 处理机与设备之间的并行;
D. 设备与设备之间的并行。
E. 处理机与通道之间的并行;
F. 通道与通道之间的并行;
正确答案:ACDEF(可参考42题)
48.多处理机系统中,下述并行和并发现象哪些可能发生?
A.进程与进程之间的并行;
B.进程与进程之间的并发;
C.处理机与设备之间的并行;
D.处理机与通道之间的并行;
E.通道与通道之间的并行;
F.设备与设备之间的并行
正确答案:ABCDEF
49.下列选项中,不属于多道程序设计的基本特征是()
a间断性
b顺序性
c无序性
d多道性
正确答案:b
50.多道程序技术是指:
A有多个程序同时进入CPU运行
B有多个程序同时进入主存运行
C程序段执行不是顺序的
D同一个程序可以对应多个不同的进程
正确答案:B
知识点:
多道程序设计技术:
是指在内存同时放若干道程序,使它们在系统中交叉运行,共享系统中的各种资源。当一道程序暂停执行时,CPU立即转去执行另一道程序。
[特点]:多道、宏观上并行(不同的作业分别在CPU和外设上执行)、微观上串行(在单CPU上交叉运行)。
[多道批处理系统]:将多道程序设计技术应用于批处理系统,就形成多道批处理系统。
故没有顺序性
简答题概述
操作系统:
操作系统是位于硬件层之上,所有系统软件层之下的一个系统软件。配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充其主要作用是管理好这些设备, 提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。OS是现代计算机系统中最基本和最重要的系统软件。而其他的的诸如编译程序,数据库管理系统等系统软件,以及大量的应用软件,都直接依赖于操作系统的支持,取得它所提供的服务。事实上,OS已成为现代计算机系统,多处理机系统,计算机网络中都必须配置的系统软件。
批处理系统:
又名批处理操作系统 。批处理是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行,这种采用批量处理作业技术的操作系统成为批处理操作系统,批处理操作系统分为单道批处理系统和多道批处理系统。批处理操作系统不具有交互性,它是为了提高CPU的利用率和系统吞吐量而提出的一种操作系统。
1.在设计分时操作系统时,首先要考虑的是
交互性和响应时间
2.在设计批处理操作系统时,首先要考虑的是
周转时间和系统吞吐量
3.在设计实时操作系统时,首先要考虑的是
实时性和可靠性
分时系统:
是将系统处理机时间与内存空间按照一定的时间间隔轮流切换给各个终端用户使用,只是看起来像是每个用户独占资源,实际还是多个用户所共有的。
1.分时系统中,时间片设置得越小,则平均响应时间越短
还有进程数在影响响应时间
2.实时系统在响应时间、可靠性和交互能力等方面都比分时系统要求高
实时系统的交互性比较弱
3.操作系统属于最重要的、最不可缺少的应用软件。
操作系统是一个系统软件
4.操作系统完成的主要功能是与硬件相关的。
操作系统的主要功能是实现对系统硬件和软件资源的管理
5.操作系统的所有程序都在系统态执行。
进程的模式有系统态和用户态两种,一般用户编写的程序是在用户态下工作,当程序中 有中断或者调用系统函数时 ,会切换到系统态下运行
6.分时系统不需要多道程序技术的支持。
分时的含义:分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。分时操作系统是一个多用户交互式操作系统
7.分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。
分时系统是将系统处理机时间与内存空间按一定的时间间隔轮流的切换给各终端用户使用,只是看起来像是每个用户独占资源,实际上还是多个用户所共有的。
8.批处理系统不允许用户随时干涉自己程序的运行。
批处理是指用户将一批作业提交给操作系统并不再干预,由操作系统他们自行运行,即不再具有交互性
9.一般情况下,分时系统中处于就绪状态的进程最多。
分时操作系统是一种联机的多用户交互式的操作系统,一般采用时间片轮转的方式使一台计算机为多个终端服务,对每个用户能保证足够快的响应时间,并提供交互会话能力,
因为时间片很短,大多数进程都在时间片用完后就成为就绪态。
10.在单处理机的环境下,多道程序的执行是并发的不是并行的,程序的执行与I/O操作也只能并发不能并行。
并行是指多个事件在同一时刻发生
而并发是指多个事件在同一时间间隔内发生,比如1秒内发生多个事件,实际上一个时刻只有一个事件发生,CPU的数据处理和I/O操作往往是 并行 处理的。
11.当计算机系统没有用户执行时,处理机完全处于空闲状态。
当计算机没有用户执行时,由于系统本身也有很多状态要维护,所以处理机一直处于监听状态
12.虚拟机不需要硬件的支持
虚拟机需要从原主机上分配一些资源,作为自己独立资源
操作系统的五大功能:
存储器管理
处理机管理
设备管理
文件管理
用户接口
三种类型使用接口:
命令方式,系统调用,图形用户界面