电大《软件技术基础》形成性考核册的答案

上传人:liy****000 文档编号:118772632 上传时间:2019-12-25 格式:DOC 页数:27 大小:111.50KB
返回 下载 相关 举报
电大《软件技术基础》形成性考核册的答案_第1页
第1页 / 共27页
电大《软件技术基础》形成性考核册的答案_第2页
第2页 / 共27页
电大《软件技术基础》形成性考核册的答案_第3页
第3页 / 共27页
电大《软件技术基础》形成性考核册的答案_第4页
第4页 / 共27页
电大《软件技术基础》形成性考核册的答案_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《电大《软件技术基础》形成性考核册的答案》由会员分享,可在线阅读,更多相关《电大《软件技术基础》形成性考核册的答案(27页珍藏版)》请在金锄头文库上搜索。

1、第1章2 t+ u3 x4 k: W1 U0 L* _J; U # U 5 h9 C操作系统概论作业与讲评一、/ v9 v/ H2 p* l6 # n6 n2 6 X5 W填空题10 E$ _( N- h1 P( i- _操作系统作为支撑计算机系统有序运行的基础软件,为有效地管理计算机系统的各种资源合理地组织计算机系统的工作流程 ,为用户使用计算机系统提供方便 ,安全 ,可靠的 ,工作环境起到不可替代的重要作用。2! m/ x L& A5 _3 H操作系统实际上为用户提供了两种不同级别的操作接口,一是普通操作界面 ,一个是系统资源调用接口。35 % X o$ J) R8 Q影响分时操作系统运行

2、效率的因素包括终端数量、时隙长短 以及作业调度时的系统开销。4( e8 a0 T; 5 ( + I6 H实时操作系统能够及时响应 和处理用户操作请求 ,并在规定的时间内将处理结果反馈给用户 。56 j9 & Q/ F6 s3 N1 C操作系统的“一体式”结构优点是代码效率高,存储量小,可以提供代码共享等 ,缺点是可维护性差,修改升级困难 。二、简答题 1、lo操作系统的定义是什么?参考答案:计算机操作系统是与计算机硬件紧密相关的一层系统软件,由一整套分层次的控制程序(模块)组成,统一管理计算机系统的所有资源,包括处理器、存储器、输入输出设备以及其它系统软件、应用程序和数据文件等。操作系统合理地

3、组织计算机系统工作流程,有效地利用计算机系统资源为用户提供一个功能强大、界面良好、使用方便的工作环境,让用户无需了解硬件细节,而是直接利用逻辑命令就能灵活方便地使用计算机。操作系统为计算机软硬件功能的进一步扩展提供了一个支撑平台。2、 h+ P* I% x5 T8 q* l+ Z: E, T$ s操作系统与计算机软硬件有什么关系?参考答案:硬件是计算机系统资源的基础,包括可摸可见的各种计算机设备和相关部件;操作系统是与硬件紧密结合的一层系统软件,为其它系统软件、应用软件和用户提供与硬件的接口,操作系统屏蔽了使用硬件的细节,担当起统一管理硬件资源的角色。3、为了方便用户,操作系统采用了哪三项技术

4、?参考答案:操作系统具备了程序并发、资源共享和独立随机可访问三大特征。程序的并发:在操作系统中,我们把一个功能上独立的程序的一次执行称为一个进程,每一个进程都需要占用一部分系统资源,包括占用处理器时间、内存、输入输出设备等。若某一段时间内同时有两个或两个以上进程在运行,则称为“程序的并发”。资源共享:资源的共享是指计算机的软硬件资源为多个拥有授权的用户或程序所共用,以提高这些资源的利用率。独立随机可访问:在多任务环境下执行的每一个进程在逻辑上具有独立性和随机性。如果有充分的资源保障,每一个进程都会独立的完成并且其执行速度与其它进程无关,进程执行的起始和结束时间也是独立的并且是随机发生的。这种独

5、立和随机性形成了对操作系统的客观要求,即必须具备同时处理多个随机并发进程的能力,操作系统的系统管理程序要保证对资源的访问的独立性和随机性。4、! d操作系统的功能是什么?(1)处理机管理:处理机管理是操作系统最主要任务之一,其主要功能是对中央处理机的使用进行调度分配,最大限度地提高它的处理能力。操作系统通过对进程的管理实现对处理机的管理,包括进程创建、进程执行、进程通信、进程撤销、进程等待和进程优先级控制等。(2)存储管理:存储管理指对内存及其扩展空间的管理。由于内存资源的紧缺性,存储管理的目标是为程序设计者提供方便、安全和足够的存储空间。存储管理的主要功能包括:为每一个进程分配内存并保护每一

6、个获得内存空间的进程不被其他进程破坏;将分配给各个进程的逻辑地址空间正确地映射为相应的物理地址空间;利用虚拟内存管理实现扩大内存空间的效果;进程完成或撤销时及时回收分配出去的内存,以供其它进程使用。存储管理的主要方法有:分区式存储管理;页式存储管理;段式与段页式存储管理。(3)设备管理:设备管理指对计算机外围设备的管理。通常设备管理技术包括中断、输入输出缓存、通道技术和设备的虚拟化等技术。设备管理的主要任务可以归纳为:按照用户的要求和设备的类型控制设备工作、完成用户的输入输出操作;当多个进程同时请求某一独享设备时,按照一定的策略对设备进行分配和管理,以保证系统有条不紊的工作;充分利用系统的通道

7、和中断功能等来提高设备的使用效率。(4)文件管理:大量的程序、文档、数据以文件形式保存在外存中。文件管理系统是操作系统中专门负责存取和管理外存中文件的那部分软件的集合。(5)作业管理:作业是用户所提供的一个完整计算任务,包括运行应用程序所需要的数据以及控制应用程序执行的指令集合。作业控制的两种方式是:批处理和交互式终端控制。5、从操作系统具备的功能特征来看,操作系统可分为哪几类?各有什么特征?答:操作系统大致可分为批处理操作系统,分时操作系统,实时操作系统、通用操作系统、网络操作系统和分布式操作系统。(1)批处理操作系统的特征是:作业周转时间短,系统吞吐量大,处理器资源使用率高。(2)分时操作

8、系统各用户作业分时共享处理器资源并可及时对作业程序加以调整修改。(3)实时操作系统在于其实时性和专用性。实时表现在一旦外部信号向系统提出要求,系统应立即响应处理并行到处理结果。专用性表现在其应用场合领域。(4)通用操作系统一个用户往往独战友全部软硬件资源,因而无需支持多用户分时操作,但支持多任务分时操作,微机用户可以编写自己的批处理文件,实现程序的批处理运行,因而具备具批处理操作功能;利用微机可以实现实时控制,用户可以编写一个控制程序,通过外设接口来实时控制外部设备。(5)网络操作系统除具有一般操作系统所具有的功能外,还能具备 网络通信和网络资源管理的功能,以保证能够对多台计算机及其设备之间的

9、信息传递和资源共享进行有效管理。(6)分布式操作系统,它更倾向于一种“单机论的多处理机”结构,更像一个有组织的乐队,全体队员都受乐队指挥的统一指挥,它是发燕尾服起来更高水平的网络操作系统。第1章蜗牛在线-学习者家园-考试资料-学习资料-统考资料-复习资料-资源下载0 R! n. 0 L3 z0 Q$ A O2 W# V操作系统的基本原理作业与讲评一、单项选择题1以下只能用于输出的设备是(B)。ACON9 a- F0 y$ ( i/ B.PRN7 O! u, J6 Y% f4 H3 YC.NUL& s* X0 h k v+ H/ b( Y3 KD.软驱2用户可用的内存容量是指(B)。AROM的容

10、量9 b) 4 S# 1 B) $ _6 k- hB.RAM的容量C.RAM+ROM的容量4 mt% f, C蜗牛在线-学习者家园-考试资料-学习资料-统考资料-复习资料-资源下载* M- X# t- P G: _9 X* y. LD.CD-ROM的容量3编绎程序属于(A)。A系统软件* q N4 U7 n: f0 M) - u4 fB.操作系统C.应用软件0 I9 / C1 ( n! zD.数据库管理软件4存储器的读写速度排列顺序正确的是(B)。ARAMCache硬盘软盘4 B& c4 |; t( ! l! LB.CacheRAM硬盘软盘CCache硬盘RAM软盘4 F; l2 , p. E

11、6 0 j! fD.RAM硬盘软盘Cache5.微机的内存按照(A)编址。A字节编址0 E8 v4 |0 B3 J2 V# g: ?B.字长编址C微处理器型号不同而不同+ x% ?! M9 j; B1 ! O! YD.位6.I/O接口在(C)之间。A主机和总线; w# ?: L) I# x n8 n1 B.主机和I/O设备C.总线和I/O设备, p & N. N# |/ D.CPU和内存7操作系统的主要功能是(B)。A实现软硬件互换* X( U: p7 , f% i% n/ VB.管理系统的软硬件资源C转换源程序为目标程序.数据处理()是一条指令中执行功能的部分。.源地址码- U0 ?2 m

12、s b9 , cB.操作码C.目标地址码 f3 f$ h: M+ P/ BD.数据码9.计算机能直接执行的程序是(D)。A源程序0 V5 w. C8 F3 U% l. O% B.汇编程序C.目标程序, k4 I/ n. n9 Q& f+ LD.机器语言程序二、简答题 1、 什么是进程?进程的特性有哪些?进程和程序的主要区别是什么?参考答案:(1)、进程是指一个可并发执行的程序(或程序段)在给定的工作空间和数据集合上的一次执行过程。它是操作系统进行资源分配和调度的一个独立或基本单位。(2)、一个进程至少要对应一个或多个程序。不同的进程可以调用同一个程序,但该程序必须在不同的数据集合上执行。(3)

13、、程序和进程的区别在于:程序是指令的有序集合,是静态的。程序的执行过程才是进程,进程是动态的。2、 进程调度有哪些策略?参考答案:在进程的整个生命周期内,存在着“就绪-执行-阻塞”三个基本状态。1)、就绪状态(Ready):若某个进程除了CPU资源之外,已经得到了其他全部所需资源,则称该进程处于就绪状态,此时需要等待其它进程释放CPU。如有多个进程都在等待CPU,则将这些进程排队,一旦 CPU空闲,由进程调度程序按一定策略从队列中选取一进程获得CPU使用权,转入执行状态。2)、执行状态(Running):获得CPU的进程,执行其程序段,直到出现下列情况之一时,才停止执行。分配给该进程使用CPU

14、的时间片已到,则该进程由执行状态转就绪状态,等待下一次时间片调度。 正在执行的进程由于某种原因,如等待输入/输出完成,而暂时无法执行下去,该进程从执行状态转到阻塞状态。该进程已全部执行完毕,撤销该进程转到完成。3)、阻塞状态(Blocked):若执行状态下的某进程需要等待某事件的发生,比如,申请内存缓冲空间或某输入输出设备的使用,但此时系统资源不足或被其它进程占用,于是进程选择放弃CPU转入阻塞状态。此时进程暂停运行,等待阻塞原因排除后,即等待的事件发生后再“唤醒”该进程,转就绪状态,排队等待被执行。3、什么是虚拟存储技术?参考答案:虚拟存储从逻辑存储空间角度看,程序的大小不定,经过编译连接后的目标程序地址多是从零地址开始的一维连续或二维段页式地址。这是一种虚拟地址或逻辑地址,它们都不是程序运行时的真正物理地址。我们把程序逻辑地址的全体所对应的存储器称为虚拟存储器,简称虚存。虚存地址空间大小有可能会超过实际物理内存空间。4、什么是地址变换与重定位?参考答案:程序设计者在编程时只需要考虑逻辑地址空间,而不需要考虑程序在内存中的实际位置。程序调入内存执行时操作系统必须将逻辑地址空间转换为内存实际物理地址空间,这一转换过程称为地址转换或重定位。地址转换要将程序中所有逻辑地址,包括指令地址、操作数地址、转移去向地址等逐个转换成内存实际

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号