1.1.2 例题详解
一、单项选择题
1.操作系统是对( )进行管理的软件。
A.软件 B.硬件
C.计算机资源 D.应用程序
2.操作系统是一种( )。
A.通用软件 B.系统软件
C.应用软件 D.软件包
3.下列选项中,( )不是操作系统关心的问题。
A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统的界面
C.管理计算机系统资源 D.高级程序设计语言的编译器
4.下面哪个资源不是操作系统应该管理的?( )
A.CPU B.内存
C.外存 D.源程序
5.操作系统的基本功能是( )。
A.提供功能强大的网络管理工具
B.提供用户界面方便用户使用
C.提供方便的可视化编辑程序
D.控制和管理系统内的各种资源
6.现代操作系统中最基本的两个特征是( )。
A.并发和不确定 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.用户在程序中试图读某文件的第100个逻辑块,使用操作系统提供的( )接口。
A.系统调用 B.图形用户接口
C.原语 D.键盘命令
13.用户可以通过( )两种方式来使用计算机。
A.命令接口和函数 B.命令接口和系统调用
C.命令接口和文件管理 D.设备管理方式和系统调用
14.为了方便用户直接或间接地控制自己的作业,操作系统向用户提供了命令接口,该接口又可进一步分为( )。
A.联机用户接口和脱机用户接口 B.程序接口和图形接口
C.联机用户接口和程序接口 D.脱机用户接口和图形接口
15.下列选项中,不属于多道程序设计的基本特征是( )。
A.制约性 B.间断性
C.顺序性 D.共享性
16.操作系统与用户通信接口通常不包括( )。
A.shell B.命令解释器
C.广义指令 D.缓存管理指令
17.单处理器系统中,可并行的是( )。
Ⅰ.进程与进程 Ⅱ.处理器与设备 Ⅲ.处理器与通道 Ⅳ.设备与设备
A.Ⅰ、Ⅱ、Ⅲ B.Ⅰ、Ⅱ、Ⅳ C.Ⅰ、Ⅲ、Ⅳ D.Ⅱ、Ⅲ、Ⅳ
18.相对于单一内核结构,采用微内核结构设计和实现操作系统具有诸多好处,下列哪些是微内核结构的特点( )。
Ⅰ.使系统更高效 Ⅱ.添加系统服务时,不必修改内核
Ⅲ.微内核结构没有单一内核稳定 Ⅳ.使系统更可靠
A.Ⅰ、Ⅲ、Ⅳ B.Ⅰ、Ⅱ、Ⅳ
C.Ⅱ、Ⅳ D.Ⅰ、Ⅳ
二、综合应用题
说明库函数与系统调用的区别和联系。
1.2.2 例题详解
一、单项选择题
1.( )不是设计实时操作系统的主要追求目标。
A.安全可靠 B.资源利用率
C.及时响应 D.快速处理
2.实时操作系统必须在( )内处理来自外部的事件。
A.一个机器周期 B.被控制对象规定时间
C.周转时间 D.时间片
3.实时系统的进程调度,通常采用( )算法。
A.先来先服务 B.时间片轮转
C.抢占式的优先级高者优先 D.高响应比优先
4.批处理系统的主要缺点是( )。
A.系统吞吐量小 B.CPU利用率不高
C.资源利用率低 D.无交互能力
5.分时系统追求的目标是( )。
A.充分利用I/O设备 B.快速响应用户
C.提高系统吞吐率 D.充分利用内存
6.在分时系统中,时间片大小固定,( ),响应时间越长。
A.内存越大 B.用户数越多
C.后备队列越长 D.用户数越少
7.分时系统的一个重要性能是系统的响应时间,对操作系统( )因素进行改进有利于改善系统的响应时间。
A.加大时间片 B.采用静态页式管理
C.优先级十非抢占式调度算法 D.代码可重入
8.在分时系统中,为使多个进程能够及时与系统交互,最关键的问题是能在短时间内,使所有就绪进程都能运行。当就绪进程数为100时,为保证响应时间不超过2s,此时的时间片最大应为( )。
A.10ms B.20ms
C.50ms D.100ms
9.下列( )应用工作最好采用实时操作系统平台。
Ⅰ.航空订票 Ⅱ.办公自动化 Ⅲ.机床控制
Ⅳ.AutoCAD Ⅴ.工资管理系统 Ⅵ.股票交易系统
A.Ⅰ、Ⅱ和Ⅲ B.Ⅰ、Ⅲ和Ⅳ
C.Ⅰ、Ⅴ和Ⅳ D.Ⅰ、Ⅲ和Ⅵ
10.操作系统有多种类型,允许多个用户以交互的方式使用计算机的操作系统,称为( );允许多个用户将若干个作业提交给计算机系统集中处理的操作系统,称为( );在( )的控制下,计算机系统能及时处理由过程控制反馈的数据,并及时作出响应;在IBM-PC中,操作系统称为( )。
A.批处理系统 B.分时操作系统
C.实时操作系统 D.微型计算机操作系统
11.操作系统的基本类型主要有( )。
A.批处理操作系统、分时操作系统和多任务系统
B.批处理操作系统、分时操作系统和实时操作系统
C.单用户系统、多用户系统和批处理操作系统
D.实时操作系统、分时操作系统和多用户系统
12.提高单机资源利用率的关键技术是( )。
A.脱机技术 B.虚拟技术
C.交换技术 D.多道程序设计技术
二、综合应用题
1.批处理操作系统、分时操作系统和实时操作系统各有什么特点?
2.有两个程序,程序A依次使用CPU计10s,使用设备甲计5s,使用CPU计5s,使用设备乙计10s,使用CPU计10s。程序B依次使用设备甲计10s,使用CPU计10s,使用设备乙计5s,使用CPU计5s,使用设备乙计10s。在单道程序环境下先执行程序A再执行程序B,计算CPU的利用率是多少?在多道程序环境下,CPU利用率是多少?
3.设某计算机系统有一个CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信
息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。试画出它们的时序关系图[可以用甘特图(Gantt Chart)],并说明:
1)开始运行后,CPU有无空闲等待?若有,在哪段时间内等待?计算CPU的利用率。
2)进程A运行时有无等待现象?若有,在什么时候发生等待现象?
3)进程B运行时有无等待现象?若有,在什么时候发生等待现象?
1.3.2 例题详解
一、单项选择题
1.下列关于操作系统的说法错误的是( )。
Ⅰ.在通用操作系统管理下的计算机上运行程序,需要向操作系统预定运行时间
Ⅱ.在通用操作系统管理下的计算机上运行程序,需要确定起始地址,并从这个地址开始执行
Ⅲ.操作系统需要提供高级程序设计语言的编译器
Ⅳ.管理计算机系统资源是操作系统关心的主要问题
A.Ⅰ、Ⅲ B.Ⅱ、Ⅲ C.Ⅰ、Ⅱ、Ⅲ、Ⅳ D.以上答案都正确
2.用户程序在用户态下使用特权指令引起的中断属于( )。
A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断
3.( )是操作系统必须提供的功能。
A.图形用户界面(GUI) B.为进程提供系统调用命令
C.处理中断 D.编译源程序
4.只能在核心态下运行的指令是( )。
A.读时钟指令 B.置时钟指令
C.取数指令 D.寄存器清零
5.下列操作系统的各个功能组成部分中,( )不需要硬件的支持。
A.进程调度 B.时钟管理
C.地址映射 D.中断系统
6.下列几项必须在核心态下执行的指令是( )。
A.从内存中取数 B.将运算结果装入内存
C.算术运算 D.输入/输出
7.处理器执行的指令被分为两类,其中有一类称为特权指令,它只允许( )使用。
A.操作员 B.联机用户
C.目标程序 D.操作系统
8.当计算机区分了核心态和用户态指令之后,从核心态到用户态的转换是由操作系统程序执行后完成的,而用户态到核心态的转换则是由( )完成的。
A.硬件 B.核心态程序
C.用户程序 D.中断处理程序
9.在中断发生后,进入中断处理的程序属于( )。
A.用户程序
B.可能是应用程序,也可能是操作系统程序
C.操作系统程序
D.既不是应用程序,也不是操作系统程序
10.在操作系统中,只能在核心态下执行的指令是( )。
A.读时钟 B.寄存器清“0”
C.广义指令 D.取数
11.当CPU执行操作系统代码时,处理器处于( )。
A.自由态 B.用户态
C.核心态 D.就绪态
12.“访管”指令( )使用。
A.仅在用户态下 B.仅在核心态下
C.在规定时间内 D.在调度时间内
13.当CPU处于核心态时,它可以执行的指令是( )。
shell命令属于什么语言A.只有特权指令 B.只有非特权指令
C.只有“访管”指令 D.计算机中全部指令
14.下列选项中,在用户态执行的是( )。
A.命令解释程序 B.缺页处理程序
C.进程调度程序 D.时钟中断处理程序
15.下列关于系统调用的说法正确的是( )。
Ⅰ.用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和陷入(trap)指令
Ⅱ.用户程序设计时,使用系统调用命令,该命令经过编译后,形成若干参数和屏蔽中断指令
Ⅲ.系统调用功能是操作系统向用户程序提供的接口
Ⅳ.用户及其应用程序和应用系统是通过系统调用提供的支持和服务来使用系统资源完成其操作的
A.Ⅰ、Ⅲ B.Ⅱ、Ⅳ
C.Ⅰ、Ⅲ、Ⅳ D.Ⅱ、Ⅲ、Ⅳ
16.下列说法正确的是( )。
Ⅰ.批处理的主要缺点是需要大量内存
Ⅱ.当计算机提供了核心态和用户态时,输入/输出指令必须在核心态下执行
Ⅲ.操作系统中采用多道程序设计技术的最主要原因是为了提高CPU和外部设备的可靠性
Ⅳ.操作系统中,通道技术是一种硬件技术
A.Ⅰ、Ⅱ B.Ⅰ、Ⅲ
C.Ⅱ、Ⅳ D.Ⅱ、Ⅲ、Ⅳ
二、综合应用题
1.处理器为什么要区分核心态和用户态两种操作方式?在什么情况下进行两种方式的切换?
2.为什么说直到出现中断和通道技术后,多道程序概念才变为有用的?
答案与解析
1.1.2 例题详解
一、单项选择题
1.C 操作系统管理计算机的硬件和软件资源,这些资源统称为计算机资源。
2.B 系统软件包括操作系统、数据库管理系统、编译软件等。
3.D 操作系统管理计算机软、硬件资源,扩充裸机以提供功能更强大的扩充机器,并充当用户与硬件交互的中介。高级程序设计语言的编译器显然不是操作系统关心的问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论