《操作系统》名词解释总结
操作系统名词解释汇总

操作系统名词解释汇总操作系统(Operating System,简称OS)是计算机系统中最基本的软件之一,它负责管理和控制计算机硬件资源,并提供用户与计算机之间的接口。
本文将对一些常见的操作系统名词进行解释,帮助读者更好地理解操作系统相关的概念。
一、内核(Kernel)内核是操作系统的核心部分,它直接控制计算机的硬件和系统资源。
内核负责管理计算机的进程、内存以及设备驱动程序。
它提供了与应用程序和硬件交互的接口,是操作系统其他组件的基础。
二、进程(Process)进程指在操作系统中正在运行的一个程序实例。
它是计算机资源分配的基本单位,每个进程都有自己的执行状态、代码、数据和上下文。
操作系统通过进程调度算法来合理分配CPU时间片,从而实现多个进程之间的并发执行。
三、线程(Thread)线程是进程中的一个执行单元,也被称为轻量级进程。
同一个进程中的多个线程共享进程的资源(如内存),每个线程有自己的执行路径和局部数据。
多线程可以提高程序的并发性和系统的响应速度,提高资源利用率。
四、虚拟内存(Virtual Memory)虚拟内存是一种操作系统内存管理技术,它将物理内存和磁盘空间组合起来使用,扩展了可用的内存空间。
虚拟内存使得应用程序可以访问比物理内存更大的内存空间,同时提供了内存保护和共享机制。
五、文件系统(File System)文件系统是操作系统中用于管理和存储文件的一种机制。
它提供了文件的创建、读取、写入和删除等操作,同时还负责文件的组织和存储。
常见的文件系统包括FAT、NTFS(Windows系统)、Ext4(Linux系统)等。
六、设备驱动程序(Device Driver)设备驱动程序是操作系统用于和硬件设备进行通信的一种软件。
它提供了对硬件设备的访问接口,使应用程序可以通过操作系统与硬件设备进行交互。
不同硬件设备需要不同的设备驱动程序来完成其控制和数据传输功能。
七、系统调用(System Call)系统调用是应用程序通过操作系统提供的接口来访问操作系统功能的一种机制。
操作系统名词解释

虚拟存储器是为“扩大”主存容量而采用的一种设计技巧,就是它只装入部分作业信息来执行,好处在于借助于大容量的辅助存储器实现小主存空间容纳大逻辑地址空间的作业。
53.死锁
若系统中存在一组进程(两个或多个进程),它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,这种等待永远不能结束,则说系统出现了“死锁”。或说这组进程处于“死锁”状态。
8.程序浮动:在多道程序设计系统中,对程序有一些特殊要求,也就是说,程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍丝毫不影响它的执行,这种技术称为"程序浮动"。
9.进程:把一个程序在一个数据集上的一次执行称为一个"进程
10.进程控制块:(Process Control Block,简称PCB),是操作系统为进程分配的用于标志进程,记录各进程执行情况的。进程控制块是进程存在的标志,它记录了进程从创建到消亡动态变化的状况,进程队列实际也是进程控制块的链接。操作系统利用进程控制块对进程进行控制和管理。
中断机制包括硬件的中断装置和操作系统的中断处理服务程序。
58.中断响应 (硬件即中断装置操作)
处理器每执行一条指令后,硬件的中断位置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称为“中断响应”。
59.中断屏蔽
26.卷:把存储介质的物理单位定义为“卷”。例如,一盘磁带、一张软盘片、一个硬盘盘组可称为一个卷。
27.块:把存储介质上连续信息所组成的一个区域称为“块”。块是存储设备与主存储器之间进行信息交换的物理单位。每次总是把一块或几块信息读入主存储器,或把主存储器中的信息写到一块或几块中。
操作系统名词解释

1.原语:它是由若干条机器指令所构成,用以完成特定功能的一段程序,为保证其操作的正确性,它应当是原子操作,即原语是一个不可分割的操作。
2.设备独立性:指用户设备独立于所使用的具体物理设备。
即在用户程序中要执行I/O操作时,只需用逻辑设备名提出I/O请求,而不必局限于某特定的物理设备。
3.文件的逻辑结构:又称为文件逻辑组织,是指从用户观点看到的文件组织形式。
它可分为两类:记录式文件结构,由若干相关的记录构成;流式文件结构,由字符流构成。
4.树形结构目录:利用树形结构的形式,描述各目录之间的关系。
上级目录与相邻下级目录的关系是1对n。
树形结构目录能够较好地满足用户和系统的要求。
5.操作系统:操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机的工作流程,以及方便用户的程序的集合。
其主要功能是实现处理机管理、内存管理、I/O设备管理、文件管理和用户接口。
6.位示图:它是利用一个向量来描述自由块使用情况的一张表。
表中的每个元素表示一个盘块的使用情况,0表示该块为空闲块,1表示已分配。
7.置换策略:虚拟式存储管理中的一种策略。
用于确定应选择内存中的哪一页(段) 换出到磁盘对换区,以便腾出内存。
通常采用的置换算法都是基于把那些在最近的将来,最少可能被访问的页(段)从内存换出到盘上。
8.用户接口:操作系统提供给用户和编程人员的界面和接口。
包括程序接口、命令行方式和图形用户界面。
9.死锁:指多个进程因竞争资源二造成的一种僵局,若无外力的作用,这些进程将永远不能再向前推进。
10.文件系统:OS中负责管理和存取文件信息的软件机构。
负责文件的建立,撤消,存入,续写,修改和复制,还负责完成对文件的按名存取和进行存取控制。
11.进程:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立的基本单位。
12.wait(s)原语wait(s) :BeginLock out interrupts;s = s – 1;If s < 0 then BeginStatus(q) = blocked;Insert(WL, q);Unlock interrupts; Scheduler;EndElseunlock interrupts;End13.链接文件:逻辑文件中的不同记录可以存储在离散的磁盘块中。
操作系统 名词解释 + 简答

第一章①操作系统:是配置在计算机在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
操作系统的功能一、存储器管理的功能P181、内存分配2、内存保护3、地址映射4、内存扩充二、处理机管理的功能1、进程控制2、进程同步3、进程通信4、调度三、设备管理的功能1、缓冲管理2、设备分配3、设备处理4、设备独立性和虚拟设备四、文件管理分功能1、文件存储空间的管理2、目录管理3、文件的读、写管理和存取控制操作系统的特征1、并发并行性和并发性的区别。
幷发的实质:是一个物理CPU(也可以多个物理CPU)在若干道程序之间多路复用,并发性是对有限物理资源强制行驶多用户共享以提高效率。
并发性是关于软件过程分解成进程、线程并处理相关的效率、原子性、同步和调度问题。
并行性:指的是两个或两个以上的事件或活动在同一时刻发生。
在多道程序环境下,并行性使多个程序同一时刻可在不同CPU上同时执行。
并行性和并发性的区别:并行的时间或者活动一定是并发的,但是反之并发的时间或者活动未必是并行的。
并行性是并发性的特例,而并发性是并行性的拓展。
2、共享:系统中的资源可供内存中多个并发执行的进程共同使用。
3、虚拟:是指通过某种技术把一个物理实体变成若干个逻辑上的对应物。
4、异步性:内存中的每个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需多少时问才能完成,都是不可预知的。
很可能是先进入内存的作业后完成;而后进入内存的作业先完成。
或者说,进程是以异步方式运行的。
尽管如此,但只要运行环境相同,作业经多次运行,都会获得完全相同的结果,因此,异步运行方式是允许的。
②多道程序设计技术:P8使进入计算机内存的几个相互独立的程序,在管理程序控制下相互穿插地运行。
多道程序设计技术的好处:P81、提高CPU的利用率2、提高内存和I/O设备利用率3、增加系统吞吐量多道批处理系统优点是由于在内存中装入了多道程序,使它们共享资源,保持资源处于忙碌状态,不但提高系统吞吐量,而且使各种资源得以充分利用。
自学考试操作系统名词解释总结

03
内存管理
内存的分类
随机访问存储器(RAM)
允许数据被随机访问,读写速度快,但断电 后数据会丢失。
高速缓存(Cache)
用于存储CPU经常访问的数据,以提高数据 访问速度。
只读存储器(ROM)
只能读取数据,不能写入数据,断电后数据 不会丢失。
寄存器
CPU内部的存储单元,用于存储操作数和中 间结果,访问速度最快。
自学考试操作系统名词解释 总结
• 操作系统概述 • 进程管理 • 内存管理 • 文件系统 • 设备管理
01
操作系统概述
操作系统的定义
操作系统是计算机系统中最重要的系 统软件,负责管理和控制计算机硬件 与软件资源。
操作系统作为计算机系统的核心,为 用户和应用程序提供了一个统一的、 规范的、抽象的界面。
04
文件系统的安全性和可靠性
01
文件系统通过权限控制和访问 控制机制,确保不同用户对文 件的访问权限得到合理控制。
02
文件系统还提供了数据备份和 恢复功能,以防止数据丢失或 损坏。
03
为了提高文件系统的可靠性和 稳定性,可以采用容错技术, 如RAID和镜像等,以防止磁盘 故障导致的数据丢失。
05
内存的分配方式
静态分配
在编译时确定每个程序所占用的内存 大小和位置。
动态分配
在运行时根据需要分配内存,允许程 序在运行时动态地申请和释放内存。
内存的回收策略
标记-清除(Mark-Sweep)算法
先标记出活跃的对象,然后清除未被标记的对象。
复制(Copy)算法
将活跃的对象复制到另一块内存区域,然后清除原始内存区域。
设备的输入输出控制
输入输出控制的概念
操作系统名词解释

操作系统名词解释三、名词解释1. 作业周转时间:批处理用户从向系统提交作业开始,到作业完成为止的时间间隔成为作业周转时间。
(P121)2. 文件:文件是由文件名所标识的一组信息的集合。
(P359)3. 进程切换(P100)(网络:进行进程切换就是从正在运行的进程中收回处理器,然后再使待运行进程来占用处理器。
)4. 线程:线程是进程中能够并发执行的实体,是进程的组成部分,也是处理器调度和分派的基本单位。
(P107)(网络:线程(thread),有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。
一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。
另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位)5. 实时操作系统(P24)实时操作系统是指当外部事件或数据产生时,能够对其予以接收并以足够快的速度进行处理,所得结果能够在规定的时间内控制生产过程或对控制对象做出快速响应,并控制所有实时任务协调运行的操作系统。
6. 模式切换(CPU)(P66)7. 系统调用(P28)系统调用是指内核提供一系统预定功能的内核函数。
8. 临界区临界区是指并发进程与共享变量有关的程序段。
(P169)9. 页面替换:页面替换是10. 文件路径名:11. 进程:是既描述程序的并发执行的状态、又能共享资源的一个基本单位P9212. 多道程序设计:是指允许多个作业同时进入计算机系统的主存并启动交替计算的方法。
P1813. 进程控制块(PCB)P97答:每个进程有且仅有一个进程控制块(Process Control Block,PCB),或称进程描述块,它是进程存在的唯一标识,是操作系统用来记录和刻画进程状态及有关信息的数据结构,是进程动态特征的一种汇集。
在进程控制块中记录了操作系统所需要的、用于描述进程情况及控制进程运行所需要的全部信息。
一般来说,包含标识信息,现场信息,控制信息。
操作系统―名词解释

操作系统―名词解释操作系统是计算机系统中最基本的软件之一,它是指控制和管理计算机硬件与软件资源、协调和调度程序运行的一类系统软件。
操作系统的作用是实现计算机与用户之间的交互,为用户提供一个友好的界面,用户通过操作系统来管理计算机的资源和运行程序。
一、定义操作系统是一种系统软件,是一台计算机系统中最基本的软件。
它是指控制和管理计算机硬件与软件资源、协调和调度程序运行的一类系统软件。
操作系统负责管理计算机系统的硬件和软件资源,为用户提供一个友好的界面,方便用户对计算机进行操作和管理。
二、功能1. 资源管理:操作系统负责对计算机的硬件和软件资源进行管理,包括分配和回收计算机的内存、处理器、设备等资源,确保资源的合理利用和分配。
2. 进程管理:操作系统协调和调度进程的执行,分配处理器资源,调度进程的执行顺序,实现多任务的并发执行。
3. 存储管理:操作系统负责实现对计算机内存的管理,包括内存的分配、回收,以及对内存中数据的读写等操作。
4. 文件管理:操作系统提供了对计算机文件的管理功能,包括文件的创建、复制、删除、修改和查询等操作,为用户提供方便快捷的文件操作方式。
5. 设备管理:操作系统管理计算机的输入和输出设备,协调和调度设备的使用,向用户提供设备的抽象接口,方便用户进行设备的操作和管理。
三、分类根据不同的分类标准,操作系统可以分为以下几类:1. 批处理操作系统:主要用于处理大量任务,用户无需干预,系统将按照一定的顺序自动处理任务,提高计算机的效率和作业的吞吐量。
2. 分时操作系统:主要用于多用户环境,系统将处理器资源按照时间片的方式划分给不同的用户,使多个用户共享计算机资源。
3. 实时操作系统:主要用于对时间要求较高的应用,如航空航天、工业自动化等领域,它能够保证任务按照规定的时间要求完成。
4. 网络操作系统:主要用于网络环境中,实现网络资源的共享和管理,如服务器操作系统。
四、发展历程操作系统的发展经历了几个阶段:1. 无操作系统阶段:早期计算机没有操作系统,用户需要直接操作硬件才能使计算机工作,效率低下,容易出错。
操作系统名词解释

操作系统名词解释操作系统名词解释是重要的一个考点之一。
下面由店铺为大家整理了操作系统名词解释总结,希望对大家有所帮助!操作系统名词解释总结一1、操作系统具有层次结构层次结构最大特点是整体问题局部化来优化系统,提高系统的正确性、高效性使系统可维护、可移植。
主要优点是有利于系统设计和调试;主要困难在于层次的划分和安排。
2、多道程序设计系统“多道程序设计系统” 简称“多道系统”,即多个作业可同时装入主存储器进行运行的系统。
在多道系统中一点必须的是系统须能进行程序浮动。
所谓程序浮动是指程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍不影响它的执行。
多道系统的好处在于提高了处理器的利用率;充分利用外围设备资源;发挥了处理器与外围设备以及外围设备之间的并行工作能力。
可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率。
3、程序浮动若作业执行时,被改变的有效区域依然能正确执行,则称程序是可浮动的。
4、进程进程是一个程序在一个数据集上的一次执行。
由定义知进程关键组成是程序、数据集。
进程通过一个控制块来被系统所指挥,因此进程由程序、数据集和进程控制块三部分组成。
进程控制块是进程存在的唯一标志 .进程是要执行的,据这点可分将进程的状态分为等待态然后是就绪态最后是运行态。
进程的基本队列也就是就绪队列和等待队列,因为进程运行了,也就用不上排队了,也就没有运行队列了。
5、重定位重定位即把逻辑地址转换成绝对地址。
重定位的方式有“静态重定位”和“动态重定位”两种。
(1)静态重定位在装入一个作业时,把作业中的指令地址和数据地址全部转换成绝对地址。
这种转换工作是在作业开始前集中完成的,在作业执行过程中无需再进行地址转换。
所以称为“静态重定位”。
(2)动态重定位在装入一个作业时,不进行地址转换,而是直接把作业装到分配的主区域中。
在作业执行过程中,每当执行一条指令时都由硬件的地址转换机构转换成绝对地址。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、操作系统具有层次结构层次结构最大特点是整体问题局部化来优化系统,提高系统的正确性、高效性使系统可维护、可移植。
主要优点是有利于系统设计和调试;主要困难在于层次的划分和安排。
2、多道程序设计系统“多道程序设计系统” 简称“多道系统”,即多个作业可同时装入主存储器进行运行的系统。
在多道系统中一点必须的是系统须能进行程序浮动。
所谓程序浮动是指程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍不影响它的执行。
多道系统的好处在于提高了处理器的利用率;充分利用外围设备资源;发挥了处理器与外围设备以及外围设备之间的并行工作能力。
可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率。
3、程序浮动若作业执行时,被改变的有效区域依然能正确执行,则称程序是可浮动的。
4、进程进程是一个程序在一个数据集上的一次执行。
由定义知进程关键组成是程序、数据集。
进程通过一个控制块来被系统所指挥,因此进程由程序、数据集和进程控制块三部分组成。
进程控制块是进程存在的唯一标志 .进程是要执行的,据这点可分将进程的状态分为等待态然后是就绪态最后是运行态。
进程的基本队列也就是就绪队列和等待队列,因为进程运行了,也就用不上排队了,也就没有运行队列了。
5、重定位重定位即把逻辑地址转换成绝对地址。
重定位的方式有“静态重定位”和“动态重定位”两种。
(1)静态重定位在装入一个作业时,把作业中的指令地址和数据地址全部转换成绝对地址。
这种转换工作是在作业开始前集中完成的,在作业执行过程中无需再进行地址转换。
所以称为“静态重定位”。
(2)动态重定位在装入一个作业时,不进行地址转换,而是直接把作业装到分配的主区域中。
在作业执行过程中,每当执行一条指令时都由硬件的地址转换机构转换成绝对地址。
这种方式的地址转换是在作业执行时动态完成的,所以称为动态重定位。
动态重定位由软件(操作系统)和硬件(地址转换机构)相互配合来实现。
动态重定位的系统支持“程序浮动”,而静态重定位则不能。
6、单分区管理除操作系统占用的一部分存储空间外,其余的用户区域作为一个连续的分区分配给用户使用。
固定分区的管理分区数目、大小固定设置上、下限寄存器逻辑地址+下限地址→绝对地址。
可变分区的管理可变分区管理方式不是把作业装入到已经划分好的分区中,而是在作业要求装入主存储器时,根据作业需要的主存量和当时的主存情况决定是否可以装入该作业。
分区数目大小不定设置基址、限长寄存器逻辑地址+基址寄存器的值→绝对地址。
基址值≤绝对地址≤基址值+限长值页式存储管理主存储器分为大小相等的“块”。
程序中的逻辑地址进行分“页”,页的大小与块的大小一致。
用页表登记块页分配情况逻辑地址的页号部分→页表中对应页号的起始地址→与逻辑地址的页内地址部分拼成绝对地址。
由页表中的标志位验证存取是否合法,根据页表长度判断是否越界。
段存储管理程序分段每一段分配一个连续的主存区域,作业的各段可被装到不相连的几个区域中。
设置段表记录分配情况逻辑地址中的段号→查段表得到本段起始地址+段内地址→绝对地址由段表中的标志位验证存取是否合法,根据段表长度判断是否越界。
页式虚拟存储管理类似页式管理将作业信息保存在磁盘上部分装入主存类似页式管理:逻辑地址的页号部分→页表中对应页号的起始地址→与逻辑地址的页内地址部分拼成绝对地址。
若该页对应标志为0,则硬件形成“缺页中断”先将该页调入主存类似页式管理。
段式虚拟存储管理类似段式管理将作业信息保存在磁盘上部分装入主存类似段式管理。
7、存储介质是指可用来记录信息的磁带、硬磁盘组、软磁盘片、卡片等。
存储介质的物理单位定义为“卷”。
存储设备与主存储器之间进行信息交换的物理单位是块。
块定义为存储介质上存放的连续信息所组成的一块区域。
逻辑上具有完整意义的信息集合称为“文件”。
用户对文件内的信息按逻辑上独立的含义划分的信息单位是记录,每个单位为一个逻辑记录。
8、文件的分类文件可以按各种方法进行分类:按用途系统文件、库文件、用户文件按保护级别可执行文件、只读文件、读写文件按信息流向输入文件、输出文件、输入输出文件按存放时限临时文件、永久文件、档案文件按设备类型磁盘文件、磁带文件、卡片文件、打印文件按文件组织结构逻辑文件、物理文件(顺序文件、链接文件、索引文件)9、文件结构文件结构分为逻辑结构和物理结构1、逻辑结构用户构造的文件称为文件的逻辑结构。
如用户的一篇文档、一个数据库记录文件等。
逻辑文件有两种形式:流式文件和记录式文件。
流式文件是指用户对文件内信息不再划分的可独立的单位,如我们的word文件,图片文件等。
整个文件是以顺序的一串信息组成。
记录式文件:是指用户对文件内信息按逻辑上独立的含义再划分信息单位,每个单位为一个逻辑记录。
记录式文件可以存取的最小单位是记录项。
每个记录可以独立存取。
这个在数据库中我们学得比较多,容易理解。
2、物理结构由文件系统在存储介质上的文件构造方式称为文件的物理结构。
物理结构有:1)顺序结构:在磁盘上就是一块接着一块地放文件。
逻辑记录的顺序和磁盘顺序文件块的顺序一致。
顺序文件的最大优点是存取速度快(可以连续访问)。
2)链接结构:把磁盘分块,把文件任意存入其中,再用指针把各个块按顺序链接起来。
这样所有空闲块都可以被利用,在顺序读取时效率较高但需要随机存取时效率低下(因为要从第一个记录开始读取查找)。
3)索引结构:磁盘不分块,文件的逻辑记录任意存放在磁盘中,通过一张“索引表”指示每个逻辑记录存放位置。
这样,访问时根据索引表中的项来查找磁盘中的记录,既适合顺序存取记录,也可以随机存取记录,并且容易实现记录的增删和插入,所以索引结构被广泛应用。
10、记录的成组与分解1、记录的成组与分解的原因:由于磁盘块的大小是预先划分好的,大小固定,而逻辑记录的大小是用户文件性质决定的,不一定和块大小一致。
2、记录的成组:把若干个逻辑记录存入一个块的工作称为“记录的成组”。
每块中逻辑记录的个数称“块因子”。
3、记录的分解:这是记录成组的一个逆过程。
经程是先从磁盘中找到记录所在的块,并将本块读入主存缓冲区,再从缓冲区取出所需要的记录送到用户工作区。
如果用户所需的记录已经在缓冲区中,则不需要启动外设读块信息,这也可以提高系统工作效率。
11、作业和作业步1、作业:我们把用户要求计算机系统处理的一个问题称为一个“作业”2、作业步:完成作业的每一个步聚称为“作业步”。
12、作业控制方式1、作业控制方式,包括批处理方式和交互方式。
批处理控制方式:也称脱机控制方式或自动控制方式。
就是一下子交待任务,执行过程中不再干涉。
批处理作业:采用批处理控制方式的作业称为“批处理作业”。
批处理作业进入系统时必须提交:源程序、运行时的数据、用作业控制语言书写的作业控制说明书。
交互控制方式:也称联机控制方式。
就是一步一步地交待任务。
做好了一步,再做下一步。
2、批处理作业的控制(领会)1)按用户提交的作业控制说明书控制作业的执行。
2)一个作业步的工作往往由多个进程的合作来完成。
3)一个作业步的工作完成后,继续下一个作业步的作业,直至作业执行结束。
3、交互式作业的管理(领会)1)交互式作业的特点:交互式作业的特点主要表现在交互性上,它采用人机对话的方式工作。
2)交互式作业的控制:一种是操作使用接口,另一种是命令解释执行。
操作使用接口包括操作控制命令,菜单技术,窗口技术。
命令的解释执行一类是操作系统中的相应处理模块直接解释执行;另一类必须创建用户进程去解释执行。
13、死锁若系统中存在一组进程(两个或多个进程),它们中的每一个进程都占用了某种资源而又都在等待其中另一个进程所占用的资源,这种等待永远不能结束,则说系统出现了“死锁”。
或说这组进程处于“死锁”状态。
14、相关临界区1、并发进程中与共享变量有关的程序段称为“临界区” .并发进程中涉及到相同变量的那些程序段是相关临界区。
2、对相关临界区的管理的基本要求。
对相关临界区管理的基本原则是:如果有进程在相关临界区执行,则不让另一个进程进入相关的临界区执行。
15、进程同步的含义:进程的同步是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息,当一个进程没有得到另一个进程的消息时应等待,直到消息到达才被唤醒。
16、中断:一个进程占有处理器运行时,由于自身或自界的原因使运行被打断,让操作系统处理所出现的事件到适当的时候再让被打断的进程继续运行,这个过程称为“中断”。
17、中断机制在它执行程序的时候,如果有另外的事件发生(比如用户又打开了一个程序)那么这时候就需要由计算机系统的中断机制来处理了。
中断机制包括硬件的中断装置和操作系统的中断处理服务程序。
18、中断响应(硬件即中断装置操作)处理器每执行一条指令后,硬件的中断位置立即检查有无中断事件发生,若有中断事件发生,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称为“中断响应”。
19、中断屏蔽中断屏蔽技术是在一个中断处理没有结束之前不响应其他中断事件,或者只响应比当前级别高的中断事件。
20、存储保护:防止主存储器稳中有降个程序的相互干扰和保护稳中有降区域内的信息安全,限定各程序在规定的主存区域内执行,称为存储保护。
特权指令:即可能影响系统安全的指令。
全文是为保护输入输出的完整性,把“启动I/O”等的一类可能影响系统安全的指令定义为特权指令。
优点在于:这种方式不但保证安全地使用外围设备,正确地传送信息,而且可减少用户为启动设备而必须了解外围设备特性以及启动等工作,大大方便了用户。
21、文件的保护与保密1)文件的保护是防止文件被破坏。
文件的保密是防止文件被窃取。
2)文件的保护措施:可以采用树形目录结构、存取控制表和规定文件使用权限的方法。
3)文件的常用保密措施:隐藏文件目录、设置口令和使用密码(加密)等。
22、UNIX系统结构UNIX的层次结构。
UNIX可以分为内核层和外壳层两部分。
//内核层是UNIX是核心。
/外壳层由shell解释程序(即为用户提供的各种命令。
)、支持程序设计的各种语言(如C、PASCAL和BASIC 等)、编译程序和解释程序、实用程序和系统库等组成。
UNIX系统的主要特点。
短小精悍//简洁有效//易移植//可扩充//开放性23、线程的概念线程是进程中可独立执行的子任务,一个进程中可以有一个或多个线程,每个线程都有一个唯一的标识符。
进程与线程有许多相似之处,所以线程又称为轻型进程。
支持线程管理的操作系统有Mach,OS/2,WindowsNT,UNIX等。
24、通道命令通道命令规定设备的操作,每一种通道命令规定了设备的一种操作,通道命令一般由命令码/数据。
主存地址/传送字节个数及标志码等部分组成。
通道程序是一组通道命令规定通道执行一次输入输出操作应做的工作,这一组命令就组成了一个通道程序。