操作系统原理术语解析总结

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

1.死锁:各并发进程彼此互相等待对方所拥有的资源,且这些并发进程在得到对方的

资源之前不会释放自己所拥有的资源。从而造成大家都想得到资源而又都得不到资源,各并发进程不能继续向前推进的状态。

2.设备驱动程序:驱动物理设备和DMA控制器或I/O控制器等直接进行I/O操作的

子程序的集合。负责设置相应设备的有关寄存器的值,启动设备进行I/O操作,指定操作的类型和数据流向等。

3.SPOOLING系统:外围设备同时联机操作。在SPOOLING系统中多台外围设备通过

通道或DMA器件和主机与外存连接起来。作业的输入输出过程由主机中的操作系统控制。

4.覆盖技术:一个程序并不需要一开始就把他的全部指令和数据都装入内存后在执

行。在单CPU系统中,每一时刻事实上只能执行一条指令。因此可以把程序划分为若干个功能上相对独立的程序段,按照程序的逻辑结构让那些不会同时执行的程序段共享同一块内存区。通常,这些程序段都被放在外存中,当有关程序段的先头程序段已经执行结束后,再把后续程序段调入内存覆盖前面的程序段。

5.交换技术:先将内存某部分的程序或数据写入外存交换区,再从外存交换区调入指

定的程序或数据到内存中来,并让其执行的一种内存扩充技术。

6.进程:并发执行的程序在执行过程中分配和管理资源的基本单位。

7.通道:一个独立于CPU的专管输入输出控制的处理机,他控制设备与内存直接进

行数据交换。他有自己的通道指令,这些通道指令受CPU启动,并在操作结束后向CPU发中断信号。

8.线程:他是进程的一部分,有时被成为轻权进程或轻量级进程,也是CPU调度的

基本单位。

9.临界区:不允许多个并发进程交叉执行的一段程序。

10.临界资源:临界区占用的资源

11.块设备:将信息存储在固定大小的块中,每个块都有自己的地址。

12.字设备:在I/O传输过程中以字符为单位进行传输的设备。

13.作业:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做

的有关该次业务处理的全部工作称为一个作业。

14.文件系统:操作系统中与管理文件有关的软件和数据称为文件系统。他负责为用户

建立撤销读写修改和复制文件,还负责完成对文件的按名存取和进行存取控制。

15.互斥:不允许两个以上的共享该资源的并发进程同时进入临界区

16.同步:异步环境下的一组并发进程,因直接制约而互相发送消息而进行互相合作、

互相等待,使得各进程按一定的速度执行的过程。

17.抖动:由于内存页面置换算法选择不当,致使刚被调出内存的页又要马上被调回内

存,调回内存不久又马上被调出内存,如此反复的局面。

18.虚拟存储器:将进程中的目标代码、数据等的虚拟地址组成的虚拟空间成为虚拟存

储器。

19.中断:是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理事件,

使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序,带处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。

20.局部性原理:程序总是趋向于使用最近使用过的数据和指令,也就是程序执行时所

访问的存储器地址不是随机的,而是相对的簇集,这种簇集包含数据和指令两部分。

程序局部性包括时间局部性和空间局部性。程序的时间局部性:程序即将用到的信息可能就事目前正在使用的信息。程序的空间局部性:程序即将用到的信息可能与

目前正在使用的信息在空间上相邻或临近。

21.进程控制块(Process Control Block):PCB是系统为了管理进程设置的一个专门

的数据结构,用它来记录进程的外部特征,描述进程的运动变化过程。

22.文件控制块(FCB):文件控制块是操作系统为管理文件而设置的数据结构,存放

了为管理文件所需的所有有关信息。

23.资源分配图:用于分析死锁的一种图,由资源结点、进程结点、分配边和请求边组

成。

24.竞态:多个并发进程共享数据的结果错误,其值不可确定,取决这些进程执行的相

对速度。

25.i-节点:UNIX型文件系统中,一种用于存储文件控制信息的数据结构,每个文件

对应拥有一个这样的数据块,组织并存储于外存特定的一些盘块中。

26.内核:实现操作系统的最基本功能、常驻内容并要求CPU在核心态方式下运行的

代码和相关数据结构。

27.信号量:操作系统内容定义和管理的一种特殊数据结构,提供了初始化、增值和减

值等操作供进程调用,以实现进程互斥或同步。

28.逻辑地址:程序设计员在程序中使用的地址。

29.管程:一个管程定义了一个数据结构和能为并发进程所执行(在该数据结构

上)的一组操作,这组操作能同步进程和改变管程中的数据

30.管道:是连接读写进程的一个特殊文件,允许进程按先进先出方式传送数据,

也能使进程同步执行操作。

31.驱动调度:系统运行时,同时会有很多个访问辅助储存器的进程请求输入输

出操作,操作系统必须采取一种调度策略,使其能按最佳的次序执行各访问请求。

相关文档
最新文档