操作系统原理第二章 用户界面习题

第二章用户接口
一、选择题(全做)
1.操作系统提供给程序员的接口是( )
A 进程
B 系统调用
C 库函数
D 系统调用和库函数
2. 用户在程序中试图读某文件的第100个逻辑块,使用操作系统的()接口
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. 只能通过用户程序间接使用
C. 是命令接口中的命令使用
D. 与系统的命令一样
8.操作系统内核与用户程序、应用程序之间的接口是()。

A. shell 命令
B. 图形界面
C. 系统调用
D. C 语言函数
9.当CPU执行操作系统代码时,称处理机处于()。

A 执行态
B 目态
C 管态
D 就绪态
10.为了便于用户直接或间接地控制自己的作业,操作系统向用户提供了命令接口,该接口又可进一步分为()。

A 联机用户接口和脱机用户接口
B 程序接口和图形接口
C 联机用户接口和程序接口
D 脱机用户接口和图形接口
二、填空题
1. 用户在一次解题或一个事务处理过程中要求计算机系统所做工作的集合称为。

2.所谓系统调用,就是用户在程序中调用所提供的一些子功能。

三、简答题
1. 脱机命令接口和联机命令接口有什么不同?
2.处理机为什么要区分核心态和用户态两种操作方式?什么情况下进行两种方式的转换?
3.简述系统调用与函数调用有什么相同和不同点。

4. 区别概念:操作命令与系统调用
5. 简述系统调用的实现过程
6. 命令接口和图形用户接口分别有什么优缺点?
7. 何谓脱机I/O和联机I/O?
8、SPOOLING系统结构图以及作用。

合集下载

操作系统原理与实践教程(第二版)习题答案

操作系统原理与实践教程(第二版)习题答案

第1章操作系统概论(1) 试说明什么是操作系统,它具有什么特征?其最基本特征是什么?解:操作系统就是一组管理与控制计算机软硬件资源并对各项任务进行合理化调度,且附加了各种便于用户操作的工具的软件层次。

现代操作系统都具有并发、共享、虚拟和异步特性,其中并发性是操作系统的最基本特征,也是最重要的特征,其它三个特性均基于并发性而存在。

(2) 设计现代操作系统的主要目标是什么?解:现代操作系统的设计目标是有效性、方便性、开放性、可扩展性等特性。

其中有效性指的是OS应能有效地提高系统资源利用率和系统吞吐量。

方便性指的是配置了OS后的计算机应该更容易使用。

这两个性质是操作系统最重要的设计目标。

开放性指的是OS应遵循世界标准规范,如开放系统互连OSI国际标准。

可扩展性指的是OS应提供良好的系统结构,使得新设备、新功能和新模块能方便地加载到当前系统中,同时也要提供修改老模块的可能,这种对系统软硬件组成以及功能的扩充保证称为可扩展性。

(3) 操作系统的作用体现在哪些方面?解:现代操作系统的主要任务就是维护一个优良的运行环境,以便多道程序能够有序地、高效地获得执行,而在运行的同时,还要尽可能地提高资源利用率和系统响应速度,并保证用户操作的方便性。

因此操作系统的基本功能应包括处理器管理、存储器管理、设备管理和文件管理。

此外,为了给用户提供一个统一、方便、有效的使用系统能力的手段,现代操作系统还需要提供一个友好的人机接口。

在互联网不断发展的今天,操作系统中通常还具备基本的网络服务功能和信息安全防护等方面的支持。

(4) 试说明实时操作系统和分时操作系统在交互性、及时性和可靠性方面的异同。

解:交互性:分时系统能够使用户和系统进行人-机对话。

实时系统也具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。

及时性:分时系统的响应时间是以人能够接受的等待时间为标准,而实时控制系统对响应时间要求比较严格,它是以控制过程或信息处理中所能接受的延迟为标准。

用户界面设计与答案

用户界面设计与答案

1.用户满意度=功能+___人机界面_____+响应时间+可靠性+易安装性+____信息____+可维护性+其他因素2. ____人机交互(人机对话)____是指人与计算机之间使用某种语言、以一定的交互方式,为了完成任务进行的一系列信息交换过程。

3.软件界面设计分为____功能性设计界面____、____情感性设计界面____、____环境性设计界面____。

4.进行系统分析和设计的第一步是___用户分析_____。

5.使用较早,也是使用最广泛的人机交互方式是____交互方式____。

6.软件界面开发流程包括____系统分析____、____系统设计____、____系统实施____三个阶段7.设计阶段包括界面的____概念设计____、____详细设计____、____原型建立____与界面实现以与综合测试与评估等8.VB 是以结构化___Basic_____语言为基础、以____事件驱动作____为运行机制的可视化程序设计语言。

9.菜单使用形式主要有____菜单操作____和____Tba控件操作____两种。

10.随着计算机图形技术的发展,以直接操纵、桌面隐喻以与所见即所得为特征的____图形用户界面____技术广泛被计算机系统采用。

11.在用VB 开发应用程序时,一般要布置窗体、设置控件的属性、___编写代码___。

12. 假定在窗体上有一个通用对话框,其名称为CommonDialog1,为建立一个保存文件对话框,则需要把Action 属性设置为__value__。

13. 计时器事件之间的间隔通过__interval__属性设置。

14. 语句“Print “5+65=”;5+65”的输出结果为__5+65=70__。

15. 设有下列循环体,要进行4次循环操作,请填空。

x = 1Dox = x * 2Print xLoop Until__x<=32__16. 下列程序段的执行结果为__2 3 5__。

绪论与用户界面

绪论与用户界面

( )。
A.一级目录构造 B.树型目录构造
C.二级目录构造 D.A和C
37. 文件系统采用二级文件目录能够( )。 A.缩短访问存储器旳时间 B.实现文件共享 C.节省内存空间 D.处理不同顾客间旳文件命名冲突
38. 文件代表了计算机系统中旳( )。 A.硬件 B.软件
C.软件资源 D.硬件资源
**** 旳单位,后者旳功能由 **
完毕。
• 19.一般,线程旳定义是 进程中执行运 算旳最小单位 。在当代操作系统中, 资源旳分配单位是** ,而处理机旳调 度单位是 ** ,一种进程能够有 **个 线程。
存储管理
• 20.虚拟存储器是( )。 • A.可提升计算机运算速度旳设备 • B.容量扩大了旳主存实际空间 • C.经过SPOOLING技术实现旳 • D.能够容纳和超出主存容量旳多种作业
• A.长度递增 • B.长度递减 • C.地址递增 • D.地址递减
• 24在固定分区别配中,每个分区旳大小 是( )
• A.相同 • B.随作业长度变化 • C.能够不同但预先固定 • D.能够不同但根据作业长度固定

• 25.实现虚拟存储器旳目旳是( )。 • A.实现存储保护 • B.实现程序浮动 • C.扩充辅存容量 • D.扩充主存容量
• D.设备独立性是指顾客在编程时,程序中所使 用旳设备与实际设备无关
• 7.某个信号量S初值为3,目前值为-2, 则等待在该信号量上旳进程数为( )个。
• A.1 • B.2 • C.3 • D.4
• 8.在非剥夺调度方式下,运营进程执行 V原语后,其状态( )。
• A.不变 • B.要变 • C.可能要变 • D.可能不变
绪论与顾客界面

计算机四级网络工程师-操作系统原理-第2章操作系统运行机制

计算机四级网络工程师-操作系统原理-第2章操作系统运行机制

用户可见的寄存器用户不可见的寄存器数据寄存器、地址寄存器以及条件码寄存器程序计数器、指令寄存器、程序状态字(PSW)等异常【只记忆异常】中断算术溢出、被零除(除零操作)、程序执行时访问的变量不在内存、访管指令异常、程序性中断(缺页)数据传送完毕、设备出错、键盘输入、网卡上数据缓冲区满、用户按鼠标左键、串口数据到达等计算机四级网络工程师-操作系统原理-第2章操作系统运行机制计算机四级网络工程师-操作系统原理-第2章操作系统运行机制单选题用户可见和不可见的寄存器中断和异常系统调用包含几个类方面中断各个名词需要直接记忆单选多选题需要直接记忆多选单选题用户可见和不可见的寄存器TIPS:寄存器名称必须完全对应才可以选,注意看题有无加减字中断和异常中断是由外部事件引发的,而异常则是由正在执行的指令引发的。

TIPS:单选特别记忆,程序性中断属于异常,与当前运行的进程有关,不是正在执行的指令。

系统调用包含几个类方面进程控制类系统调用这类系统调用主要是用于对进程的控制,如创建和终止进程的系统调用、获得和设置进程属性的系统调用等。

文件操作类系统调用对文件进行操纵的系统调用数量较多,有创建文件、打并文件、关闭文件、读文件、写文件、创建一个自录、建立自录、移动文件的读/写指针、改变文件的属性等。

进程通信类系统调用该类系统调用被用在进程之间传递消息和信号。

设备管理类系统调用该类系统调用被用来请求和释放有关设备,以及启动设备间操作等。

信息维护类系统调用用户可利用这类系统调用用来获得当前时间和日期。

中断请求外部/O设备向处理器发出的中断信号称为中断请求#外向内发信号=发请求中断响应处理器暂停当前程序转而处理中断的过程称为中断响应中断断点正在运行的程序的暂停点中断源那些引起中断的设备或事件中断向量中断处理程序入口地址,由程序状态字PSW和指令计数器组成中断字中断请求的编号#字直接理解成数字编号中断各个名词需要直接记忆单选系统调用时调用程序位于用户态,被调用程序位于核心态【口诀:外调内】第79题:系统调用时,调用程序和被调用程序位于不同状态程序状态字(PSW)通常包括标志位有:进位标志位(CF)、结果为零标志位(ZF)、符号标志位(SF)和溢出标志位(OF)。

操作系统原理与应用(第2版)清大版第2章习题参考答案

操作系统原理与应用(第2版)清大版第2章习题参考答案

1、进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

在程序并发执行时已不再具有封闭性,而且产生了许多新的特性和新的活动规律。

程序这一静态概念已不足以描述程序的并发执行的特性。

为了适应这一新情况,引入了一个能反应程序并行执行特点的新概念——进程(process)。

有的系统也称为任务(task)。

2、进程:是程序的一次执行,是动态概念;一个进程可以同时包括多个程序;进程是暂时的,是动态地产生和消亡的。

程序:是一组有序的静态指令,是静态概念;一个程序可以是多个进程的一部分;程序可以作为资料长期保存。

3、能够看到。

进程控制块PCB表示进程的存在。

为进程的实体为:程序部分描述了进程所要完成的功能,它通常可以由若干个进程所共享。

数据部分包括程序运行时所需要的数据和工作区,它通常是各个进程专有的。

4、可再现性:程序重复执行时,必将获得相同的结果。

即对于程序A来说,第一次运行得到一结果,第二次运行时若中间有停顿,但最后的结果必将与第一次一样。

封闭性:程序一旦开始运行,其计算结果和系统内资源的状态不受外界因素的影响。

5、1)运行状态:进程正占用CPU,其程序正在CPU上执行。

处于这种状态的进程的个数不能大于CPU的数目。

在单CPU机制中,任何时刻处于运行状态的进程至多是一个。

2)就绪状态:进程已具备除CPU以外的一切运行条件,只要一分得CPU马上就可以运行(万事具备,只欠东风)。

在操作系统中,处于就绪状态的进程数目可以是多个。

为了便于管理,系统要将这多个处于就绪状态的进程组成队列,此队列称为就绪队列。

3)封锁状态:进程因等待某一事件的到来而暂时不能运行的状态。

此时,即使将CPU 分配给它,也不能运行,故也称为不可运行状态或挂起状态。

系统中处于这种状态的进程可以是多个。

同样,为了便于管理,系统要将它们组成队列,称为封锁队列。

封锁队列可以是一个,也可以按封锁原因形成多个封锁队列。

6、(1)1---分到CPU,2---时间片到,3---等待某一事件的发生,4---所等待事件已发生。

计算机操作系统选择题

计算机操作系统选择题

计算机操作系统选择题1、在计算机操作系统中,什么是用户最基本的工作界面?A.命令行界面B.图形用户界面C.应用程序界面D.操作系统界面正确答案是:B.图形用户界面。

2、下列哪一项不是计算机操作系统的功能?A.管理计算机资源B.提供用户界面C.运行应用程序D.执行系统命令正确答案是:C.运行应用程序。

3、计算机操作系统的主要目的是什么?A.提供用户界面B.管理计算机资源C.运行应用程序D.维护计算机系统安全正确答案是:B.管理计算机资源。

4、在计算机操作系统中,什么是系统软件的核心?A.数据库管理系统B.语言处理程序C.系统内核D.编译程序正确答案是:C.系统内核。

5、下列哪一种计算机操作系统是微软公司开发的?A. UnixB. LinuxC. Mac OS XD. Windows正确答案是:D. Windows。

操作系统选择题在当今数字化的时代,操作系统已经成为了我们生活中不可或缺的一部分。

下面是一份关于操作系统选择题的文章,希望能够帮助大家更好地了解各种操作系统的特点和优劣。

1、什么是操作系统?操作系统是一种软件,它管理和控制计算机系统的硬件和软件资源,为用户提供一种方便、有效的方式来使用计算机。

2、常见的操作系统有哪些?Windows:由微软公司开发,是目前使用最广泛的操作系统之一。

它提供了友好的用户界面和丰富的应用程序,适用于家庭、学校和企业。

Mac OS:由苹果公司开发,主要用于苹果电脑。

它具有优雅的用户界面和强大的性能,通常被认为是一种高端的操作系统。

Linux:一种开源的操作系统,由林纳斯·托瓦兹首次发布。

它具有强大的网络功能和高度的可定制性,适用于服务器、桌面和移动设备。

3、什么是桌面操作系统?桌面操作系统是一种为个人电脑设计的操作系统,它提供了图形用户界面(GUI)以方便用户进行操作。

常见的桌面操作系统包括Windows、Mac OS和Linux。

4、什么是移动操作系统?移动操作系统是一种为智能手机和平板电脑设计的操作系统。

操作系统练习题第二章课后习题

第二章课后习题一、单项选择题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、进程就是程序在并发环境中的执行过程,它是系统进行资源分配和调度的一个基本单位。

进程具有[1]、[2]、调度性、异步性和结构性等基本特征。

进程是一次执行过程,具有生命期体现了进程的[1]特征。

进程由程序段、[3]、[4]组成,其中[4]是进程在系统中存在的唯一标识。

供选择的答案:[1][2] A、动态性B、静态性C、共行性D、并发性E、可执行性F、易用性[3] A、过程B、数据C、进程标识符D、函数[4] A、FCB B、FIFO C、PCB D、JCB7、进程执行时的间断性,决定了进程可能具有多种状态。

进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由[1]进入[2]。

如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入[3],这个过程是由[4]来完成。

供选择的答案:[1][2][3] A、就绪状态B、静止状态C、阻塞状态D、运行状态[4] A、进程控制程序B、资源分配程序C、进程调度程序D、处理机分配程序8、为了描述进程的动态变化过程,采用了一个与进程相联系的()系统,根据它而感知进程的存在。

操作系统原理课后习题答案

操作系统原‎理作业第1章1-2 批处理系统‎和分时系统‎各有什么特‎点?为什么分时‎系统的响应‎比较快?答:在批处理系‎统中操作人‎员将作业成‎批装入计算‎机并由计算‎机管理运行‎,在程序的运行期‎间用户不能‎干预,因此批处理系统的‎特点是:用户脱机使‎用计算机,作业成批处‎理,系统内多道‎程序并发执行以及‎交互能力差‎。

在分时系统‎中不同用户通过各自的终‎端以交互方式共同使‎用一台计算‎机,计算机以“分时”的方法轮流为每个用户服‎务。

分时系统的主要‎特点是:多个用户同‎时使用计算机的同时性,人机问答方‎式的交互性,每个用户独立使用计算机的‎独占性以及系统响应的及时性。

分时系统一般采用时间片‎轮转的方法‎使一台计算‎机同时为多个终‎端用户服务‎,因此分时系‎统的响应比较快。

1-4什么是多‎道程序设计‎技术?试述多道程‎序运行的特‎征。

答:多道程序设‎计技术是指同时把多个作业‎(程序)放入内存并‎允许它们交替执行和‎共享系统中的各类资源;当一道程序‎因某种原因‎(如I/O 请求)而暂停执行‎时,CPU 立即转去执行另一道‎程序。

多道程序运‎行具有如下特征:多道计算机‎内存中同时‎存放几道相‎互独立的程‎序。

宏观上并行‎:同时进入系‎统的几道程序都‎处于运行过‎程中,它们先后开‎始了各自的‎运行但都未‎运行完毕。

微观上串行‎:从微观上看‎内存中的多‎道程序轮流‎或分时地占有处‎理机,交替执行。

1-6操作系统‎的主要特性‎是什么?为什么会有‎这样的特性‎?答:并发性,共享性,异步性,虚拟性,这些特性保‎证了计算机‎能准确的运‎行,得出想要的‎结果。

1-7(1)工作情况如‎图。

(2)CPU有空‎闲等待,它发生在1‎00 ms 150 ms时间段‎内,此时间段内‎程序A 与程‎序B都在进‎行I/O操作。

(3)程序A无等‎待现象,程序B在0‎ ms 50 ms时间段‎与180 ms 200 ms时间段‎内有等待现‎象。

操作系统原理习题及答案(全书免费版) (2)



(A)把源程序代码转换为目标代码
(B)实现计算机用户之间的相互交流
(C)完成计算机硬件与软件之间的转换
(D)控制、管理计算机系统的资源和程序的执行
【答案】(D)
【解析】操作系统是管理和控制计算机系统中的所有软件、硬件资源,它合理地组织计算机的工作流
程,并为用户提供一个良好的工作环境和友好的接口。
10.在分时系统中,时间片一定时,
效率”和“吞吐量”,应该选择(C)、(D)。“及时性”、“交互性”、“实时性”都不是多道批处理系统所要考
虑的。
3.在批处理系统中,提交的一个作业中应包含_________。
(A)作业说明书
(B)程序
(C)进程控制块
(D)PCB
(E)数据
【答案】ABE
【解析】多道批处理系统中,用户提交的一个作业中应包含:作业说明书、程序、数据。其中“作业说
(A)交互性
(B)及时性
(C)系统效率
(D)吞吐量
(E)实时性
【答案】CD
【解析】多道批处理系统是一种非交互方式的操作系统,用户提交作业首先进入外存(通常是磁盘)中
的作业队列,然后经过作业调度进入内存,再通过进程调度占有 CPU。
该系统主要追求的是“高效率”和“高吞吐量”,所以在设计多道批处理系统时,要考虑的因素有“系统
(D)WINDOWS NT
【答案】(C)
【解析】UNIX 系统是一个分时操作系统。
5.用户要在程序一级获得系统帮助,必须通过

(A)进程调度
(B)作业调度
(C)键盘命令
(D)系统调用
【答案】(D)
【解析】操作系统提供的用户在程序一级获得系统帮助的途径是系统调用。

计算机操作系统第二章课后答案(完整版)

第二章1. 什么是前趋图?为什么要引入前趋图?答:前趋图(Precedence Graph)是一个有向无循环图,记为DAG(Directed Acyclic Graph),用于描述进程之间执行的前后关系。

2. 画出下面四条语句的前趋图:S1=a:=x+y; S2=b:=z+1; S3=c:=a – b; S4=w:=c+1;答:其前趋图为:3. 什么程序并发执行会产生间断性特征?答:程序在并发执行时,由于它们共享系统资源,为完成同一项任务需要相互合作,致使这些并发执行的进程之间,形成了相互制约关系,从而使得进程在执行期间出现间断性。

4.程序并发执行时为什么会失去封闭性和可再现性?答:程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。

5.在操作系统中为什么要引入进程概念?它会产生什么样的影响?答:为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操作系统中引入了进程概念。

影响: 使程序的并发执行得以实行。

6.试从动态性,并发性和独立性上比较进程和程序?答:(1)动态性是进程最基本的特性,表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,由撤销而消亡。

进程有一定的生命期,而程序只是一组有序的指令集合,是静态实体。

(2)并发性是进程的重要特征,同时也是OS 的重要特征。

引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的。

(3)独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得资源和独立调度的基本单位。

对于未建立任何进程的程序,不能作为独立单位参加运行。

7.试说明PCB 的作用,为什么说PCB 是进程存在的惟一标志?答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。

作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。

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