《计算机操作系统考试复习题库.docx》由会员分享,可在线阅读,更多相关《计算机操作系统考试复习题库.docx(23页珍藏版)》请在优知文库上搜索。
1、1)批处理操作系统:幽理是指用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行。这种采用批量处理作业技术的操作系统称为批处理操作系统。批处理操作系统分为单道批处理系统和多道批处理系统。2)块设备:块设备是i/。设备中的一类,是将信息存储在固定大小的块中,每个块都有自己的地址,还可以在设备的任意位置读取一定长度的数据,例如硬盘,U盘,SD卡等。3)死锁:死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。4)静态重定位:即在
2、程序装入内存的过程中完成,是指在程序开始运行前,程序中的各个地址有关的项均己完成重定位,地址变换通常是在装入时一次完成的,以后不再改变,故称为静态重定位。5)文件的物理结构:文件的物理结构又称为文件的存储结构,它是指文件在外存上的存储组织形式,与存储介质的存储性能有关。6)页或页面7)通用操作系统:通用操作系统具有多种类型操作特征的操作系统。可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。8)分时操作系统:允许多个联机用户同时使用一个计算机系统进行交互式计算机的操作系统称为分时操作系统。9)临界区与临界资源:临界区指的是一个访问共用资源(例如:共用设备或是共用存储器)的程序
3、片段,而这些共用资源又无法同时被多个线程访问的特性。多道程序系统中存在许多进程,它们共享各种资源,然而有很多资源一次只能供一个进程使用。一次仅允许一个进程使用的资源称为临界资源10)外中断:外部中断是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。11)“抖动”(或者颠簸):抖动的定义是“数字信号的各个有效瞬时对其当时的理想位置的短期性偏离”,这意味着抖动是不希望有的数字信号的相位调制。1、操作系统的并发性:操作系统的并发性指它应该具有处理和调度多个程序同
4、时执行的能力。2 .并发性:并发性指两个或两个以上的事件或活动在同一时间间隔内发生。3 .程序接口:程序接口是操作系统为用户提供的两类接口之一,编程人员在程序中通过程序接口来请求操作系统提供服务。1 .多道程序设计*多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。两个或两个以上程序在计算机系统中同处于开始到结束之间的状态。这就称为多道程序设计。2 .设备驱动程序*是一种可以使计算机和设备进行相互通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。3 .工作集:工作
5、集对元素进行分组,以便显示在视图中,或对一组元素执行操作。4 .并行性:并行性指两个或两个以上的事件或活动在同一时刻发生。5 .物理块或页框S物理块是记录介质上的存储数据的物理区域。页框(Pageframe),是一个内存管理的概念定义。性质CPU中添加了能自动把虚拟内存(即逻辑地址)地址转化为物理内存地址的电路,为了简化这种电路,就把RAM划分为长度为4KB或8KB的块,这种块就叫页框。6 .地址重定位或地址变换:把虚拟空间中已经链接和划分好的内容装入内存,并将虚拟地址映射为内存地址的问题,称之为地址重定位。在程序执行过程中,把虚拟地址转换成主存实地址,或者把主存地址转换成高速缓存地址的过程。
6、7 .共享内存:共享内存指(sharedmemory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。8 .模式切换:模式切换是CPU从核心态到用户态,或从用户态到核心态。9 .操作接口10 .进程映像:进程映像也称进程图像,是进程执行的上下文环境,包括处理机中各通用寄存器的值,进程的内存映像,打开文件的状态和进程占用资源的信息等。它是一个内存级的实体并由:进程控制块(PCB)、进程执行的程序(code)/程序、进程执行时所用的数据/数据集合、进程执行时使用的工作区组成。11 .文件的顺序访问12 .逻辑地址:逻辑地址是指在计算机体系结构中是指应用程序角度看到的内存单
7、元(memorycell)、存储单元(StorageeIemem)、网络主机(networkhost)的地址。13 .陷入或异常处理机制:在操作系统中,实现系统调用功能的机制称为陷入或异常处理机制。14 .文件的逻辑结构:文件的逻辑结构是用户可见结构。逻辑文件从结构上分成二种形式:一种是无结构的流式文件,是指对文件内信息不再划分单位,它是依次的一串字符流构成的文件。一种是有结构的记录式文件,是用户把文件内的信息按逻辑上独立的含义划分信息单位,每个单位称为一个逻辑记录(简称记录)。15 .文件的随机访问(直接访问)16 .动态重定位:在程序执行过程中,地址转换工作穿插在指令执行的过程中,每执行一
8、条指令,CPU对指令中涉及的逻辑地址进行转换,这种方式称为动态重定位。动态重定位允许程序在内存中移动位置。动态重定位必须借助于硬件的地址转换机构实现。17 .字符设备:字符设备是指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等。在UNIX系统中,字符设备以特别文件方式在文件目录树中占据位置并拥有相应的结点。18 .进程:是一个可并发执行的且具行独立功能的程序关于某个数据集合的次执行过程,也是操作系统讲行盗源分配和保护的基本单位。19 .访管指令:陷入指令(TraPS),又叫做自陷指令或访管指令,出现在计算机操作系统中,用于实现在用户态下运行的进程调用操作系统内核程序,即当运行
9、的用户进程或系统实用进程欲请求操作系统内核为其服务时,可以安排执行一条陷入指令引起一次特殊异常。20 .相对地址:二地址一般指逻辑地址,逻辑地址是指在计算机体系结构中是指应用程序角度看到的内存单元(memorycell)存储单元(StOrageeIement)、网络主机(networkhost)的地址。21 .并发程序设计:并发程序设计(ConCUrrentPrOgramming)是指由若干个可同时执行的程序模块组成程序的程序设计方法。22 .进程切换:进程切换是指从一个进程上下文切换到另外的进程上卜工23 .管程:管程是一种高级同步机制,一个管程定义一个数据结构和能为并发进程在其上执行的一组
10、操作,这组操作能使进程同步和改变管程中的数据。24 .中断:是指CPU对系统发生的某个事件做出的一种反应,CPU暂停正在执行的程序,保留现场后自动地去执行相应的处理程序,处理完该事件后,如被中断进程的优先级最高,则返回断点继续执行被“打断”的程序。25 .操作系统内核:操作系统内核,股指内核,内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内核并不是计算机系统中必要的组成部分。26 .虚拟存储器:虚拟存储器是用户能作为可编程内存对待
11、的虚拟存储空间,在这种计算机系统中实现了用户逻辑存储器与物理存储器的分离,它是操作系统给用户提供的一个比真实内存空间大的多的地址空间。27 .内中断:内部中断是一个算法指令,是由软中断指令启动的中断。28 .系统调用:是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。每一个子功能称作一条系统调用命令。它是操作系统对外的接口,是用户级程序取得操作系统服务的唯一途径。29 .文件:由文件名字标识的一组信息的集合。30 .进程上下文:操作系统中把进程物理实体和支持进程运行的环境合称为进程上下文。31 .周期挪用:周期挪用是指利用CPU不访问存储器的那些周期来实现DMA操作,此时
12、DMA可以使用总线而不用通知CPU也不会妨碍CPU的工作。32 .原语:计算机进程的控制通常由原语完成。所谓原语,一般是指由若干条指令组成的程序段,用来实现某个特定功能,在执行过程中不可被中断。33 .磁盘调度:磁盘调度在多道程序设计的计算机系统中,各个进程可能会不断提出不同的对磁盘进行读/写操作的请求。由于有时候这些进程的发送请求的速度比磁盘响应的还要快,因此我们有必要为每个磁盘设备建立一个等待队列,常用的磁盘调度算法有以下四种:先来先服务算法(FCFS),最短寻道时间优先算法(SSTF),扫描算法(SCAN),循环扫描算法(CSCAN)34 .通道:通道又称I/O处理机,具有自己的指令系统
13、,能完成主存储器和设备之间的信息传送,与CPU并行执行的操作。35 .管道:管道是连续读写进程的一个特殊文件,允许进程以FCFS方式传送数据,也能够使进程同步执行。1 .简述处理器管理功能。答:处理器管理是操作系统的一个功能模块,它最基本的功能是处理中断事件。处理器只能发现中断事件并产生中断而不能进行处理,配置了操作系统后,就可对各种事件进行处理,处理器管理的另一个功能是处理器调度。处理器可能是一个也可能是多个,不同类型的操作系统将针对不同情况采取不同的调度策略。2 .简述模式切换的步骤。3 .以用户进程执行磁盘块读操作为例说明I/O系统各层的协调活动。4 .什么是批处理操作系统?答:是将用户
14、群的程序按一定的顺序排列,统一交给计算机的输入设备,计算机系统自动地从输入设备中把各个作业按照某促规则组织执行,执行完毕后将程序运行结果通过输出设备交给用户的操作系统。它能够充分地利用处理机的高速度,比较好地协调了高速处理机和慢速输入输出设备之间的矛盾,提高了计算机系统的使用效率5 .如果一个进程在执行过程中始终不发出系统调用,不需要操作系统的服务,则该进程能够不间断地执行下去吗?为什么?6 .试述缺页中断与一般中断的主要区别。答:缺页中断作为中断,同样需要经历保护CPU现场、分析中断原因、转缺页中断处理程序进行处理、恢复CPU现场等步骤。但缺页中断又是一种特殊的巾断,它与一般中断的主要区别是
15、:(1)在指令执行期间产生和处理中断信号。通常,CPU都是在一条指令执行完后去检查是否有中断请求到达。若有便去响应中断;否则继续执行下一条指令。而缺页中断是在指令执行期间,发现所要访问的指令或数据不在内存时产生和处理的。(2)一条指令在执行期间可能产生多次缺页中断。例如,对于一条读取数据的多字节指令,指令本身跨越两个页面,假定指令后一部分所在页面和数据所在页面均不在内存,则该指令的执行至少产生两次缺页中断。7 .设备无关I/O软件的主要功能有哪些?答:1)为设备驱动程序提供统一接口2)缓冲管理3)错误报告4)提供与设备无缘的块尺寸5)分配与释放设备8 .处理器调度算法的功能是什么?答:(1)记
16、往进程的状态。这个信息一般记录在一个进程的进程控制块内;(2)决定某个进程什么时候获得处理器,以及占用多长时间;(3)把处理器分配给进程。即把选中进程的进程控制块内有关现场的信息,如程序状态字,通用寄存器等内容送入处理器相应相应的寄存器中,从而让它占用处理器运行;(4)收回处理器。将处理器有关寄存器内容送入该进程的进程控制块内的相应单元,从而使该进程让出处理器。9 .什么是分时操作系统?答:有多个进程同时使用一个处理器时,处理以轮流处理各自的请求.这个时间间隔很短,每个进程就像在独占处理器一样.有这一功能的操作系统就是分时系统.也就是多任务操作系统.当多个终端连到服务器时,或多个程序同时运行等,都是用分时机制.现在的系统都是分时系统.10 .简述分段存储管理系统的原理。答:1、程序通过分段(