操作系统 名词解释和简答题

合集下载

操作系统名词解释

操作系统名词解释

操作系统名词解释操作系统(operating system)是控制和管理计算机系统的硬件和软件资源、合理地组织⼯作流程以及⽅便⽤户的程序集合。

操作系统的特征1、并发性(Concurrence)并发性是指两个或多个事件在同⼀时间间隔内发⽣。

具有此特性的程序称并发程序。

在多道程序环境下,并发性是指在⼀段时间间隔内宏观上有多道程序同时运⾏,但在微观上可能是交替或顺序运⾏的。

并⾏性(parallel)是指两个或多个事件在同⼀时刻发⽣。

具有此特性的程序称并⾏程序。

并⾏执⾏意即同时执⾏。

并⾏是⼀种物理的、或微观的同时性概念。

并发是⼀种逻辑的、或宏观的同时性概念。

单处理机系统不能实现并⾏,但可实现并发。

多处理机系统既可实现并发,⼜可实现并⾏。

2共享性是指OS与多个⽤户程序共同使⽤计算机系统中的资源。

资源共享⽅式互斥共享:指某个资源在⼀段时间内只允许⼀个进程使⽤,这种资源称临界资源。

同时共享:指某个资源在⼀段时间内允许多个进程同时使⽤。

但这⾥的同时的概念是宏观的,微观上则可能是交替地对资源进⾏访问。

3、虚拟性虚拟是指将⼀个物理的实体变为若⼲个逻辑上的对应物。

前者是实的后者是虚的,是⼀种感觉性存在,如虚存、虚⽹、虚设备、虚⽂件等。

4、异步性⼜称:不确定性:多道程序环境下,进程以独⽴的、不可预知的速度向前推进,即为异步运⾏⽅式。

但只要运⾏环境相同,进程虽经多次运⾏,都会得到完全相同的结果。

注意:并发性和共享性是OS的两个最基本的特征,这两者之间⼜是互为存在条件的。

1.6 操作系统的分类批处理操作系统(多道批处理)分时操作系统实时操作系统(前三个为基本操作系统)嵌⼊式操作系统个⼈计算机操作系统⽹络操作系统分布式操作系统1.7 操作系统的功能1、处理机管理2、存储管理3、设备的管理4、⽂件管理5、⽤户接⼝进程是具有独⽴功能的程序关于某个数据集合上的⼀次运⾏活动,是系统进⾏资源分配和调度的独⽴单位。

作业:把⼀次业务处理过程中,从输⼊开始到输出结束,⽤户要求计算机所做的全部⼯作,称为作业进程状态间转换在进程运⾏过程中,由于进程⾃⾝进展情况及外界环境的变化,这三种基本状态可以依据⼀定的条件相互转换j 就绪—运⾏k 运⾏—就绪l 运⾏—等待m 等待—就绪利⽤P、V操作解决同步与互斥问题1、根据问题描述,列出各进程(实体)要执⾏的程序(⾏为步骤),找出临界资源。

2021年计算机操作系统考试题库名词解释简答

2021年计算机操作系统考试题库名词解释简答

名词解释操作系统:是配备在计算机硬件上第一次软件,是对硬件系统初次扩充。

并行与并发:并行性是指两个或各种事件在同一时刻发生。

并发性是指两个或各种事件在同一事件间隔内发生。

程序顺序执行:单道系统中,程序是顺序执行,即程序在执行时,必要按照某种先后顺序进行,仅当前一操作执行完后,才干执行其后续操作。

因而在某一时刻,系统各个某些中只有一某些在工作。

程序并发执行:在第一种程序输入后;对第一种程序计算;同步对第二个程序输入;从而使第一种程序计算操作与第二个程序输入操作并发执行。

进程与线程:进程是一种具备一定独立功能程序关于某个数据集合一次运动活动。

线程是比进程更小能独立运营基本单位。

线程能比进程更好地提高程序并发执行限度,充分发挥多解决机优越性。

管程:代表共享资源数据构造以及由对该共享数据构造实行操作一组过程所构成资源管理程序共同构成了一种操作系统资源管理模块,咱们称之为管程。

信号量:信号量也叫信号灯,普通是由两成员构成数据构造,是一种拟定二元组。

原语:就是由若干条指令构成,用于完毕一定功能一定过程。

临界资源与临界区:临界资源是系统中某些资源一次只能被一种进程使用。

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

静态优先级与动态优先级:在创立进程时候,且在进程运营期间保持不变称为静态优先级。

动态优先级是指在在创立进程之处,先赋予其一种优先级,然后其值随进程推动或等待时间增长而变化,以便获得更好调度性能。

作业:顾客在一次计算过程中或者一次事务解决过程中,规定计算机系统所做工作总称。

作业控制块:为了管理个调度作业,在多道批解决系统中,为每个作业设立了一种作业控制块JCB,它是作业系统中存在标志。

其中保存了系统对作业进行管理和调度所需所有信息。

快表/页表/段表:块表:为了提高地址变换速度,可在地址变换机构中增设一种具备并行查寻能力特殊高速缓冲寄存器,称为快表。

页表:在分页系统中,容许将进程各个页离散地存储在内存任一物理块中,为保证进程依然可以对的地运营,既能在内存中找到每个页面所相应物理块,系统又为每个进程建立了一张页面映像表,简称页表。

操作系统 名词解释和简答题

操作系统 名词解释和简答题

让知识带有温度。

操作系统名词解释和简答题(1)多道批处理系统:在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中挑选若干个作业调入内存,使它们分享C P U和系统中的各种资源。

(2)分时系统:分时系统用于满足用户需求,使用户能与自己的作业举行交互,还有分享主机与便于用户上机。

(3)实时系统:指系统能准时(或即时)响应外部大事的哀求,在规定的时光内完成对该大事的处理,并控制全部实时任务协调全都地运行。

(4)实时调度:为了满足实时系统对实时进程或任务的调度。

(5)设备自立性:应用程序自立于详细使用的物理设备。

(6)系统调用:P261(7)分享存储器系统:互相通信的进程分享某些数据结构和分享存储区,进程之间能够通过这些空间举行通信。

(8)进程:进程是程序在一个数据集合上运行的过程,它是系统举行资源分配和调度的一个自立单位。

(9)线程:将进程的两个属性分开,由操作系统分开处理。

(10)调度算法:按照系统的资源分配策略所规定的资源分配算法。

(11)局部性原理:程序在执行时将展现出局部性逻辑,即在一较短时光内,程序的执行仅局限与某个部分;相应地,他所拜访的存储空间也局限于某个区域。

(12)SPOOLING技术:在主机的直接控制下,实现脱机输入、输出功能。

此时的外围操作与CPU对数据的处理同时举行,我们把这种在联机状况下实现的同时外围操作称为SPOOLing。

(13)图形用户界面:P273第1页/共3页千里之行,始于足下(14)程序并发执行:程序彼此互不依靠,则程序间可以并发执行。

(15)进程同步:是对多个相关进程在执行次序上举行协调,以使并发执行的诸进程之间能有效的分享资源和互相合作,从而使程序的执行具有可再现性。

(16)信号量机制:是一种卓有成效的进程同步机制。

(17)死锁:是指多个进程在运行过程中由于争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,他们都将无法再向前推动。

《操作系统》名词解释和简答

《操作系统》名词解释和简答

1.进程:是一个程序与其数据一道通过处理机的执行所发生的活动。

2.线程:是基于进程的一个运行单位。

一个进程可以有一个或多个线程,这些线程共享这个进程的代码、数据及大部分管理信息。

但每个线程还有自己私有的程序计数器值、栈、现场及少量的管理信息。

3.进程通信:为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据的方式进行,这种方式称为通信4.同步:指对多个相关进程间在执行次序上的协调。

一个进程执行会因等待另一个进程的某个事件而受到影响。

5.异步:是指两个进程的执行步调和速度完全不相互影响。

6.互斥:多进程间在使用共享资源方面的约束关系。

7.死锁:是指在系统中的多个进程无期限地等待永远不会发生的条件8.虚拟存储:操作系统结合相关硬件功能为用户提供的一个容量远大于内存的存储器,以CPU时间和外存空间换取昂贵内存空间,这是操作系统中的资源转换技术。

9.动态地址重定位:在程序执行期间,随着每条指令或数据的访问, 自动地连续地进行映射。

10.i结点:把目录项中除了名字以外的信息全部移到磁盘中特定的另一个数据块,在物理上连续存放,并顺序编号,这种数据块就是索引节点(设备目录) 11.文件目录:由文件名和指向索引节点的指针组成,为了适应多级目录树的需要,将原来的每个存储介质一张的设备目录分化为多张表——每个目录一张表。

该目录下的每个直属文件或下级子目录在该表中占一行,每行称为一个目录项。

文件目录反映了文件与目录之间的从属关系、上级目录与下级目录间的从属关系。

把所有的FCB组织在一起,就构成了文件目录,即文件控制块的有序集合。

共包含目录项(即FCB)和目录文件。

12.缓冲:为了速度匹配而引入比慢方快、但因各种局限性而不能完全代替慢方的中间层13.虚拟设备(假脱机技术) 对独占设备实现共享,当用户程序向慢速独占设备输出时,先将其送往外存,待该程序执行完后,在慢速独占设备空闲时,再由操作系统从外存输出到该慢速独占设备14.通道:是可以执行通道程序的、只负责操纵输入输出设备的、低造价的专用处理机。

《计算机操作系统》名词解释及简答题

《计算机操作系统》名词解释及简答题

《计算机操作系统》名词解释及简答题《计算机操作系统》名词解释及简答题并发与并行并发性指两个或两个以上的事件或活动在同一时间间隔内发生;并行性指两个或两个以上的事件或活动在同一时刻发生。

并行的事件或活动一定是并发的,但反之并发的事件或活动未必是并行的。

并行性是并发性的特例,而并发性是并行性的扩展。

分时系统允许多个联机用户同时使用一个计算机系统进行交互式计算机的操作系统称为分时操作系统。

实时调度算法调度那些存在时间上的紧迫性的进程或任务。

实时与分时实时强调在一定时间条件下做出响应,分时强调同时多用户交互。

模式切换,进程切换,两者之间的关系模式切换时CPU从核心态到用户态,或从用户态到核心态进程切换是指从一个进程上下文切换到另外的进程上下文模式切换不一定导致进程切换进程切换一定是先发生模式切换对换与替换与切换对换指进程粒度的(中级)调度,替换是存储管理的页面操作,切换是指进程上下文或模式的改变操作。

管道与通道管道是连接读写进程的一个特殊文件,允许进程按FCFS方式传送数据,也能够使进程同步执行。

通道又称I/O处理机,具有自己的指令系统,能完成主存储器和设备之间的信息传送,与CPU并行执行的操作。

进程是一个可并发执行的且具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。

线程线程是进程中能够并发执行的实体,是进程的组成部分,也是处理器调度和分派的基本单位。

进程与程序(作业)进程是程序关于数据的执行。

程序是静态的,进程是动态的。

进程通信及其分类进程之间相互交换信息的工作称之为进程通信,可以通过高级通信机制来完成。

进程间通信的方式包括:通过软中断提供信号的通信机制;使用信号量及其原语操作(PV、读写锁、管程)控制的共享存储区通信机制;通过管道提供的共享文件通信机制;使用信箱和发信/收信原语的消息传递通信机制。

线程的实现机制有哪几种,试比较各种实现机制的优缺点内核级实现KLT 优:在多处理器上,能同时调度统一进程中的多个线程并行执行;切换速度快,提高系统执行效率缺:系统开销大用户级实现ULT 优:节省模式切换开销和内核宝贵资源;按需选择调度算法;能运行在任何操作系统上缺:一个用户级线程的阻塞将引起整个进程的阻塞;不能利用多重处理的有点混合实现优:宏观和微观上都有很好的并行性;系统开销小,窗口系统执行效率高管程及其特性由表示共享资源的数据结构及其上的一组操作过程组成,是一种程序设计语言结构成份,和信号量有同等的表达能力。

操作系统简答题

操作系统简答题

1.什么是操作系统?⑴计算机硬件与用户软件之间的中间件程序集合(2)OS是一个资源管理程序(3)OS是一个控制调度程序(4)OS 一般有一个内核(kernel)程序,开机后一直运行⑸提供用户和计算机之间的接口2.现代操作系统的五大组成部分:处理器管理,内存管理,设备管理,文件管理,用户接口3.操作系统的四个基本特征:并发性,共享性,虚拟性,异步性4.分时操作系统的基本特征:交互性、多用户同时性、独立性5.操作系统的三种基本类型:批处理系统,分时系统和实时系统6.实时操作系统的特点:可靠性高、响应及时但资源利用率低7.多道程序设计的特点:多道,宏观上并行,微观上串行8.批处理操作系统的特点:用户脱机使用计算机,成批处理,多道程序运行9.进程定义,进程组成部分,进程的基本特征:定义:一个被调入内存正在执行的程序。

一个具有独立功能的程序对某个数据集在CPU处理器上的执行过程。

独立分配资源的基本单位。

进程包括:代码段,堆栈段,数据段进程具有5个特征:(1)动态性:进程是程序的执行过程,它由创建而产生,由调度而执行,因得不到资源而暂停,并由撤销而死亡。

(2)并行性:多个进程实体同存于内存中,能在一段时间内同时运行。

(3)独立性:进程是一个独立获得资源和独立调度的单位。

(4)异步性:进程按各自独立的不可预知的速度向前推进。

(5)结构特征:从结构上看,进程实体由程序段、数据段和进程控制块3部分组成10.进程和程序的区别:11.进程的状态周期:初始态,执行状态,等待状态,就绪状态,终止状态12.什么是进程控制块PCB?进程控制块PCB:用来描述进程的一切静态和动态的特征,操作系统只能通过它来感知和管理进程。

每个进程都有且仅有一个进程控制块。

13.通常将处理器的执行状态分为哪两种状态?系统态(管理状态),用户态(目标状态)14.什么是线程?线程的类型有哪三种?线程定义:一个进程内的基本调度单位,也称为轻权进程。

线程既可以由操作系统内核调度,也可以由用户程序控制线程分为三种类型:内核线程、轻量级进程和用户线程15.进程调度常用的四个指标:周转时间,吞吐量,响应时间,设备利用率16.CPU调度的三级调度:高级调度(作业)、中级调度(交换)和低级调度(进程)17.作业调度和进程调度的区别。

操作系统名称解释

操作系统名称解释

1.操作系统:操作系统(OS,Operating system): 操作系统是计算机系统中的一个系统软件;是这样一些程序模块的集合:它们管理和控制计算机系统中的硬件及软件资源,合理的组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大,使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。

2. 分时系统:是指多个用户分享使用同一台计算机,即是把计算机的系统资源(主要是cpu)在时间上加以分割,形成一个个的时间段,每个时间段称为一个“时间片”,每个用户依次使用一个时间片,从而可以将cpu工作时间轮流地提供给多个用户使用。

3. 实时系统:指计算机对于外来信息能够及时进行处理,并在控制对象允许时间范围内作出快速反应,实时系统对响应时间的要求比分时系统更高。

实时系统按其使用方式不同可分为:实时控制系统、实时信息处理系统。

4. 多道程序设计:是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。

两个或两个以上程序在计算机系统中同处于开始个结束之间的状态。

这就称为多道程序技术运行的特征:多道、宏观上并行、微观上串行5. 系统调用:系统调用(System call): 它是操作系统提供给软件开发人员的唯一接口,开发人员可利用它使用系统功能。

6. 作业调度:根据一定的原则,从输入井的后备作业队列中选择适当的作业,为它分配内存等资源,并将其调入内存投入运行。

又称高级调度,远程调度。

7. 作业控制块:OS向用户提供一组作业控制语言,用户用这种语言书写作业说明书,然后将程序、数据和作业说明书一齐交给系统操作员。

8. 并发性:又称为共行性是指能处理多个同时性活动的能力。

9.并行性:指同时发生的两个并发事件。

10. 进程:是可并发执行的程序。

在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位,也是称活动、路径或任务,它有两方面性质:动态性、并发性。

操作系统 名词解释 + 简答

操作系统  名词解释  +   简答

第一章①操作系统:是配置在计算机在计算机硬件上的第一层软件,是对硬件系统的首次扩充。

操作系统的功能一、存储器管理的功能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、增加系统吞吐量多道批处理系统优点是由于在内存中装入了多道程序,使它们共享资源,保持资源处于忙碌状态,不但提高系统吞吐量,而且使各种资源得以充分利用。

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

(1)多道批处理系统:在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享C P U和系统中的各种资源。

(2)分时系统:分时系统用于满足用户需求,使用户能与自己的作业进行交互,还有共享主机与便于用户上机。

(3)实时系统:指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

(4)实时调度:为了满足实时系统对实时进程或任务的调度。

(5)设备独立性:应用程序独立于具体使用的物理设备。

(6)系统调用:P261
(7)共享存储器系统:相互通信的进程共享某些数据结构和共享存储区,进程之间能够通过这些空间进行通信。

(8)进程:进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

(9)线程:将进程的两个属性分开,由操作系统分开处理。

(10)调度算法:根据系统的资源分配策略所规定的资源分配算法。

(11)局部性原理:程序在执行时将呈现出局部性规律,即在一较短时间内,程序的执行仅局限与某个部分;相应地,他所访问的存储空间也局限于某个区域。

(12)SPOOLING技术:在主机的直接控制下,实现脱机输入、输出功能。

此时的外围操作与CPU对数据的处理同时进行,我们把这种在联机情况下实现的同时外围操作称为SPOOLing。

(13)图形用户界面:P273
(14)程序并发执行:程序彼此互不依赖,则程序间可以并发执行。

(15)进程同步:是对多个相关进程在执行次序上进行协调,以使并发执行的诸进程之间能有效的共享资源和相互合作,从而使程序的执行具有可再现性。

(16)信号量机制:是一种卓有成效的进程同步机制。

(17)死锁:是指多个进程在运行过程中因为争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,他们都将无法再向前推进。

(18)可重入代码:又称为纯代码,是一种允许多个进程同时访问的代码。

(19)虚拟存储器:是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。

其逻辑容量由内存容量和外存容量之和所决定,其运行速度接近于内存速度,而每位的成本却又接近于外存。

(20)Shell重定向命令:Shell向用户提供了这种用于改变输入、输出设备的手段,此即标准输入与标准输出的重新定向。

(21)内中断:P179
(22)管道通信系统:P66
发送进程和接收进程是利用“管道”进行通信的系统,称为管道通信系统。

所谓“管道”是指用于连接一个读进程和一个写进程,以实现它们之间通信的一个共享文件。

(23)哈希算法:利用哈希快速查找的优点,以及空闲分区在可利用空间表中的分布规律,建立哈希函数,以实现最佳分配策略。

相关文档
最新文档