计算机操作系统教程课后答案
(完整版)操作系统课后题答案
2.OS的作用可表现在哪几个方面?
答:(1)OS作为用户与计算机硬件系统之间的接口;(2)OS作为计算机系统资源的管理者;
(3)OS实现了对计算机资源的抽象。
5.何谓脱机I/O和联机I/O?
答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
11.OS有哪几大特征?其最基本的特征是什么?
答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。
20.试描述什么是微内核OS。
答:(1)足够小的内核;(2)基于客户/服务器模式;(3)应用机制与策略分离原理;(4)采用面向对象技术。
25.何谓微内核技术?在微内核中通常提供了哪些功能?
答:把操作系统中更多的成分和功能放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作系统最基本的核心功能,称这种技术为微内核技术。在微内核中通常提供了进程(线程)管理、低级存储器管理、中断和陷入处理等功能。
第二章进程管理
2. 画出下面四条语句的前趋图:
S1=a:=x+y; S2=b:=z+1; S3=c:=a – b;S4=w:=c+1;
答:其前趋图为:
7.试说明PCB 的作用,为什么说PCB 是进程存在的惟一标志?
答:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。
计算机操作系统课后题答案(高等教育出版社)
练习题(一)
Ⅰ问答题
1. 操作系统的两个主要目标是什么?
答:方便性与有效性。
2. 试说明操作系统与硬件、其它系统软件以及用户之间的关系?
答:
与硬件的关系:操作系统是位于硬件层上的第一层软件,它直接管理着计算机的硬件,合理组织计算机工作流程,并提高了硬件的利用率。。
与其他系统软件的关系:操作系统是系统软件,但它不同于其它系统软件和应用软件,它为其它系统软件和应用软件提供接口。应用软件要使用操作系统所提供的服务方可方便使用计算机。
与用户之间的关系:操作系统是为改善人机界面、提供各种服务,为用户使用计算机提供良好运行环境的一种系统软件。
3. 试论述操作系统是建立在计算机硬件平台上的虚拟计算机系统。
答:没有任何软件支持的计算机称为裸机,即使其硬件功能再强,也必定是难于使用的。而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机。裸机位于最里层,它的外面是操作系统,经过操作系统提供的资源管理功能和方便用户的各种服务功能,将裸机改造成功能更强、使用更方便的机器,通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机(Virtual Machine ),这样的计算机系统是概念上和逻辑上的计算机,不是物理上的真实计算机。
4. 什么是操作系统?它有哪些基本功能与基本特征?
答:操作系统是位于硬件层之上,所有其它软件层之下的一种系统软件,它控制和管理计算机系统资源、合理组织计算机工作流程、提供用户与计算机系统之间的接口。
操作系统的基本功能有:处理器管理、存储器管理、设备管理、文件管理和提供用户接口。
(完整版)操作系统教程第5版课后标准答案
操作系统教程第5版课后答案
费祥林、骆斌编著
第一章操作系统概论
习题一
一、思考题
1.简述现代计算机系统的组成及层次结构。
答:现代计算机系统由硬件和软件两个部分组成。是硬件和软件相互交织形成的集合体,构成一个解决计算问题的工具。硬件层提供基本可计算的资源,包括处理器、寄存器、内存、外存及I/O设备。软件层由包括系统软件、支撑软件和应用软件。其中系统软件是最靠近硬件的。
2、计算机系统的资源可分成哪几类?试举例说明。
答:包括两大类,硬件资源和信息资源。硬件资源分为处理器、I/O设备、存储器等;信息资源分为程序和数据等。
3.什么是操作系统?操作系统在计算机系统中的主要作用是什么?
答:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
操作系统在计算机系统中主要起4个方面的作用。
(1)服务用户观点——操作系统提供用户接口和公共服务程序
(2)进程交互观点——操作系统是进程执行的控制者和协调者
(3)系统实现观点——操作系统作为扩展机或虚拟机
(4)资源管理观点——操作系统作为资源的管理者和控制者
4.操作系统如何实现计算与操作过程的自动化?
答:大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统能按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率
计算机操作系统课后习题答案(第三版)汤小丹
计算机操作系统课后习题答案(第三版)汤小丹第一章
1.设计现代OS的主要目标是什么?
答:(1)有效性(2)方便性(3)可扩充性(4)开放性
2.OS的作用可表现在哪几个方面?
答:(1)OS作为用户与计算机硬件系统之间的接口
(2)OS作为计算机系统资源的管理者
(3)OS实现了对计算机资源的抽象
3.为什么说OS实现了对计算机资源的抽象?
答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?
(1)不断提高计算机资源的利用率;
(2)方便用户;
(3)器件的不断更新换代;
(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?
答:脱机I/O是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。
而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
6.试说明推劢分时系统形成和収展的主要劢力是什么?
答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
计算机操作系统第三版课后习题答案
计算机操作系统第三版课后习题答案
第一章
1.设计现代os的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性
2.os的促进作用可以整体表现在哪几个方面?
答:(1)os作为用户与计算机硬件系统之间的接口
(2)os做为计算机系统资源的管理者(3)os同时实现了对计算机资源的抽象化
3.为什么说os实现了对计算机资源的抽象?
请问:os首先在裸机上全面覆盖一层i/o设备管理软件,同时实现了对计算机硬件操作方式的第一层次抽象化;在第一层软件上再覆盖文件管理软件,同时实现了对硬件资源
操作方式的第二层次抽象化。os通过在计算机硬件上加装多层系统软件,进一步增强了系统功能,暗藏了对硬件操作方式的细节,由它们共同同时实现了对计算机资源的抽象化。
4.试说明推动多道批处理系统形成和д沟闹饕动力是什么?答:主要动力来源于四
个方面的社会需求与技术发展:
(1)不断提升计算机资源的利用率;(2)便利用户;
(3)器件的不断更新换代;
(4)计算机体系结构的不断发展。
5.何谓脱机i/o和联机i/o?
请问:脱机i/o就是指事先将装有用户程序和数据的纸带或卡片放入纸带输出机或卡
片机,在外围机的掌控下,把纸带或卡片上的数据或程序输出至磁带上。该方式下的输入
输出由外围机掌控顺利完成,就是在瓦解主机的情况下展开的。而联机i/o方式就是指程
序和数据的输入输出都就是在主机的轻易掌控下展开的。
6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发
展的主要动力是更好地满足用户的需要。主要表现在:cpu的分时使用缩短了作业的平均
《操作系统教程》习题答案
《操作系统教程》习题答案
习题1
1.单项选择题
(1)大中小型计算机是以为中心的计算机系统。
A、CPU
B、存储器
C、系统总线
D、通道
(2)以下关于操作系统的说法正确的是。
A、批处理系统是实现人机交互的系统
B、批处理系统具有批处理功能,但不具有交互能力
C、分时系统是实现自动控制,无须人为干预的系统
D、分时系统即具有分时交互能力,又具有批处理能力
(3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。
A、为用户提供良好的工作环境和接口
B、对用户的命令作出快速响应
C、作为服务机构向其它站点提供优质服务
D、防止有人以非法手段进入系统
(4)设计实时操作系统时,首先应考虑系统的。
A、可靠性和灵活性
B、实时性和可靠性
C、优良性和分配性
D、灵活性和分配性
(5)多道程序设计是指。
A、在分布式系统中同一时刻运行多个程序
B、在一台处理器上并行运行多个程序
C、在实时系统中并发运行多个程序
D、在一台处理器上并发运行多个程序
(6)以下关于并发性和并行性的说法正确的是。
A、并发性是指两个及多个事件在同一时刻发生
B、并发性是指两个及多个事件在同一时间间隔内发生
C、并行性是指两个及多个事件在同一时间间隔内发生
D、并发性是指进程,并行性是指程序
(1)B (2)B (3)A (4)B (5)D (6)B
2.填空题
(1)微机是以总线为纽带构成的计算机系统。
(2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。
(3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。
计算机操作系统课后答案
计算机操作系统课后答案
计算机操作系统课后答案
第一章:操作系统概述
1.1 操作系统的定义与作用
操作系统是计算机系统中的核心软件,负责管理和控制计算机硬件资源,为用户和应用程序提供统一的接口和服务。
1.2 操作系统的发展历程
操作系统的发展经历了批处理系统、分时系统、实时系统和网络操作系统等阶段,逐步提高了计算机的效率和可靠性。
1.3 操作系统的功能和特点
操作系统的功能包括进程管理、内存管理、文件管理和设备管理等。其特点包括并发性、共享性、虚拟性和异步性等。
第二章:进程管理
2.1 进程的概念和属性
进程是程序在执行过程中的一个实例,具有独立的地址空间和执行状态。
2.2 进程的调度算法
常见的进程调度算法有先来先服务调度、短作业优先调度、高响应比优先调度和时间片轮转调度等。
2.3 进程同步与通信
进程同步是指协调多个进程之间的执行顺序,进程通信是指进程之间的数据交换和共享。
第三章:内存管理
3.1 内存管理的基本概念
内存管理包括内存的分配和回收,以及地址转换和内存保护等操作。
3.2 内存分配的算法
常见的内存分配算法有首次适应、最佳适应和最坏适应等。
3.3 虚拟内存的实现原理
虚拟内存通过将主存和辅存进行映射,将不常用的数据和程序置换到辅存中,以提高内存利用率。
第四章:文件管理
4.1 文件的概念和组织方式
文件是存储在存储介质上的数据集合,文件组织方式包括顺序文件、索引文件和哈希文件等。
4.2 文件共享与保护
文件共享是指多个进程可以同时访问同一个文件,文件保护是指对文件进行权限和访问控制。
4.3 文件系统的实现原理
计算机操作系统第三版课后习题答案
计算机操作系统第三版课后习题答案
第一章
1.设计现代操作系统的主要目标是什么?回答:(1)有效性(2)便利性(3)可扩
展性(4)开放性
2.os的作用可表现在哪几个方面?
答:(1)操作系统是用户与计算机硬件系统之间的接口
(2)os作为计算机系统资源的管理者(3)os实现了对计算机资源的抽象
3.为什么操作系统实现了计算机资源的抽象?
答:os首先在裸机上覆盖一层i/o设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。os通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.多通道形成和试加工系统的描述?勾心斗角的驱动力是什么?答:主要动力来自四
个方面的社会需求和技术发展:
(1)不断提高计算机资源的利用率;(2)方便用户;
(3)不断升级设备;
(4)计算机体系结构的不断发展。
5.什么是离线I/O和在线I/O?
答:脱机i/o是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由
外围机控制完成,是在脱离主机的情况下进行的。而联机i/o方式是指程序和数据的输入
输出都是在主机的直接控制下进行的。
6.试图解释推动分时制形成和发展的主要动力是什么?答:推动分时系统形成和发展
的主要动力是更好地满足用户的需求。主要表现为:CPU分时使用缩短了作业的平均周转
时间;人机交互的能力使用户能够直接控制自己的操作;主机共享使多个用户能够同时使
操作系统教程课后习题答案
操作系统
1.什么是计算机系统?计算机系统是怎么构成的?了解PC的组成情况,说明:1)硬件
组织的基本结构,画出硬件配置图;2)主要系统软件和应用软件(若有的话)他们的作用。
答:计算机系统就是按照人的要求接收和存储信息,自动进行数据处理和计算,并输出
结果信息的系统。
计算机系统由硬件子系统和软件子系统组成。
计算机系统的构成包括:如图1.2
计算机硬件系统的构成:如图1.4
2.从功能以及程序涉设计的角度说明计算机系统中软件系统是如何构成的?
答:分为系统软件,支撑软件和应用软件三层。
3.什么是操作系统?请举例说明操作系统在计算机系统中的重要地位。
答:操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。
它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能安全高效地运行
4.请举一个实际的例子来说明操作系统的功能。
答:你能用用操作系统管理很多资源
5.为什么说“操作系统是控制硬件的软件”的说法不确切?
答:操作系统不仅能够控制硬件,也可以控制各种软件资源。
6.操作系统的基本特征是什么?说明他们之间的关系。
答:1.并发性
2.共享性
3.随机性
7.试从独立性,并发性和交互性和实时性四个方面来比较批处理系统,分时系统以及实
时系统。
答:
分时系统:并发性是指同时有多个用户共同使用一个计算机,宏观上看是多个人同时
使用一个CPU,微观上是多个人在不同时刻轮流使用CPU.
独占性,是指用户感觉不到计算机为他们服务,就好像整个系统为他所独占。
计算机操作系统汤小丹课后答案完整版
计算机操作系统汤小丹课后答案完整版
计算机操作系统是指协调和管理计算机硬件和软件资源的系统。操
作系统的作用是为用户提供一个与计算机硬件交互的界面,同时管理
和分配计算机资源,保证各个程序能够高效地运行。汤小丹编写的
《计算机操作系统》一书,是操作系统领域的经典教材。以下是本文
对《计算机操作系统汤小丹课后答案》的完整版本。
前言
汤小丹编写的《计算机操作系统》课后答案,是为了帮助读者更好
地理解和掌握教材中的知识点。通过做课后习题和查看答案,读者可
以更好地巩固和应用所学知识,提高对操作系统的理解和掌握程度。
本文将对《计算机操作系统汤小丹课后答案》进行整理和梳理,方便
读者进行学习和查询。
一、绪论
1. 操作系统的定义及作用
操作系统是协调和管理计算机硬件和软件资源的系统。操作系统的
作用是为用户提供一个与计算机硬件交互的界面,同时管理和分配计
算机资源,保证各个程序能够高效地运行。
2. 操作系统的分类
操作系统可以按照不同的分类标准进行分类,包括按照用户的数量、计算机系统的类型、功能特性等分类方法。
3. 操作系统的发展历史
操作系统的发展经历了五个阶段,分别是无操作系统阶段、单道批处理系统阶段、多道批处理系统阶段、分时操作系统阶段和现代操作系统阶段。
二、进程管理
1. 进程与线程的概念及区别
进程是程序在执行过程中的实体,而线程是进程中独立运行的最小单位。进程具有独立的地址空间和资源,线程共享进程的资源。
2. 进程的状态转换及原因
进程的状态包括运行态、就绪态和阻塞态。进程状态的转换是由于进程的运行、等待资源或等待事件等原因引起的。
计算机操作系统慕课版课后答案
计算机操作系统慕课版课后答案计算机操作系统是指控制和管理计算机硬件和软件资源的一组程序集合,它是各种计算机软件和硬件之间的重要接口。掌握计算机操作系统的基本知识对于学习和应用计算机技术具有至关重要的作用。以下是对于计算机操作系统慕课版课后题目的详细答案。
第一章: 操作系统概述
1. 什么是操作系统?
操作系统是一组控制和管理计算机硬件和软件资源的程序集合。
2. 操作系统的主要功能是什么?
操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理以及用户界面。
第二章: 进程管理
1. 进程和线程的区别是什么?
进程是一个程序的执行实例,拥有独立的内存空间和系统资源。线程是一个进程内的独立执行单元,共享相同的内存空间和系统资源。
2. 进程通信的方法有哪些?
进程通信的方法主要包括管道、信号量、共享内存、消息队列等。
第三章: 内存管理
1. 什么是虚拟内存?
虚拟内存是指操作系统为每个进程提供的一个抽象的内存空间,使得进程有更多的可用内存空间。
2. 分页和分段的区别是什么?
分页是将进程划分为固定大小的页面,而分段是将进程划分为逻辑上相关的分段。
第四章: 文件系统管理
1. 文件系统的作用是什么?
文件系统负责管理计算机中的文件和目录,使用户可以方便地访问和操作文件。
2. 文件系统中的文件分配方法有哪些?
文件分配方法主要包括连续分配、链式分配、索引分配等。
第五章: 设备管理
1. 什么是设备驱动程序?
设备驱动程序是操作系统中的一部分,负责控制和管理设备的操作和通信。
2. 设备管理中的中断处理方法有哪些?
计算机操作系统课后习题答案
计算机操作系统(第三版)课后习题答案第一章操作系统引论
1.设计现代OS的主要目标是什么?
答:(1)有效性(2)方便性(3)可扩充性(4)开放性
13.OS有哪几大特征?其最基本的特征是什么?
答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。
14.处理机管理有哪些主要功能?
答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;
15.内存管理有哪些主要功能?
答:内存管理的主要功能有:内存分配、内存保护、位置映射和内存扩充。
内存分配:为每道程序分配内存。
16.设备管理有哪些主要功能?
答:主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。
17.文件管理有哪些主要功能?
答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。
计算机操作系统第二章进程管理
2. 画出下面四条诧句的前趋图:
S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1;
答:其前趋图为:
8.试说明迚程在三个基本状态之间转换的典型原因。图P38
答:(1)就绪状态→执行状态:进程分配到CPU资源(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成
16.进程在运行时存在哪两种形式的制约?
答:(1)间接相互制约关系。同处于一个系统中的进程,通常都共享着某种系统资源,也叫资源共享(2)直接相互制约关系。这种资源于进程间的合作。
互斥:指几个并发进程若共享同一个临界资源,它们必须错开使用这个临界资源,即当一个进程正在使用临界资源且尚未使用完毕之前,其他进程不能抢夺使用该临界资源
操作系统课后习题答案
操作系统课后习题答案
第一章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.对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各个终端上输入的数据;
---对于及时处理,应使所有的用户作业都直接进入内存,在不长的
计算机操作系统 课后习题答案
第一章os引论
1. 设计现代OS的主要目标是什么方便性,有效性,可扩充性和开放性.
2. OS的作用可表现为哪几个方面 a. OS作为用户与计算机硬件系统之间的接口;b. OS作为计算机系统资源的管理者;c. OS作为扩充机器.
3. 试说明推动多道批处理系统形成和发展的主要动力是什么不断提高计算机资源利用率和系统吞吐量的需要;
4. 何谓脱机I/O和联机I/O a. 脱机输入输出方式(Off-Line I/O)是为了解决人机矛盾及CPU 和I/O设备之间速度不匹配而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.具体内容是将用户程序和数据在一台外围机的控制下,预先从低速输入设备输入到磁带上,当CPU 需要这些程序和数据时,在直接从磁带机高速输入到内存,从而大大加快了程序的输入过程,减少了CPU等待输入的时间,这就是脱机输入技术;当程序运行完毕或告一段落,CPU需要输出时,无需直接把计算结果送至低速输出设备,而是高速把结果输出到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出,这就是脱机输出技术.b. 若这种输入输出操作在主机控制下进行则称之为联机输入输出方式.
5. 试说明推动分时系统形成和发展的主要动力是什么用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求.
6. 试说明实时任务的类型和实时系统的类型.a. 实时任务的类型按任务执行时是否呈现周期性来划分,分为周期性实时任务和非周期性实时任务;---根据对截止时间的要求来划分,分为硬实时任务和软实时任务;b. 通常把要同达行实时控制的系统统称为实时控制系统,把要求对信息进行实时处理的系统成为实时信息处理系统.
操作系统课后题答案
课本课后题部分答案
第一章
1.设计现代OS的主要目标是什么?
答:(1)有效性(2)方便性(3)可扩充性(4)开放性
2.OS的作用可表现在哪几个方面?
答:(1)OS作为用户与计算机硬件系统之间的接口
(2)OS作为计算机系统资源的管理者
(3)OS实现了对计算机资源的抽象
13.OS有哪几大特征?其最基本的特征是什么?
答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。14.处理机管理有哪些主要功能?它们的主要任务是什么?
答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;
进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。进程同步:为多个进程(含线程)的运行______________进行协调。
通信:用来实现在相互合作的进程之间的信息交换。
处理机调度:
(1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需的资源(首选是分配内存)。
(2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给它,并设置运行现场,使进程投入执行。
15.内存管理有哪些主要功能?他们的主要任务是什么?
北京石油化工学院信息工程学院计算机系3/48
《计算机操作系统》习题参考答案余有明与计07和计G09的同学们编著 3/48
答:内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。
内存分配:为每道程序分配内存。
内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。
地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。
计算机操作系统课后题参考答案
计算机操作系统课后题参考
答案(总6页)
本页仅作为文档封面,使用时可以删除
This document is for reference only-rar21year.March
第一章操作系统引论
1.设计现代OS的主要目标是什么
答:(1)有效性(2)方便性(3)可扩充性(4)开放性
2.OS的作用可表现在哪几个方面
答:(1)OS作为用户与计算机硬件系统之间的接口
(2)OS作为计算机系统资源的管理者
(3)OS实现了对计算机资源的抽象
12.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。
答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。
(2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某
些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。(3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度
的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。
13.OS有哪几大特征其最基本的特征是什么
答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。
14.处理机管理有哪些主要功能它们的主要任务是什么
答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章绪论
1.什么是操作系统的基本功能?
答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算
机工作流程,并为用户提供一个良好的工作环境和友好的接口。操作系统的基本功能包括:
处理机管理、存储管理、设备管理、信息管理(文件系统管理)和用户接口等。
2.什么是批处理、分时和实时系统?各有什么特征?
答:批处理系统(batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序(monitor)自动依次处理。其主要特征是:用户脱机使用计算机、成批处理、多道程序运行。
分时系统(timesharingoperationsystem):把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。
实时系统(realtimesystem):在被控对象允许时间范围内作出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。
3.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?
答;多道程序(multiprogramming)是作业之间自动调度执行、共享系统资源,并不是真正地同时执行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。
4.讨论操作系统可以从哪些角度出发,如何把它们统一起来?
答:讨论操作系统可以从以下角度出发:
(1)操作系统是计算机资源的管理者;
(2)操作系统为用户提供使用计算机的界面;
(3)用进程管理观点研究操作系统,即围绕进程运行过程来讨论操作系统。
上述这些观点彼此并不矛盾,只不过代表了同一事物(操作系统)站在不同的角度来看待。
每一种观点都有助于理解、分析和设计操作系统。
第二章作业管理和用户接口
1. 什么是作业?作业步?
答:把在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。作业由不同的顺序相连的作业步组成。作业步是在一个作业的处理过程中,计算机所做的相对独立的工作。如,编辑输入是一个作业步,它产生源程序文件;编译也是一个作业步,它产生目标代码文件。
2. 作业由哪几部分组成?各有什么功能?
答:作业由三部分组成:程序、数据和作业说明书。程序和数据完成用户所要求的业务处理工作,作业说明书则体现用户的控制意图。
3.作业的输入方式有哪几种?各有何特点
答:作业的输入方式有5种:联机输入方式、脱机输入方式、直接耦合方式、SPOOLING
(Simultaneous Peripheral OperationsOnline)系统和网络输入方式,各有如下特点:
(1)联机输入方式:用户和系统通过交互式会话来输入作业。
(2)脱机输入方式:又称预输入方式,利用低档个人计算机作为外围处理机进行输入处理,存储在后备存储器上,然后将此后援存储器连接到高速外围设备上和主机相连,从而在较短的时间内完成作业的输入工作。
(3)直接耦合方式:把主机和外围低档机通过一个公用的大容量外存直接耦合起来,从而省去了在脱机输入中那种依靠人工干预宋传递后援存储器的过程。
(4)SPOOLING系统:可译为外围设备同时联机操作。在SPOOLING 系统中,多台外围设备通过通道或DMA器件和主机与外存连接起来,作业的输入输出过程由主机中的操作系统控制。
(5)网络输入方式:网络输入方式以上述几种输入方式为基础,当用户需要把在计算机网络中某一台主机上输入的信息传送到同一网中另一台主机上进行操作或执行时,就构成了网络输入方式。
4.试述SPOOLING系统的工作原理。
答:在SPOOLING系统中,多台外围设备通过通道或DMA器件和主机与外存连接起来,作业的输入输出过程由主机中的操作系统控制。操作系统中的输入程序包含两个独立的过程,一个过程负责从外部设备把信息读入缓冲区,另一个过程是写过程,负责把缓冲区中的信息送入到外存输入井中。在系统输入模块收到作业输入请求后,输入管理模块中的读过程负责将信息从输入装置读入缓冲区。当缓冲区满时,由写过程将信息从缓冲区写到外存输入井中。读过程和写过程反复循环,直到一个作业输入完毕。当读过程读到一个硬件结束标志后,系统再次驱动写过程把最后一批信息写入外存并调用中断处理程序结束该次输入。然后,系统为该作业建立作业控制块JCB,从而使输入井中的作业进入作业等待队列,等待作业调度程序选中后进入内存。
5.作业说明书和作业控制块有何异同?
答:作业说明书主要包含三方面内容:作业的基本描述、作业控制描述和资源要求描述。作业基本描述主要包括用户名、作业名、使用的编程语言名、允许的最大处理时间等。而作业控制描述则大致包括作业在执行过程中的控制方式,例如是脱机控制还是联机控制、各作业步的操作顺序以及作业不能正常执行时的处理等。资源要求描述包括要求内存大小、外设种类和台数、处理机优先级、所需处理时间、所需库函数或实用程序等。而作业控制块是作业说明书在系统中生成的一张表格,该表格登记该作业所要求的资源情况、预计执行时间和执行优先级等。从而,操作系统通过该表了解到作业要求,并分配资源和控制作业中程序和数据的编译、链接、装入和执行等。
6.操作系统为用户提供哪些接口?它们的区别是什么?
答:操作系统为用户提供两个接口,一个是系统为用户提供的各种命令接口,用户利用这些操作命令来组织和控制作业的执行或管理计算机系统。另一个接口是系统调用,编程人员使用系统调用来请求操作系统提供服务,例如申请和释放外设等类资源、控制程序的执行速度等。
7.作业控制方式有哪几种?调查你周围的计算机的作业控制方式。
答:作业控制的主要方式有两种:脱机方式和联机方式。
脱机控制方式利用作业控制语言来编写表示用户控制意图的作业控制程序,也就是作业说明书。作业控制语言的语句就是作业控制命令。不同的批处理系统提供不同的作业控制语言。联机控制方式不同于脱机控制方式,它不要求用户填写作业说明书,系统只为用户提供一组键盘或其他操作方式的命令。