名词术语解释操作系统

上传人:汽*** 文档编号:511733733 上传时间:2023-04-07 格式:DOC 页数:9 大小:66.50KB
返回 下载 相关 举报
名词术语解释操作系统_第1页
第1页 / 共9页
名词术语解释操作系统_第2页
第2页 / 共9页
名词术语解释操作系统_第3页
第3页 / 共9页
名词术语解释操作系统_第4页
第4页 / 共9页
名词术语解释操作系统_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《名词术语解释操作系统》由会员分享,可在线阅读,更多相关《名词术语解释操作系统(9页珍藏版)》请在金锄头文库上搜索。

1、操作系统名词术语解释操作系统引论中的名词术语1 脱机输入输出 (off line input output) 指在外围计算机的控制下,实现程序和数据的输入输出; 或者说它们是脱离主机进行的,故称为脱机输入输出。2.联机输入输出 (on line input output) 指在主机直接控制下,进行输入输出操作的工作方式,称为 联机输入输出。3 批处理技术 (batch processing technic) 指在管理程序的控制下,对一批作业自动进行处理而不需 人工干预的一种技术。该技术旨在提高系统的吞吐量和资源利用率。4. 多道程序设计 (multiprograming) 指在内存中同时存放若

2、干个作业,并使它们同时运行的一种程序设 计技术。在单处理机环境下,仅在宏观上这些作业在同时运行,而在微观上它们是在交替执行。即每一时刻 只有一个作业在执行,其余作业或处于阻塞状态,或处于就绪状态。5 操作系统 (operating system) 操作系统是控制和管理计算机硬件与软件资源,合理地组织计算机的 工作流程,以及方便用户的程序的集合。其主要功能是实现处理机管理、内存管理、 IO 设备管理、文件管 理以及作业管理。6 系统吞吐量 (system throughput) 指系统在单位时间内所完成的作业数目。7 作业周转时间 从作业进入系统开始,到作业完成并退出系统所经历的时间。8 分时操

3、作系统 (time- sharing operating system)指允许若干个联机用户,通过各自的终端同时使用一台计算机的操作系统。为实现人 -机交互,系统把处理机时间分割成若干时间片后,轮流为每个终端分配 一个时间片运行其作业。即让每,个终端作业运行一个时间片后,便暂停其运行而把 CPU 再分配给下一个 终端作业,也运行一个时间片。这样,在不长的时间(2 3 秒)内,将会使每个终端作业都能执行一次,从而使所有终端的用户请求,都能获得及时响应。8实时操作系统 (real time opearting system)指系统对特定输入做出反应的速度,足以控制发出实时信号的对象的一种操作系统。

4、 换言之,是指能及时响应外部事件的请求, 在规定时间内完成对该事件的处理, 并控制所有实时任务,使它们协调一致地运行的一种操作系统。9并行 (paralled) 指两个或多个事件在同一时刻进行,例如,在具有中断的计算机系统中, CPU 可以 和 IO 设备并行执行。10 并发 (concurrence) 指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发是指宏 观上在一段时间内有多道程序在同时运行,而微观上这些程序是在交替地执行。11 资源共享 (resource sharing) 指多个并发进程共享计算机系统中的资源。 被共享的资源可以是诸 如 CPU 、内存、磁盘和打印机等硬件资

5、源;也可以是软件资源,如文件和数据。12虚拟。 (virtual) 所谓虚拟是指把一个物理上的实体,映射为若干个逻辑上的对应物。前者是实的, 实际存在的;后者是虚的,只是用户的一种感觉。例如,在多道程序系统中,虽然只有一个 cPU ,但通过分 时使用后给用户的感觉是每道程序都有一个 cPu 在为之服务。 亦即多道程序设计技术可把一台物理 CPU 虚 拟为多台逻辑上的 cPu 。13异步 (asynchronism) 指一组事件在多次出现时,它们出现的时间和次序没有一定规律。在多道程 序环境下,异步是指每道程序均以人们不可预知的速度向前推进。14 计算机网络 (computer network)

6、 指通过数据通信系统,把分散的计算机和终端设备联接起来, 以达到数据通信和资源共享的目的的一种计算机系统,它是计算机技术和通信技术相结合的产物。15 网络操作系统 (network operating system) 用于管理网络通信和资源共享,协调各主机上任务的 执行,并向用户提供统一的网络接口的软件集合。网络操作系统是用户(或用户程序 )与各主机操作系统之间的接口。用户只有通过该接口才能取得网络所提供的各种服务。16 模块化 (modularization) 把一个系统从功能上分解为若干个既具有一定独立性、彼此间又有一 定联系的组成部分,这种组成部分被称为模块。17 内聚性 (cohesi

7、on) 指每个模块内部的各部分间相联系的紧密程度。内聚性愈高,模块的独立性愈 强。 18 耦合度 (coupling) 指各模块间的联系方式和相互影响的程度,用于衡量模块的独立程度。19 分层结构 (layered architecture) 将一个软件系统划分为若干个层次,每个层次可以包含若干个模 块,各层之间具有单向依赖关系,即高层中的模块依赖于低层,而低层中的模块不依赖于高层。进程管理中的名词术语1 .进程(process)进程可以定义为“可与其他程序并发执行的程序J在一个数据集合上的运行过程”。进程具有动态性、并发性、独立性、异步性和结构特征。2 内核(kernel)内核是基于硬件的第

8、一层软件扩充,并常驻内存。它为系统对进程和资源进行控制和 管理,提供了良好的环境。内核通常包括中断处理、时钟管理、进程控制、进程通信和调度原语,以及资源 管理中的基本操作等。3 .原子操作 (atomic operating) 所谓原子操作是指在一个操作中的所有动作, 要么全做, 要么全不做。 即原子操作是一个不可分割的操作。在单处理机中,操作的“原子”性;可通过屏蔽中断来实现。4 原语(primitive)它是由若干条机器指令所构成,用以完成特定功能的一段程序。为保证其操作的正确性,它应当是原子操作,即原语是一个不可分割的操作。5 临界资源(critical resource)在一段时间内只

9、允许一个进程访问的资源,称为临界资源。如打印机、磁带机等许多物理设备以及变量、队列等软资源等。对于临界资源应采取互斥方式实现共享。6 .进程控制块PCB(process control block)这是为使多个程序能并发执行而为每个程序所配置的一个数据结构,其中存放了用于描述该进程情况和控制进程运行所需的全部信息,如进程标识符、进程状态、处 理机状态信息、内存起始地址等。系统可根据 PCB 而感知相应进程的存在。 PcB 是进程存在的唯一标志。7 临界区(critical section) 每个进程中访问临界资源的那段代码被称为临界区。为实现各进程对临界 资源的互斥访问,应保证诸进程在各自进入

10、自己的临界区时互斥。8 整型信号量 (integer semaphore) 用于实现进程互斥和同步的一种特殊的整型量,除了初始化外,它仅能通过两个标准化的原子操作P(s)和v(S)被访问。P、v操作可描述为P(S) : whi1e S O do skip ;S: = S - 1 ;V(S) :S : = S + 1 ;9 记录型信号量 (record semaphore) 用于实现进程互斥与同步的一种特殊的记录,它包含两个数据 项;(1)信号量的值value,它仅能通过P(s)和v(s)被访问;(2)进程链表L。记录型信号量可描述为type semaphore = recordvalue :

11、integerL:= list of processend10 .进程互斥(process mutualexclusion)指在多道程序环境下,每次只允许一个进程对临界资源进行访问。为此,必须使诸进程互斥地进入自己的临界区。11 .进程同步(process synchronous)指多个相关进程在执行次序上的协调。例如,对于共享一个缓冲区的输入进程和计算进程,当输入进程末将数据送入缓冲区时,计算进程不能开动计算;同样,若计算进 程未从缓冲区中取走数据时, 输入进程不能再启动下一次的输入。 进程互斥也可被看作是一种特殊形式的进 程同步。12 .进程通信(processcommunication)

12、指相关进程之间所进行的信息交换。例如,在相互合作的输入进程、计算进程和打印进程之间,需由输入进程把数据传送给计算进程,计算进程又把计算结果送打印进 程。因而进程同步也可被看作是一种进程通信,但由于它每次所交换的信息量较少,且效率较低,故称为低 级进程通信。13 高级进程通信 (advanced process communication) 指进程问可直接利用操作系统所提供的一 组通信命令 (或原语 )来传送大量数据的通信方式。在这种通信方式中,操作系统隐藏了通信的实现细节,从 而简化了通信程序的编制,且每次所传送信息量可以很大,有着较高的效率。在高级进程通信方式中,传送 信息的基本单位通常是消

13、息或报文 (message) 。14 进程调度 (process scheduling) 指在多道程序环境下,内核按一定的调度算法,从就绪队列中选 出一进程,把处理机分配给它。调度算法有优先权高者优先调度、轮转法及多级反馈队列法等。15 高级调度 (highlevel scheduling)高级调度又称为作业调度,它用于确定把后备队列上的哪些作业调入内存,并为之建立进程,分配其所需的资源,然后将它挂在就绪队列上。16 低级调度 (lowlevel scheduling)即进程调度,见 14 。17 中级调度 (intermediate1evel scheduling) 又称进程对换。核心按一定

14、的调度算法,将内存中处于 等待状态的某些进程调至外存对换区, 来腾空这部分内存, 以便将外存对换区上已具备执行条件的进程重新 调入内存,准备执行,引入中级调度的目的,是为了解决内存紧张问题,常被用于分时系统中。18 非剥夺调度 (non-preemptive scheduling)调度程序一旦把处理机分配给某进程后,便一直让它执行,直至该进程完成或因发生莱事件而阻塞时,才又把处理机分配给另一进程。这种调度方式的优点是实现 简单、系统开销小,但系统性能不够理想。19 剥夺调度 (preemptive scheduling)当一个进程正在执行时,调度程序基于某种原则,剥夺已分配给该进程的处理机,将

15、它分配给其他进程并使之执行。剥夺的原则有:(1)优先权原则; (2) 短进程优先原则; (3)时间片原则等。20 死锁 (deadlock) 多个进程因竞争共享资源而造成的于种僵局,若无外力作用,这些进程都将永远 不能再向前推进。产生死锁的原因可归结为:(1)竞争资源; (2) 进程推进顺序不当。21、可再入代码:又称“纯代码”,是一种允许多个进程同时访问的代码。为使各个进程所执行的代码完 全相同,绝对不允许可再入代码有任何改变。可再入程序是一种不允许任何进程对其进行修改的程序。22、工作集:在某段时间间隔内,进程实际要访问的页面的集合。23 、快表:又称“联想存储器”。在分页系统中,由于页表是存放在内存中的,因此CPU 要存取一个数据时要访问两次内存。这样将使计算机的处理速度降低约 1/2 。为了提高地址变换速度,在地址变换机构中增 设一个具有并行查找能力的高速缓冲存储器, 用以存放当前访问的页表项。 这样的高速缓冲存储器就是快表。24、线程:在引入线程的操作系统中,线程是进程中的一个实体,是被操作系统独立调度和分派的基本 单位。线程自己基本上不拥有资源,只拥有在运行中必不可少的资源,如程序记数器、一组寄存器和栈。但 线程可与同属于一个进程的所有进程共享进程所拥有的全部资源。 一个线程可以创建和撤消另一个线程。 同 一进程中的线程可以并发执行。作业管理中的名词术

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号