关键词不能为空

当前您在: 主页 > 英语 >

操作系统名词解释

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-07 18:35
tags:

-

2021年2月7日发(作者:lookinto)



操作系统名词术语解释




操作系统引论中的名词术语







1


.脱机输入输出


(off



line



input



output)



指在外围计算机的控制下,实现程序和数

据的输入输出;或者说它们是脱离主机进行的,故称为脱机输入输出。







2.


联机输入输出


(on

< br>—


line input



output)



指在主机直接控制下,


进行输入输出操作的工


作方式,称为联机输入输出。







3



批处理技术


(batch processing technic)



指在管理程序的控制下,


对一批作业自动进行


处理而不需人工干预的一种技术。该技术旨在提高系统的吞 吐量和资源利用率。







4.


多道 程序设计


(multiprograming)


< p>
指在内存中同时存放若干个作业,并使它们同时运


行的一种程序设计技术。


在单处理机环境下,


仅在宏观上这些作业在同时运行,


而在微观上


它们是在交替执行。


即每一时刻只有 一个作业在执行,


其余作业或处于阻塞状态,


或处于就


绪状态。







5



操作系统


(operating system)



操作系统是控制和管理计算机硬件与软件资源,


合理地


组织计算机的工作流程,


以及方便用户的程序 的集合。


其主要功能是实现处理机管理、


内存

< br>管理、


IO


设备管理、文件管理以及作业管理。









6


.系统吞吐量


(system throughput)



指系统在单位时间内所完成的作业数目。







7


.作业周转时间




从作业进入系统开始,到作业完成并退出系统所经历的时间。







8


.分时操作系统


(time- sharing operating system)



指 允许若干个联机用户,通过各自的


终端同时使用一台计算机的操作系统。为实现人


-


机交互,系统把处理机时间分割成若干时


间 片后,


轮流为每个终端分配一个时间片运行其作业。


即让每,< /p>


个终端作业运行一个时间片


后,便暂停其运行而把


CPU


再分配给下一个终端作业,也运行一个时间片。这样,在不长

< p>
的时间


(2



3



)


内,


将会使每个终 端作业都能执行一次,


从而使所有终端的用户请求,


都能


获得及时响应。







8


.实时 操作系统


(real



time opearting system)



指系统对特定输入做 出反应的速度,足以


控制发出实时信号的对象的一种操作系统。


换言之,


是指能及时响应外部事件的请求,


在规


定时间内完成对该事件的处理,


并控制所有实时任务,


使它们协调一致地运行的一种操作系


统。











9


.并行


(paralled)



指两个或多个事件在同一时刻进行,例如,在具有中断的计算 机系


统中,


CPU


可以和


IO


设备并行执行。







10< /p>



并发


(concurrence)



指两个或多个事件在同一时间间隔内发生。

< br>在多道程序环境下,


并发是指宏观上在一段时间内有多道程序在同时运行,而微观 上这些程序是在交替地执行。







11


.< /p>


资源共享


(resource



sharing)



指多个并发进程共享计算 机系统中的资源。


被共享的


资源可以是诸如

CPU


、内存、磁盘和打印机等硬件资源;也可以是软件资源,如文件和数


据。







12


.虚拟。


(virtual)



所谓虚拟是指把一个物理上的实体,映射为若干个逻辑上的对 应


物。前者是实的,实际存在的;后者是虚的,只是用户的一种感觉。例如,在多道程序 系统


中,


虽然只有一个


cPU



但通过分时使用后给用户的感觉是每道程序都有一个

< br>cPu


在为之服


务。亦即多道程序设计技术可把一台物理


CPU


虚拟为多台逻辑上的


cPu








13


.异 步


(asynchronism)



指一组事件在多次出现时,它们出现的时间和次序没有一定


规律。在多道程序环境下,异 步是指每道程序均以人们不可预知的速度向前推进。









14


.计算机网络


(computer



network)



指通过数据通信系统,把分散的计算机和终端设


备联接起来,


以达到数据通信和资源共享的目的的一种计算机系统,


它是计算机技术和通信< /p>


技术相结合的产物。











15< /p>



网络操作系统


(network operating system)



用于管理网络通信和 资源共享,


协调各主


机上任务的执行,并向用户提供统一的网络 接口的软件集合。网络操作系统是用户


(


或用户


程序


)


与各主机操作系统之间的接口。


用户只有通过该接口才能取得网络所提供的各种服务。







16


.模块化


(modularizati on)



把.一个系统从功能上分解为若干个既具有一定独立 性、


彼此间又有一定联系的组成部分,这种组成部分被称为模块。







17


.内聚性


(cohesion)



指每个模块内部的各部分间相联系的紧密程度。内聚性愈高,


模块的独立性愈强。









18


.耦合度


(coupling)



指各模块间的联系方式和相互影响的程度,用于衡量模块的独


立程度。







19


.分层结构


(layered architecture)



将一个软件系统划分为若干个 层次,每个层次可以


包含若干个模块,


各层之间具有单向依赖关 系,


即高层中的模块依赖于低层,


而低层中的模


块不依赖于高层。





进程管理中的名词术语







1


.进程


(process)



进程可以定义为“可与其他程序并发执行的程序


J


在一个数据集合


上的运行过程”

< br>。进程具有动态性、并发性、独立性、异步性和结构特征。







2


.内核


(kernel)



内核是基于硬件的第一层软件扩充,并常驻内存。它为系统对 进程和


资源进行控制和管理,提供了良好的环境。内核通常包括中断处理、时钟管理、进 程控制、


进程通信和调度原语,以及资源管理中的基本操作等。







3



原子操作


(a tomic operating)



所谓原子操作是指在一 个操作中的所有动作,


要么全做,


要么全不做。即原子操作是一 个不可分割的操作。在单处理机中,操作的“原子”性;可通


过屏蔽中断来实现。







4


.原语


(primitive)



它是由若干条机器指令所构成,用以完成特定功能的一段程序 。为


保证其操作的正确性,它应当是原子操作,即原语是一个不可分割的操作。







5


.临界资源


(critical resource)



在一段时间内只允许一个进程访问的资 源,称为临界资


源。如打印机、


磁带机等许多物理设备以及变量 、


队列等软资源等。对于临界资源应采取互


斥方式实现共享。< /p>







6



进程控 制块


PCB(process control block)



这是为使多个程序能并发执行而为每个程序

< br>所配置的一个数据结构,其中存放了用于描述该进程情况和控制进程运行所需的全部信息,


如进程标识符、进程状态、处理机状态信息、内存起始地址等。系统可根据


PC B


而感知相


应进程的存在。


PcB


是进程存在的唯一标志。







7



临界区


(critical section)



每个进程中访问临界资源的那段代码被称 为临界区。


为实现


各进程对临界资源的互斥访问,应保证诸进程 在各自进入自己的临界区时互斥。







8


.整型信号量


(integer semaphore)



用于实现进程互斥和同步的一种特殊 的整型量,除


了初始化外,它仅能通过两个标准化的原子操作


P (s)



v(S)


被访问。

< p>
P



v


操作可描述为







P(S)





whi1e S



0 do skip





















S :



S - 1












V(S) :




S


:=


S + 1








9


.记录型信号量


(record


semaphore)



用于实现进 程互斥与同步的一种特殊的记录,它


包含两个数据项;


(1)< /p>


信号量的值


value


,它仅能通过


P(s)



v(s)


被访问;


(2)


进程链表


L


。记


录型信号量可描述为











type semaphore



record






































value : integer






































L


:=


list




of




process






































end







10


.进程互斥


(process mutualexclusion)



指在多道程序环境下, 每次只允许一个进程对


临界资源进行访问。为此,必须使诸进程互斥地进入自己的临界区 。







11


.进程同步


(process



synchronous)



指多个相关进程在执行次序上的协调。例如,对


于共享一个缓冲区的 输入进程和计算进程,


当输入进程末将数据送入缓冲区时,


计算 进程不


能开动计算;


同样,


若计算进程 未从缓冲区中取走数据时,


输入进程不能再启动下一次的输


入。 进程互斥也可被看作是一种特殊形式的进程同步。







12


.进程通信


(process



communication)



指相关进程之间所进行的信息交换。例如,在


相互合作的输入进 程、


计算进程和打印进程之间,


需由输入进程把数据传送给计算 进程,



算进程又把计算结果送打印进程。

因而进程同步也可被看作是一种进程通信,


但由于它每次


所 交换的信息量较少,且效率较低,故称为低级进程通信。







13< /p>



高级进程通信


(advanced



process



communication)



指 进程问可直接利用操作系统


所提供的一组通信命令


(

< p>
或原语


)


来传送大量数据的通信方式。在这种通信 方式中,操作系统


隐藏了通信的实现细节,


从而简化了通信程序 的编制,


且每次所传送信息量可以很大,


有着

< br>较高的效率。在高级进程通信方式中,传送信息的基本单位通常是消息或报文


(m essage)








14


.进程调度


(process


scheduling)



指在多道 程序环境下,内核按一定的调度算法,从


就绪队列中选出一进程,


把处理机分配给它。


调度算法有优先权高者优先调度、


轮转法 及多


级反馈队列法等。







15< /p>



高级调度


(highlevel scheduling)



高级调度又称为作业调度,


它用于确定把后备队列


上的哪些作业调入内存,并为之建立进程,分配 其所需的资源,然后将它挂在就绪队列上。









16


.低级调度


(lowlevel scheduling)



即进程调度,见

< br>14








17< /p>


.中级调度


(intermediate1evel



scheduling)


又称进程对 换。核心按一定的调度算法,


将内存中处于等待状态的某些进程调至外存对换区,


来腾空这部分内存,


以便将外存对换区


上已具 备执行条件的进程重新调入内存,


准备执行,


引入中级调度的目 的,


是为了解决内存


紧张问题,常被用于分时系统中。







18


.非剥夺调度


(non- preemptive scheduling)



调度程序 一旦把处理机分配给某进程后,


便一直让它执行,


直至该进程完 成或因发生莱事件而阻塞时,


才又把处理机分配给另一进程。


这 种调度方式的优点是实现简单、系统开销小,但系统性能不够理想。







19



剥夺调度


( preemptive scheduling)



当一个进 程正在执行时,


调度程序基于某种原则,


剥夺已分配给该进程的 处理机,将它分配给其他进程并使之执行。剥夺的原则有:



( 1)


优先权原则;


(2)


短进程优先原 则;


(3)


时间片原则等。







20


.死锁


(deadlock) < /p>


多个进程因竞争共享资源而造成的于种僵局,若无外力作用,这些


进程都将永远不能再向前推进。产生死锁的原因可归结为:



( 1)


竞争资源;


(2)


进程推进顺序不 当。







21


、可再入代码:又称“纯代码”


,是一种允许多个进程同时访问的代码。为使各个进


程所执行的 代码完全相同,


绝对不允许可再入代码有任何改变。


可再入程序 是一种不允许任


何进程对其进行修改的程序。







22


、工作集:在某段时间间隔内,进程实际要访问的页面的集合。







23



快表 :


又称


“联想存储器”



在分页系统中,


由于页表是存放在内存中的,


因此< /p>


CPU


要存取一个数据时要访问两次内存。这样将使计算机的处理 速度降低约


1/2


。为了提高地址


变换 速度,


在地址变换机构中增设一个具有并行查找能力的高速缓冲存储器,


用以存放当前


访问的页表项。这样的高速缓冲存储器就是快表。







24


、线程:


在引入线程的操作系统中,线程是进程中的一个实体,


是被操作系统独立调

< p>
度和分派的基本单位。


线程自己基本上不拥有资源,


只拥有在运行中必不可少的资源,


如程


序记数器、

< p>
一组寄存器和栈。


但线程可与同属于一个进程的所有进程共享进程所拥有的 全部



资源。一个线程可以创建和撤消另一个线程。同一进程中 的线程可以并发执行。



作业管理中的名词术语







1


.作业


(job)



由用户提交给系统处理的一个计算任务,称为作业。它包括用 户程序、


数据,


以及对程序运行进行控制和处理的有关信息。< /p>


一般,


可把作业分成批处理型作业和终


端 型作业两类。







2


.作业控制语言


JCL(job


control


language)



系统提供给用户用于书写作业说明书的语

言,称为作业控制语言。











3


.作业说明书


(job


description)





对于批处理型作业,由于用户无法直接对自己的作

< p>
业进行控制,因而只能利用系统处供的


JCL(


语 言


)


,把作业的运行步骤、出现各种情况时的

< br>处理方法等信息,


写成一份作业说明书后,


连同作业一起 交给系统管理员,


作为系统运行该


作业时进行控制的依据。











4


。脱机作业


(off



line



job)



不需用户干预,仅由系统 根据作业说明书控制其运行的


作业,通常又称为批处理型作业。







5


.联机作业


(on



line



job)



指由用户从终端打入键盘命令,直接控制其运行的作业,


通常又称为终端型作业。







6


.程序接口


(program


interface)



指用户程序 和操作系统之间的接口。用户程序可通过


该接口取得操作系统的服务。该接口主要由一组 系统调用组成。







7


.系统调用


(system



call)


所谓系统调用是指系统为用户程序调用操作系统所提供的


子程序。

< br>它与一般的函数调用不同,


系统调用是通过中断方式转向相应于程序的,


它工作在


核心态


(


即特 权方式


)


,而一般函数的调用,仍仅是在用户态下的地址转移。











8


.命令接口


(command



interface)



用户与操作系统之间的接口,用户通过该接口直接


或间接控制作业的运行 ,


包括直接键入或在作业说明书中发出的一组命令。


也就是用户 接口,


又可分成联机用户接口与脱机用户接口两种。







9


.联机用户接口


(on-line


user


interface)



这是终端型作业的用户与操作系统之间的接


口,用户通过打入键 盘命令控制作业的运行。


该接口由,


组键盘命令、


终端处理程序和命令


处理程序构成。







10


.脱机用户接口


(off- line


user


interface)



这是批处理型作业的用户与操作系统之间的

< br>接口,用户把利用作业控制语言书写的作业说明书


(


连同 作业一起


)


交给系统,委托系统去控


制 作业的运行。该接口由作业控制语言和作业命令解释程序构成,







11


.命令处理程序


(command processor)



又称为命令解释程序,它专门用于读 入命令、


识别命令,并转至相应处理程序的程序。







12


.输出重定向


(output redirect)



指将系统由原规定的输出信息送到标准 输出设备上,


改成把输出信息送到指定文件或设备上。







13


.输入重定向


(1nput


redirect)



把原来规定的 从标准输入设备输入数据,改成从指定


文件或设备上取得输入数据。


存储器管理中的名词术语







1


.地址空间


(address space)



指用户程序使用的全部地址。地址空间中的每 个地址单元


编号称为逻辑地址


(logical addres s)


,由于通常逻辑地址都是相对于程序的起始地址的.故又


称 为相对地址


(relative address)








2


.存储空间


(storage space)



指内存中存储数据的物理单元的集合。这些物 理单元的集


合称为物理地址


(physical address)


或绝对地址


(absolute address)








3



地址映射


(address mapping)



通常,


程序所使 用的逻辑地址与其在内存中的物理地址


不相一致,


程序运行时,


需把逻辑地址变换为相应的物理地址,这种转换称为地址映射:不


同的存储管理方式下,其地址映射机构不同。


-


-


-


-


-


-


-


-



本文更新与2021-02-07 18:35,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/609725.html

操作系统名词解释的相关文章