操作系统名词解释

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.计算机系统结构:计算机系统是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。计算机系统由硬件系统和软件系统组成。软硬件系统的组成部分就是计算机系统的资源,当不同的用户使用计算机时都要占用系统资源并且有不同的控制需求。
2.操作系统:操作系统是计算机的一种系统软件,由它统一管理计算机系统的资源和控制程序的执行。操作系统既是一种资源管理程序,又是一种其他程序执行的控制程序,其目的是提供一个供其它程序执行的良好环境。

3.特权指令:为保护输入输出的完整性,把“启动I/O”等的一类可能影响系统安全的指令定义为特权指令。特权指令只允许操作系统使用,用户程序不能使用特权指令。
4.系统调用:操作系统编制了许多不同功能的子程序,供用户程序在执行中调用,这些子程序称为“系统功能调用”程序或“系统调用”。
5.应用软件、支撑软件、编译软件和操作系统

6.多道系统:让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种设计技术称“多道程序设计”,这种计算机系统称“多道程序设计系统” 或简称“多道系统”。
7.存储保护:在多道程序设计的系统中,主存储器中同时存放了多个作业的程序。为避免相互干扰,必须提供必要的手段使得在主存储器中的各道程序只能访问自己的区域。这样,每道程序执行时,都不会破坏其他各道的程序和数据。特别是当某道程序发生错误的时,也不至于影响其它的程序。
8.程序浮动:在多道程序设计系统中,对程序有一些特殊要求,也就是说,程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍丝毫不影响它的执行,这种技术称为"程序浮动"。
9.进程:把一个程序在一个数据集上的一次执行称为一个"进程
10.进程控制块:(Process Control Block,简称PCB),是操作系统为进程分配的用于标志进程,记录各进程执行情况的。进程控制块是进程存在的标志,它记录了进程从创建到消亡动态变化的状况,进程队列实际也是进程控制块的链接。操作系统利用进程控制块对进程进行控制和管理。
11.进程队列:把处于相同状态的进程链接在一起,称"进程队列"
12.可再入程序:一个能被多个用户同时调用的程序称做"可再入"的程序
13.中断:一个进程占有处理器运行时,由于自身或者外界的原因(出现了事件)使运行被打断,让操作系统处理所出现的事件,到适当的时候再让被打断的进程继续运行,这个过程称为"中断"
14.中断响应:处理器每执行一条指令后,硬件的中断位置立即检查有无中断事件发生,若

有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称为"中断响应"。
15.先来先服务调度算法 该算法按进程进入就绪队列的先后次序选择可以占用处理器的进程。
16.优先数调度算法 对每个进程确定一个优先数,该算法总是让优先数最高的进程先使用处理器。对具有相同优先数的进程,再采用先来先服务的次序分配处理器。系统常以任务的紧迫性和系统效率等因素确定进程的优先数。进程的优先数可以固定的,也可随进程执行过程动态变化。 一个高优先数的进程占用处理器后,系统处理该进程时有两种方法,一是"非抢占式",另一种是"可抢占式"。前者是此进程占用处理器后一直运行到结束,除非本身主动让出处理器,后者则是严格保证任何时刻总是让优先数最高的进程在处理器上运行。
17.时间片轮转调度法 把规定进程一次使用处理器的最长时间称为"时间片"。时间片轮转调度算法让就绪进程按就绪的先后次序排成队列,每次总选择该队列中第一个进程占用处理器,但规定只能使用一个时间片,如该进程尚未完成,则排入队尾,等待下一个供它使用的时间片。各个进程就这样轮转运行。时间片轮转算法经常用于分时操作系统中。
18.分级调度算法 由系统设置多个就绪队列,每个就绪队列中的进程按时间片轮转法占用处理器,这就是分级调度算法。
19.进程的切换 进程调度将从就绪队列中另选一个进程占用处理器,使一个进程让出处理器,由另一个进程占用处理器的过程称"进程切换"。

20.逻辑地址:用户程序中使用的从“0”地址开始的连续地址。
21.绝对地址:主存储器以字节为单位编址单位,每个字节都有一个地址与其对应,这些主存储器的地址编号就是绝对地址。
22.重定位:为了保证作业的正确执行,必须根据分配给作业的主存区域对作业中指令和数据的存放进行重定位,这种把逻辑地址转换成绝对地址的工作称为“重定位”或“地址转换”。重定位的方式有“静态重定位”和“动态重定位”两种。
23.程序浮动:若作业执行时,被改变了存放区域仍能正确执行,则称程序是可浮动的。采用动态重定位的系统支持“程序浮动”
24.存储保护:存储管理中为了防止各作业相互干扰和保护各区域内的信息不被破坏而采取的对各作业的存储区域进行保护的措施
25.存储介质:可用来记录信息的磁带、硬盘盘组、软盘盘片、关盘、卡片等称为存储介质。目前常用的存储介质是磁带机和磁盘机。
26.卷:把存储介质的物理单位定义为“卷”。例如,一盘磁带、一张软盘片、一个硬盘

盘组可称为一个卷。
27.块:把存储介质上连续信息所组成的一个区域称为“块”。块是存储设备与主存储器之间进行信息交换的物理单位。每次总是把一块或几块信息读入主存储器,或把主存储器中的信息写到一块或几块中。
28.文件:是指逻辑上具有完整意义的信息合集。
29.记录:是指文件内信息按逻辑上独立的含义划分的信息单位,每个单位称为一个逻辑记录,简称为记录。

30.独占设备:为了保证传递信息的连贯性,通常这类设备一经分配给某个作业,就在作业的整个运行期间都为它独占。多数的低速设备都属于独占设备。
31.共享设备:指可让若干个通道命令:通道命令规定设备的操作,每一种通道命令规定了设备的一种操作,通道命令一般由命令码、数据主存地址、传送字节数及标志址、传送字节个数及标志码等部分组成。码等部分组成。
32.通道命令:通道命令是计算机硬件设备提供的用于使用输出设备的操作命令,每一条通道命令规定了设备的一种操作。通常由命令码、数据主存地址、传送字节个数及标志码等部分组成。
33.通道程序:操作系统可以用若干条通道命令规定通道执行一次输入/输出操作应做的工作。这若干条通道命令就组成了一个通道程序。
34.通道地址字:即CAW。在具有通道的计算机系统中,用来存放通道程序首地址的主存固定单元称为通道地址字。
35.通道状态字:即CSW。当通道程序执行结束时,被记录的执行情况也要存放到一个固定的主存单元中。这个单元称为通道状态字(CSW)。
36.设备绝对号:在设备管理中,计算机系统为每一台设备确定一个编号,以便区分和识别不同设备,这个编号称为设备的绝对号。
37.设备相对号:而用户在程序中定义的设备号就是“设备相对号”。
38.输入输出操作:主存储器与外围设备之间的信息传送操作称为输入输出操作。
39.设备独立性:程序执行时根据用户指定的(逻辑设备)转换成与其对应的物理设备,并启动,这样用户编写程序时不须关心实际使用哪个物理设备,这种特性称为设备独立性。
40.设备的静态分配方式:设备的静态分配是指当一个作业所需使用的独占设备能得到满足时,该作业才能被装入主存储器执行。此时该设备完全被分配给该作业占用,直到作业执行结束撤离时才收回这个设备。
41.通道程序:通道程序是由一组通道命令组成的,这一级通道命令规定了通道执行一次输入输出操作应用的工作。
42.作业:用户要求计算机系统处理的一个问题称为一个作业。
43.作业步:任何一个作业都要经过若干加工步骤才能得到结果,作业的每一个加工步

骤就是一个“作业步”。
44.顺序性:目前使用的计算机基本上是冯.诺依曼式结构,其基本特点是处理器顺序执行指令。进程在顺序的处理器上的执行是严格按顺序进行的,这就是进程的顺序性。当一个进程独占处理器顺序执行时,具有两个特性:一、封闭性 二、可再现性。
45.并发性:在多道程序设计系统中,多个作业可以同时执行,一个作业又由多个进程协助完成,当一个进程的工作没有全部完成之前,另一个进程就可以开始工作,它们的执行在时间上是重迭的。我们把它们称为是“可同时执行的”。若系统中存在一组可同时执行的进程,则就该进程就具有并发性,可同时执行的进程称为“并发进程”。
46.临界区:并发进程中与共享变量有关的程序段称为“临界区”。
47.相关临界区:相关临界区是指并发进程中涉及到相同变量的那些程序段。
48.共享变量:只能被多个进程互斥访问的变量。
49.UNIX系统的I/O系统
缓冲技术:这个技术就是前面我们学过的虚拟设备(SPOOL技术)在UNIX中的实际应用UNIX采用缓冲技术实现设备的读写操作。
50.进程的调度
我们使用不同的调度是为了优化,具体说来是提高处理器利用率,增大吞吐量,减少等待时间,缩短响应时间。
51.页式存储管理中为什么要设置页表和快表?
在页式存储管理中,主存被分成大小相等的若干块,同时程序逻辑地址也分成与块大小一致的若干页,这样就可以按页面为单位把作业的信息放入主存,并且可以不连续存放,为了表示逻辑地址中的页号与主存中块号的对应关系,就需要为每个作业建立一张页表。
页表一般存放在主存中,当要按给定的逻辑地址访问主存时,要先访问页表,计算出绝对地址,这样两次访主存延长了指令执行周期,降低了执行速度,而设置一个高速缓冲寄存器将页表中的一部分存放进去,这部分页表就是快表,访问主存时二者同时进行,由于快表存放的是经常使用的页表内容,访问速度很快,这样可以大大加快查找速度和指令执行速度。
52.虚拟存储器
虚拟存储器是为“扩大”主存容量而采用的一种设计技巧,就是它只装入部分作业信息来执行,好处在于借助于大容量的辅助存储器实现小主存空间容纳大逻辑地址空间的作业。
53.死锁
若系统中存在一组进程(两个或多个进程),它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,这种等待永远不能结束,则说系统出现了“死锁”。或说这组进程处于“死锁”状态。
54.相关临界区
1.并发进程中与共享变量有关的

程序段称为“临界区” .并发进程中涉及到相同变量的那些程序段是相关临界区。
2.对相关临界区的管理的基本要求。
对相关临界区管理的基本原则是:如果有进程在相关临界区执行,则不让另一个进程进入相关的临界区执行。
55.进程同步的含义:进程的同步是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。
56.中断:一个进程占有处理器运行时,由于自身或自界的原因使运行被打断,让操作系统处理所出现的事件到适当的时候再让被打断的进程继续运行,这个过程称为“中断”。
57.中断机制
在它执行程序的时候,如果有另外的事件发生(比如用户又打开了一个程序)那么这时候就需要由计算机系统的中断机制来处理了。
中断机制包括硬件的中断装置和操作系统的中断处理服务程序。
58.中断响应 (硬件即中断装置操作)
处理器每执行一条指令后,硬件的中断位置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称为“中断响应”。
59.中断屏蔽
中断屏蔽技术是在一个中断处理没有结束之前不响应其他中断事件,或者只响应比当前级别高的中断事件。
60.存储保护:防止主存储器稳中有降个程序的相互干扰和保护稳中有降区域内的信息安全,限定各程序在规定的主存区域内执行,称为存储保护。
特权指令:即可能影响系统安全的指令。全文是为保护输入输出的完整性,把“启动I/O”等的一类可能影响系统安全的指令定义为特权指令。优点在于:这种方式不但保证安全地使用外围设备,正确地传送信息,而且可减少用户为启动设备而必须了解外围设备特性以及启动等工作,大大方便了用户。
61.文件的保护与保密
1)文件的保护是防止文件被破坏。文件的保密是防止文件被窃取。
2)文件的保护措施:
可以采用树形目录结构.存取控制表和规定文件使用权限的方法。
3)文件的常用保密措施:隐藏文件目录.设置口令和使用密码(加密)等。
虚拟存储器的容量由计算机的地址结构(地址总线位数)决定。如32位的,则最大的虚存容量为2^32=4294967296B=4GB。
叙述页式虚拟存储器的基本原理。
页式虚拟存储器是在页式存储的基础上实现虚拟存储器的,其工作原理是:
首先把作业信息作为副本存放在磁盘上,作业执行时,把作业信息的部分页面装入主存,并在页表中对

相应的页面是否装入主存作出标志。
作业执行时若所访问的页面已经在主存中,则按页式存储管理方式进行地址转换,得到绝对地址,否则产生“缺页中断”由操作系统把当前所需的页面装入主存。
若在装入页面时主存中无空闲块,则由操作系统根据某种“页面调度”算法选择适当的页面调出主存换入所需的页面。
62.死锁的防止(简单应用)
1.系统出现死锁必然出现以下情况:
1)互斥使用资源
2)占有并等待资源
3)不可抢夺资源
4)循环等待资源
2.死锁的防止策略:破坏产生死锁的条件中的一个就可以了。
常用的方法有:静态分配.按序分配.抢夺式分配3种。
63.死锁的避免(简单应用)
1.死锁的避免是让系统处于安全状态,来避免发生死锁。
安全状态:如果操作系统能保证所有的进程在有限的时间内得到需要的全部资源,则称系统处于“安全状态”。
64.UNIX系统结构
UNIX的层次结构。
UNIX可以分为内核层和外壳层两部分。//内核层是UNIX是核心。/外壳层由shell解释程序(即为用户提供的各种命令。).支持程序设计的各种语言(如C.PASCAL和BASIC等).编译程序和解释程序.实用程序和系统库等组成。
UNIX系统的主要特点。
短小精悍 //简洁有效 //易移植 //可扩充 //开放性
64.线程的概念
线程是进程中可独立执行的子任务,一个进程中可以有一个或多个线程,每个线程都有一个唯一的标识符。
进程与线程有许多相似之处,所以线程又称为轻型进程。
支持线程管理的操作系统有Mach,OS/2,WindowsNT,UNIX等。
65.通道命令
通道命令规定设备的操作,每一种通道命令规定了设备的一种操作,通道命令一般由命令码/数据。
主存地址/传送字节个数及标志码等部分组成。
通道程序
是一组通道命令规定通道执行一次输入输出操作应做的工作,这一组命令就组成了一个通道程序。
66.管道机制
把第一条命令的输出作为第二条命令的输入,如此进行连接的技术。
67.操作系统概述
移动技术
移动技术是把某个作业移到另一处主存空间去(在磁盘整理中我们应用的也是类似的移动技术)。最大好处是可以合并一些空闲区。
对换技术
把一个分区的存储管理技术用于系统时,可采用对换技术把不同时工作的段轮流装入主存储区执行。
68.UNIX系统的存储管理
1.对换(Swapping)技术:这就是前面我们所学的虚拟存储器在UNIX中的应用。磁盘上设置开辟一个足够大的区域,为对换区。当内存中的进程要扩大内存空

间,而当前的内存空间又不能满足时,则可把内存中的某些进程暂换出到对换区中,在适当的时候又可以把它们换进内存。因而,对换区可作为内存的逻辑扩充,用对换技术解决进程之间的内存竞争。
UNIX对内存空间和对换区空间的管理都采用最先适应分配算法。
2.虚拟页式存储管理技术。 UNIX把进程的地址空间划分成三个功能区段:系统区段.进程控制区段.进程程序区段。系统区段占用系统空间,系统空间中的程序和数据常驻内存。其余两个区段占用进程空间,是进程中非常驻内存部分。
通过页表和硬件的地址转换机构完成虚拟地址和物理地址之间的转换。
69.操作系统具有层次结构
层次结构最大特点是整体问题局部化来优化系统,提高系统的正确性.高效性使系统可维护.可移植。
主要优点是有利于系统设计和调试;主要困难在于层次的划分和安排。
70.多道程序设计系统
“多道程序设计系统” 简称“多道系统”,即多个作业可同时装入主存储器进行运行的系统。在多道系统中一点必须的是系统须能进行程序浮动。所谓程序浮动是指程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍不影响它的执行。多道系统的好处在于提高了处理器的利用率;充分利用外围设备资源;发挥了处理器与外围设备以及外围设备之间的并行工作能力。可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率。
71.程序浮动
若作业执行时,被改变的有效区域依然能正确执行,则称程序是可浮动的。
72.进程
进程是一个程序在一个数据集上的一次执行。由定义知进程关键组成是程序.数据集。
进程通过一个控制块来被系统所指挥,因此进程由程序.数据集和进程控制块三部分组成。进程控制块是进程存在的唯一标志 .进程是要执行的,据这点可分将进程的状态分为等待态然后是就绪态最后是运行态。
进程的基本队列也就是就绪队列和等待队列,因为进程运行了,也就用不上排队了,也就没有运行队列了。
73.重定位
重定位即把逻辑地址转换成绝对地址。
重定位的方式有“静态重定位”和“动态重定位”两种。
(1)静态重定位
在装入一个作业时,把作业中的指令地址和数据地址全部转换成绝对地址。这种转换工作是在作业开始前集中完成的,在作业执行过程中无需再进行地址转换。所以称为“静态重定位”。
(2)动态重定位
在装入一个作业时,不进行地址转换,而是直接把作业装到分配的主区域中。在作业执行

过程中,每当执行一条指令时都由硬件的地址转换机构转换成绝对地址。这种方式的地址转换是在作业执行时动态完成的,所以称为动态重定位。
动态重定位由软件(操作系统)和硬件(地址转换机构)相互配合来实现。动态重定位的系统支持“程序浮动”,而静态重定位则不能。
74.单分区管理
除操作系统占用的一部分存储空间外,其余的用户区域作为一个连续的分区分配给用户使用。
固定分区的管理
分区数目.大小固定 设置上.下限寄存器 逻辑地址+下限地址→绝对地址。
可变分区的管理
可变分区管理方式不是把作业装入到已经划分好的分区中,而是在作业要求装入主存储器时,根据作业需要的主存量和当时的主存情况决定是否可以装入该作业。

75.物理结构
由文件系统在存储介质上的文件构造方式称为文件的物理结构。物理结构有:
1)顺序结构:在磁盘上就是一块接着一块地放文件。逻辑记录的顺序和磁盘顺序文件块的顺序一致。顺序文件的最大优点是存取速度快(可以连续访问)。
2)链接结构:把磁盘分块,把文件任意存入其中,再用指针把各个块按顺序链接起来。这样所有空闲块都可以被利用,在顺序读取时效率较高但需要随机存取时效率低下(因为要从第一个记录开始读取查找)。
3)索引结构:磁盘不分块,文件的逻辑记录任意存放在磁盘中,通过一张“索引表”指示每个逻辑记录存放位置。这样,访问时根据索引表中的项来查找磁盘中的记录,既适合顺序存取记录,也可以随机存取记录,并且容易实现记录的增删和插入,所以索引结构被广泛应用。
76.记录的成组与分解
1.记录的成组与分解的原因:由于磁盘块的大小是预先划分好的,大小固定,而逻辑记录的大小是用户文件性质决定的,不一定和块大小一致。
2.记录的成组:把若干个逻辑记录存入一个块的工作称为“记录的成组”。每块中逻辑记录的个数称“块因子”。
3.记录的分解:这是记录成组的一个逆过程。经程是先从磁盘中找到记录所在的块,并将本块读入主存缓冲区,再从缓冲区取出所需要的记录送到用户工作区。如果用户所需的记录已经在缓冲区中,则不需要启动外设读块信息,这也可以提高系统工作效率。
77.作业和作业步
1.作业:我们把用户要求计算机系统处理的一个问题称为一个“作业”
2.作业步:完成作业的每一个步聚称为“作业步”。
73.作业控制方式
1.作业控制方式,包括批处理方式和交互方式。
批处理控制方式:也称脱机控制方式或自动

控制方式。就是一下子交待任务,执行过程中不再干涉。
批处理作业:采用批处理控制方式的作业称为“批处理作业”。
批处理作业进入系统时必须提交:源程序.运行时的数据.用作业控制语言书写的作业控制说明书。
交互控制方式:也称联机控制方式。就是一步一步地交待任务。做好了一步,再做下一步。
73.批处理作业的控制(领会)
1) 按用户提交的作业控制说明书控制作业的执行。
2) 一个作业步的工作往往由多个进程的合作来完成。
3) 一个作业步的工作完成后,继续下一个作业步的作业,直至作业执行结束。
74.交互式作业的管理(领会)
1)交互式作业的特点: 交互式作业的特点主要表现在交互性上,它采用人机对话的方式工作。
2)交互式作业的控制:一种是操作使用接口,另一种是命令解释执行。
操作使用接口包括操作控制命令,菜单技术,窗口技术。
命令的解释执行 一类是操作系统中的相应处理模块直接解释执行; 另一类必须创建用户进程去解释执行。
75.死锁
若系统中存在一组进程(两个或多个进程),它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,这种等待永远不能结束,则说系统出现了“死锁”。或说这组进程处于“死锁”状态。
76.相关临界区
1.并发进程中与共享变量有关的程序段称为“临界区” .并发进程中涉及到相同变量的那些程序段是相关临界区。
2.对相关临界区的管理的基本要求。
对相关临界区管理的基本原则是:如果有进程在相关临界区执行,则不让另一个进程进入相关的临界区执行。
77.UNIX系统的存储管理
1.对换(Swapping)技术:这就是前面我们所学的虚拟存储器在UNIX中的应用。磁盘上设置开辟一个足够大的区域,为对换区。当内存中的进程要扩大内存空间,而当前的内存空间又不能满足时,则可把内存中的某些进程暂换出到对换区中,在适当的时候又可以把它们换进内存。因而,对换区可作为内存的逻辑扩充,用对换技术解决进程之间的内存竞争。
UNIX对内存空间和对换区空间的管理都采用最先适应分配算法。
78.虚拟页式存储管理技术。 UNIX把进程的地址空间划分成三个功能区段:系统区段.进程控制区段.进程程序区段。系统区段占用系统空间,系统空间中的程序和数据常驻内存。其余两个区段占用进程空间,是进程中非常驻内存部分。
通过页表和硬件的地址转换机构完成虚拟地址和物理地址之间的转换。
79.UNIX系统的I/O系统
缓冲技术:这个

技术就是前面我们学过的虚拟设备(SPOOL技术)在UNIX中的实际应用UNIX采用缓冲技术实现设备的读写操作。
80.进程的调度
我们使用不同的调度是为了优化,具体说来是提高处理器利用率,增大吞吐量,减少等待时间,缩短响应时间。
81.页式存储管理中为什么要设置页表和快表?
在页式存储管理中,主存被分成大小相等的若干块,同时程序逻辑地址也分成与块大小一致的若干页,这样就可以按页面为单位把作业的信息放入主存,并且可以不连续存放,为了表示逻辑地址中的页号与主存中块号的对应关系,就需要为每个作业建立一张页表。
页表一般存放在主存中,当要按给定的逻辑地址访问主存时,要先访问页表,计算出绝对地址,这样两次访主存延长了指令执行周期,降低了执行速度,而设置一个高速缓冲寄存器将页表中的一部分存放进去,这部分页表就是快表,访问主存时二者同时进行,由于快表存放的是经常使用的页表内容,访问速度很快,这样可以大大加快查找速度和指令执行速度。
82.虚拟存储器
虚拟存储器是为“扩大”主存容量而采用的一种设计技巧,就是它只装入部分作业信息来执行,好处在于借助于大容量的辅助存储器实现小主存空间容纳大逻辑地址空间的作业。
虚拟存储器的容量由计算机的地址结构(地址总线位数)决定。如32位的,则最大的虚存容量为2^32=4294967296B=4GB。
叙述页式虚拟存储器的基本原理。
页式虚拟存储器是在页式存储的基础上实现虚拟存储器的,其工作原理是:
首先把作业信息作为副本存放在磁盘上,作业执行时,把作业信息的部分页面装入主存,并在页表中对相应的页面是否装入主存作出标志。
作业执行时若所访问的页面已经在主存中,则按页式存储管理方式进行地址转换,得到绝对地址,否则产生“缺页中断”由操作系统把当前所需的页面装入主存。
若在装入页面时主存中无空闲块,则由操作系统根据某种“页面调度”算法选择适当的页面调出主存换入所需的页面。
83.死锁的防止(简单应用)
1.系统出现死锁必然出现以下情况:
1)互斥使用资源
2)占有并等待资源
3)不可抢夺资源
4)循环等待资源
2.死锁的防止策略:破坏产生死锁的条件中的一个就可以了。
常用的方法有:静态分配.按序分配.抢夺式分配3种。
84.死锁的避免(简单应用)
1.死锁的避免是让系统处于安全状态,来避免发生死锁。
安全状态:如果操作系统能保证所有的进程在有限的时间内得到需要的全部资源,则称

系统处于“安全状态”。
85.批处理作业的控制(领会)
1) 按用户提交的作业控制说明书控制作业的执行。
2) 一个作业步的工作往往由多个进程的合作来完成。
3) 一个作业步的工作完成后,继续下一个作业步的作业,直至作业执行结束。
86.交互式作业的管理(领会)
1)交互式作业的特点: 交互式作业的特点主要表现在交互性上,它采用人机对话的方式工作。
2)交互式作业的控制:一种是操作使用接口,另一种是命令解释执行。
操作使用接口包括操作控制命令,菜单技术,窗口技术。
命令的解释执行 一类是操作系统中的相应处理模块直接解释执行; 另一类必须创建用户进程去解释执行。
87.操作系统具有层次结构
层次结构最大特点是整体问题局部化来优化系统,提高系统的正确性.高效性使系统可维护.可移植。
主要优点是有利于系统设计和调试;主要困难在于层次的划分和安排。
88.多道程序设计系统
“多道程序设计系统” 简称“多道系统”,即多个作业可同时装入主存储器进行运行的系统。在多道系统中一点必须的是系统须能进行程序浮动。所谓程序浮动是指程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍不影响它的执行。多道系统的好处在于提高了处理器的利用率;充分利用外围设备资源;发挥了处理器与外围设备以及外围设备之间的并行工作能力。可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率。
89.程序浮动
若作业执行时,被改变的有效区域依然能正确执行,则称程序是可浮动的。
90.进程
进程是一个程序在一个数据集上的一次执行。由定义知进程关键组成是程序.数据集。
进程通过一个控制块来被系统所指挥,因此进程由程序.数据集和进程控制块三部分组成。进程控制块是进程存在的唯一标志 .进程是要执行的,据这点可分将进程的状态分为等待态然后是就绪态最后是运行态。
进程的基本队列也就是就绪队列和等待队列,因为进程运行了,也就用不上排队了,也就没有运行队列了。














相关文档
最新文档