操作系统简答题

第一章 4.试说明推动多道批处理系统形成和发展的主要动力是什么。 答:主要动力是为了进一步提高资源的利用率和系统吞吐量。在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,然后由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统的各种资源。可提高CPU的利用率,提高内存和I/O设备利用率,增加系统吞吐量。 7.实现分时系统的关键问题是什么?应如何解决? 答:问题是如何使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接受并及时处理该命令,再将结果返回给用户。为实现人机交互,必须彻底地改变原来批处理系统的运行方式。首先,用户作业不能先进入磁盘,然后调入内存;其次,不允许一个作业长期占用处理机,直至它运行结束或出现I/O请求后,方才调度其它作业运行。如果在不长时间(3秒内)能使所有的用户作业都执行一次,便可使每个用户都能及时地与自己的作业交互,从而可使用户的请求得到及时响应。 12.试从交互性,及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定的;而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微秒。交互性:实时信息处理系统虽然也具有交互性,但这里人与系统的交互仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样能向终端用户提供数据处理和资源共享等服务。可靠性:分时系统虽然也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。因为任何差错都有可能带来巨大的经济损失,甚至是无法预料的灾难性后果,所以实时系统中,往往都采取了多级容错措施来保障系统的安全性及数据的安全性。 13.OS有哪几大特征其最基本的特征是什么? 答:四大特征:并发,共享,虚拟和异步。最基本的特征是并发特征,其它三个特征以并发特征为前提的。 第二章 6.试从动态性,并发性和独立性上比较进程和程序。 答:(1)动态性是进程最基本的特性, 表现为由创建而产生,由调度而执行,因为得不到资源而暂停执行,由撤销而消亡。进程有一定的生命期,而程序只是一组有序的指令集合,是静态实体。(2)并发性是进程的重要特征,同时也是OS的重要特征。引入进程的目的正是为了使其程序能和其他进程的程序并发执行,而程序是不能并发执行的。(3)独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得资源和独立调度的基本单元。对于未建立任何进程的程序,不能作为独立单位参加运行。 7.试说明PCB的作用,为什么说PCB是进程存在的唯一标志? 答:PCB是进程实体的一部分,是操作系统中最重要的记录性数据结构。作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。OS是根据PCB对并发执行的进程进行控制和管理的。 8.试说明进程在三个基本状态之间转换的典型原因。 答:就绪状态->执行状态:进程分配到CPU资源。 执行状态->就绪状态:时间片用完。 执行状态->阻塞状态:I/O请求。 阻塞状态->就绪状态:I/O完成。 13.在创建一个进程时所要完成的主要工作是什么? 答:(1)OS发现请求创建新进程事件后,调用进程创建原语Creat(); (2)申请空白PCB;(3)为新进程分配资源; (4)初始化进程控制块;(5)将新进程插入就绪队列。 19.试从物理概念上说明记录型信号量wait和signal。 答:wait(S):当S.value>0 时,表示目前系统中这类资源还有可用的。执行一次wait 操作,意味着进程请求一个单位的该类资源,使系统中可供分配的该类资源减少一个,因此描述为S.value:=S.value-1;当S.value<0时,表示该类资源已分配完毕,进程应调用block原语自我阻塞,放弃处理机,并插入到信号量链表S.L中。signal(S):执行一次signal操作,意味着释放一个单位的可用资源,使系统中可供分配的该类资源数增加一个,故执行S.value:=S.value+1 操作。若加1 后S.value≤0,则表示在该信号量链表中,仍有等待该资源的进程被阻塞,因此应调用wakeup 原语,将S.L链表中的第一个等待进程唤醒。第三章 6.在抢占调度方式中,抢占的原则是什么? 答:抢占调度方式的原则:(1)优先权原则。通常是对一些重要的和紧急的作业赋予较高的优先权;(2)短作业(进程)优先原则。当新到达的作业(进程)比正在执行的作业(进程)明显短时,将暂停当前长作业(进程)的执行,将处理机分配给新到的短作业(进程),使之优先执行;或者说,短作业可以抢占,当前较长作业的处理机;(3)时间片原则。各进程按时间片轮流运行,当一个时间片用完后,便停止该进程的执行而重新进行调度。 7.在选择调度方式和调度算法时,应遵循的准则是什么? 答:(1)面向用户的准则:周转时间短、响应时间快、截止时间的保证、优先权准则。(2)面向系统的准则:系统吞吐量高、处理机利用率好、各类资源的平衡利用。 11.在时间片轮转法中,应如何确定时间片的大小? 答:在时间片轮转算法中,时间片的大小对系统性能有很大的影响,如选择很小的时间片将有利于短作业,因为它能较快完成,但会频繁发生中断,进程上下文的切换,从而增加系统的开销;繁殖,如选择太长的时间片,使得每个进程都能在一个时间片内完成,时间片轮转算法便退化为FCFS算法,无法满足交互用户的需求。一个较为可取的大小是,时间片略大于一次典型的交互所需的时间,这样可以使大多数进程在一个时间片内完成。 18.何谓死锁?产生死锁的原因和必要条件是什么? 答:死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。产生死锁的原因为竞争资源和进程间推进顺序非法。产生死锁条件是:互斥条件、请求和保持条件、不剥夺条件、环路等待条件。 第四章 5.在动态分区分配方式中,应如何将各空闲分区链接成空闲分区链? 答:在每个分区的起始部分,设置一些控制分区分配的信息,以及用于链接各分区所用的前向指针;在分区尾部设置一个后向指针,通过前后向链接指针,将所有空闲分区链成一个双向链。当分区分配出去后,把状态位由“0”改为“1”。 13.为实现分页存储管理,需要哪些硬件的支持? 答:动态重定位技术、虚拟存储技术、多道程序设计技术。 21.实现虚拟存储器需要哪几个关键技术? 答:(1)在分页请求系统中是在分页的基础上,增加了请求调页功能和页面置换功能所形成的页式虚拟存储系统。允许只装入少数页面的程序(及数据),便启动运行。(2)在请求分段系统中是在分段系统的基础上,增加了请求调段及分段置换功能后形成的段式虚拟存储系统。允许只装入少数段(而非所有段)的用户程序和数据,即可启动运行。 22.在请求分页系统中,页表应包括哪些数据项?每项的作用是什么? 答:页表应包括:页号、物理块号、状态位P、访问字段A、修改位M和外存地址。其中状态位P 指示该页是否调入内存,供程序访问时参考;访问字段A 用于记录本页在一段时间内被访问的次数,或最近已有多长时间未被访问,提供给置换算法选择换出页面时参考;修改位M 表示该页在调入内存后是否被修改过;外存地址用于指出该页在外存上的地址,通常是物理块号,供调入该页时使用。 25.在请求分页系统中,通常采用哪种页面分配方式?为什么? 答:固定分配方式是基于进程的类型(交互型)或根据程序员、系统管理员的建议,为每个进程分配固定页数的内存空间,整个运行期间不再改变;采用可变分配方式有全局置换和局部置换两种,前者易于实现,后者效率高。 第六章 7.有哪几种I/O控制方式?各适用于何种场合? 答:共有四种I/O 控制方式。(1)程序I/O 方式:早期计算机无中断机构,处理机对I/O设备的控制采用程序I/O方式或称忙等的方式。(2)中断驱动I/O 控制方式:适用于有中断机构的计算机系统中。(3)直接存储器访问(DMA)I/O 控制方式:适用于具有DMA控制器的计算机系统中。(4)I/O 通道控制方式:具有通道程序的计算机系统中。 15.为何要引入设备独立性?如何实现设备独立性? 答:现代操作系统为了提高系统的可适应性和可扩展性,都实现了设备独立性或设备无关性。基本含义是应用程序独立于具体使用的物理设备,应用程序以逻辑设备名请求使用某类设备。实现了设备独立性功能可带来两方面的好处:(1)设备分配时的灵活性;(2)易于实现I/O 重定向。为了实现设备的独立性,应引入逻辑设备和物理设备概念。在应用程序中,使用逻辑设备名请求使用某类设备;系统执行时是使用物理设备名。鉴于驱动程序是与硬件或设备紧密相关的软件,必须在驱动程序之上设置一层设备独立性软件,执行所有设备的公有操作、完成逻辑设备名到物理设备名的转换(为此应设置一张逻辑设备表)并向用户层(或文件层)软件提供统一接口,从而实现设备的独立性。 17.何谓设备虚拟?实现设备虚拟时所依赖的关键技术是什么? 答:设备虚拟是指把独占设备经过某种技术处理改造成虚拟设备。可虚拟设备是指一台物理设备在采用虚拟技术后,可变成多台逻辑上的虚拟设备,则可虚拟设备是可共享的设备,将它同时分配给多个进程使用,并对这些访问该物理设备的先后次序进行控制。 20.试说明设备驱动程序具有哪些特点。 答:设备驱动程序具有如下特点:(1)是请求 I/O 进程与设备控制器间的一个通信程序;(2)驱动程序与 I/O 设备的特性紧密相关;(3)驱动程序与 I/O 控制方式紧密相关;(4)驱动程序与硬件紧密相关,部分程序用汇编语言书写,基本部分往往固化在ROM中。 3.试说明用户可以对文件施加的主要操作有哪些? 答:用户通过文件系统提供的系统调用对文件实施操作。(1)基本文件操作:创建、删除、读、写、截断、设置读/写位置等;(2)文件打开和关闭操作:第一步通过检索文件目录找到指定文件属性及其在外存上位置;第二步对文件实施读写等相应操作。(3)其他文件操作:一是文件属性操作;二是目录操作;三是文件共享与文件系统操作的系统调用实现等。 4.何谓逻辑文件?何谓物理文件? 答:逻辑文件是物理文件中存储的数据的一种视图方式,不包含具体数据,仅包含物理文件中数据的索引。物理文件又称文件存储结构,是指文件在外存上的存储组织形式。 16.试说明UNIX 系统中所采用的混合索引分配方式。 答:混合索引分配方式是指将多种索引分配方式结合而成的分配方式。常见的是采用直接地址和一级索引联合的分配方式,或两级索引分配方式,甚至三级索引分配方式。在UNIXSystem Ⅴ和BSD UNIX 的索引结点中,都设置了13 个地址项,即iaddr(0)~iaddr(12),把所有地址项分成直接地址和间接地址。 17.对目录管理的主要要求是什么? 答:实现按名存取、提高检索目录的速度、文件共享、允许文件重名。 第七章 1.操作系统包括哪几种类型的用户接口?它们分别适用于哪种情况? 答:操作系统包括四种类型的用户接口:命令接口(分为联机与脱机命令接口)、程序接口、图形化用户接口和网络用户接口。命令接口和图形化用户接口支持用户直接通过终端来使用计算机系统,程序接口提供给用户在编制程序时使用,网络用户接口是面向网络应用的接口。 13. 试比较一般的过程调用和系统调用? 答: 系统调用本质上是过程调用的一种特殊形式,与一般过程调用有差别:(1)运行状态不同。一般过程

合集下载

操作系统总复习简答题

操作系统总复习简答题

1、设计现代OS的主要目标就是什么?方便性、有效性、可扩充性、开放性2、何谓脱机I/O与联机I/O?答:脱机输入方式就是指在一台外围机(即一台专门用来管理输入/输出的、功能较简单的计算机)的控制下,预先将程序与数据从低速输入设备输入到磁带,当CPU需要这些程序与数据时,再从磁带告诉的读入内存。

类似的,脱机输出方式就是指当CPU需要输出时,先告诉的将数据写入磁带,然后在一台外围机的控制下,然后低速输出设备进行输出。

相反,在主机的直接控制下进行的输入/输出方式被称为联机输入/输出方式。

优点:减少了CPU的空闲时间;提高I/O速度。

3、实现分时系统的关键问题就是什么?应如何解决?答:关键问题:及时接收、及时处理及时接收:在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据。

及时处理:作业直接进入内存;采用轮转运行方式,不允许一个作业长期占用处理机5、就是什么原因使操作系统具有异步性特征?答:进程就是以人们不可预知的速度向前推进。

内存中的每个进程何时获得处理机运行;进何时因提出某种资源请求而暂停;进程以怎样的速度向前推进;每道程序总共需要多少时间完成,等等。

在多道程序环境下,允许多个进程并发执行,但由于竞争资源等因素的限制,使进程的执行不就是“一气呵成,而就是以“走走停停”的方式运行。

只要运行环境相同,作业经过多次运行,都会获得完全相同的结果。

6、何谓微内核技术?在微内核中通常提供了哪些功能?答:在微内核OS中就是将进程管理、存储器管理以及I/O管理的功能一分为二,属于机制的很小一部分放入微内核中,另外绝大部分放在微内核外的各种服务器中来实现。

功能:进程(线程)管理、低级存储器管理、中断与陷入处理。

第2章作业2、程序并发执行时为什么会失去封闭性与可再现性?答:程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。

操作系统总复习简答题

操作系统总复习简答题

操作系统总复习简答题1、设计现代OS的主要目标就是什么?方便性、有效性、可扩充性、开放性2、何谓脱机I/O与联机I/O?答:脱机输入方式就是指在一台外围机(即一台专门用来管理输入/输出的、功能较简单的计算机)的控制下,预先将程序与数据从低速输入设备输入到磁带,当CPU需要这些程序与数据时,再从磁带告诉的读入内存。

类似的,脱机输出方式就是指当CPU需要输出时,先告诉的将数据写入磁带,然后在一台外围机的控制下,然后低速输出设备进行输出。

相反,在主机的直接控制下进行的输入/输出方式被称为联机输入/输出方式。

优点:减少了CPU的空闲时间;提高I/O速度。

3、实现分时系统的关键问题就是什么?应如何解决?答:关键问题:及时接收、及时处理及时接收:在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据。

及时处理:作业直接进入内存;采用轮转运行方式,不允许一个作业长期占用处理机5、就是什么原因使操作系统具有异步性特征?答:进程就是以人们不可预知的速度向前推进。

内存中的每个进程何时获得处理机运行;进何时因提出某种资源请求而暂停;进程以怎样的速度向前推进;每道程序总共需要多少时间完成,等等。

在多道程序环境下,允许多个进程并发执行,但由于竞争资源等因素的限制,使进程的执行不就是“一气呵成,而就是以“走走停停”的方式运行。

只要运行环境相同,作业经过多次运行,都会获得完全相同的结果。

6、何谓微内核技术?在微内核中通常提供了哪些功能?答:在微内核OS中就是将进程管理、存储器管理以及I/O管理的功能一分为二,属于机制的很小一部分放入微内核中,另外绝大部分放在微内核外的各种服务器中来实现。

功能:进程(线程)管理、低级存储器管理、中断与陷入处理。

第2章作业2、程序并发执行时为什么会失去封闭性与可再现性?答:程序并发执行时,多个程序共享系统中的各种资源,因而这些资源的状态由多个程序改变,致使程序运行失去了封闭性,也会导致其失去可再现性。

操作系统考试题及答案

操作系统考试题及答案

操作系统考试题及答案一、选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 数据加密答案:D2. 在操作系统中,哪个概念是指将程序的逻辑地址空间映射到物理地址空间的过程?A. 编译B. 链接C. 加载D. 内存管理答案:D3. 下列哪一项不是操作系统的五大基本功能?A. 文件管理B. 用户接口C. 系统调用D. 网络通信答案:C4. 在操作系统中,进程和程序的主要区别是什么?A. 进程是程序的执行过程,程序是静态的代码B. 进程是程序的静态代码,程序是动态的执行过程C. 进程和程序没有区别D. 进程是程序的子集答案:A5. 操作系统中的死锁是指什么?A. 系统无响应B. 进程无限循环C. 两个或多个进程在等待对方释放资源D. 系统资源耗尽答案:C6. 虚拟内存技术的主要目的是什么?A. 提高CPU利用率B. 提高I/O设备利用率C. 扩展可用的物理内存D. 提高磁盘存储速度答案:C7. 在操作系统中,哪个调度算法是按照作业的到达顺序进行调度的?A. 短作业优先B. 优先级调度C. 轮转调度D. 先来先服务答案:D8. 下列哪一项不是操作系统的三级存储结构?A. 寄存器B. 缓存C. 磁盘D. 内存答案:B9. 在操作系统中,哪个设备是字符设备?A. 打印机B. 磁盘C. 键盘D. 显示器答案:C10. 操作系统中的分页管理机制的主要优点是什么?A. 简化内存管理B. 提高内存利用率C. 减少内存碎片D. 所有以上选项答案:D二、填空题(每题2分,共20分)1. 操作系统的______功能负责管理计算机的硬件资源,包括CPU、内存、I/O设备等。

答案:设备管理2. 在操作系统中,______是一种用于描述进程状态和行为的模型,它包括进程的程序、数据和堆栈。

答案:进程控制块(PCB)3. 操作系统中的______技术允许多个进程共享同一段物理内存。

操作系统课后复习题答案

操作系统课后复习题答案

操作系统课后复习题答案第一章一、简答题3.什么是操作系统?操作系统在计算机系统中的主要作用是什么?操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算机提供良好运行环境的一种系统软件.主要作用(1)服务用户—操作系统作为用户接口和公共服务程序(2)进程交互—操作系统作为进程执行的控制者和协调者(3)系统实现—操作系统作为扩展机或虚拟机(4)资源管理—操作系统作为资源的管理者和控制者15.什么是多道程序设计?多道程序设计有什么特点?多道程序设计是指允许多个作业(程序)同时进入计算机系统内存并执行交替计算的方法。

从宏观上看是并行的,在一个时间段,它们都在同时执行,都处于执行的开始点和结束点之间;从微观上看是串行的,在某一时刻,他们在同一台计算机上交替、轮流、穿插地执行。

(1)可以提高CPU、内存和设备的利用率;(2)可以提高系统的吞吐率,使单位时间内完成的作业数目增加;(3)可以充分发挥系统的并行性,使设备和设备之间,设备和CPU 之间均可并行工作。

19.分时系统中,什么是响应时间?它与哪些因素有关?分时系统的响应时间是指用户从终端发出一个命令到系统处理完这个命令并做出回答所需要的时间。

这个时间受时间片长度、终端用户个数、命令本身功能、硬件特性、主存与辅存的交换速度等影响。

23.现代操作系统具有哪些基本功能?请简单叙述之。

(1)处理器管理;(2)存储管理;(3)设备管理;(4)文件管理;(5)联网与通信管理。

/某tip某/简述操作系统资源管理的资源复用技术。

系统中相应地有多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享称为资源复用。

(1)时分复用共享资源从时间上分割成更小的单位供进程使用;(2)空分复用共享资源从空间上分割成更小的单位供进程使用。

二、应用题2、答:画出两道程序并发执行图如下:(1)两道程序运行期间,CPU存在空闲等待,时间为100至150m之间(见图中有色部分)。

操作系统简答题

操作系统简答题
页式、段式、段页式的工作原理及区别 工作原理:见4.2,长长长长长 分页和分段的区别:
(1) 段是信息的逻辑单位,它是根据用户的需要划分的,因此段对 用户是可见的;页是信息的物理单位,是为了管理主存的方便而 划分的,对用户是透明的。 (2) 页的大小固定不变,由系统决定。段的大小是不固定的,它由 其完成的功能决定。 (3) 段式向用户提供的是二维地址空间,页式向用户提供的是一维 地址空间,其页号和页内偏移是机器硬件的功能。 (4) 由于段是信息的逻辑单位,因此便于存贮保护和信息的共享, 页的保护和共享受到限制。
连续、随机、串联的文件保存方式
(1)连续文件(顺序结构) 文件的信息存放在若干连续的物理块中 优点: 简单 支持顺序存取和随机存取 顺序存取速度快 所需的磁盘寻道次数和寻道时间最少 (2)随机文件(索引结构) 直接地址结构、索引地址结构、计算寻址结构 一个文件的信息存放在若干不连续物理块中,系统为每个文件建立一 个专用数据结构--索引表,并将这些块的块号存放在一个索引表中
备份整个文件系统还是仅一部分 增量转储结合周期性的全面的转储 备份前进行压缩操作 对当前活动的文件进行转储比较困难,即备份时发生增删修改 等操作 要面临许多非技术问题,例如,人员的行为管理
多媒体进程调度
调度同质进程: 固定数目的电影,所有电影使用相同的帧率、视频分辨率、数据率以及 其他参数。 所有进程同等,轮换调度,加上定时机制老保证每个进程以恰当的帧率 传输。 一般实时调度:实际中,电影数目,压缩后的帧大小分辨率等差异大。 多个相互竞争的进程,其中若干进程或全部进程具有必须满足的最终时 限的调度成为实时调度。 特点:最终时限使得存在抢先的特性。 有时并不一定存在可调度的方案
死锁的产生原因和必要条件
原因:系统资源不足; 进程推进顺序不合适; 必要条件:

操作系统复习题简答题总结

操作系统复习题简答题总结

1操作系统的基本特征有哪些?答:操作系统的基本特征:(1)并发。

并发是指两个或多个活动在同一给定的时间间隔中进行。

(2)共享。

共享是指计算机系统中的资源被多个任务所共用。

(3)异步性。

在多道程序环境下,各个程序的执行过程有“走走停停”的性质。

每一道程序既要完成自己的事情,又要与其他程序共享系统中的资源。

这样,它什么时候得以执行、在执行过程中是否被其他事情打断(如I/O中断)、向前推进的速度是快还是慢等,都是不可预知的,由程序执行时的现场所决定。

另外,同一程序在相同的初始数据下,无论何时运行,都应获得同样的结果。

这是操作系统所具有的异步性。

2操作系统的主要功能有哪些?答:操作系统的主要功能包括:存储管理,进程和处理机管理,文件管理,设备管理以及用户接口管理。

3、操作系统一般为用户提供了哪三种界面?它们各有什么特点?答:4、操作系统主要有哪三种基本类型?它们各有什么特点?5、操作系统主要有哪些类型的体系结构?UNIX系统和Linux系统各采用哪些结构?答:一般说来,操作系统有四种结构:整体结构、层次结构、虚拟机结构、客户机-服务器结构。

Linux系统采用的是整体结构。

UNIX系统采用的是层次结构。

6、Linux系统有什么特点?7、使用虚拟机有哪些优势和不足?8、现代计算机系统由什么组成的?9、在操作系统中,为什么要引入进程的概念?它与程序的区别和联系分别是什么?10、操作系统在计算机系统中处于什么位置?11、进程的基本状态有哪几种?答:进程的基本状态有三种,分别为运行态、就绪态、阻塞态。

12、你熟悉哪些操作系统?想一想你在使用计算机过程中,操作系统如何提供服务?答:我们最熟悉的一般为Windows操作系统,它是由微软(Microsoft)公司推出的一个功能强大的图形界面操作系统。

常用的操作系统还有Linux,UNIX 操作系统。

我们在使用计算机时,首先接触的是用户界面,我们可以通过键盘上输入命令,在桌面上点击鼠标完成操作,这时系统就知道执行相应的功能。

操作系统简答题

操作系统简答题习题11.计算机系统的资源可分成哪几类?试举例说明软件资源:系统软件、支撑软件、应用软件硬件资源:CPU、主存、I/O控制系统、外围设备2.什么是操作系统?操作系统在计算机系统中的主要作用是什么?操作系统是管理各类资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好的运行环境的一种系统软件。

主要作用:(1)方便用户使用(2)扩充机器功能(3)管理各类资源(4)提高系统效率(5)构筑开发环境3.什么是多道程序设计?多道程序设计技术有什么特点?允许多个作业(程序)同时进入计算机系统的内存并启动交替计算的方法。

特点:(1)提高CPU、内存和设备的利用率;(2)可以提高系统的吞吐率,使单位时间内完成的作业数量增加(3)充分发挥系统的并行性,使设备与设备之间、CPU与设备之间均可并行工作(4)延长了作业的周转时间4.在分时系统中,什么是响应时间?它与哪些因素有关?从终端发出命令以及应答的时间因素:时间片,用户数,切换进程时的交换信息量5.简述操作系统资源管理的主要技术:资源复用、资源虚拟和资源抽象资源复用:系统中相应地多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享成为资源复用。

资源虚拟:虚拟的本质是对资源的转化、模拟或整合,把一个物理资源转变成多个逻辑上的对应物,也可以把多个物理资源变成单个逻辑上的对应物,即创建无需共享的多个独占资源的假象,或创建易用且多于实际物理资源数量的虚拟资源假象,以达到多用户共享一套计算机物理资源的目的。

资源抽象:通过创建软件来屏蔽硬件资源的物理特性和实现细节,简化对硬件自愿的操作、控制和使用,即不考虑物理细节而对资源执行操作的技术。

6.试从资源管理观点出发,分析操作系统在计算机系统中的角色和作用对软硬件资源进行资源复用、虚拟和抽象,有序地管理各类资源,记录资源使用情况,确定资源分配策略,实施资源的分配和回收,满足用户对资源的需求和申请。

操作系统简答题试题及答案

1.I/O软件一般分为哪几个层次?从硬件层到用户层分为中断处理程序;设备驱动程序;与设备无关的I/O软件;用户空间的I/O软件等4层。

2.操作系统有哪些基本类型?基本的操作系统类型有三种:多道批处理操作系统,分时操作系统及实时操作系统。

.各举出一个实例?随着计算机体系结构的发展,先后出现了个人计算机操作系统、嵌入式操作系统、多处理机操作系统、网络操作系统和分布式操作系统。

3.有几种I/O控制方式?各自的含义是什么?答:常用的I/O控制技术有4种:程序直接控制方式、中断控制方式、DMA方式和通道控制方式。

程序直接控制方式是由用户进程直接控制内存或CPU和外围设备之间的信息传送。

这种方式控制者都是用户进程。

中断方式被用来控制外围设备和内存与CPU之间的数据传送。

这种方式要求CPU与设备(或控制器)之间有相应的中断请求线,而且在设备控制器的控制状态寄存器的相应的中断允许位。

DMA方式又称直接存取(direct memory access)方式。

其基本思想是在外围设备和内存之间开辟直接的数据交换通道。

通道控制(channel control)方式与DMA方式相类似,也是一种以内存为中心,实现设备和内存直接交换数据的控制方式。

与之不同的是,在DMA方式中数据传送方向、存放数据内存始址以及传送的数据块长度等都是由CPU控制,而在通道方式中这些都是由专管输入输出的硬件——通道来进行控制4.常见的文件物理结构有哪些?各有什么特点?各自与文件的存取方式的关系如何?常见的文件物理结构有顺序结构,链接结构,索引结构。

顺序结构以编号连续的磁盘块存储文件内容,适合于顺序存取和直接存取;链接结构将逻辑上连续的文件块存放到不连续的物理块中、然后在每一个物理块保存一个存放下一个逻辑块的物理块的指针,以保持逻辑块的连续性,此类结构顺序存取;以索引结构存储的文件,适合于顺序存取、直接存取。

索引结构是在文件目录中设置一张文件物理块的索引表,表中依文件逻辑块的顺序登记各个逻辑块所在的物理块地址。

计算机操作系统试题题库及答案

计算机操作系统试题题库及答案一、选择题1. 计算机操作系统的功能不包括以下哪项?A. 资源管理B. 文件管理C. 网络通信D. 数据库管理答案:D2. 下列哪个操作系统不是分时操作系统?A. UNIXB. LinuxC. WindowsD. MS-DOS答案:D3. 在操作系统中,进程和线程的区别不包括以下哪项?A. 进程是系统进行资源分配和调度的基本单位B. 线程是进程的一部分C. 线程具有独立的地址空间D. 进程和线程都可以并发执行答案:C4. 下列哪种调度算法可能会导致饥饿现象?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 优先级调度D. 时间片轮转答案:C5. 在操作系统中,虚拟存储技术的核心思想是?A. 将物理内存扩充为虚拟内存B. 将磁盘存储扩充为内存C. 将多个进程的内存空间合并D. 将内存中的数据压缩存储答案:A二、填空题1. 操作系统的五大功能是:______、______、______、______、______。

答案:处理机管理、存储管理、设备管理、文件管理、作业管理2. 在操作系统中,进程和线程的关系是:______。

答案:进程是线程的容器,线程是进程的执行单元3. 下列调度算法中,______算法可能会导致进程饥饿现象。

答案:优先级调度4. 在操作系统中,虚拟存储技术主要包括:______和______。

答案:地址映射、存储保护三、判断题1. 操作系统的目的是为了提高计算机的运行速度和利用率。

()2. 进程和线程在操作系统中具有相同的功能。

()3. 在操作系统中,分时系统和实时系统是两种不同的操作系统类型。

()4. 虚拟存储技术可以扩大物理内存的空间。

()答案:1. 错误 2. 错误 3. 正确 4. 正确四、简答题1. 简述操作系统的五大功能。

答案:操作系统的五大功能包括:(1)处理机管理:负责进程的创建、调度、同步、通信和终止等操作。

(2)存储管理:负责内存空间的分配与回收、内存保护、内存扩充等功能。

操作系统考试试题及答案

操作系统考试试题及答案一、单项选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络通信管理答案:D2. 在操作系统中,进程和程序的区别是什么?A. 进程是程序的执行过程,程序是静态的代码B. 进程是程序的静态代码,程序是动态的执行过程C. 进程和程序是同一个概念D. 进程是程序的输出结果,程序是进程的输入数据答案:A3. 操作系统中,哪个调度算法是按照作业的到达顺序进行调度的?A. 先来先服务(FCFS)B. 短作业优先(SJF)C. 轮转调度(RR)D. 优先级调度答案:A4. 虚拟内存技术的主要目的是为了解决什么问题?A. 减少磁盘I/O操作B. 提高CPU利用率C. 扩展可用内存D. 提高系统的可靠性答案:C5. 在操作系统中,文件系统的作用是什么?A. 管理文件的存储B. 提供文件的输入输出操作C. 管理文件的属性D. 以上都是答案:D6. 操作系统中的死锁是指什么?A. 系统无法正常启动B. 系统无法正常关机C. 两个或多个进程在执行过程中因争夺资源而造成的一种僵局D. 系统资源耗尽答案:C7. 操作系统中,分页和分段的区别是什么?A. 分页是按固定大小划分内存,分段是按不同大小划分内存B. 分页是按不同大小划分内存,分段是按固定大小划分内存C. 分页和分段没有区别D. 分页和分段是同一种技术的不同名称答案:A8. 操作系统中,什么是同步机制?A. 用于防止多个进程同时访问共享数据的机制B. 用于确保进程按照特定顺序执行的机制C. 用于提高进程执行速度的机制D. 用于减少进程间通信的机制答案:B9. 在操作系统中,什么是用户态和内核态?A. 用户态是用户程序执行的状态,内核态是操作系统执行的状态B. 用户态是操作系统执行的状态,内核态是用户程序执行的状态C. 用户态和内核态是同一种状态D. 用户态和内核态没有区别答案:A10. 操作系统中,什么是中断?A. 程序执行过程中的自然暂停B. 程序执行过程中的异常处理C. 外部设备请求CPU处理的信号D. 操作系统对用户请求的响应答案:C二、填空题(每题2分,共20分)1. 操作系统是计算机系统中的___________,管理和调度计算机硬件资源。

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