操作系统 第一章作业
操作系统第三版(孟庆昌)第一章习题答案
操作系统第三版(孟庆昌)第⼀章习题答案
1. 计算机系统主要由哪些部分组成?
计算机系统由硬件系统和软件系统两部分组成。
硬件系统主要由中央处理器、存储器、输⼊输出控制系统和各种外部设备组成。
软件分为系统软件、⽀撑软件和应⽤软件。
系统软件由操作系统、实⽤程序、编译程序等组成。
⽀撑软件有接⼝软件、⼯具软件、环境数据库等,它能⽀持⽤机的环境,提供软件研制⼯具。⽀撑软件也可认为是系统软件的⼀部分。
应⽤软件是⽤户按其需要⾃⾏编写的专⽤程序,它借助系统软件和⽀援软件来运⾏,是软件系统的最外层。
2. 什么是操作系统(OS)?它的主要功能是什么?
操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基⽯。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输⼊与输
出设备、操作⽹络与管理⽂件系统等基本事务,提供⼀个让⽤户与系统交互的操作界⾯。
操作系统的功能有:
进程管理:中央处理器,在宏内核的情况下多进程只是简单迅速地切换各进程,让每个进程都能够运⾏,在多内核或多处理器的情况下,所有进程透过许多协同技术在各处理器或内核上转换。
内存管理:有许多进程存储于记忆设备上,操作系统必须防⽌它们互相⼲扰对⽅的存储器内容,除⾮透过某些协议在可控制的范围下操作,并限制可访问的存储器范围。
⽂件系统:通常指称管理磁盘数据的系统,可将数据以⽬录或⽂件的型式存储。每个⽂件系统都有⾃⼰的特殊格式与功能,例如⽇志管理或不需磁盘重整。
⽹络通信:操作系统都具备操作主流⽹上通信协议TCP/IP的能⼒,可以进⼊⽹上世界,并且与其他系统分享诸如⽂件、打印机与扫描仪等资源。
操作系统作业一及答案
操作系统复习资料
第一章:操作系统引论
1. 什么是操作系统?可以从哪些角度阐述操作系统的作用?
答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件和
软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得
用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程
序模块的集合。
作用:控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户
提供操作和编辑界面的程序集合。
2、简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。
答:批处理操作系统:通常是把一批作业以脱机方式输入到磁带(磁盘)上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直到磁带(磁盘)上所有的作业全部完成。其特点:(1)自动性;(2)顺序性。
分时操作系统:是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性。
实时操作系统:是指系统及时(或即时)响应外部事件的请求,在规定的时间内
完成对该事件的处理,并控制所有实时任务协调一致地运行。其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性;(5)可靠性。
3 操作系统需要管理哪些资源?它的基本功能是什么?
答:硬件资源:CPU,打印机等,软件资源:数据,程序等
4 操作系统对外提供了哪些接口?
答:(1)操作系统的命令接口通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和
操作系统作业一及答案
第一章:操作系统引论
1.什么是操作系统?可以从哪些角度阐述操作系统的作用?
答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件
和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,
使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程
序模块的集合。
作用:控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户提
供操作和编辑界面的程序集合。
2、简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。
答:批处理操作系统:通常是把一批作业以脱机方式输入到磁带(磁盘)上,
并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个
地连续处理,直到磁带(磁盘)上所有的作业全部完成。其特点:(1)自动性;(2)顺序性。
分时操作系统:是指在一台主机上连接多个带有显示器和键盘的终端,同时允
许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。其
特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性。
实时操作系统:是指系统及时(或即时)响应外部事件的请求,在规定的时间
内完成对该事件的处理,并控制所有实时任务协调一致地运行。其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性;(5)可靠性。
3操作系统需要管理哪些资源?它的基本功能是什么?
答:硬件资源:CPU,打印机等,软件资源:数据,程序等
4操作系统对外提供了哪些接口?
答:(1)操作系统的命令接口
通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列
计算机操作系统作业
2)资源管理观点:操作系统是管理计算机系统资源的程序,主要是指在多道程序之间合理地分配和回收各种资源,是资源得到充分有效的使用,是程序得以有条不紊地运行。
3)服务用户观点:操作系统作为软件,它是一个为用户服务的大型的复杂程序。
3.9处理机的状态与进程的状态有何区别?
答:处理机有时可能执行系统程序,有时又执行用户程序为了保证OS中的关键表格不被用户的程序所破坏,因而引进了用户态和核心态两种状态。从进程管理的角度出发,将进程划分程三种基本的状态:运行状态,就绪状态、等待状态、新建状态和终止状态。进程之间的状态有三个特点:
(1)进程之间的状态转换在大多数情况下是不可逆的。
第三章进程与线程
3.1什么是进程?进程与程序的主要的区别是什么?
答:进程是一个具有一定独立功能的程序在一个数据集合上运行的过程,它是系统进程资源分配和调度的一个独立单位。没有程序就没有进程,没有进程就不能描述其运行过程,所以进程与过程既有联系也有区别:
(1)进程是一个动态的概念,而程序是一个静态的概念。程序是指令的有序集合,没有任何运动的含义,而进程是程序在处理机上的一次执行过程,具有生命周期,它动态地被创建,并被调度执行,执行完成后消亡。
作用:它是操作系统感知进程存在的唯一标志,操作系统正是通过对PCB的操作来管理进程的。
操作系统习题与解答(含答案)
操作系统习题与解答(含答案)
第⼀章操作系统引论
⼀、选择题
1.在计算机系统中配置操作系统的主要⽬的是(),操作系统的主要功能是管理计算机系统中的(),其中包括()管理和()管理,以及设备管理和⽂件管理。这⾥的()管理主要是对进程进⾏管理。
(1)A.增强计算机系统的功能;
B.为了使⽤系统的资源;
C.提⾼系统的运⾏速度;
D.提⾼系统使⽤效率,合理地组织系统的⼯作流程,以提⾼系统吞吐量。
(2)A.程序和数据;B.进程;C.资源;D.作业;E.任务。
(3)(4)A.存储器;B.虚拟存储器;C.运算器;D.处理机;E.控制器。
2.操作系统有多种类型:(1)允许多个⽤户以交互⽅式使⽤计算机的操作系统,称为();(2)允许多⽤户将若⼲个作业提交给计算机系统集中处理的操作系统称为();(3)在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应。
A.批处理操作系统;
B.分时操作系统;
C.实时操作系统;
D.微机操作系统;
E.多处理机操作系统。
3.在下列性质中,哪⼀个不是分时系统的特征。()
A.交互性
B.多路性
C.成批性
D.独占性
4.实时操作系统追求的⽬标是()。
A.⾼吞吐率
B.充分利⽤内存
C.快速响应
D.减少系统开销
5. 现代操作系统的两个基本特征是()和资源共享
A.多道程序设计
B.中断处理
C.程序的并发执⾏
D.实现分时与实时处理
6.引⼊多道程序的⽬的在于()。
A.有利于代码共享,减少主、辅存信息交换量。
B.提⾼实时响应速度。
C.充分利⽤CPU,减少CPU等待时间
D.充分利⽤存储器
7.操作系统是⼀组().
操作系统作业答案
《操作系统》同步练习
第一章操作系统引论
一、填空题
1、操作系统向用户提供了三种接口,分别是:命令接口、程序接口、
图形接口。
2、可以从不同的角度来观察OS。从一般用户的观点,可把OS看作是用户与计
算机硬件系统之间的接口;从资源管理观点上看,则可以把OS视为计算机系统资源的管理者。
3、计算机系统中的软硬件资源可以分为四类,分别是:
。
4、当前三大种类操作系统分别是:并发、共享、虚
拟。
5、多道批处理操作系统的特征是:多道性,无序性,调度
性。
6、分时操作系统的特征是:多路性,独立性,及时性,交互
性。
7、操作系统的四大特征分别是:并发、共享、虚拟、
异步。最基本的特征是并发。
二、名词解释
操作系统:是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充.
脱机IO技术:
联机IO技术:
多道批处理操作系统:是一种有效但又十分复杂的系统
实时操作系统:是指系统能及时(或即时)响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时任务协调.
分时操作系统:是为了满足用户需求所形成的一种新型OS.
进程:是以异步方式运行的.并以人们不可预知的速度向前推进的.
并发:是指两个或多个事件在同一时间间隔内发生.
并行:是指两个或多个事件在同一时刻发生.
互斥共享:
虚拟:是指通过某种技术把一个物理实体变为若干个逻辑上的对应物.
作业调度:是从后备队列中按照一定的算法选择出若干个作业,为它们分配其必需的资源.进程调度:是从进程的就绪队列中选出一新进程,把处理机分配给它,并为它设置运行现场,使进程投入执行.
三、问答题
1、操作系统的主要任务是什么?
第1章_操作系统概述习题及答案
第一章操作系统概述习题及答案
一、填空题
1.用户与操作系统的接口有,两种。
【答案】命令接口,系统调用
【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。用户通过操作系统提供的服务来有效地使用计算机。一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。
2.用户程序调用操作系统有关功能的途径是。
【答案】利用系统调用命令
【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的途径,一般在汇编语言和C语言中都提供了使用系统调用命令的方法。编程人员可以在这些语言中利用系统调用命令动态请求和释放系统资源。
3.UNIX系统是①操作系统,DOS系统是②操作系统。
【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务)
【解析】UNIX系统是一个可供多个用户同时操作的会话式的分时操作系统,DOS系统是为个人计算机设计的一个单用户操作系统。
4.现代计算机中,CPU工作方式有目态和管态两种。目态是指运行①程序,管态是指运行②程序。执行编译程序时,CPU处于③。
【答案】①用户,②操作系统,③目态
【解析】CPU工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区分开,以利于程序的共享和保护。
5.从资源分配的角度讲,计算机系统中的资源分为、、
和。操作系统相应的组成部分是、、和。
【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设备管理和文件系统
操作系统原理习题集及答案
12.操作系统有多种类型:允许多用户将若干个作业提交给计算机系统集中处理 的操作系统称为﹎﹎A﹎﹎。 A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系 统 13.操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称 为﹎﹎A﹎﹎。 A:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4) 网络操作系统 14. UNIX 操作系统是著名的﹎﹎A﹎﹎。 A: (1)多道批处理系统 (2)分时系统 (3)实时系统 (4)分布式系统 15. 在设计批处理系统时,首先要考虑的是﹎﹎A﹎﹎。 A:(1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 16. 在设计分时操作系统时,首先要考虑的是﹎﹎A﹎﹎。 A: (1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 17.在设计实时操作系统时,首先要考虑的是﹎﹎A﹎﹎。 A: (1)灵活性和可适应性 (2)交互性和响应时间 (3)周转时间和系统吞吐量 (4)实时性和可靠性 18.分时操作系统的主要特征之一是提高﹎﹎A﹎﹎。 A: (1)计算机系统的可靠性 (2)计算机系统的交互性 (3)计算机系统的实时性 (4)计算机系统的安全性 19.批处理系统的主要缺点是﹎﹎A﹎﹎。 A: (1)CPU的利用率不高 (2)失去了交互性 (3)不具备并行性 (4)以上 都不是 20. 分时系统中,为使多个用户能够同时与系统交互,最关键的问题是﹎﹎ A﹎ ﹎。 A: (1)计算机具有足够的运行速度 (2)内存容量应足够大 (3)系统能及时地接 收多个用户输入 (4)能在一短的时间内, 使所有用户程序都能运行 (5)能快速进 行内外存对换 21. 实时操作系统对可靠性和安全性要求极高,它﹎﹎A﹎﹎。 A: (1)十分注重系统资源的利用率 (2)不强调响应速度 (3)不强求系统资源的利用率 (4)不必向用户反馈信息 22. 分时系统的响应时间(及时性)主要是根据﹎﹎A﹎﹎确定的。 A: (1)时间片大小 (2)用户数目 (3)计算机运行速度 (4)用户所能接受的等待时间 (5)控制对象所能接受的时延 23.实时系统的响应时间则是由﹎﹎A﹎﹎确定的。 A:(1)时间片大小 (2)用户数目 (3)计算机运行速度 (4)用户所能接受的等待时间 (5)控制对象所能接受的时延 24. 分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最 大应为﹎﹎A﹎﹎。 A: (1)10ms (2)20ms (3)50ms (4)100ms (5)200ms 25.假设就绪队列中有 10 个进程,系统将时间片设为 200ms,CPU 进行进程切换 要花费 10ms。则系统开销所占的比率约为﹎﹎A﹎﹎ A: (1)0.5% (2)1% (3)5% (4)10%
操作系统课后习题答案
操作系统课后习题答案
第一章o引论
1.设计现代OS的主要目标是什么方便性,有效性,可扩充性和开放性.
2.OS的作用可表现为哪几个方面a.OS作为用户与计算机硬件系统之间的接口;b.OS作为计算机系统资源的管理者;c.OS作为扩充机器.
4.试说明推动多道批处理系统形成和发展的主要动力是什么不断提高计算机资源利用率和系统吞吐量的需要;
5.何谓脱机I/O和联机I/Oa.脱机输入输出方式(Off-LineI/O)是为
了解决人机矛盾及CPU和I/O设备之间速度不匹配而提出的.
它减少了CPU的空闲等待时间,提高了I/O速度.具体内容是将用户
程序和数据在一台外围机的控制下,预先从低速输入设备输入到磁带上,当CPU需要这些程序和数据时,在直接从磁带机高速输入到内存,从而大大加快了程序的输入过程,减少了CPU等待输入的时间,这就是脱机输入技术;当程序运行完毕或告一段落,CPU需要输出时,无需直接把计算结
果送至低速输出设备,而是高速把结果输出到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出,这就是脱机输出技术.
b.若这种输入输出操作在主机控制下进行则称之为联机输入输出方式.
6.试说明推动分时系统形成和发展的主要动力是什么
用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求.
7.实现分时系统的关键问题是什么应如何解决
a.关键问题:及时接收,及时处理;
b.对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各个终端上输入的数据;
---对于及时处理,应使所有的用户作业都直接进入内存,在不长的
操作系统习题 (1)
第一章绪论
一、选择题
1、操作系统是对()进行管理的软件。
A、软件
B、硬件
C、计算机的软件和硬件资源
D、应用程序
2、从用户的观点看,操作系统是()。
A、用户与计算机之间的接口
B、控制和管理计算机资源的软件
C、合理地组织计算机工作流程的软件
D、有若干层次的程序按一定的结构组成的有机体
3、操作系统采用多道程序设计技术提高了CPU和外部设备的()。
A、利用率
B、可靠性
C、稳定性
D、兼容性
4、操作系统提供给程序员的接口是()。
A、进程
B、系统调用
C、库函数
D、B和C
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、允许多个用户以交互方式使用计算机的操作系统是(B),在批处理操作系统中,多个用户作业提交给系统集中处理的操作系统是()A;计算机系统能及时处理过程控制数据并做出响应的操作系统是(D)。
A、批处理操作系统
B、分时操作系统
C、多处理机操作系统
D、实时操作系统
02326操作系统第一章课后练习
1、什么是操作系统?请说明操作系统在计算机系统中的作用和地位?
答:操作系统是计算机系统中的一个系统软件,集中了资源管理功能和控制程序执行的软件。是具有各种功能的、大量程序模块的集合。
作用:组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效的运行。
地位:操作系统在计算机系统中占据重要地位,是系统软件中首要和必不可少的部分。
2、操作系统管理计算机系统的哪些资源?
答:操作系统管理计算机系统的硬件资源和软件资源。硬件资源包括中央处理器、内存储器、外存储器及其他外部设备、文件和数据;软件资源包括各种系统软件、支撑软件和应用软件。
3、请从资源管理的角度说明操作系统的主要功能。
答:从资源管理的角度看,操作系统的主要功能提供机制去协调程序间的竞争与同步,提供机制对资源进行合理使用,施加保护,以及采取虚拟技术来“扩充”资源。
4、操作系统有哪些基本特征?
答:1、并发性是指计算机系统中同时存在若干个运行着的程序,从宏观上看,这些程序在同时向前推进。
2、共享性是指操作系统程序与多个用户程序共用系统中的各种资源。
3、随机性是指操作系统的运行是在一种随机的环境下进行的。操作系统对所运行的程序的行为
以及硬件设备的情况作出任何事先的假定。
5、比较Windows、UNIX和Linux操作系统的体系结构,有什么异同?
答:Windows体系结构是分层的模块化系统结构系统,主要层次有硬件抽象层HAL、内核、执行体和大量的子系统集合。前面三个都运行在保护模式下,而子系统在用户模式下运行。子系统分环境子系统和保护子系统两类。环境子系统仿真不同的操作系统,保护子系统提供安全功能。
操作系统课后作业
第一章:操作系统引论
1.什么是操作系统?可以从哪些角度阐述操作系统的作用?
答:(1)操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件和软件资源、合理地组织计算机工作流程、控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用并使整个计算机系统能高效地运行的一组程序模块的集合。
(2)操作系统的作用在于控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户提供操作和编辑界面的程序集合。
2.简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。
答:采用批处理作业方式的操作系统叫批量操作系统;
实时操作系统是指外界事件或数据产生时,能够接收并以足够快的速动予以处理,其处理的结果又能在规定的时间来控制生产过程或对处理系统做出快速响应。并控制所有实时任务协调一致运行的操作系统;
允许多个联机用户同时使用一台计算机系统进行计算的操作的系统统称为分时操作系统。
3.操作系统需要管理哪些资源?它的基本功能是什么?
答:操作系统需要管理设备资源和信息资源两大类。设备资源指的是组成计算机的硬件设备,如中央处理器,主存储器,磁盘存储器,打印机,磁带存储器,显示器,键盘输入设备和鼠标等;信息资源指的是存放于计算机内的各种数据,如文件,程序库,知识库,系统软件和应用软件等。大体上可以叫软硬件资源,所以操作系统管理包括进程管理、处理器管理、内存管理、设备管理、文件管理
4.操作系统对外提供了哪些接口?
答:操作系统对外提供了命令接口、程序接口及交互界面。
操作系统作业(1-4)答案
操作系统作业
(第一章—第四章)
一、单项选择
1 在计算机系统中配置操作系统的目的是【】。
A 增强计算机系统的功能
B 提高系统资源的利用率
C 合理组织工作流程以提高系统吞吐量
D 提高系统的运行速度
2 在操作系统中采用多道程序设计技术,能有效提高CPU、内存和I/O设备的【】。
A 灵活性
B 可靠性
C 兼容性
D 利用率
3 在操作系统中,并发性是指若干事件【】发生。
A 在同一时刻
B 一定不在同一时刻
C 在某一时间间隔内
D 依次在不同时间间隔内
4 以下不属于衡量操作系统性能指标的是【】。
A 作业的大小
B 资源利用率
C 吞吐量
D 周转时间
5 下列选项中,操作系统提供给应用程序的接口是【】。
A 系统调用
B 中断
C 函数
D 原语
6 在分时系统中,当用户数为50时,为了保证响应时间不超过1s,选取的时间片最大值为【】。
A 10ms
B 20ms
C 50ms
D 100ms
7 假设就绪队列中有10个就绪进程,以时间片轮转方式进行进程调度,如果时间片为180ms,切换开销为20ms。如果将就绪进程增加到30个,则系统开销所占的比率为【】。
A 10%
B 20%
C 30%
D 90%
8 中断系统一般由相应的【】组成。
A 硬件
B 软件
C 硬件和软件
D 固件
9 以下工作中,【】不是创建进程所必须的。
A 创建进程的PC
B B 为进程分配内存
C 为进程分配CPU
D 将PCB插入就绪队列
10 系统中有5个用户进程且CPU工作于用户态,则处于就绪状态或阻塞状态的进程数最多分别为【】。
A 5,4
B 4,0
C 0,5
D 4,5
11 如果系统中有n个进程,则就绪队列中进程的个数最多为【】。
计算机操作系统第一章作业及答案
第一章作业
1、设计现代OS的主要目标是什么?
答:
有效性、方便性、可扩充性、开放性。
10、试从交互性、及时性、以及可靠性方面将分时系统和实时系统进行比较。
答:
(1) 交互性:交互性是分时系统的关键问题,在分时系统中,联机用户可以通过终端与系统进行广泛的人机交互;实时系统也具有交互性,但在实时系统中进行的交互,仅限于访问系统中的某些特定的专用服务程序,交互性有较大的局限性。
(2) 及时性:分时系统的即时性,是指用户能在很短的时间内获得系统的响应,此时间间隔是以人能接受的等待时间为限的,一般为2-3秒;及时性是实时系统的关键问题之一,实时信息系统的及时性要求与分时系统类似,而实时控制系统的及时性要求则是由被控制对象所要求的开始截止时间/完成截止时间决定的,一般为秒级、百毫秒级、毫秒级,甚至更低。
(3) 可靠性:可靠性是实时系统的另一个关键问题,实时系统中的任何差错都可能带来巨大的经济损失或灾难性后果,所以实时系统要求高可靠性;分时系统的可靠性要求要低于实时系统。
14、是什么原因使操作系统具有异步性特征?
答:
在多道、单处理机环境下,程序的执行不是一气呵成的,而是走走停停的。内存中的每道程序在何时能获得处理机运行,何时又因提出某种资源请求而暂停,以及能以怎样的速度向前推进,每道程序总共需多少时间才能完成,等等,都是不可预知的。或者说,进程是以人们不可预知的速度向前推进,此即进程的异步性。
操作系统在单处理机环境下通过处理机管理而实现多道功能,这就造成了操作系统的异步性特征。
15、处理机管理有哪些主要功能?其主要任务是什么?
操作系统部分课后习题答案
操作系统部分课后习题答案
第一章
1、设计现代OS的主要目标就是什么?
便利性,有效性,可扩充性与开放性。
2、OS的作用可表现在哪几个方面?
(1)OS作为用户与计算机硬件系统之间的接口。(2)OS作为计算机系统资源的管理者。(3)OS实现了对计算机资源的抽象。
4、试说明推进多道批处理系统形成与进展的主要动力就是什么
主要动力来源于四个方面的社会需求与技术进展(1)不断提高计算机资源的利用率(2)便利用户(3)器件的不断更新换代(4)计算机体系结构的不断进展。7、实现分时系统的关键问题就是什么?应如何解决
关键问题就是当用户在自己的终端上键入命令时,系统应能准时接收并准时处理该命令。在用户能接受的时延内将结果返回给用户。解决办法:针对准时接收问题,可以在系统中设置多路卡,使主机能同
时接收用户从各个终端上输入的数据,为每个终端配置缓冲区,暂存用户键入的命令或数据。针对准时处理问题,应使全部的用户作业都直接进入内存,并且为每个作业分配一个时光片,允许作业只在自己的时光片内运行。这样在不长的时光内,能使每个作业都运行一次。
12、试从交互性、准时性以及牢靠性方面,将分时系统与实时系统举行比较。
(1)准时性。实时信息处理系统对实时性的要求与分时系统类似,都就是以人所能接受的等待时光来确定,而实时控制系统的准时性,就
是以控制对象所要求的
开头截止时光或完成截止时光来确定的,普通为秒级到毫秒级,甚至有的要低于100微妙。(2)交互性。实时信息处理系统具有交互性,但人与系统的交互仅限于拜访系统中某些特定的专用服务程序,不像分时系统那样能向终端用户提供数据与资源分享等服务。(3)牢靠性。分时系统也要求系统牢靠,但相比之下,实时系统则要求系统具有高度的牢靠性。由于任何差错都可能带来巨大的经济损失,甚至就是灾害性后果,所以在实时系统中,往往都实行了多级容错措施保障系统的平安性及数据的平安性。
计算机操作系统第一章习题
3.预备知识 w32tm:时间服务 Doskey:创建宏 systeminfo:显示系统信息 mem:显示内存分配 tasklist:显示任务进程 taskkill:结束任务进程
3.实验内容 1)进入Windows命令行窗口 执行开始-》运行-》cmd 2)设置活动代码页 步骤一: 输入命令chcp 936
作用
可扩充性
操
开放性
作
无操作系统的计算机系统
系
发展过程 单道批处理系统
统
多道批处理系统
引
分时系统
论
实时系统
无结构操作系统
处理机管理 存储器管理 设备管理 文件管理 用户接口
主要功能
模块化OS结构 结构设计 分层式OS结构
微内核OS结构
作业
P33 1,2,3,5,7,13,14,15,16,17,21
实践篇
实践篇
步骤二: 输入命令ver,结果如下图所示。
步骤三: 输入命令chcp 437 输入命令ver,结果如下图所示。
实践篇
步骤二: 输入命令ver,结果如下图所示。
步骤三: 输入命令chcp 437 输入命令ver,结果如下图所示。
实践篇
3)显示更改Windows命令提示符 输入命令 prompt $v$g,结果如图所示。
多道、非抢占式运行的时间关系图
第一章 操作系统引论
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7. a, c , d
13.陷阱指令(TRAP)是CPU的内部事件,是由于系统调用引起处理机中断的指令。
用途:在系统调用中,TRAP负责由用户模式转换为内核模式,并将返回地址保存至
堆栈中以备后用。
18.如果进程表中没有空闲的槽、没有内存或交换空间,fork将失败。
如果所给文件名不存在,或者所给文件不是一个有效的可执行文件,exec将失败。
如果将要解除链接的文件不存在,或者调用unlink的进程没有权限,则unlink将
失败。
23. 系统调用实际上并没有名称,除了在文件中这样描述之外。当库例程read陷入内
核时,它将系统调用用号码放入寄存器或者堆栈中。该号码通常用于一张表的索引。
这里确实没有使用任何名称。而另一方面,库例程的名称是十分重要的,因为它将用
于程序中。
25. 就程序逻辑而言,库例程调用哪个系统调用是没有关系的。但是,如果需要考虑
性能问题,无需系统调用就可以完成的任务将使进程运行更快。所有的系统调用都会
导致用户环境和内核环境的切换开销。在多用户系统中,在系统调用完成之前,操作
系统可能调度到其他的进程,这将使得调用过程的处理更加迟缓。
普通程序员无需知道,对系统程序员需要知道。
28. 通常,机制处于一个系统地基层,而策略则处于系统地高层。在传统的OS中,将
机制放在OS的内核的较低层,把策略放在内核的较高层次中。而在微内核操作系统中,通常将机制放在OS的的微内核中。机制和策略是分离的,从而使系统内核变得更小。