江南大学操作系统复习提纲.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《江南大学操作系统复习提纲.pdf》由会员分享,可在线阅读,更多相关《江南大学操作系统复习提纲.pdf(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江南大学计算机考研辅导操作系统 操作系统考研复习提纲操作系统考研复习提纲 一、一、操作系统概述操作系统概述(一)操作系统的概念、特征、功能和提供的服务(1)牢固掌握操作系统的定义:计算机操作系统是方便用户、管理和控制计算机软、硬件资源的系统(或程序集合);清楚地了解操作系统所处的地位:是裸机之上的第一层软件,是建立其他所有软件的基础。(2)记住操作系统的基本特征:并发、共享和异步性。理解模拟:并发“大家一起前进了”;共享“一件东西大家用”;异步性“你走我停”。(3)牢固掌握操作系统的五大主要功能:存储器管理、处理机管理、设备管理、文件管理、用户接口管理。(4)操作系统的服务:1 公共服务类型。
2、程序执行、I/O 操作、文件系统操作、通信和差错检测。2 系统调用。(5)研究操作系统面对用户的服务观点和系统内部的管理观点。即为用户提供方便而安全的工作环境,体现“用户至上”、“服务至上”的原则;内部管理采用中断、通道、串行、并发、并行和本地远地通信等分设的各种管理部门机构;里外协作分工组织,力争达到“多快好省”。(6)了解现代操作系统为用户提供的三种使用界面:命令界面、系统调用界面和图形界面。一般用户通过命令、图形方式控制,编程人员通过系统调用方式控制计算机。(二)操作系统的发展与分类(1)操作系统的形成和五大类型(批处理操作系统、分时操作系统、实时操作系统、网络操作系和分布式操作系统)(
3、2)计算机操作系统的 4 个发展阶段 手工操作阶段(对应第一代计算机),早期批处理和执行系统(对应第二代计算机),批量操作系统、分时操作系统(对应第三代计算机),个人计算机操作系统、网络操作系统、分布式操作系统(对应现在的第四代计算机)批量操作系统的主要特征和优缺点:批量操作系统的的主要特征是“批量”,优点是系统吞吐率高,缺点是对用户的响应时间较长,用户不能及时了解和控制自己的程序的运行 分时系统的主要特点:1 多路性 2 独占性 3 交互性 实时操作系统的特点以及与分时系统的区别:1 系统对外部实时信号必须能及时响应,响应的时间间隔要足以能够控制发出实时信号的那个环境 2 系统要求有高可靠性
4、和安全性,效率则放在第二位 3 系统整体性强,要求所管理的联机设备和资源,必须按一定的时间关系和逻辑关系协调工作 4 实时操作系统没有分时操作系统那样强的交互会话能力,通常不允许用户通过实时终端设备去编写新的程序或修改已有的程序,终端设备只作为执行装置或询问装置。计算机网络和网络操作系统:1江南大学计算机考研辅导操作系统 网络的组成:若干主机、一个通信子网和一系列协议 网络操作系统除了具备一般操作系统赢具有的功能模块外,还要增加网络通信模块。提供以下能力:1 允许用户访问网络主机中各种资源 2 对用户访问进行控制仅允许授权用户访问特定的资源3对远程资源的利用如同本地资源一样4提供全网统一的记帐
5、方法5联机提供最近网络说明资料 6 提供比单机更可靠的操作 (三)操作系统的运行环境(1)处理机的状态和特权指令 简单的系统可只分为管态和用户态,特权指令是指计算机中不允许用户直接使用的指令。特权指令包括下面功能:1 允许和禁止中断 2 在进程之间切换处理机 3 存取用于主存保护的寄存器 4 执行 I/O 操作 5 停止一个处理机的工作(2)存储器和存储器的组织 两种类型:ROM 和 RAM,三级组织体系:主存储器、辅助存储器和高速缓冲存储器(3)中断和中断系统。中断的概念是指某个事件发生时,系统中止现行程序的运行,引出处理事件程序对该事件进行处理,处理完毕后返回断点处继续执行。中断系统是指发
6、现中断源而产生中断过程的设备,又称中断装置。(4)向量中断和中断向量 当中断发生时,由中断源自己引导处理机进入中断服务程序的中断过程称为向量中断。在向量中断中,系统为每个中断类型都设置一个中断向量,用来存放该类型中断的中断服务例行服务程序的入口地址和程序状态字。习题 1、教材中介绍了学习“操作系统”要记住最精髓的两句话,是什么?答:计算机操作系统使方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合);操作系统目前有五大类型(批处理、分时、实时、网络和分布式)和五大功能(作业管理、文件管理、存储管理、设备管理和进程管理)。2、分时系统和实时系统有什么不同?答:分时系统通用性强,交互性强,
7、及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。3、多用户操作系统和网络操作系统有什么区别?答:以单机多用户系统为例,说明它与网络操作系统的比较。单机多用户系统 网络操作系统 CPU 共用一个或几个 多个处理机 共享资源 共享主存 共享服务器 终端工作 分时方式 网址通信链接 2江南大学计算机考研辅导操作系统 客户端工作 不能独立工作 客户机能独立工作 操作系统 集中管理 客户机有独立的操作系统 4、操作系统负责管理计算机系统的(),其中包括处理机、存储器、设
8、备和文件。A.程序 B.文件 C.资源资源 D.进程 5、没有下列()设备计算机无法工作。A.硬盘 B.软盘 C.内存内存 D.打印机 6、操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为1、2、3、网络操作系统和分布式操作系统基本类型。其中1的主要目标是提高系统的吞吐率和效率,而2是一旦有处理请求和要求处理的数据时,CPU 就应该立即处理该数据并将结果及时送回,例如4等。供选择的答案:123 A、单用户系统 B、批处理系统B、批处理系统 C、分时系统 C、分时系统 D、微机操作系统 E、实时系统 E、实时系统 4 A、计算机激光照排系统 B、办公自动化系统 C、计算机辅助设
9、计系统 D、航空订票系统 D、航空订票系统 7、操作系统是一种()。A.应用软件 B.系统软件 B.系统软件 C.通用软件 D.工具软件 8、在下列性质中,哪一个不是分时系统的特征。()A.交互性 B.多路性 C.成批性C.成批性 D.独占性 9、实时操作系统追求的目标是()。A.高吞吐率 B.充分利用内存 C.快速响应快速响应 D.减少系统开销 10、操作系统是为了提高计算机的1和方便用户使用计算机而配置的基本软件。它负责管理计算机系统中的2,其中包括3,4,外部设备和系统中的数据。操作系统中的3管理部分负责对进程进行管理。操作系统对系统中的数据进行管理的部分通常叫做5。供选择的答案:1 A
10、、速度 B、利用率B、利用率 C、灵活性 D、兼容性 2 A、程序 B、功能 C、资源 C、资源 D、进程 34 A、主存储器 A、主存储器 B、虚拟存储器 C、运算器 D、控制器 E、微处理器 F、处理机 F、处理机 5 A、数据库系统 B、文件系统 B、文件系统 C、检索系统 D、数据库 E、数据存储系统 F、数据结构 G、数据库管理系统 11、现代操作系统的两个基本特征是()和资源共享。A.多道程序设计 B.中断处理 C.程序的并发执行 C.程序的并发执行 D.实现分时与实时处理 12、以下()项功能不是操作系统具备的主要功能。A内存管理 B中断处理 C文档编辑文档编辑 DCPU 调度
11、13、批处理系统的主要缺点是()。3江南大学计算机考研辅导操作系统 A.CPU 的利用率不高 B.失去了交互性 失去了交互性 C.不具备并行性 D.以上都不是 14、引入多道程序的目的在于()。A、充分利用 CPU,减少 CPU 等待时间 A、充分利用 CPU,减少 CPU 等待时间 B、提高实时响应速度 C、有利于代码共享,减少主、辅存信息交换量 D、充分利用存储器 15、()没有多道程序设计的特点。A.DOSDOS B.UNIX C.Windows D.OS/2 16、DOS 是磁盘操作系统磁盘操作系统的缩写。17、下列四个操作系统中,是分时系统的为()。A.CP/M B.MS-DOS C
12、.UNIXUNIX D.WINDOWS NT 18、在分时系统中,时间片一定,(),响应时间越长。A.内存越多 B.用户数越多 用户数越多 C.后备队列 D.用户数越少 19、操作系统是一组()。A.文件管理程序 B.中断处理程序 C.资源管理程序资源管理程序 D.设备管理程序 20、()不是操作系统关心的主要问题。A、管理计算机裸机 B、设计、提供用户程序与计算机硬件系统的界面 C、管理计算机系统资源 D、高级程序设计语言的编译器 D、高级程序设计语言的编译器 二、二、进程管理进程管理(一)进程与线程 1.进程概念 2.进程的状态与转换 3.进程控制 4.进程组织 5.进程通信 共享存储系统
13、;消息传递系统;管道通信。6.线程概念与多线程模型 (1)程序顺序执行的特点 1 顺序性 2 封闭性 3 可再现性(2)程序并发执行的特点 1 失去程序的封闭性 2 程序与计算不再一一对应 3 程序并发执行的相互制约(3)进程的定义、进程与程序的区别 进程即是一个具有独立功能的程序在某个数据集合的一次运行活动。4江南大学计算机考研辅导操作系统 进程的基本特征:动态性,并发性,独立性,异步性,结构性。(4)进程和程序是既有联系又有区别的两个概念:1 程序是指令的有序集合,本身没有任何运行的含义是一个静态的概念。而进程是程序在处理机上的一次执行过程,是个动态的概念。2 进程是一个能独立运行的单位,
14、能与其他进程并行活动3进程是竞争计算机系统有限资源的基本单位4同一程序同时运行若干不同的数据集合上将属于不同的进程。(5)进程的基本状态及其变迁 三种基本状态:就绪、运行、等待,状态变迁是有方向的。(6)进程的描述 用进程控制块(PCB)来描述一个进程。从结构上来说,进程由一个程序段和一个进程控制块组成。(7)进程控制 所谓进程控制,就是系统使用一些具有特定功能的程序段来创建、撤消进程以及完成进程各状态间的转换,从而达到多进程高效率并发执行和协调、实现资源共享的目的。进程创建、进程撤消、进程等待和进程唤醒等。由操作系统内核来实现。把系统态下执行的某些具有特定功能的程序段称为原语。原语可分为两类
15、:一类是机器指令级的,其特点是执行期间不允许中断,正如在物理学中的原子一样,在操作系统中,它是一个不可分割的基本单位。另一类是功能级的,其特点是作为原语的程序段不允许并发执行。(8)进程组织 常用的组织方式有两种:链接方式、索引方式。(9)进程通信:指进程间的信息交换。按通信内容可以划分为 2 种:低级通信,高级通信 高级通讯机制类型:1 共享存储器系统(Shared-Memory System):相互通讯的进程通过共享数据结构和存储区进行通讯 2 消息传递系统(Message passing System):在消息传递系统中,进程间的数据交换是以消息(message,在计算机网络中又称报文)
16、为单位。程序员直接利用系统提供的一组通讯命令(原语)来实现通讯。消息缓冲机制,信箱通信方式 3 管道(pipe)通信系统 管道(pipe)通讯由 UNIX 首创的一种借助文件和文件系统形成的一种通信方式,。由于其有效性,一些系统继 UNIX 之后相继引入了管道技术,如 pc-dos,管道通信将成为进程通讯的一种重要方式。消息缓冲通信机构是以内存缓冲区为基础。管道是以文件系统为基础。有名管道,无名管道(10)线程概念与多线程模型 5江南大学计算机考研辅导操作系统 线程是进程中的一个实体,是被系统独立调度和分配的基本单位,故又称为轻权(轻型)进程(Light Weight Process),它由线
17、程控制表、存储线程上下文的用户栈以及核心栈组成。传统的进程称为重型进程(Heavy Weight Process)。习题 习题 1、什么是进程?答:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。(在 Windows NT 等采用微内核结构的现代操作系统中,进程的功能发生了变化:它只是资源分配的单位,而不再是调度运行的单位,其调度运行的基本单位是线程。)2、什么是线程?它与进程有什么关系?答:线程是进程中执行运算的最小单位,即处理机调度的基本单位。它与进程的关系是:一个线程只能属于一
18、个进程,而一个进程可以有多个线程;资源分配给进程,同一进程的所有线程共享该进程的所有资源;处理机分给线程,即真正在处理机上运行的是线程;线程在运行过程中,需要协作同步,不同进程的线程间要利用消息通信的办法实现同步。特别注意的是:传统操作系统中的进程概念与现代操作系统中的进程概念不同简单说,传统操作系统中进程具有分配资源、调度运行两大功能,而现代操作系统中进程只作为分配资源单位,线程才作为调度运行单位。3、一个进程入睡时其断点落在何处?它被唤醒后从何处继续原来的执行?答:一个进程入睡是指该进程由于缺乏资源不能占用 CPU,进入等待状态。一个进程由程序、数据集合和进程控制块(PCB)组成。PCB
19、是进程存在的唯一标志。PCB 中包括如下内容:进程标志号、进程状态(执行/就绪/等待)、进程标志、进程优先数、程序地址、现场保护区(通常被保护的信息有程序计数器、程序状态字、各个工作寄存器等)、通信机构、其他信息等。处于睡眠状态的进程,它的断点在它的 PCB 中的现场保护区中保护起来。保存程序运行的 CPU 现场,以便在将来的某一时刻恢复并继续原来的运行。它被唤醒后,把它从等待进程队列中摘下,将进程状态改为就绪,然后将它插入到就绪队列中;等它占用 CPU 进入执行状态时,从断点处继续执行。4、进程之间有哪些基本的通信方式?它们分别有什么特点?适用于哪些场合?答:进程通信根据交换信息量的多少分为
20、高级通信和低级通信。低级通信一般只传送一个或几个字节的信息,以达到控制进程执行速度的作用(如 PV 操作);高级通信则要传送大量数据,目的不是为了控制进程的执行速度,而是为了交换信息。高级进程通信方式有很多种,大致可归并为三类:共享存储器、管道文件和消息传递。6江南大学计算机考研辅导操作系统 共享存储器:在内存种分配一片空间作为共享存储区。需要进行通信的进程把它附加到自己的地址空间中,不需要时则把它取消。管道文件:它是连接两个命令的一个打开文件。一个命令向该文件中写入数据,为写者;另一个命令从该文件中读出数据,为读者。消息传递:它以消息为单位在进程间进行数据交换。具体说明见教材“消息缓冲”。5
21、、程序的并发并发执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了进程进程这一概念。6、进程存在的标志是进程控制块 PCB进程控制块 PCB。7、进程的静态实体由程序,数据集合程序,数据集合和进程控制块 PCB进程控制块 PCB三部分组成。8、用于进程控制的原语主要有建立原语、撤消原语,挂起原语建立原语、撤消原语,挂起原语和激活原语激活原语。9、进程被创建后,最初处于就绪就绪状态,然后经进程调度程序进程调度程序选中后进入执行执行 状态。10、进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到就绪就绪队列中。11、如果系统中有 n 个进程,则在就绪队列中进程的个数最多为n
22、-1n-1。12、通常,线程的定义是是进程中执行运算的最小单位是进程中执行运算的最小单位。在现代操作系统中,资源的分配单位是进程进程,而处理机的调度单位是线程线程,一个进程可以有多个多个线程。13、计算机系统一般都设计有两种运行状态:用户态用户态和核心态核心态。14、操作系统中,可以并行工作的基本单位是1,1也是系统核心调度及资源分配的基本单位,它是由2组成的,它与程序的主要区别是3。供选择的答案:1:A.作业 B.函数 C.进程 进程 D.过程 2:A.程序、数据和 PCB程序、数据和 PCB B.程序、数据和标识符 C.程序、标识符和 PCB D.数据、标识符和 PCB 3:A.程序有状态
23、,而它没有 B.它有状态,而程序没有 它有状态,而程序没有 C.程序可占用资源,而它不可 D.它可占用资源,而程序不可 15、下列进程状态的转换中,哪一个是不正确的()。A.就绪执行 B.执行就绪 C.就绪等待就绪等待 D.等待就绪 16、下列各项步骤中,哪一个不是创建进程所必须的步骤()。A.建立一个进程控制块 PCB B.由 CPU 调度程序为进程调度 CPU 由 CPU 调度程序为进程调度 CPU C.为进程分配内存等必要的资源 D.将 PCB 链入进程就绪队列 17、在下列特性中,哪一个不是进程的特性()。A.异步性 B.并发性 C.静态性静态性 D.动态性 18、进程就是可与其他程序
24、共行执行的程序段的一次执行过程,它是系统进行资源分配和调度的一个基本单位。进程具有1、2、调度性、异步性和结构性 5 个基本特征。进程是一次执行过程,具有生命期体现了进程的1特征。进程由程序段、3、4组成,其中4是进程在系统中存在的唯一标识。供选择的答案:12 A、动态性动态性 B、静态性 C、共行性 D、并发性并发性 E、可执行性 F、易用性 3 A、过程 B、数据数据 C、进程标识符 D、函数 4 A、FCB B、FIFO C、PCBPCB D、JCB 19、进程执行时的间断性,决定了进程可能具有多种状态。进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由1进入2
25、。7江南大学计算机考研辅导操作系统 如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入3,这个过程是由4来完成。供选择的答案:123 A、就绪状态就绪状态 B、静止状态 C、等待状态 D、执行状态执行状态 4 A、进程控制程序 B、资源分配程序 C、进程调度程序进程调度程序 D、处理机分配程序 20、为了描述进程的动态变化过程,采用了一个与进程相联系的()系统,根据它而感知进程的存在。A.进程状态字 B.进程优先数 C.进程控制块 进程控制块 D.进程起始地址 21、已经获得除()以外的所有运行所需资源的进程处于就绪状态。A.存储器 B.打印机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 江南 大学 操作系统 复习 提纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内