没有合适的资源?快使用搜索试试~ 我知道了~
计算机操作系统习题答案
需积分: 9 133 下载量 185 浏览量
2007-11-22
16:29:26
上传
评论
收藏 38KB DOC 举报
温馨提示
试读
2页
1、什么是操作系统的基本功能?2、什么是批处理、分时和实时系统?各人什么特征?3、什么是作业?什么是作业步?4、作业由哪能几部分组成?各有什么功能?5、作业的输入方式有哪几种,各有何特点
资源推荐
资源详情
资源评论
1、什么是操作系统的基本功能?
答:操作系统的职能是管理和控制计
算机系统中的所有硬、软件资源,合理地
组织计算机工作流程,并为用户提供一个
良好的工作环境和友好的接口。操作系统
的基本功能包括:处理机管理、存储管理、
设备管理、信息管理(文件系统管理)和
用户接口等。
2、什么是批处理、分时和实时系统?
各人什么特征?
答:批处理系统:操作员把用户提交
的作业分类,把一批作业执行序列,由专
门编制的监督程序自动依次处理。其主要
特征是:用户脱机使用计算机、成批处理、
多道程序运行。
分时系统:把处理机的运行时间分成
委短的时间片,按时间轮子转的方式,把
处理机分配给各进程使用。其主要特征是:
交互性、多用户同时性、独立性。
实时系统:在被控对象允许时间范围
内作出响应。其主要特征是:对实时信息
分析处理速度要比进入系统快、要求安全
可靠、资源利用率低。
3、什么是作业?什么是作业步?
答:把在一次应用业务处理过程中,
从输入开始到输出结束,用户要求计算机
所做的有关该次业务处理的全部工作称为
一个作业。系统通过作业说明书控制文件
形式的程序和数据,使之执行和操作。而
且,在批处理系统中,作业是抢占内存的
基本单位。也就是说,批处理系统以作业
为单位把程序和数据调入内存以便执行。
作业由不同的顺序相连的作业步组成。
作业步是在一个作业的处理过程中,
计算机所做的相对独立的工作。例如,编
辑输入是一个作业步,它产生源程序文件,
编译也是一个作业步,它产生目标代码文
件。
4、作业由哪能几部分组成?各有什
么功能?
答:作业由三部分组成:程序、数据
和作业说明书。程序和数据完成用户所要
求的业务处理工作,系统通过作业说明书
控制文件形式的程序和数据,合之执行和
操作
5、作业的输入方式有哪几种,各有
何特点
答:有 5 种:联机输入方式,脱机输
入方式,直接耦合方式、SPOOLING 系统
和网络联机方式。
6、试比较进程和程序的区别?
答:1)进程是一个动态概念,而程
序是一个静态概念,程序是指令的有序集
合,无执行含义,进程则强调执行的过程。
2)进程具 有并行特征(独立 性,异步
性),程序则没有。3)不同的进程可以
包含同一个程序,同一程序在挂靠 2 中也
可以产生多个进程。
7、试比较作业和进程的区别
答:一个进程是一个程序对某个数据
集的执行过程,是分配资源的基本单位。
作业是用户需要计算机完成某项任务,而
要求计算机所做工作的集合。一个作业的
完成要经过作业提交、作业收容、作业执
行和作业完成 4 个阶段。而进程是已提交
守毕的程序所执行过程的基本单位。其主
要区别关系如下:
1)作业是用户向计算机提交任务的
任务实体。在用户向计算机提交作业之后,
系统将它放入外存中的作业等待队列中等
待执行。而进程则是完成用户任务的执行
实体,是向系统申请分配资源的基本单位。
任一进程,只要它被创建,总有相应的部
分存在于内存中,
2)一个作业可由多个进程组成,且
必须至少由一个进程组成,但反过来不成
立。
3)作业的概念主要用在批处理系统
中,像 UNIX 这样的分时系统中,则没有
作业概念。而进程的概念则用在几乎所有
的多道程序系统中。
8、什么是临界区?试举一临界区的例
子
答:临界区是指不允许多个并发进程
交叉执行的一段程序。它是由于不同并发
进程的程序段共享公用数据或公用数据变
量而引起的。所以它又被答为访问公用数
据的那段程序。例如:
getspace:
begin
local g
g = stack [top]
top=top-1
end
release(ad):
begin
top=top+1
stack [top]=ad
end
9、什么是进程间的互斥?什么是进
程间同步?
答:进程间的互斥是指:一组并发进
程中的一个或多个程序段,因共享某一公
有资源而导致它们必须以一个不许交叉执
行的单位执行,即不允许两个以上的共享
该资源的并发进程同时进入临界区。
进程间的同步是指:异步环境下的一
组并发进程因直接制约互相发送消息而进
行互相合作、互相等待,是各进程按一定
的速度执行的过程。
10、试述作业调度的主要功能
答:作业调度的主要功能是:按一定
的原则对外存输入井上的大量后备作业进
行选择,给选出的作业分配内存、输入输
出设备等必要的资源,并建立相应进程,
使该作业的相关进程获得竞争处理机的权
利。另外,当作业执行完毕时,还负责回
收系统资源。
11、什么是虚拟存储器?其特点是
什么?
答:由进程中的目标代码、数据等的
虚拟地坦组成的虚拟空间称为虚拟存储器。
虚拟存储器不考虑物理存储器的大注和信
息存放的实际位置,只规定每个进程中相
互关联信息的相对位置。每个进程都拥有
自己的虚拟存储器,且虚拟存储器的容量
是由计算机的地址结构和寻址方式来确定。
实现虚拟存储器要求有相应的地址转
换机构,以便把指令的虚拟地址变换为实
际物理地址;另外,由于内存空间较小,
进程只有部分内容存放于内存中,待执行
时根据需要再调指令入内存。
12、实现地址重实位的方法有哪几类?
答:实现地址重实位的方法有两类:静态
地址重定位和动态地址重定位。
1)静态地址重定位的在虚拟空间程
序执行之前由装配程序完成地址映射工作。
静态重定位的优点是不需要硬件支持,但
是用静态地址重定位方法进行地址变换无
法实现虚拟存储器。静态重定位的另一个
缺点是必须占用边疆的内存空间和难以做
到程序和数据的共享。
2)动态地址重定位是在程序的执行
过程中,在 CPU 访问内存之前 由硬件地
址变换机构将要访问的程序或数据地址转
换成内存地址。动态地址重定位的主要优
点有:
1、可以对内存进行非连续分配。
2、动态重定位提供了实现虚拟存储
器的基础。
3、动态重定位有利于程序段的共享。
13、什么是页式管理?静态页式管
理可以实现虚存吗?
答:页式管理就是把各进程的虚拟空
间划分为若干长度相等的页面,指导指令
按页面大小划分后存放在内存中执行或只
在内存中存放那些经常被执行或即将被执
行的页面,而那些不被经常执行以及在近
期内不可能被执行的页面则存放于外存中,
按一定规则调入的一种内存管理方式。
殂态页式管理不能实现虚存,这是因
为静态页式管理要求进程或作业在执行前
全部被装入内存,作业或进程的大小仍受
内存可用页面数的限制。
14、什么是请求页式管理?试设计
和描述一个请求页式管理时的内存页面分
配和回收算法
答:请求页式管理是动态页式内存管
理的一种,它在作业或进程开始执行之前,
不把作业或进程的程序段和数据段一次性
的全部装入内存,而只装入被认为是经常
反复执行和调用的工作区部分。其他部分
则在执行过程中动态装入。请求页式管理
资源评论
chiefemail
- 粉丝: 5
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功