搜档网
当前位置:搜档网 › 最新操作系统第二次作业答案资料

最新操作系统第二次作业答案资料

最新操作系统第二次作业答案资料
最新操作系统第二次作业答案资料

操作系统第二次作业

一、选择题

1.虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则

它的虚拟地址空间为【 A 】。

A.4G B.2G C.64K D.100K 2.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页

表如下,则逻辑地址1800】。

A.1052 B.3124 C.1076 D.5896 3.【 A 】用于管理各种不同的真实文件系统,是真实文件系统与服务之间的

接口。

A.VFS

B.Ext2

C. vfat

D.JFS

4.用磁带作为文件存贮介质时,文件只能组织成【 A 】

A.顺序文件

B.链接文件

C.索引文件

D.目录文件

5.按数据组织分类,【 B 】是以字节为单位直接读写的设备。

A.块设备 B.字符设备C.网络设备 D.虚拟设备

6.在现代操作系统中采用缓冲技术的主要目的是【 C 】。

A.改善用户编程环境 B.提高CPU的处理速度

C.提高CPU和设备之间的并行程度 D.实现与设备无关性

7.【 D 】是将大量计算机通过网络连接在一起,以获得极高的运算能力和数

据共享的系统。

A. 实时系统

B.分时系统

C. 网络系统

D.分布系

统式

8.若一个文件的访问控制权限值为0754,请问同组用户对该文件具有【 C 】

权限。

A. 可读

B.可读可写

C. 可读可执行

D.没有权限

9.操作系统的安全问题中【 D 】是绕过安全性控制、获取对程序或系统访问

权的程序方法。

A.木马B.病毒C.蠕虫D.后门10.虚拟存储器的最大容量是由【B 】决定的。

A.页表长度B.计算机系统的地址结构和外存空间

C.内存空间D.逻辑空间

11.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页

表如下,则逻辑地址2100】。

A.1052 B.3124 C.1076 D.5296

12.下面的【 B 】不是文件的物理存储结构。

A. 索引文件

B.记录式文件

C. 顺序文件

D.链接文件

13.从用户的角度看,引入文件系统的主要目的是【C 】。

A. 实现虚拟存储

B.保存文件系统

C. 实现对文件的按名存取

D.保存用户和系统的文档

14.使用SPOOLing系统的目的是为了提高【D 】的使用效率。

A.操作系统B.内存C.CPU D.I/O设备

15.在UNIX中,通常把设备作为【 A 】文件来处理。

A.块设备或字符设备

B .普通

C.目录

D.链接

16.集群是【D 】系统的一种,是目前较热门的领域。

A. 实时

B.分时

C. 嵌入式

D.分布式

17.在终端中用ls –l查看某个文件的详细信息时显示drwxr-xr-x,从中可看出其

他用户对该目录具有【 B 】权限。

A. 可读

B.可读可执行

C. 可读可写可执行

D.可执行

18.操作系统的安全问题中【A 】是一种基于远程控制的黑客工具。

A.木马B.病毒C.后门 D.间谍软件

19.下列关于内存地址叙述不正确的是【 A 】

A. 程序员使用的地址是物理地址

B.IA32平台上虚拟地址以“段:偏移量”的形式给出

C.线性地址空间是对CPU寻址能力的一种抽象

D.Linux中虚拟地址等价于线性地址

20.OS为每个文件开辟一个存储区【 C 】,里面记录这该文件的有关信息。

A. PCB

B. JCB

C. FCB

D.DCB

21.从用户的角度看,引入文件系统的主要目的是【 C 】。

A. 实现虚拟存储

B.保存文件系统

C. 实现对文件的按名存取

D.保存用户和系统的文档

22.操作系统采用缓冲技术减少对CPU的【 A 】次数,从而提高资源的利用

率。

A.中断

B. 访问

C. 控制

D. 依赖

23.磁带机属于【 A 】设备。

A.顺序存取B.直接存取C.链接存取D.随机存取

24.集群是【 D 】系统的一种,是目前较热门的领域。

A. 实时

B.分时

C. 嵌入式

D.分布式

25.在终端中用ls –l查看某个文件的详细信息时显示-rwx—x--x,从中可看

出其他用户对该目录具有【 D 】权限。

A. 可读

B.可读可执行

C. 可读可写可执行

D.可执行

26.操作系统的安全问题中【 A 】是一种自身复制且干涉软件功能或破坏储存

信息的程序。

A.蠕虫B.木马C.后门D.间谍软件

二、判断题

1.磁带机存储器,应利用随机存取方式进行数据读写操作。F

2.最佳适应算法是将空闲区按空闲区地址递增的顺序进行链接。F

3.分页式存储管理中,(页的大小)是可以不相等的。F

4.文件目录一般存放在外存。T

5.socket套接字对用户应用程序的编程来说是一个网络接口。F

6.常用的文件共享方式有绕道法、链接法和基本文件目录表三种。T

三、应用题

1. 假定在单道批处理环境下有4个作业,各作业进入系统的时间和估计运行时间如下表所示:问题:如果应用短作业优先和先来先服务的作业调度算法,试将下面表格填写完整。

短作业优先:

先来先服务:

2. 有四个批处理作业A、B、C、D在第一分钟内依次到达,其预计的运行时间分别为:2、6、3、4分钟。设系统采用时间片轮转算法,时间片为1分钟。

(1)如果下面每格代表1分钟时间间隔,将每分钟运行的作业名按顺序填入格

(2)用箭头标志各作业完成的地方,并计算作业的平均周转时间。

答:

A = 5 C = 10 D = 13

B = 15 (2)平均周转时间 t=(5+10+13+15)/4=10.75

3. 在一个采用页式虚拟存储管理的系统中,若进程在内存中占3块(开始为空),

它依次要访问的页面序列是:6、5、4、3、2、1、5、1、5、2、1、2、1、2、1、6、5,分别按先进先出调度算法(FIFO)和最近最少使用调度算法(LRU)计算将产生多少次缺页中断?并计算缺页中断率。

(1)先进先出调度算法(FIFO)

缺页中断次数为8 ,缺页中断率为8/17

(2)最近最少使用调度算法(LRU)

缺页中断次数为9 ,缺页中断率为9/17

4. 在采用页式存储管理的系统中,某作业的逻辑地址空间为4页(每页4096字节),且已知该作业的页表如下表。试求出逻辑地址14688所对应的物理地址。(给出计算过程,包括页号、页内偏移、物理地址)

答:

页号P=INT(14688/4096) =3

页内偏移d=14688%4096=2400

物理地址=9×4096+2400=39264

四、编程题

1. 认真阅读下列Linux系统下的C程序recshm.c,请参照该程序,编写一个相应的sendshm.c程序。以实现sendshm程序循环从键盘输入信息并发送到key值为1234的共享内存,直到“end”被输入并发送后退出;recshm程序从key值为1234的共享内存读取信息后,释放该共享内存并退出。

提示:

(1) sendshm.c程序使用到的头文件(#include文件)与recshm.c一样;

(2)从键盘输入字符的函数为fgets(buffer,BUFSIZ,stdin);

(3)字符串追加的函数为strcat,如strcat(viraddr,buffer);

答:

操作系统复习题答案

操作系统复习题 一、单项选择题:在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.操作系统的主要功能是管理计算机系统中的()。【D 】A.程序B.数据 C.文件D.资源 2.产生死锁的基本原因是()和进程推进顺序非法。【 A 】A.资源分配不当B.系统资源不足 C.作业调度不当D.进程调度不当 3.动态重定位是在作业的()中进行的。【D 】A.编译过程B.装入过程 C.连接过程D.执行过程 4.存放在磁盘上的文件,()。【A 】A.既可随机访问又可顺序访问B.只能随机访问 C.只能顺序访问D.只能读写不能访问 5.对于硬盘上存放的信息,物理上读写的最小单位是一个()。【C 】A.二进制(bit)B.字节(byte) C.物理块D.逻辑记录 6.操作系统中利用信号量和P、V操作,()。【C 】A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥与同步D.可完成进程调度 7.SPOOLing技术可以实现设备的()。【C 】A.独占B.共享 C.虚拟D.物理 8.在存储管理的各方案中,可扩充主存容量的方案是()存储管理。【D 】A.固定分区B.可变分区 C.连续D.页式虚拟 9.磁盘是可共享的设备,每一时刻()进程与它交换信息。【C 】A.允许有两个B.可以有任意多个 C.最多一个D.至少有一个 10.逻辑文件存放到存储介质上时,采用的组织形式是与()有关。【B 】 ×××××试题答案及评分参考(×)第1页(共×页)

A.逻辑文件结构B.存储介质特性 C.主存管理方式D.分配外设方式 11.在操作系统中,()是竞争和分配计算机系统资源的基本单位。【B 】A.程序B.进程 C.作业D.线程 12.作业调度的关键在于()。【C 】A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 13.文件的保密是指防止文件被()。【C 】A.篡改B.破坏 C.窃取D.删除 14.系统抖动是指()。【 D 】A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统部稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 15.避免死锁的一个著名的算法是()。【C 】A.先入先出算法 B.优先级算法 C.银行家算法D.资源按序分配法 16.在多进程的并发系统中,肯定不会因竞争()而产生死锁。【D 】A.打印机B.磁带机 C.磁盘D.CPU 17.用户程序中的输入、输出操作实际是由()完成。【C 】A.程序设计语言B.编译系统 C.操作系统D.标准库程序 18.在分页存储管理系统中,从页号到物理块的地址映射是通过()实现的。【B 】A.段表B.页表 C.PCB D.JCB 19.在操作系统中,进程的最基本特征是()。【A 】A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 20.一种既有利于短小作业又兼顾到长作业的作业调度算法是()。【C 】A.先来先服务B.轮转 C.最高响应比优先D.均衡调度 ×××××试题答案及评分参考(×)第2页(共×页)

操作系统复习试题及答案知识分享

第一章复习 1、关于操作系统,下列叙述不正确的是()。A、管理系统资源B、控制程序执行C、改善人机界面D、提高用户软件运行速度 2、以下哪个系统不是基本的操作系统(). A、分时操作系统B、实时操作系统C、分布式操作系统D、多道批处理系统 3、计算机系统由__________和__________组成。 4、分时操作系统具有的四个主要特点是同时性、_________、__________和_________。 5、多道程序设计的根本目标是____________________。 6、多项选择:操作系统设计目标是()。A、管理系统资源B、提高安全性C、方便用户使用系统D、使系统能高效工作 7、操作系统的资源管理功能主要包括处理器管理、_________、________、设备管理和___________。 8、在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。 A、批处理操作系统 B、实时操作系统 C、分时操作系统 D、多处理机操作系统9、多项选择:引入多道程序设计的主要目的在于()。A、提高实时响应速度B、充分利用处理机,减少机空闲时间C、有利于代码共享D、充分利用外围设备 E、减少存储器碎片 10、计算机发展到第三代,操作系统已成为软件的一个重要分支,最早的操作系统是______________。 11、设计实时操作时()不是主要的追求目标。A、安全可靠B、资源利用率C、及时响应D、快速处理 参考答案: 1、D2、C3、硬件子系统软件子系统4、独立性及时性交互性5、提高计算机系统的工作效率6、C D7、存储管理文件管理作业管理8、B9、BD 10、批处理操作系统11、B 第一章复习题答案 1、计算机系统由哪些部分组成? 答: 2、什么是计算机的操作系统? 答:操作系统是计算机的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。操作系统既是一种资源管理程序,又是一种其他程序执行的控制程序,其目的是提供一个供其它程序执行的良好环境。 3、操作系统管理计算机系统的哪些资源? 答:操作系统管理的计算机系统资源包括两大类:硬件资源和软件资源。计算机系统的硬件资源主要包括CPU、主存储器、辅助存储器(磁带、磁盘等)以及各种输入输出设备(键盘、显示器、打印机等);软件资源包括各种程序和数据。 4、操作系统怎样提高系统的效率? 答:为提高系统的效率:操作系统扩充硬件的功能,使硬件的功能发挥得更好;操作系统使用户合理共享资源,防止各用户间的相互干扰;操作系统以文件形式管理软件资源,保

操作系统作业

操作系统作业 第一章 1. 设计现代OS的主要目标是什么?(P1) ?方便性---方便用户 ?有效性---系统管理效率 ?扩展性---体系结构:软硬件结构发展 ?开放性---体系结构:软硬件结构兼容性 3. 为什么说OS实现了对计算机资源的抽象?(p4) OS是铺设在计算机硬件上的多层系统软件,它们不仅增强了系统的功能,而且隐藏了对硬件操作的细节,有他们实现了对计算机硬件操作的多个层次的抽象。 6. 是说明推动分时系统的形成和发展的主要动力是什么?(p9) 推动分时系统形成和发展的主要动力,是用户的需求。用户的需求具体表现在以下几个方面: (1) 人—机交互。 (2) 共享主机。 (3) 便于用户上机。 9.什么是硬实时任务和软实时任务?是举例说明(p12) 实时系统(Real-Time System)是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。 (1) 硬实时任务(hard real-time task)。系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。如打印机,交换机等 (2) 软实时任务(Soft real-time task)。它也联系着一个截止时间,但并不严格,若偶尔错过了任务的截止时间,对系统产生的影响也不会太大。如PDA系统 16. 设备管理有哪些功能?其主要任务是什么?(p21) 主要任务: 完成用户进程提出的I/O请求;为用户进程分配其所需的I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;方便用户使用I/O设备。 设备管理应具有缓冲管理、设备分配和设备处理,以及虚拟设备等功能。 补充1. 操作系统设计采用微内核技术有哪些优点? 微内核技术的优点: ?系统可扩充性- 新增服务会加到用户空间,内核不需要修改或改动极小。 ?移植性- 小内核便于移植到不同的硬件平台。 ?安全性和可靠性- 大多数服务是用户进程而不是系统进程。即使某个服务失败,不会影响操作系统其他部分。 2.简述研究操作系统有哪几种主要观点? ?资源管理的观点 ?进程的观点 ?虚机器观点 ?服务提供者观点

计算机操作系统原理复习题

课程成绩构成 笔试:70% 平时:30% 试卷构成: 名词解释五小题,共15分; 简答五小题,共35分; 综合题四小题,共50分。 第一章操作系统引论 1、设计现代操作系统的主要目标? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 2、操作系统的作用? 答:(1)作为用户与计算机硬件系统之间的接口 (2)作为计算机系统资源的管理者 (3)实现了对计算机资源的抽象 3、操作系统发展的主要动力? 答:(1)不断提高计算机资源的利用率 (2)方便用户 (3)器件的不断更新换代 (4)计算机体系结构的不断发展 4、为什么说操作系统实现了对计算机资源的抽象? 答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。 5、单道批理?多道程序设计?多道批处理? 单道批处理系统定义:把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直至磁带(盘)上的所有作业全部完成,系统对作业的处理都是成批地进行的,且在内存中始终只保持一道作业。 多道批处理系统定义:由多道程序设计技术组成的系统。

6、分时系统产生主要动力?关键技术?特征? 答:(1)推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。 (2)关键技术:为实现分时系统,其中,最关键的问题是如何使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,再将结果返回给用户。此后,用户可继续键入下一条命令,此即人—机交互。应强调指出,即使有多个用户同时通过自己的键盘键入命令, (3)特征:多路性;独立性;及时性;交互性。 7、实时任务划分?实时系统与分时系统比较? 实时任务划分:(1)按任务执行时是否呈现周期性来划分 (2)根据对截止时间的要求来划分。 比较:(1)多路性。实时信息处理系统的多路性主要表现在系统周期性的对多路现场信息进行采集,以及对多个对象或多个执行机构进行控制。而分时系统的多路性则与用户情况有关,时多时少。 (2)独立性。实时信息处理系统的每个终端用户在向实时系统提出服务请求时是彼此独立操作,互不干扰。而分时控制系统中,对象的采集和对象的控制也是互不干扰。 (3)及时性。实时信息处理系统的及时性以人所能接受的等待时间来确定。分时系统的及时性是以控制对象所要求的开始截止时间或完成时间来确定的,一般为毫秒级。 (4)交互性。实时信息处理系统仅限于访问系统中某些特定的专用服务程序。分时系统能够向终端用户提供数据处理和资源共享等服务。 (5)可靠性。分时系统也要求可靠性,但实时系统要求更高度的可靠性。 8、操作系统定义?特征? 答:操作系统的定义:操作系统(operating system,简称OS)是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的软件和硬件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。 特征:(1)并发性(2)共享性(3)虚拟技术(4)异步性 9、是什么原因使操作系统具有异步性特征? 答:操作系统的异步性体现在三个方面:一是进程的异步性,进程以人们不可预知的速度向前推进,二是程序的不可再现性,即程序执行的结果有时是不确定的,三是程序执行时间的不可预知性,即每个程序

操作系统复习资料全

一、单项选择题 1.MS-DOS管理常规存储区时,逻辑上将()作为一段。 A)16KB B)64KB C)640KB D)1024KB 2.以下的缩写是MS-DOS下的扩展内存的是()。 A)UMB B)EMS C)MEM D)XMS 3.工业过程控制系统中运行的操作系统最好是()。 A)单用户系统B)实时系统C)分布式操作系统D)网络操作系统 4.用户使用操作系统通常有三种手段,它们是:控制命令、系统功能调用和()。 A)JA V A B)汇编语言C)宏命令D)作业控制语言 5.每一个进程在执行过程中的任一时刻,可以处于()个状态。 A)1B)2C)3D)4 6.采用多道程序设计能()。 A)缩短每道作业的执行时间B)减少单位时间算题量 C)增加单位时间算题量D)增加平均周转时间 7.程序与和他有关进程的对应关系是()。 A)一对一B)一对多C)多对一D)多对多 8.存储器的段页式管理中,每次从主存中取出一条指令或一个操作数,需要()次访问 主存。 A)1B)2C)3D)4 9.如果处理器有32位地址,则它的虚拟地址空间为()字节。 A)2GB B)4GB C)640KB D)16MB 10.有一个长度为6000个字符的流式文件要存在磁盘上,磁盘的每块可以存放512字节,该文件至少占用()块。 A)5B)6C)12D)6000 11.有一个含有4个盘片的双面硬盘,盘片每面有150条磁道,则该硬盘的柱面数为()。 A)150B)300C)8D)1200 1 /9

12.SPOOL系统中,负责将数据从输入井读到正在执行的作业中的是()。 A)预输入程序B)缓输出程序C)输入井写程序D)输入井读程序 13.如果有4个进程共享同一程序段,每次允许3个进程进人该程序段,若用PV操作作为同步机制则信号量S的取值范围是()。 A)4,3,2,1,0B)3,2,1,0,-1 C)2,1,0,-1,-2D)1,0,-1,-2,-3 14.进程之间的同步是指进程间在逻辑上的相互()关系。 A)制约B)排斥C)调用D)转移 15.Windows95的桌面是指()。 A)整个屏幕B)全部窗口C)活动窗口D)非活动窗口 二、双项选择题 1.作业可分成若于个作业步执行,作业步的顺序可由()或()指定。 A)用户B)操作员C)系统自动D)程序中E)BAT文件 2.并发进程之间相互通信时两个基本的等待事件是()和()。 A)等消息B)等信件C)等发送原语D)等接收原语E)等信箱 3.产生死锁的基本原因是()和()。 A)资源分配不当B)系统资源不足 C)进程推进顺序不当D)作业调度不当E)进程调度不当 4.在下面的作业调度算法中,()调度算法最不利于大作业,()调度算法最有利于提高资源的使用率。 A)先来先服务B)计算时间短的作业优先C)响应比最高者优先 D)优先数E)均衡 5.下列各类中断中,可能要用户介入的是()和()。 A)硬件故障中断B)程序中断C)外部中断 D)输入/输出中断。E)访管中断 6.()和()存储管理方式提供二维地址结构。 2 /9

操作系统复习提纲

第一章导论 作者:李静伟,武琳,梁龙,杨松,李川排版:大雄 操作系统的功能作用:1、作用:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件,使用户与计算机之间的接口。2、功能:处理机管理、存储管理、设备管理、文件管理、用户接口。 操作系统的发展过程:1、手工操作时期:人工干涉,用户独占。2、早期批处理时期:出现了完成作业自动转换工作的程序叫监督程序,包括早期联机批处理、早期脱机批处理。3、多道批处理系统:在内存中同时存放多道程序在管理程序的控制下交替执行,用户独占。分时系统:用户与主机交互。实时系统:具有专用性及时性。4、现代操作系统(网络操作系统和分布式操作系统):有网络地址,提供网络服务,实现资源共享。 第二章计算机系统结构 计算机系统在硬件方面的保护:1、双重模式操作:用户模式、监督程序模式,双重模式操作为人们提供了保护操作系统和用户程序不受错误用户程序影响的手段。2、I/O保护:定义所有I/O指令为特权指令,所以用户不能直接发出I/O指令,必须通过操作系统来进行3、内存保护:对中断向量和中断服务程序进行保护,使用基址寄存器和界限寄存器4、CPU保护:使用定时器防止用户程序运行时间过长,操作系统在将控制权交给用户之前,应确保设置好定时器,以便产生中断。 第三章操作系统结构 操作系统的基本组成:进程管理、内存管理、文件管理、输入/输出系统管理、二级存储管理、联网、保护系统、命令解释系统。 系统调用的含义:系统调用提供了进程与操作系统之间的接口。分为五类:进程控制、文件管理、设备管理、信息维护、通信。 操作系统设计所采用的结构:1、简单结构:以较小、简单且功能有限的系统形式启动,但后来渐渐超过了其原来的范围,由于运行所用的硬件有限,它被编写成利用最小的空间提供最多的功能2、分层方法:优点:模块化,简化了调试和系统验证;缺点:涉及对层的仔细认真的定义的困难,效率较差3、微内核:优点:便与操作系统扩充,便于移植;缺点:关于哪些服务应保留在内核内,而哪些服务应在用户空间内实现,并没有定论。 第四章进程 进程的含义:进程是由数据结构以及在其上执行的程序组成,是程序在这个数据集合上的运行过程,也是操作系统进行资源分配和保护的基本单位。进程包含的内容:程序代码、程序计数器、堆栈段、数据段。进程和程序的联系和区别:1、程序是静态的,进程是动态的,程序是代码的集合,进程是程序的执行。2、程序是永久的,进程是短暂的。3、程序的组成是代码,进程的组成包括程序、数据、进程控制块。3、一个程序可对应多个进程,通过调用关系,一个进程也可包括多个程序。4、进程可生成其他进程,程序不能生成新的程序 并发与并行的区别:并行指两个或多个事件在同一时刻发生;并发指两个或多个事件在同一时间间隔内发生。在单处理机系统中,每一时刻仅能执行一个程序,所以从微观角度来看程序的并发执行时,它们是交替执行,即串行。程序间真正的并行只有在多处理机系统中才会出现。 进程的状态及转换条件:状态:新的,运行,等待,就绪,终止。转换条件:1、新建--〉就绪:就绪队列能够容纳新的进程2、就绪—〉运行:处于就绪状态的进程被调度程序选中,分配到CPU。 3、运行—〉阻塞:正在运行的进程因某种条件为满足而放弃对CPU的占用。 4、阻塞—〉就绪:处于阻塞状态的进程所等待的事情发生了。 5、运行—〉就绪:正在运行的进程用完了本次分配给它的CPU时间 6、运行—〉终止:正在运行的进程完成自己的工作或者由于发生某些事件而被异常中止。 进程控制块的作用及内容:(1)内容:进程状态、程序计数器、CPU寄存器、CPU调度信息、内存管理信息、记账信息、I/O状态信息。(2)作用:①PCB是进程组成中最关键的部分,每个进程都有惟一的PCB,操作系统对每个进程实施控制和管理,②系统创建一个进程时,为它创建一个PCB,当进程终止时,系统收回其PCB,该进程在系统中就不存在了,所以PCB是进程存在的惟一

操作系统原理知识点总结

第一章绪论 1、操作系统是一组控制和管理计算机硬件和软件资源、合理的对各类作业进行调度以方便用户的程序集合 ※2、操作系统的目标:方便性、有效性、可扩展性、开发性 ※3、操作系统的作用:作为计算机硬件和用户间的接口、作为计算机系统资源的管理者、作为扩充机器 4、单批道处理系统:作业处理成批进行,内存中始终保持一道作业(自动性、顺序性、单道性) 5、多批道处理系统:系统中同时驻留多个作业,优点:提高CPU利用率、提高I/O设备和内存利用率、提高系统吞吐量(多道性、无序性、调度性) 6、分时技术特性:多路性、交互性、独立性、及时性,目标:对用户响应的及时性 7、实时系统:及时响应外部请求,在规定时间内完成事件处理,任务类型:周期性、非周期性或硬实时任务、软实时任务 ※8、操作系统基本特性:并发、共享、虚拟、异步性 并行是指两或多个事件在同一时刻发生。 并发是两或多个事件在同一时间间隔内发生。 互斥共享:一段时间只允许一个进程访问该资源 同时访问:微观上仍是互斥的 虚拟是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。 异步是指运行进度不可预知。 共享性和并发性是操作系统两个最基本的特征 ※9、操作系统主要功能:处理机管理、存储器管理、设备管理、文件管理、用户管理 第二章进程的描述和控制 ※1、程序顺序执行特征:顺序性、封闭性、可再现性 ※2、程序并发执行特征:间断性、失去封闭性、不可再现性 3、前趋图:有向无循环图,用于描述进程之间执行的前后关系 表示方式: (1)p1--->p2 (2)--->={(p1,p2)| p1 必须在p2开始前完成} 节点表示:一条语句,一个程序段,一进程。(详见书P32) ※4、进程的定义: (1)是程序的一次执行过程,由程序段、数据段、程序控制块(PBC) 三部分构成,总称“进程映像” (2)是一个程序及其数据在处理机上顺序执行时所发生的活动 (3)是程序在一个数据集合上的运行过程 (4)进程是进程实体的运行过程,是系统进行资源分配和调度的 一个独立单位 进程特征:动态性、并发性、独立性、异步性 由“创建”而产生,由“调度”而执行;由得不到资源而“阻塞”,

(完整word版)操作系统复习题含答案

操作系统复习题 填空题 1操作系统具备处理并发活动的能力,其最重要的硬件支持是中断。所谓操作系统虚拟机的概念,是在裸机上配置操作系统。 2常用的资源分配策略有优先调度和先来先服务算法。 3P 操作可以使进程由运行状态变为阻塞/等待状态。 4当采用资源有序分配方法时,它破坏了产生死锁的四个必要条件中的循环等待条件。 5文件目录采用树型结构而不采用简单表结构的最主要原因是,解决重名问题 6在请求分页系统中,为支持淘汰一页的功能实现,在页表中应增加引用位和改变位两个数据项。 7常用的设备分配技术有独占分配、共享分配和虚拟分配技术。 8文件系统中的链接技术,指的是在目录表之间进行链接。 9多道运行的特征之一是微观上串行,它的含意是多道程序分时、轮流地占用CPU 。10操作系统是由一组资源管理程序组成的,其中文件系统是对于软件资源的管理。 11某系统采用基址、限长寄存器方法实现存储保护,在这种方法中,判断是否越界的判别式为逻辑地址小于地址空间长度。 12在某请求分页存储管理系统中,其逻辑地址的低12 位表示页内位移,高20 位表示页号,物理地址中的高10 位表示物理块号,则该系统内存物理块的大小为2^10 方,内存容量为2^10*2^12 ,虚拟地址空间大小为2^32 。 13从文件管理的角度看,文件由__目录__和__信息项_________两部分组成。 14进程的实体由三部分组成,即__程序_、__数据集合_____和__进程控制块_______。15产生死锁的必要条件有4个,分别是_____互斥________、__请求又保持____、 __非剥夺___________、___循环等待______。 16进程调度的主要方式有___抢占式___和_非抢占式____两种。 17在操作系统中,资源的分配单位是进程_ ,而处理机的调度单位是线程。18进程最基本的特性是动态性和并发性。 19用户程序使用_访管指令____请求操作系统服务。 **20存贮管理应实现的功能是:主存空间的分配与保护,__主存空间的重定位___,主存空间的共享和__主存的扩充____。 20*分页式存贮管理中,页表是用来指出作业的___逻辑页号_____与___主存块号__的对应关系。 21每个索引文件都至少有一张索引表,其中的每一个表项应包括能标识该记录的关键字_______和该记录的_存放地址__________。 22分时系统必须为用户提供___时间片_______以实现_____交互式____控制方式。 23并发进程中涉及到___访问临界资源________的程序段称为临界区,两个进程同时进入相关的临界区会造成_____与时间有关______的错误。 24文件的物理存储组织形式有连续分配、链接分配和索引方式三种。 25从资源分配的角度出发,I/O设备可分为独占设备、共享设备和虚拟设备三种。 26在操作系统中,不可中断执行的操作为原语。

第二章-进程管理习题及答案

第二章进程管理习题及答案 一、填空题 1.进程的静态描述由三部分组成:① 、② 和③ 。 【答案】①PCB、②程序部分、③相关的数据结构集 【解析】PCB是系统感知进程的唯一实体。进程的程序部分描述了进程所要 完成的功能,而数据结构集是程序在执行时必不可少的工作区和操作对象。后两 部分是进程完成所需功能的物质基础。 2.进程存在的标志是。 【答案】进程控制块PCB 【解析】系统根据PCB感知进程的存在和通过PCB中所包含的各项变量的变化,掌握进程所处的状态以达到控制进程活动的目的。 3.① 是现代操作系统的基本特征之一,为了更好地描述这一特征而 引入了 ② 这一概念。 【答案】①程序的并发执行,②进程 【解析】程序的并发执行和资源共享是现代操行系统的基本特征。程序的并 发执行使程序失去了程序顺序执行时所具有的封闭性和可再现性。在程序并发执 行时,程序这个概念不能反映程序并发执行所具有的特性,所以引入进程概念来 描述程序并发执行所具有的特点。 4.给出用于进程控制的四种常见的原语① 、② 、③ 和④ 。【答案】①创建原语、②撤消原语、③阻塞原语、④唤醒原语 【解析】进程控制是系统使用一些具有特定功能的程序段来创建、撤消进程 以及完成进程各状态间的转换,从而达到多个过程高效率地并行执行和协调,实 现资源共享的目的。把那些在管态下执行的具有特定功能的程序段称为原语。 5.进程被创建后,最初处于① 状态,然后经② 选中后进入③ 状态。 【答案】①就绪,②进程调度程序,③运行 【解析】进程的从无到有,从存在到消亡是由进程创建原语和撤消原语完成的。被创建的进程最初处于就绪状态,即该进程获得了除处理机以外的所有资源,处于准备执行的状态;从就绪状态到运行状态的转换是由进程调度程序来完成的。 6.进程调度的方式通常有① 和② 方式两种。 【答案】①可剥夺、②非剥夺 【解析】所谓可剥夺方式,是指就绪队列中一旦有优先级高于当前运行进程 的优先级的进程存在时,便立即发生进程调度,转让处理机。而非剥夺方式则是指:即使在就绪队列中存在有优先级高于当前运行进程的进程,当前进程仍将继 续占有处理机,直到该进程完成或某种事件发生(如I/O事件)让出处理机。 7.轮转法主要是用于① 的调度算法,它具有较好的② 时间, 且对每个进程来说都具有较好的③ 性。

计算机操作系统期末复习题(答案最全)

计算机操作系统期末复习题 注:1-简单2-一般3-较难4-难 第一部分操作系统基本概念 一、选择题(选择最确切的一个答案,将其代码填入括号中) 1、操作系统是一种()。 A、应用软件 B、系统软件 C、通用软件 D、工具软件 答案-1:B 2、计算机系统的组成包括()。 A、程序和数据 B、处理器和内存 C、计算机硬件和计算机软件 D、处理器、存储器和外围设备 答案-1:C 3、下面关于计算机软件的描述正确的是()。 A、它是系统赖以工作的实体 B、它是指计算机的程序及文档 C、位于计算机系统的最外层 D、分为系统软件和支撑软件两大类 答案-2:B 4、财务软件是一种()。 A、系统软件 B、接口软件 C、应用软件 D、用户软件 答案-2:C 5、世界上第一个操作系统是()。 A、分时系统 B、单道批处理系统 C、多道批处理系统 D、实时系统 答案-1:B 6、批处理操作系统提高了计算机的工作效率,但()。 A、系统资源利用率不高 B、在作业执行时用户不能直接干预 C、系统吞吐量小 D、不具备并行性 答案-3:B 7、引入多道程序的目的是()。 A、为了充分利用主存储器 B、增强系统的交互能力

C、提高实时响应速度 D、充分利用CPU,减少CPU的等待时间 答案-3:D 8、在多道程序设计的计算机系统中,CPU()。 A、只能被一个程序占用 B、可以被多个程序同时占用 C、可以被多个程序交替占用 D、以上都不对 答案-2:C 9、多道程序设计是指()。 A、有多个程序同时进入CPU运行 B、有多个程序同时进入主存并行运行 C、程序段执行不是顺序的 D、同一个程序可以对应多个不同的进程 答案-3:B 10、从总体上说,采用多道程序设计技术可以()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()。 A、增加减少 B、增加延长 C、减少延长 D、减少减少 答案-4:B 11、允许多个用户以交互使用计算机的操作系统是()。 A、分时系统 B、单道批处理系统 C、多道批处理系统 D、实时系统 答案-2:A 12、下面关于操作系统的叙述正确的是()。 A、批处理作业必须具有作业控制信息 B、分时系统不一定都具有人机交互功能 C、从响应时间的角度看,实时系统与分时系统差不多 D、由于采用了分时技术,用户可以独占计算机的资源 答案-3:A 13、操作系统是一组()。 A、文件管理程序 B、中断处理程序 C、资源管理程序 D、设备管理程序 答案-1:C 14、现代操作系统的两个基本特征是()和资源共享。 A、多道程序设计 B、中断处理 C、程序的并发执行 D、实现分时与实时处理 答案-1:C 15、()不是操作系统关心的主要问题。 A、管理计算机裸机

操作系统复习资料大全——考试必备

操作系统 学习指导书 操作系统课程组 信息工程学院计算机系

第1章操作系统引论 知识点总结 1、什么是操作系统 操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。 1) OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成) 2) 管什么:控制和管理系统资源(记录和调度) 2、操作系统的主要功能 操作系统的功能:存储器管理、处理机管理、设备管理、文件管理和用户接口管理。 1) 存储器管理:内存分配,地址映射,内存保护和内存扩充 2) 处理机管理:作业和进程调度,进程控制和进程通信 3) 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性 4) 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制 5) 用户接口:命令界面/图形界面和系统调用接口 3、操作系统的地位 操作系统是裸机之上的第一层软件,是建立其他所有软件的基础。它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。 4、操作系统的基本特征 操作系统基本特征:并发,共享和异步性。 1) 并发:并发性是指两个或多个活动在同一给定的时间间隔中进行。 2) 共享:共享是指计算机系统中的资源被多个任务所共用。 3) 异步性:每个程序什么时候执行,向前推进速度快慢,是由执行的现场所决定。但同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。 5、操作系统的主要类型

多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统 1) 多道批处理系统 (1) 批处理系统的特点:多道、成批 (2) 批处理系统的优点:资源利用率高、系统吞吐量大 (3) 批处理系统的缺点:等待时间长、没有交互能力 2) 分时系统 (1) 分时:指若干并发程序对CPU时间的共享。它是通过系统软件实现的。共享的时间单位称为时间片。 (2) 分时系统的特征: 同时性:若干用户可同时上机使用计算机系统 交互性:用户能方便地与系统进行人--机对话 独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏 及时性:用户能在很短时间内得到系统的响应 (3) 优点主要是: 响应快,界面友好 多用户,便于普及 便于资源共享 3) 实时系统 (1) 实时系统:响应时间很快,可以在毫秒甚至微秒级立即处理 (2) 典型应用形式:过程控制系统、信息查询系统、事务处理系统 (3) 与分时系统的主要区别: 4) 个人机系统 (1) 单用户操作系统 单用户操作系统特征: 个人使用:整个系统由一个人操纵,使用方便。 界面友好:人机交互的方式,图形界面。

操作系统复习资料

1.操作系统的主要目标:方便用户使用、扩大机器功能、管理系统资源、提高系统效率、构筑开放环境。 2资源复用的含义和两种基本方法:(1)空分复用共享--该资源可进一步分割成更多和更小的单位供进程使用。(2)时分复用共享--并非将资源进一步分割成更小的单位,进程可在一个时间片内独占使用整个物理资源。 3.操作系统中最基础的三种抽象:(填空)进程抽象--是对已进入主存正在运行的程序在处理器上操作的状态集的抽象。虚存抽象--是对物理主存的抽象,进程可获得一个硕大的连续地址空间来存放可执行程序和数据,可使用虚拟地址来引用物理主存单元。文件抽象--是对磁盘之类存储设备的抽象。 4、操作系统的作用:(1)OS作为用户接口和服务提供者:操作系统提供友善的人机接口,使得用户能够方便、可靠、安全、高效地使用硬件和运行应用程序;操作系统对计算机硬件进行改造和扩充,为用户提供强有力的各种服务;(2)OS作为作为扩展机或虚拟机:在计算机裸机上加上操作系统来组成整个计算机系统,操作系统把硬件的复杂性与用户隔离开来;操作系统与硬件组成一台功能显著增强,使用更加方便,安全可靠性更好的扩展机器或虚拟机。(3)OS作为资源管理者和控制者:对资源进行抽象研究,找出资源共性,有序地管理计算机中的硬件、软件资源,跟踪资源使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;让用户简单、有效的使用资源,最大限度地实现各类资源共享,提高资源利用率,从而,使得计算机系统的效率有很大提高。(4)OS作为程序执行的控制者和协调者:进程是支持程序执行的一种系统机制,OS 需要提供机制,解决并发进程执行时产生的互斥、同步、通信和死锁问题。 5、操作系统的功能:一、处理机管理(1)进程控制和管理(2)进程同步和互斥(3)进程通信(4)进程死锁(5)线程控制和管理(6)处理器调度,又分高级调度中级调度和低级调度。二、存储管理(1)主存分配(2)地址转换与存储保护(3)主存共享(4)存储扩充三、设备管理(1)提供设备中断处理(2)提供缓冲区管理(3)提供设备独立性,实现逻辑设备到物理设备之间的映射(4)设备的分配和回收(5)实现共享型设备的驱动调度(6)实现虚拟设备。四、文件管理(1)提供文件的逻辑组织方法(2)提供文件的物理组织方法(3)提供文件的存取和使用方法(4)实现文件的目录管理(5)实现文件的共享和安全性控制(6)实现文件的存储空间管理。五、网络与通信管理(1)网络资源管理(2)数据通信管理(3)网络管理。六、用户接口:程序接口和操作接口 6、操作系统的主要特性:(1)并发性---指两个或两个以上的事件或活动在同一时间间隔内发生(2)共享性——指操作系统中的资源可被多个并发执行的进程所使用:透明资源共享:资源隔离与授权访问;显式资源共享:临界资源与独占访问;与共享性有关的问题:资源分 配、信息保护、存取控制等,必须要妥善解决好。(3)异步性:操作系统的一个重要任务是必须确保捕捉任何一种随机事件,正确处理可能发生的随机事件,正确处理任何一种产生的事件序列,否则将会导致严重后果。 7、分时操作系统的特征:同时性、独立性、交互性、及时性 9、分时与批处理操作系统的区别:(1)目标不同(2)适应作业的性质不同(3)资源使用率不同(4)作业控制方式不同 10、三种典型的实时系统:过程控制系统(生产过程控制)、信息查询系统(情报检索)、事务处理系统(银行业务) 11、什么是系统调用?答:操作系统的功能通过一组称为系统调用(system call)的接口呈现给用户,内核提供一系列实现预定功能的内核函数,系统调用把应用程序的请求传达给内核,内核调用对应的内核函数完成请求所需处理后,再将处理结果返回给应用程序。 12、系统调用的分类(1)进程和作业管理(2)文件操作(3)设备管理(4)主存管理(5)信息维护(6)通信通信

江西理工大学-现代操作系统考试复习题

第一章:引论 1.系统调用与中断的概念。 作业题解 第一章引论 PE1-14. 陷阱和中断的主要差别是什么? 答:陷阱是由程序造成的,并且与它同步。如果程序一而再地被运行,陷阱将总在指令流中相同的位置的精确发生。而中断则是由外部事件和其他时钟造成的,不具有重复性。 PE1-20. 有一个文件,其文件描述符是fd,内含下列字节序列:3,1,4,1,5,9,2,6,5,3,5.有如下系统调用: lseek (fd, 3, SEEK_SET); // 从文件开头偏移量为3,此时将读写位置移到文件1,5,9,2的1处 Read(fd, &buffer, 4); 其中lseek调用寻找文件中的字节3.在读操作完成之后,buffer中的内容是什么? 答:包含字节:1,5,9,2。 PE1-22. 块特殊文件和字符特殊文件的基本差别是什么? 答:块特殊文件包含被编号的块,每一块都可以独立地读取或者写入。而且可以定位于任何块,并且开始读出或写入。这些对于字符特殊文件是不可能的。 PE1-29. 下面是单位转换练习: (a)一微年是多少秒? (b)微米常称micron.那么gigamicron是多长? (c)1TB存储器中有多少字节? (d)地球的质量是6000 yottagram,换算成kilogram是多少? 答:这些都可以直接转换: (a) micro year = 10-6X 365 X 24 X 3600 = 31.536 sec。 (b) 1km或者1000。 (c)有240字节,也就是1,099,511,627,776 字节。 (d)它是6 X 1024公斤。 第二章:进程与线程 1.进程的概念。 答:进程是对正在运行的程序的一个抽象。是容纳运行一个程序所需要的所有信息的容器。也可以说一个进程就是就是一个正在运行的实例。 2.进程的三种基本状态。 运行态(该时刻进程实际占用CPU)。 就绪态(可运行,但因为其他进程正在运行而暂时停止)。 阻塞态(除非某种外部事件发生,否则进程不能运行)。

操作系统课后习题答案(第一章)

习题一 1-1 存储程序式计算机的主要特点是什么? 答:1.存储程序:用户将解决的问题的步骤事先告诉计算机,成为程序; 2.程序控制:计算机所作的任何事情都是通过CPU执行程序来完成的。 1-2 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快? 答:批处理系统:先将程序加载到内存中然后再由CPU执行。 分时系统:分时系统是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断。 分时系统由于是时间片轮转来运行程序,所以比多道处理系统响应更快。 1-3 实时系统的特点是什么?实时信息处理系统和分时系统从外表看来很相似,它们有什么本质的区别? 答:实时系统的特点是快速响应。 实时系统:实时系统是指计算机对于外来信息能够在被控制对象允许的截止期限内反应的系统。 分时系统:分时系统是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断。 1-4 什么是多道程序设计技术?试述多道程序运行的特征? 答:多道程序设计技术是在计算机主存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插地运行。 特征: 多道——计算机主存中同时存放几道相互独立的程序; 宏观上并行——同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的 运行,但都未运行完毕; 微观上串行——从微观上看,主存中的多道程序轮流或分时地占有处理机,交替执行。(注:基于现在系统的发展,逐渐出现了多核CPU,所以出现了在微观上可以并行的特征) 1-5 什么是操作系统?从资源管理的角度去分析操作系统,它的主要功能是什么? 答:操作系统是一个大型的程序系统,它负责计算机系统软、硬件资源的分配和管理;控制和协调并发活动;提供用户借口,使用户获得良好的工作环境。 操作系统资源管理的目标是提高系统资源的利用率和方便用户使用。 1-6 操作系统的主要特性是什么?为什么会具有这样的特性? 答:操作系统的主要特性有:并发、共享、不确定性。 为了充分利用计算机系统的资源,一般采用多个同时性用户分用的策略。一顺序计算为基础的计算机系统要完成并行处理的功能,必将导致顺序计算模型与并行计算模型的矛盾,必须解决资源共享和多任务并发执行的问题。以多道程序设计为基础的操作系统具备的主要特征就是并发与共享。另外,由于操作系统要随时处理各种事件,所以它也不具备不确定性。

计算机操作系统复习资料

第一章操作系统的引论 1.计算机系统的主要组成是什么? 答案:一个完整的计算机系统是由硬件和软件两大部分组成的。通常硬件是指计算机物理装置本身;而软件是相对硬件而言的,简单地说,软件是计算机执行的程序。 2.什么是操作系统(O S)?它的主要功能是什么? 答:2.操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。操作系统的主要功能包括:存储器管理,处理机管理,设备管理,文件管理以及用户接口管理。 3. 在计算机系统中操作系统处于什么地位? 答: 3.操作系统是裸机之上的第一层软件。它是整个系统的控制管理中心,既管硬件,又管软件;并为用户和其它软件提供服务。 4. 何谓脱机I/O和联机1/O? 答:4.脱机I/O是指输入/输出工作不受主机直接控制,而由卫星机专门负责完成I/O,主机专门完成快速计算任务,从而两者可以并行操作。联机I/O是指作业的输入、调入内存以及结果输出都在CPU直接控制下进行。 5. 推动操作系统形成和发展的主要动力是什么? 答:5.推动操作系统形成和发展的主要动力是硬件技术的发展。 6. 操作系统主要有哪几种基本类型?各有什么特点? 答:6.操作系统主要有以下几种类型:多道批处理系统、分时系统、实时系统、个人机系统、网络操作系统和分布式操作系统。多道批处理系统的特点:·多道·成批分时系统的特点:·同时性·交互性·独立性·及时性实时系统的特点:·交互能力较弱,系统专用·响应时间更严格、及时·可靠 性要求更高个人机系统的特点:·个人使用·界面友好·管理方便·适于普及网络操作系统的特点:·分布性·自治性·互连性·可见性 分布式操作系统的特点:·透明性·灵活性·可靠性·高性能·可扩充性 7.操作系统的基本特征是什么? 答:7.操作系统的基本特征是:并发、共享和异步性。 8. 解释以下术语:硬件、软件、多道程序设计、并发、吞吐量、分时、实时。 答:8.硬件:是指计算机物理装置本身,如处理器、内存及各种设备等。 软件:它是与数据处理系统的操作有关的计算机程序、过程、规则以及相关的文档资料的总称,如Windows 98.Windows N T、UNIX以及Word等都属于软件范畴。简单地说,软件是计算机执行的程序。多道程序设计:在这种设计技术下,内存中能同时存放多道程序,在管理程 序的控制下交替地执行。这些作业共享CPU和系统中的其它资源。 并发:是指两个或多个活动在同一给定的时间间隔中进行。是宏观上的概念。吞吐量:在一段给定的时间内,计算机所能完成的总工作量。 分时:主要是指若干并发程序对CPU时间的共享。实时:表示"及时"或"即时"。 9. 操作系统一般为用户提供了哪三种界面?各有什么特点? 答:9.操作系统一般为用户提供的三种界面是:命令界面、图形界面和系统调用界面。命令界面--在提示符之后用户从键盘上输入命令,系 统提供相应服务。图形界面--用户利用鼠标、窗口、莱单、图标等图形用户界面工具,可以直观、方便、有效地使用系统服务和各种应用程 序及实用工具。系统调用界面--用户在自己的C程序中使用系统调用,从而获取系统更基层的服务。 第二章进程管理 1. 在操作系统中为什么要引入进程概念?它与程序的差别和关系是怎样的? 答:1.在操作系统中,由于多道程序并发执行时共事系统资源,共同决定这些资源的状态, 因此系统中各程序在执行过程中就出现了相互制约的新关系,程序的执行出现"走走停停"的新状态。这些都是在程序的动态过程中发生的。 用程序这个静态概念已不能如实反映程序并发执行过程中的这些特征。为此,人们引人"进程"这一概念来描述程序动态执行过程的性质。 进程与程序的主要区别是: ·进程是动态的;程序是静态的。·进程有独立性,能并发执行;程序不能并发执行。·二者无一一对应关系。 ·进程异步运行,会相互制约;程序不具备此特征。但进程与程序又有密切的联系:进程不能脱离具体程序而虚设,程序规定了相应进 程所要完成的动作。 2、PCB的作用是什么?它是怎样描述进程的动态性质的? 答:2. PCB是进程组成中最关键的部分。每个进程有推一的进程控制块;操作系统根据PCB对进程实施控制和管理,进程的动态、并发等特征是利用PCB表现出来的;PCB是进程存在的唯一标志。PCB中有表明进程状态的信息:该进程的状态是运行态、就绪态还是阻塞态,利用状态信息来描述进程的动态性质。 3、进程的基本状态有哪几种?试描绘进程状态转换图。 答:3.进程的基本状态有运行态、就绪态和阻塞态(或等待态)。 进程状态转换图见下图。

相关主题