当前位置:文档之家› 操作系统简答题及答案

操作系统简答题及答案

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

1.OS的作用是什么?

1.操作系统作为用户与硬件系统之间的接口。

2.操作系统作为资源的管理者。

3.操作系统实现了对资源的抽象。

2.单道批处理是什么概念,解决了什么问题,是如何解决的**?**还存在什么问题?

1.单道批处理是计算机系统对一批作业(但在内存中仅有一道作业)自动进行处理。

2.解决了人机矛盾和CPU与I/O设备速度不匹配矛盾。

3.通过提高系统资源的利用率和系统吞吐量。

4.不能充分利用系统资源。

3.多道批处理是什么概念,解决了什么问题,是如何解决的?

1.在内存中同时存放多道相互独立程序,按照一定的算法,共享CPU 和系统中的各种资源。

2.提高了资源的利用率和系统吞吐量。

3.它能使多道程序交替运行,使得CPU和其他资源保持忙碌状态

4.实现多道程序设计应解决那些问题?

1.处理机管理问题

2.内存管理问题

3.I/O设备管理问题

4.文件管理问题

5.作业管理问题

5.对比分时系统和实时系统的特征,它们的含义有何异同?

两者同时具有多路性交互性独立性及时性四个特征但实时系统额外具有可靠性

分时系统没有实时系统具有的容错机制可靠

6.为什么引入进程的概念?

这是因为并发执行的程序(即进程)是“停停走走”地执行,只有在为它创建进程后,在它停下时,方能将其现场信息保存在它的PCB中,待下次被调度执行时,再从PCB中恢复CPU现场并继续执行,而传统的程序却无法满足上述要求。

7.如何理解并发性和共享性的联系?

并发性和共享性互为存在条件,是操作系统最基本的特征。一方面资

源共享是以程序(进程)的并发性执行为条件的,若系统不允许程序

并发执行,自然不存在资源共享问题。另一方面若系统不能对资源共

享实施有效管理,则也必将影响到程序并发执行。如果自己用的操作

系统,不能并发执行,你每次只能打开一个程序,要打开另外一个就

得关闭前一个,会十分痛苦。而你打开多个程序的时候不可避免会用

到同一个资源。

8.什么是同步和异步的概念?如何理解操作系统的异步性?

异步:在多批道处理系统中,由于并发进行的进程中,存在调度的随

机性和执行速度的独立性,即间接制约,导致各个进程走走停停同步:多个进程之间存在直接制约关系,而为了提高执行速度,让各个进程

之间互相发送消息,确定执行顺序,而不会出现走走停停的情况,达

到同步。同步不是指多个进程同时执行,而是指多个进程之间互相发

送消息,不会出现走走停停的混乱情况,将无序变为有序。

9.为什么说操作系统是对裸机的首次虚拟?

算机的硬件、软件以及软件的各部分之间是一种层次结构的关系。硬

件在最底层,操作系统是裸机上的第一层软件,是对硬件功能的首次

扩充。

10.为什么说处理机管理体现为进程管理?

因为处理机是计算机中宝贵的资源,有效地将处理机分配和回收给各

个进程体现才能系统性能。

11.存储器管理有哪些功能?

内存分配和回收,内存保护,地址映射和内存扩充

12.设备管理有哪些功能?

缓冲管理、设备无关性、设备分配、设备处理、虚拟设备功能

13.如何划分程序模块?对模块有什么要求?

划分:功能相对独立的一段代码

要求:高内聚,低耦合

14.简述冯.诺依曼计算机的工作原理

存储程序加程序控制

15.什么是中断?为什么要引入中断机制?

中断是系统运行期间发生任何紧急事件,使得CPU暂停正在执行的程序,保留现场后自动转去执行相应事件的处理程序。

引入中断机制的目的有:

1、使实时处理紧急事件成为可能

2、可增加处理机的执行效率

3、可简化OS的程序设计

16.CPU如何感知中断请求,又如何响应中断请求?

中断源向CPU发出中断请求,CPU收到中断请求后保留现场信息转相应的事件处理程序去处理中断源,处理完后返回现场信息,继续处理之前没有完成的任务。

中断处理过程是怎样的?

1、保留现场到各个寄存器内

2、处理触发中断源的中断事件,即真正执行具体的为某个中断源服务的中断服务程序

3、关闭中断,以防止在恢复现场过程中被新的中断请求打断,接着恢复现场,然后开放中断,以便返回原来的程序后可响应其他的中断请求

CPU的现场信息主要包括哪些内容?

CPU各个寄存器(通用寄存器和指令寄存器)、程序状态字PSW以及用户栈指针

什么是程序执行结果的不可再现性?如何确保执行结果的可再现?

不可再现性:由于程序的并发执行,打破了由另一程序独占系统资源的封闭性,因而破坏了可再现性

解决:必须通过Berstein条件的限制,保证程序在异步环境下的执行结果是确定的

为什么要引入进程的概念?进程有哪些特征?

为了实现多道程序并发执行,而进程是进程实体的运行过程,资源分配和调度的独立单位。

特征:动态性,并发性,独立性,异步性, 结构性

进程图与前趋图的作用分别是什么?

进程图:描述进程家族关系,一个结点代表一个进程,一条孤代表进

程间的父子关系。

前趋图:表示语句或者进程间的执行顺序。

引起进程阻塞和唤醒的典型原因有哪些?

1、请求系统服务

*无法获得服务,进程主动阻塞

*服务完成,由服务释放进程唤醒阻塞进程

2、启动某种操作

*进程主动阻塞,等待操作完成

*操作完成,由中断处理程序唤醒阻塞进程

3、合作数据尚未到达

*合作进程的数据尚未到达,等待进程阻塞

*新数据到达,由合作进程唤醒阻塞进程。

4、无新工作可做

*系统进程无新工作可作,主动阻塞

*新工作到达时,系统进程被唤醒

创建进程需要执行哪些操作?

1.申请空白PCB

2.为新进程分配资源

3.初始化PCB

4.将PCB插入队列

进程的同步机制解决什么问题?

解决进程在并发执行时产生结果的不可再现性(不确定性),也可以说进程的异步性。

其实现了多个相关进程在执行次序上的协调。

什么是临界区,引入临界区的目的是什么?

临界区:在进程中涉及到临界资源的程序段

目的:为了让诸进程互斥,实现对临界资源的互斥访问

利用信号量机制如何实现资源的互斥使用?

进入临界区前,进程通过锁变量判断临界资源是否被占用

占用:进程反复测试W的状态

否则:为临界资源加锁,然后进入临界区,为临界资源开锁

互斥信号量机制如何体现资源的互斥准则?

空闲让进,忙则等待,有限等待,让权等待

信号机机制在有合作关系的进程中如何描述进程同步?

先操作的进程执行后设置V原语,在后操作的进程执行前设置P原语,这一对原语同时存在

讨论生产者-消费者问题中互斥信号量设置的必要性。

从生产者角度看,如果多个生产者进入缓冲区进行各自的操作,可能

会出现覆盖等错误;从消费者角度看,同样可能出现错误;单纯从生

产者消费者的角度来看,一个生产者和一个消费者进入缓冲区,修改

的是各自的缓冲区,没有冲突,可以不必设置互斥信号量。

哲学家就餐问题可以有哪些方法避免死锁

1最多允许4个哲学家同时坐在桌子旁边

2仅当一个哲学家左右两边的筷子都可以用时才允许拿筷子

3给所有哲学家编号,奇数号的哲学家必须首先拿左边的筷子,偶数

号的哲学家则反之,最后总有一个哲学家能获得两只筷子而进餐

读者-写者问题是如何实现读者优先或写者优先的?

读者优先:第一个读者可以读,只有第一个读者阻塞写者,只有最后

一个读者才能唤醒写者。

写者优先:第一个写者可以读,只有第一个写者阻塞读者,只有最后

一个写者才能唤醒读者。

直接消息通信机制中,接收进程的PCB需要保存哪些与通信有关的数据?

1、 mq (消息队列队首指针)

2、mutex (消息队列互斥信号量)

3、sm (消息队列资源信号量)

管道通信的工作原理和基本要求是什么?

工作原理:

*管道是连接发送进程和接收进程的共享文件(Pipe 文件)

*发送进程以字符流的形式将消息写入管道

*接收进程按先进先出的顺序从管道读出数据

基本要求:

*对管道的互斥使用

*发送进程与接收进程的同步

*确定通信对方的存在

讨论管道通信的代码描述

创建管道文件

建立通信然后实现连接

信息交换后由任意一方断开连接

引入线程的目的是什么?

增加并发程度和减少并发开销

线程与进程有什么区别与联系?

1)调度的基本单位:线程是调度和分派的基本单位,而在未设置线程时,进程也是进行资源分配和调度执行的独立单位

(2)并发性:进程之间、线程之间均可并发执行

(3)拥有资源:进程拥有资源,线程继承资源

(4)独立性:同一进程中的线程的独立性低于不同进程的线程独立性

(5)系统开销:线程的系统开销小于进程

(6)支持多处理机系统:可将一个进程中的多个线程分配到多个处理机中

调度有哪几个层次,分别作用于什么范围?

作业调度、内存调度、进程调度

引起进程调度的时机和原因有哪些?

1、当前运行进程运行结束。因任务完成而正常结束,或者因出现错误

而异常结束。

2、当前运行进程因某种原因,比如 I/O 请求、 P 操作、阻塞原语等,从运行状态进入阻塞状态。

3、执行完系统调用等系统程序后返回用户进程,这时可以看作系统进

程执行完毕,从而可以调度一个新的用户进程。

4、在采用抢占调度方式的系统中,一个具有更高优先级的进程要求使

用处理器,则使当前运行进程进入就绪队列(与调度方式有关)。

5、在分时系统中,分配给该进程的时间片已用完(与系统类型有关)。

作业与进程有什么区别与联系?

区别:进程是一个程序的一次执行,而作业是任务。

联系:一个作业通常包括多个进程,多个进程共同完成一个作业。一

个是任务的静态描述,一个是任务的动态描述。互相补充

作业有哪几种状态?

后备状态、提交状态、执行状态和完成状态

作业调度的时机与任务是什么?

时机:内存中的进程数小于多道度。任务:从后备队列中选取多少个

作业调入内存,取决于多道度,而接纳哪些作业取决于调度算法。

进程调度有哪两种调度方式?各自的调度时机是什么?

1.非抢占式:

发生调度的时机:正在运行的进程运行正常/异常结束;进程发生阻塞;

2.抢占式

发生调度的时机:有优先权更高的进程到达;有更短的进程到达;时

间片用完了。

进程的优先权有静态优先权和动态优先权两种形式,试分析基于这两

种优先权的非抢占式调度和抢占****式调度的调度时机和调度原则。

非抢占式调度方式的调度时机:CPU空闲

抢占式调度方式的调度时机:CPU空闲或新进程到达

基于优先权的抢占式调度:

新进程到达时:

静态优先权:新老进程比较优先级

动态优先权:重新计算新老进程、就绪进程优先级

CPU 空闲时:

静态优先权:选择就绪队列优先权最高者

动态优先权:重新计算新进程、就绪进程优先级

那种调度方式既考虑等待时间又兼顾服务时间?

高响应比优先调度算法

为什么说多级反馈队列调度算法是综合性能比较好的?

1.对于终端型用户,作业比较小,可在第一队列即可完成,响应时间

很短。

2.对于短批处理作业用户,这类作业属于稍长的短作业,可在第二或

第三队列即可完成,周转时间也比较短。

3.对于长批处理作业用户,它总会被运行的,不用担心它长期得不到

处理。

讨论教材图3.9最低松弛度优先算法的正确性。

我认为,3.9基于抢占会发生于实时任务队列中存在松弛度为0的任

务的前提。故,在t=10时,A1已完成,由于B1松弛度小于A2,故

执行B1;而当t=30时,A2松弛度为0,调度程序抢占B1的处理机

而调度A2。同理可得后面的调度顺序,故3.9是自洽的。

什么是死锁?引起死锁的原因是什么?

死锁是指多个进程因竞争共享资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。引起死锁的原因有:竞争不可抢占性资源,竞争可消耗性资源,进程推进顺序不当。

产生死锁的必要条件是什么?

1、互斥条件:进程对占有的资源进行排他性使用

2、请求和保持条件:动态分配策略中,进程占有资源却又申请新的资

3、不可抢占条件:对己经分配给进程的资源不可抢占使用

4、环路等待条件:发生死锁时,系统的RAG必然出现环路

预防死锁的策略有哪几个,分别破坏什么条件?

1.破坏“请求和保持条件”

2.破坏“不可抢占”条件

3.破坏“环路等待”条件

简述银行家算法的工作流程

1、检测请求资源数量是否合理:不合理拒绝请求并报错,合理继续;

2、检测系统是否有足够可用资源分配;没有等待,有继续;

3、利用相应的数据结构进行试探性分配;

4、利用安全性算法,检测此次分配后系统是否处于安全状态;是则分

配资源,否则恢复数据结构。

如何检测申请不同类资源的进程是否存在死锁?

1.在RAG中找一个非孤立,非阻塞的进程结点,去掉所有边将其变成

孤立结点

2.把等待该资源的请求边变成分配边

3.如果所有进程结点均成为孤立结点,则资源分配图是可以完全化简

4.若可以完全化简资源分配图,则不存在死锁,否则,系统中存在死

程序要运行必须经过哪几个步骤,各自完成什么任务?

1.编译:由编译程序对源程序编译得到0,1代码的目标模块

2.链接:由链接程序将编译后形成的一组目标模块以及库函数链接形

成可执行的装入模块

3.装入:由装入程序将装入模块装入内存

地址映射有静态映射和动态映射,试比较两者的优劣

静态映射灵活性低,但对硬件要求也低;动态映射灵活性高,速度快,但是对硬件要求高

用界限寄存器如何实现内存保护?

每当CPU要访问内存时,硬件自动将被访问的内存地址与界限寄存器

的内容进行比较,以判断是否越界,如果没有越界,则按此地址访问

内存,否则将产生越界中断。

固定分区和动态分区分配初始的分区是如何得到的?

固定分区:分区说明表。

动态分区:空闲分区表,空闲链。

引入对换技术的目的是什么?对换有哪两种类型?

使进程在内存和外存之间能够动态调度。

有整体对换和页面对换两种类型。

分页存储管理方式是如何实现的?

系统将一个进程的逻辑地址空间分成若干个大小相等的页面,相应地,将内存空间分成若干个与页面同样大小的物理块,内存的分配以块为

单位,并允许将一个进程的若干页分别装入到多个可以不相邻接的物

理块中。逻辑地址分为两部分:页号和页内地址。在程序运行时,为

了能在内存中找到每个页面对应的物理块,系统为每个进程建立了一

张页表。进程的每个页占页表的一个表项,其中记录了相应页对应的

内存块的块号,以及用于分页保护的存取控制信息。页式存储管理系

统中,逻辑地址到物理地址的转换是在进程执行的过程中,由硬件地

址变换机构借助页表自动进行的。

分页存储管理方式中的数据结构有哪些,分别有什么作用?

面向进程:页面请求表,整个系统统一一张页面请求表,记录所有进

程使用内存的请况。

面向内存:内存块表(空闲块表,空闲块链,位示图)。

进程和内存的对应:页表,记录每个页面在内存所对应的物理块。

分页方式中如何将逻辑地址转换为物理地址?

当进程要访问某个逻辑地址中的数据时,分页地址变换机构会自动地

将有效地址(相对地址)分为页号和页内地址两部分再以页号为索引

去检索页表。查找操作由硬件执行。在执行检索前,先将页号与页表

进行比较,如果页号大于或等于页表长度,则表示本次所访问的地址

已超越进程的地址空间。于是,这一错误将被系统发现,并产生一地

址越界中断。若未出现越界错误,则将页表始址与页号和页表项长度

的乘积相加,变得到该表项在页表的位置,于是可从得到该页的物理

块号,将之装入物理地址寄存器中,与此同时,在将有效地址寄存器

中的页内地址送入物理地址寄存器的块内地址字段中。

引入分段存储管理方式有什么好处?

1.方便编程,

2.分段便于实现信息共享,信息保护

3.而且分段可以动态增长,动态链接

段页式存储管理方式的地址变换中,三次访问内存的目的分别是什么?第一次:获取页表地址

第二次:获取指令或数据的物理地址

第三次:从所得地址中取出指令或数据

什么是虚拟存储器?虚存的容量如何衡量?

虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容

量加以扩充的一种存储器系统。其逻辑容量由内存容量和外存容量之

和所决定。

阐述实现虚拟存储器的理论依据。

(1)基于局部性原理,应用程序在运行之前并不必全部装入内存,仅

须将当前要运行的那部分程序和数据装入内存便可启动程序的运行,

其余部分仍驻留在外存上;当要执行的指令或访问的数据不在内存时,再由OS请求调入;如果内存已满,则通过置换功能进行程序或数据

之间的置换。

(2)虚拟存储器还必须建立在离散分配的基础上,其实现方式可分成请求分页、请求分段和请求分段分页等方式。

.

虚拟存储器具有哪些特征?

多次性对换性虚拟性

请求分页存储管理方式的页表中各字段有什么作用?

1)页号和内存块号:当页面在内存时,用于地址变换

(2)中断位:表示该页是在内存还是在外存

(3)外存地址:如果页面在外存,记录磁盘块号

(4)访问位:记录该页最近被访问的次数或多久未被访问,根据访问位来决定淘汰哪页

(5)修改位:查看此页是否在内存中被修改过

缺页率与哪些因素有关?

1.页面大小

2.进程所分配物理块的数目

3.页面置换算法

4.程序固有特性

为什么FIFO置换算法存在Belady异常现象?

因为驻留在内存最久的页面不代表它的访问频率最小,可能是经常访问或者是刚刚访问过,如果把这样的页面换出去,在未来可能会频繁地换进来,导致命中率低下。

LRU置换算法的思想是什么,如何实现页面的“计时”?

LRU算法是选择最近最久未使用的页面予以淘汰。利用寄存器实现页面的“计时”。为每个在内存中的页面配置一个移位寄存器。当进程访问某物理块时,将相应寄存器的Rn-1位置成1.此时,定时信号将每隔一定时间将寄存器右移一位。如果我们把n位寄存器的数看作是一个整数,那么,具有最小数值的寄存器所对应的页面,就是最近最久未使用的页面。

简述改进的Clock算法的执行过程。

先为每一个页面设置一个访问位,再将所有的页面通过指针链接起来形成一个循环队列,当页面没有被访问时,访问位为1,当需要换出

页面时,替换指针从原来的位置开始,每次判断所指的页面的访问位

是否为0,若为0则换出,若为1,则设置为0,寻找下一个页面,若到队尾则重新从对首开始寻找

产生抖动的原因是什么?

多道度太高的清况下,页面在内存与外存之间频繁调度,以至于CPU

难以有效工作,导致系统效率急剧下降甚至系统崩溃,即产生抖动。

为什么引入工作集机制可以预防抖动?

在进程初始分配内存块时,分配大于等于工作集的内存块数,使其在

比较低的缺页率下开始工作。

请求分段存储管理方式的地址越界中断如何处理?

处理地址越界中断时,首先判断该段的扩充位,如果可扩充,则增加

段长,否则发生越界中断,进行出错处理

如何实现分段共享?

配置一张共享段表,所有各共享段表中记录共享分段的进程数,表中

包括该段的各种信息,以及各进程利用该共享段的信息。

I/O系统的软件有哪几个层次?

用户层I/O软件

设备独立性软件

设备驱动程序

中断处理程序

简述字符设备控制器的组成和原理。

组成:寄存器、I/O逻辑、借口。

引入通道的目的是什么?

为了建立独立的I/O操作,不仅使数据的传送能独立于CPU,而且也

希望有关对I/O操作的组织、管理及其结束处理尽量独立,以保证

CPU有更多的时间去进行数据处理

操作系统是如何识别中断请求,如何调用中断处理程序的?

每个中断源用一固定触发器寄存中断信号,称为中断位——值为1表

示有中断信号,为0则无。当某一中断源需要CPU为其进行中断服务时,就输出中断请求信号,使中断请求触发器置位,向CPU请求中断。

每一种中断都有一个与之相联系的中断号,并有一个与之相联系的中

断处理程序,而每种中断的中断处理程序按中断号的顺序存放在一张

中断向量表中。在中断响应时,系统会根据中断号去查找中断向量表,从中获得相应的中断处理程序的入口地址,这样便可以转入中断处理

程序执行。

中断和陷阱有什么区别?

1、陷阱由处理机正在执行的指令引起,而中断由与现行指令无关的中

断源引起

2、陷阱处理程序提供的服务为当前进程所用,而中断处理程序提供的

服务不是为当前进程

3、CPU可以在指令执行中响应陷阱,而必须在指令执行后响应中断

设备驱动程序的主要功能是什么?

1、接收由与设备无关的软件发来的命令和参数,并将命令中的抽象要

求转换为与设备相关的低层操作序列

2、检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与I/O 设备操作有关的参数,设置设备的工作方式

3、发出I/O命令,如果设备空闲,便立即启动I/O设备,完成指定的

I/O操作;如果设备忙碌,则将请求者的请求块挂在设备队列上等待

4、及时响应由设备控制器发来的中断请求,并根据其中断类型,调用

相应的中断处理程序进行处理

中断驱动的I/O控制方式与DMA的I/O控制方式有什么区别?

1、中断方式是以字符为单位传送数据,而DMA方式是以块为单位传

送数据

2、中断方式是在DR满后发中断信号,而DMA方式是在数据块传送

完成后发中断信号

3、中断方式的数据传送是在CPU的控制下由中断处理程序完成的,

而DMA方式的数据传送是在控制器的控制下盗用CPU周期完成的

DMA控制方式中,进入控制器DR中的数据如何传送到内存?

不断挪用CPU周期,将DR中的数据写入内存指定单元,直至DC=0

通道控制方式中什么情况下需要盗取CPU周期

1.通道获取下一条通道指令

2.数据控制器将数据传到内存

操作系统如何实现逻辑设备名向物理设备名的映射?

在系统中配置一张逻辑设备表,每个表目包含三项——逻辑设备名、物理设备名和设备驱动程序的入口地址。当进程用逻辑设备名请求分配I/O设备时,系统根据当时的具体情况,为它分配一台相应的物理设备。与此同时,在逻辑设备表上建立一个表目,填上应用程序中使用的逻辑设备名和系统分配的物理设备名,以及该设备驱动程序的入口地址。当以后进程再利用该逻辑设备名请求I/O操作时,系统通过查找LUT,便可找到该逻辑设备所对应的物理设备和该设备的驱动程序

独占设备的分配流程是怎样的?

1.分配设备

2.分配控制器

3.分配通道

用户层实现的SPOOLing技术其原理和目的是什么?

目的是实现虚拟设备功能

引入缓冲区的目的是什么?

1.缓和CPU与I/O设备间速度不匹配的矛盾

2.减少对CPU的中断频率,放宽对CPU中断响应时间的限制

3.解决数据粒度不匹配的问题

4.提高CPU和I/O设备间的并行性

简述缓冲池的基本组成和工作过程。

1、组成

三个缓冲队列

?空闲缓冲队列 emq: 由空缓冲区所链成的队列

?输入队列 inq:由装满输入数据的缓冲区所链成的队列

?输出队列 outq:由装满输出数据的缓冲区所链成的队列四个工作缓冲区

?输入收容hin

?输出收容hout

?输入提取sin

?输出提取sout

简述磁盘的格式和物理扇区号的结构

1)硬盘有数个盘片,每盘片两个面,每个面一个磁头

(2)盘片被划分为多个扇形区域即扇区

(3)同一盘片不同半径的同心圆为磁道

(4)不同盘片相同半径构成的圆柱面即柱面

逻辑扇区号与物理扇区号如何相互转换?

通过逻辑扇区号计算柱面号->磁道号->扇区号

磁盘访问时间如何计算

巡道时间+平均旋转延迟时间+传输时间

对比FCFS、SSTF、SCAN磁盘调度算法的优劣。

先来先服务算法(FCFS)

这是一种比较简单的磁盘调度算法。它根据进程请求访问磁盘的先后

次序进行调度。此算法的优点是公平、简单,且每个进程的请求都能

依次得到处理,不会出现某一进程的请求长期得不到满足的情况。此

算法由于未对寻道进行优化,在对磁盘的访问请求比较多的情况下,

此算法将降低设备服务的吞吐量,致使平均寻道时间可能较长,但各

进程得到服务的响应时间的变化幅度较小。

最短寻道时间优先算法(SSTF)

该算法选择这样的进程,其要求访问的磁道与当前磁头所在的磁道距

离最近,以使每次的寻道时间最短,该算法可以得到比较好的吞吐量,但却不能保证平均寻道时间最短。其缺点是对用户的服务请求的响应

机会不是均等的,因而导致响应时间的变化幅度很大。在服务请求很

多的情况下,对内外边缘磁道的请求将会无限期的被延迟,有些请求

的响应时间将不可预期。

扫描算法(SCAN)

扫描算法不仅考虑到欲访问的磁道与当前磁道的距离,更优先考虑的

是磁头的当前移动方向。此算法基本上克服了最短寻道时间优先算法

的服务集中于中间磁道和响应时间变化比较大的缺点,而具有最短寻

道时间优先算法的优点即吞吐量较大,平均响应时间较小,但由于是

摆动式的扫描方法,两侧磁道被访问的频率仍低于中间磁道

文件系统的管理对象是什么?

文件、目录、磁盘(磁带)存储空间

文件的逻辑结构类型如何划分

1、按文件是否有结构分类

2、按文件的组织方式分类

有结构的顺序文件和索引文件分别如何存取

对于定长的顺序文件,读文件:设置一个读指针Rptr,令它指向下一

个记录的首地址,每当读完一个记录时,便执行Rptr=Rptr+1操作,L

为记录长度;写文件:设置一个写指针Wptr,使之指向要写的记录的

首地址,每写完一个记录,执行Wptr=Wptr+1操作。

对于变长记录的文件,同样设置读写指针,每次读或写完一个记录后,将读或写指针加上刚读或刚写完的记录的长度。

对于索引文件,使用关键字建立索引表,根据用户(程序)提供的关

键字用折半查找法去检索索引表,从中找到相应的表项。再利用该表

项中给出的指向记录的指针值去访问所需的记录。而每当要向索引文

件中增加一个新记录时,便须对索引表进行修改。

文件目录的基本功能有哪些

(1)实现按名存取

(2)提高对目录的检索速度

(3)文件共享

(4)允许文件重名

引入索引结点的目的是什么?

为了减少索引文件时启动磁盘的次数

文件有哪两种共享方式

1.利用索引节点实现文件共享

2.利用符号链接实现文件共享

文件的访问矩阵保护方式如何实现

1.访问控制表

2.访问权限表

什么是事务?设置事务的目的是什么?

(1)事务是用于访问和修改各种数据项的-一个程序单位

(2)事务也可以被看作是一系列相关读和写操作

(3)事务的执行具有原子性

操作系统-简答题教学提纲

操作系统-简答题

操作系统 一、1.什么是操作系统?从资源管理看操作系统的功能有哪些?答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。 (2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c. I/O(Input/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2.什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统 :秒级(一般情况)实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、

数据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)进程是指令的有序集合,是静态的,进程是程序的执行,是动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2.什么是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3.一个进程进入临界区的调度原则是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4.说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成

自考操作系统简答题

操作系统简答题整理 1、进程与线程有什么区别? 答:从调度,并发性,系统开销,拥有资源等方面来比较线程和进程:⑴调度.在传统的操作系统中,独立调度,分派的基本单位是进程.而在引入线程的操作系统中,则把线程作为调度和分派的基本单位.⑵并发性.在引入线程的操作系统中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间亦可并发执行,因而使操作系统具有更好的并发性,从而能更有效地使用系统资源和提高系统吞吐量.⑶拥有资源.不论是传统的操作系统,还是设有线程的操作系统,进程都是拥有资源的一个独立单位,它可以拥有自己的资源.一般地说,线程自己不拥有系统资源(也有一点必不可少的资源),但它可以访问其隶属进程的资源,同一进程中的多个线程共享其资源.⑷系统开销.由于在创建,撤销或切换进程时,系统都要为之分配或回收资源,保存CPU现场.因此,操作系统所付出的开销将显著地大于在创建,撤销或切换线程时的开销. 2、AND信号量集机制的基本思想是什么,它能解决什么问题? 答:AND同步机制的基本思想是,将进程在整个运行过程中所需要的所有临界资源一次性全部分配给进程,待该进程使用完后再一起释放。只要尚有一个资源未能分配给该进程,其他所有可能为之分配的资源也不分配给它。亦即,对若干个临界资源的分配采取原子操作方式,要么全部分配到进程,要么一个也不分配。它能解决的问题:避免死锁的发生 4、试述分页和分段的主要区别。 答:区别:(1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。分页仅仅是由于系统管理的需要而不是用户的需要。段则是信息的逻辑单位,它喊有一组其意义相对完整的信息。分段的目的是为了能更好地满足用户的需要。(2)页的大小固定且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,因而在系统中只能有一种大小的页面;而段的长度却不固定,决定于用户所编写的程序,通常由编译程序在对源程序进行编译时,根据信息的性质来划分。 (3)分页的作业地址空间是一维的,即单一的线性地址空间,程序员只需利用一个记忆符,即可以表示一个地址;而分段的作业地址空间则是二维的,程序员在标识一个地址时,既需要给出段名,,又需给出段内地址。 5、什么是虚拟存储器,其实现方式有哪些? 答:虚拟存储器,是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储齐系统。 实现方式:1)分页请求系统2)请求分段系统 6.什么是临界资源?什么是临界区? 答:(1)临界资源是指每次仅允许一个进程访问的资源。 属于临界资源有硬件打印机、磁带机等,软件在消息缓冲队列、变量、数组、缓冲区等。(2)不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。每个进程中访问临界资源的那段代码称为临界区 7.请说明SPOOLing系统的组成及特点? SPOOLing系统的组成:输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程。 SPOOLing技术的特点:(1)提高了I/O速度. (2)将独占设备改造为共享设备。(3)实现了虚拟设备功能.多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备. 8. 内存管理有那些功能? 1)内存分配2)内存保护3)地址映射4)内存扩充

操作系统 简答题

操作系统 一、1、什么就是操作系统?从资源管理瞧操作系统的功能有哪些?答:(1)、操作系统就是一个系统软件,它能有效地管理与控制计算机系统中的各种硬件与软件资源、合理组织计算机的工作流程,方便用户使用的程序与数据的集合。 (2)、a、处理机管理:分配与控制处理机b、存储器管理:分配及回收内存 c、I/O(Input/Output)设备管理:I/O分配与操作 d、文件管理:文件存取、共享与保护(详见课本P2-3) 2、什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3、试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统:秒级(一般情况)实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9与P11) 三、1、在操作系统中为什么要引入进程的概念?它与程序的区别与联系就是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数据三者组成一

个完整的实体,就就是进程实体。进程就是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)进程就是指令的有序集合,就是静态的,进程就是程序的执行,就是动态的。2)进程的存在就是暂时的,程序的存在就是永久的。3)进程的组成应包括程序与数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序就是构成进程的组成部分之一,一个进程的运行目标就是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度瞧,进程由程序、数据与进程控制块三部分组成。 2、什么就是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3、一个进程进入临界区的调度原则就是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4、说明进程的结构、特征与基本状态。 答:进程就是程序在其数据集合上的一次运行活动,就是资源分配与独立调度的基本单位。进程由程序、数据与进程控制块组成 进程的特征:动态性、并发性、独立性、异步性

管理学简答题和论述题要点

管理学简答题和论述题要点

1.管理的基本职能并简要说明各个职能的含义 管理的四大基本职能为计划、组织、领导和控制。 计划职能指管理者事先对未来应采取的行动所做的谋划和安排。包括选取合适的组织目标,制订战略方案以及实现这些目标。计划职能是管理的首要职能,任何管理都是从计划开始的。 组织职能指管理者有效地组织和调配资源,形成一个有机整体,以实施计划任务。管理者建立组织结构来协调激励组织成员努力实现组织目标。 领导职能指管理者建立有效的组织指挥体系,指导、激励和协调组织成员。 控制职能指管理者按目标计划制定管理标准,对过程和结果进行控制,及时纠偏,保证组织目标的实现。 2.怎样理解管理的科学性和艺术性? 管理是科学和艺术的结合。 管理的科学性在于管理作为一个活动过程,其间存在着一系列基本客观规律,有一套分析问题、解决问题的科学的方法论,并在实践中得到验证和丰富,可复制学习,可知道人们实现有效的管理。管理的科学性强调人们必须按照管理科学规律进行管理,强调学习管理专业知识的重要性。 管理的艺术性就是强调其实践性和创新性。要有效地实现管理,管理者必须在管理实践中发挥积极性、主动性和创造性,因地制宜地将管理知识与具体管理活动相结合。管理的艺术性强调管理者仅凭停留在书本上的管理理论,或背诵原理和公式来进行管理活动是不能保证其成功的,还要灵活运用管理知识,讲究管理技巧。 管理既是一门科学,又是一门艺术,是科学和艺术的有机结合。管理的科学性是艺术性的前提与基础,管理的艺术性是科学性的补充与提高。 3.管理者应具备哪些基本技能? 管理者的基本技巧是指管理者将管理知识和业务知识用于实践中所表现出来的能力。包括技术技能、人际技能和概念技能。 技术技能是指管理者掌握和运用某一专业领域内技术、知识、方法和程序完成组织任务的能力。 人际技能又称“人事技能”,是管理者处理人事关系的技能,主要包括理解、激励和与他人相处的能力。 概念技能是指管理者观察、理解和处理各种全局性的复杂关系的抽象能力。 4.古典管理理论的特点和内容 古代管理理论包括科学管理理论、一般管理理论和行政组织理论。 泰罗的科学管理理论的要点: 学管理的中心问题是提高生产效率。 ②工作定额原理。为发掘工人们劳动生产率的潜力,就要制定出有科学依据的工作量定额。他通过时间和动作研究的方法提高了生产效率。 ③能力与工作相适应。 ④标准化原理。工人在工作时要采用标准的操作手法,而且工人使用的工具、机器、材料和所在工作现场环境等等都应该都标准化以提高劳动生产力。

操作系统简答及大题

1、请举例说明单用户单任务的操作系统与多用户多任务的操作系统之间的区别? 2、死锁产生的4个必要条件是什么?它们是彼此独立的吗? 3、当系统中的地址空间非常大时(例如32位),会给页表的设计带来什么问题?请给出一个方案并分析其优缺点。 4、文件在磁盘上存放的形式有几种?它们与存取方法有何关系? 5、试比较进程与程序的异同。 6、脱机命令接口和联机命令接口有什么不同? 1、答案:DOS是单用户单任务的操作系统,通常这种操作系统没有进程调度,内存管理也比较简单,只划分为系统区和用户区,是单道的程序运行环境。Unix是多用户多任务的操作系统,有进程管理,内存管理也比较复杂。它们都具有设备管理系统和文件管理系统,但功能也有差别。 2、互斥,请求和保持,不剥夺,环路等待。 不是相互独立的,前三个条件是必要条件,而环路等待实际上是在前三者基础上的一种可能的结果,是死锁的一种现象。 3、会导致页表过长从而很难找到一块连续的存储空间存放页表,此外如果页表中的行不连续也会加大访问页表的查找时间。 可以用多级页表解决这个问题,将页表分页,离散地存储在不同区域,同时建立另一张页表映射原来页表的每一页。优点是不需要大块的连续空间,但并没有减少页表的空间,同时也增加了访存次数。 4、三种存储结构的特点略。 5、答案:进程与程序是紧密相关而又完全不同的两个概念:1)每个进程实体中包含了程序段和数据段这两个部分,因此他们是紧密相关的。但从结构上看,进程实体中除了程序段和数据段外,还必须包含一个数据结构,即进程控制块PCB。2)进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建而产生、由调度而进行、由撤销而消亡,即它具有一定的生命周期。而程序只是一组指令的有序集合,并可以永久的驻留在某种介质上,其本身不具有运动的含义,是静态的。3)多个进程实体可同时存放在内存中并发执行,其实这正是引入进程的目的。而程序的并发执行具有不可再现性,因此程序不能正确并发执行。4)进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位,而程序不可能在多道环境下独立运行。5)进程与程序不一一对应,同一个程序多次运行,将形成不同的进程;同一个程序的一次执

操作系统期末考试简答题

第一章:操作系统 1.什么是操作系统:操作系统是计算机系统中的一个系统软件,它是一些程序模块的集合。他们能有效地组织和 管理硬件及软件资源,合理组织计算机的工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行。 2.OS的主要作用:(1)是计算机硬件、软件资源的管理者;(2)是用户使用系统硬件、软件的接口;(3)OS还 是扩展机和虚拟机;(4)合理组织工作流程。 3.OS的特征:(1)并发性:多个事件在同一时间段内发生;(2)共享性:多个进程共享有限的计算机资源;(3) 虚拟性:一个物理实体映射为若干个对应的逻辑实体;(4)异步性(也叫不确定性、随机性):进程的执行顺序和执行时间不确定。 4.OS的功能:(1)处理及管理;(2)存储管理;(3)设备管理;(4)文件管理;(4)用户接口。 5.* OS的分类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、个人计算机 操作系统。 第二章: 1.操作系统为用户提供两种接口,一个是命令接口,一个是程序接口(系统调用接口)。(1)命令接口:用户通 过这些命令来组织和控制作业的执行。(2)程序接口:编程人员使用他们来请求操作系统服务。 2.使用操作命令进行作业控制的两种方式:联机方式(联机命令接口)、脱机方式(脱机命令接口)。 第三章:进程 1.进程的概念:进程是程序在执行过程中管理和分配资源的最小单位。 2.进程的特征:并发性;动态性;独立性;交往性;异步性。 3.进程的3种状态:运行态、就绪态、阻塞态。 4.3种状态的转化:【重要】 5.临界区:(解释一)把不允许多个并发进程交叉执行的一段程序称为临界区。(解释二)把系统中不允许同时多 个进程访问的资源称为临界资源,而在进程中访问临界资源的那段程序称为临界区。 6.信号量:信号量是一种特殊的变量,用于管理临界区的共有资源。 7.综述:PV操作,涉及计算题。 第四章:死锁 1.死锁定义:一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到资源, 这种现象称为进程死锁,这一组进程就称为死锁进程。 2.死锁产生的条件:(1)互斥使用(资源独占);(2)不可强占(不可剥夺);(3)请求和保持(部分分配,占有 已分配);(4)循环等待(环路等待)。 3.*解决死锁的方法:(1)鸵鸟策略(忽略不管);(2)预防死锁(破坏其产生条件);(3)避免死锁(分配过程中 采取策略);(4)检测死锁(允许发生死锁);(5)解除死锁(与检测死锁配套使用)。 4.死锁预防:(1)破坏“不可剥夺”条件;(2)破坏“请求和保持”条件;(3)破坏“循环等待”条件。 5.死锁避免定义:在系统运行过程中,对进程发出的每一个系统能够满足的资源申请进行动态检查,并根据检查 结果决定是否分配资源,若分配后系统可能发生死锁,则不予分配,否则予以分配。(思索避免具有两种状态:安全状态和非安全状态) 6.死锁预防与死锁避免的区别:死锁预防是设法破坏产生死锁的必要条件,严格防止死锁的发生(根本就不会发 生死锁)。而死锁避免则没有这么严格,它是一种动态策略(允许发生死锁)。

(完整版)操作系统简答题

1.操作系统的目标是什么? 答:方便性,有效性,可扩充性,开放性。 2.什么是计算机操作系统。 答:是计算机系统中的一个系统软件,能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够合理、方便、有效地使用计算机,使整个计算机系统能高效运行的一组程序模块的集合。 3.操作系统的三种基本类型是什么。 答:批处理操作系统,分时系统,实时系统 4.试说明多道批处理操作系统的优缺点。 答:优点是资源利用率高,系统吞吐量大。 缺点是平均周转时间长,无交互能力。 5.试叙述多道程序设计的基本概念。 答:在多道批处理系统中,用户所提交的作业首先存放在外存上并排成一个队列,成为“后备队列”;然后,按一定的作业调度算法从后备队列中选择若干个作业调入内存,使它们共享CPU 和系统中的各种资源。 6.简述分时系统的工作原理和特征。 答:(1)分时系统采用时间片轮转法,将CPU 的访问时间平均分给每个用户,使每个用户都可以访问到中央计算机资源。 (2)分时系统的特性:多路性,独立性,及时性,交互性。 7.操作系统的五大管理功能是什么? 答: 处理机管理、存储器管理、设备管理、文件管理、用户接口 8.操作系统的四个基本特征。 答:操作系统的四个基本特征分别是: (1)并发性:在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时运行。但在单处理机系统中,每一时刻仅能执行一道程序,故微观上这些程序是在交替执行的。 (2)共享性:共享是指系统中的资源可供内存中多个并发执行的进程共同使用。根据资源属性不同分为互斥共享方式和同时访问方式。 (3)虚拟性:在操作系统中的所谓“虚拟”是指通过某种技术把一个物理实体变成若干个逻辑上的对应物。 (4)异步性:在多道程序环境下,允许多个进程并发执行,但由于资源等因素的限制,通常,进程执行并非“一气呵成”,而是以“走走停停”的方式运行。

计算机操作系统考试重点习题集

计算机操作系统习题 原语:由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性;即原语的执行必须是连续的,在执行过程中不允许被中断 死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去 进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位 线程:进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位 管程:管程(英语:Monitors,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享资源。这些共享资源一般是硬件设备或一群变数 链接文件:在文件之间创建链接,实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称 文件系统:操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法 快表 虚拟存储器:作业装入的时候只装入一部分,另一部分放在磁盘上,当需要的时候再装入到主存,用户的逻辑地址空间可以比主存的绝对地址空间要大 逻辑地址:是指由程序产生的与段相关的偏移地址部分 物理地址:是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址 驱动程序:是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作 临界区:指的是一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问的特性 程序控制块; 系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程 文件控制块: 操作系统为管理文件而设置的一组具有固定格式的数据结构,存放了为管理文件所需的所有有属性信息(文件属性或元数据) 处理机: 处理机包括中央处理器,主存储器,输入-输出接口,加接外围设备就构成完整的计算机系统。处理机是处理计算机系统中存储程序和数据,并按照程序规定的步骤执行指令的部件 操作系统: 是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行 页表: 页表是一种特殊的数据结构,放在系统空间的页表区,存放逻辑页与物理页帧的对应关系 DMA:直接存储器访问 库函数:把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了

第二章windows7操作系统简答题答案知识讲解

第二章w i n d o w s7操作系统简答题答案

第二章windows7操作系统简答题答案注:(答案是我根据书上内容做来的不是百分之百正确的标准答案供参考哈)1.在windos 7系统的桌面创建“画图”的快捷方式,简述操作步骤。 单击桌面左下角的开始按钮,在菜单栏中左键点击所有程序,。在所有程序中我们可以看到附件,选中附件中的“画图”单击鼠标右键选择发送到桌面快捷方式。 2.利用搜索功能查找c盘上所有以map为扩展名的文件,并将找出的文件彻 底删除,简述操作步骤。 点击电脑桌面左下角的开始按钮打开开始菜单在开始菜单中打开资源管理器,或者双击桌面上的“计算机”打开资源管理器。 在资源管理器中打开本地磁盘C盘,然后在资源管理器的右上角的搜索栏中输入“map”然后进入搜索 在搜索出来的结果中选择需要删除的文件,按delete键删除。 3.使用“计算机”按“FAT32”文件系统格式化一个新的优盘简述操作步骤。 首先把U盘插进电脑的USB接口,然后双击桌面上的“计算机”打开资源管理器,在资源管理器中找到我们插入的U盘,右键单击U盘,在弹出的快捷菜单栏中选择格式化打开格式化窗口。把窗口中的文件系统改为f a t32,然后单击开始。 4.使用“资源管理器”,在C盘根文件夹中新建一个文件夹,并命名为“我的记事本”;将D 盘所有扩展名为.txt的文件复制到该文件夹,简述操作步骤。 1)双击桌面上的计算机打开资源管理器窗口,在资源管理器窗口中左键双击c盘进入c盘的根目录。然后,右键单击资源管理器窗格中的空白部分,在弹出来的快捷菜单中,选择新建文件夹并把文件夹的名字更改为“我的记事本”

管理简答题及答案

管理简答题:(答题要点) 简答题 1.什么是管理?什么是管理学? 2.管理学的研究对象与主要内容有哪些? 3.管理学的特性有哪些? 4.如何理解管理既是一门科学又是一门艺术? 5.如何理解管理的两重性,掌握两重性原理对于学习管理和从事管理工作的意义? 6.为什么要学习、研究管理学? 7.如何学习和研究管理学? 8.管理实践、管理思想、管理理论三者之间的关系? 9.现代管理理论的主要观点是什么? 10.人际关系行为学派与群体行为学派的不同点是什么? 11.在管理实践中,怎样处理三个动力之间的关系? 12.为什么说人和人的积极性是管理的核心和动力?管理中怎样做,才能调动人的积极性、 创造性? 13.动态管理原理要求我们在实际工作中应遵循哪些原则?为什么? 14.要贯彻能级原则,必须做到哪些方面? 15.为什么在管理中强调封闭?运用相对封闭的原则应注意做好什么工作? 16.什么是管理方法体系? 17.传统的管理方法是什么?几种传统管理方法的本质是什么? 18.计划的特性? 19.简述计划的表现形式。 20.简述计划的类别? 21.计划的主要方法有哪些,怎样运用? 22.简述长期目标与短期目标的关系。 23.简述灵活性原理的限制条件? 24.简述目标管理的优点和缺点。 25.简述一下战略制定的程序。 26.简述预测的重要性。 27.简述预测的步骤。 28.选择预测方法应考虑哪些因素 29.简述决策的特征。 30.决策树法重要性在哪些方面。 31.简述决策的“硬方法”的优缺点。 32.简述组织工作的特点。 33.什么是组织,组织有哪些类别? 34.组织工作的步骤有几步,分别是什么? 35.组织结构的主要形式有哪些? 36.影响管理幅度的因素有哪些? 37.组织内的职权包括哪些种类?在授权时应遵循哪些原则? 38.怎样处理好三种职权之间的关系。 39.怎样理解人员配备是组织发展的准备?

操作系统试题库简答题

1、什么是操作系统?它有什么基本特征? 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。 操作系统的基本特征是:并发、共享和异步性。 2、操作系统的含义及其功能是什么? 1)、含义:OS是一组系统软件,它是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。 2)功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。 3、叙述操作系统的含义及其功能,并从资源管理角度简述操作系统通常由哪几部分功能模 块构成,以及各模块的主要任务。 答: 1)、OS是一个系统软件,是控制和管理计算机系统硬件和软件资源,有效、合理地组 织计算机工作流程以及方便用户使用计算机系统的程序集合。 2)功能:管理计算机的软硬件资源、提高资源的利用率、方便用户。 3)组成模块: (1)、处理机管理(或进程管理):对CPU的管理、调度和控制。 (2)、存储管理:管理主存的分配、使用和释放。 (3)、设备管理:管理设备的分配、使用、回收以及I/O控制。 (4)、文件管理:管理外存上文件的组织、存取、共享和保护等。 (5)、作业管理:对作业的管理及调度。(或用户接口,使用户方便的使用计算机) 4、什么是中断向量?什么是多级中断?中断处理的过程一般有哪几步? (1)、中断向量:存放中断处理程序入口地址的内存单元称为中断向量。 (2)、多级中断:为了便于对同时产生的多个中断按优先次序来处理,所以在设计硬件时,对各种中断规定了高低不同的响应级别。优先权相同的放在一级。 (3)、中断处理步骤:响应中断,保存现场;分析中断原因,进入中断处理程序;处理中断;恢复现场,退出中断。 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.常见的文件物理结构有哪些?各有什么特 点?各自与文件的存取方式的关系如何? 常见的文件物理结构有顺序结构,链接结构, 索引结构。 顺序结构以编号连续的磁盘块存储文件内容, 适合于顺序存取和直接存取; 链接结构将逻辑上连续的文件块存放到不连 续的物理块中、然后在每一个物理块保存一个 存放下一个逻辑块的物理块的指针,以保持逻 辑块的连续性,此类结构顺序存取;以索引结 构存储的文件,适合于顺序存取、直接存取。 索引结构是在文件目录中设置一张文件物理 块的索引表,表中依文件逻辑块的顺序登记各 个逻辑块所在的物理块地址。该方式适合于顺 序存取、直接存取。以顺序结构存储的文 件,适合于顺序存取和直接存取,以链接结构 存储的文件,适合于顺序存取,以索引结构存 储的文件,适合于顺序存取、直接存取。 5.给出两种I/O调度算法,并说明为什么I/O 调度中不能采用时间片轮转法。 答: I/O调度程序通常采用(1)先来先服 务调度和(2)优先级调度两种调度算法。 由于I/O操作中一般会涉及通道操作,而通道 程序已经启动就不能停止,直至完成。在它完 成之前不会被中断,即通道程序不接受从CPU 来的中断。因此I/O调度程序不能采用时间片 轮转调度算法。 6.何谓缓冲区?为什么要引入缓冲? 缓冲即是使用专用硬件缓冲器或在内存中划 出一个区域用来暂时存放输入输出数据的器 件。 引入缓冲是为了匹配外设和CPU之间的处理速 度,减少中断次数和CPU的中断处理时间,同 时。解决DMA或通道方式时的数据传输瓶颈问 题 7.何谓进程通信?常见的进程通信方法有哪 些? 进程之间的信息交换共享存储区,信息传 递,共享文件 8.何谓死锁?产生死锁的原因有哪些? 若系统中存在一组进程(两个或多个),它们 中的每一个进程都占用了某种资源而又都在 等待其中另一进程所占用的资源,这种等待永 远不能结束,这种现象称为死锁。 产生死锁的原因包括竞争资源和进程推进顺 序不当。 9.何谓死锁?为什么将所有资源按类型赋予不 同的序号,并规定所有的进程按资源号递增 的顺序申请资源后,系统便不会产生死锁? 所谓死锁,是指多个进程在运行过程中因争夺 资源而造成的一种僵局,若无外力作用,这些

自动控制原理简答题要点

三.名词解释 47、传递函数:传递函数是指在零初始条件下,系统输出量的拉式变换与系统输入量的拉式变换之比。 48、系统校正:为了使系统达到我们的要求,给系统加入特定的环节,使系统达到我们的要求,这个过程叫系统校正。 49、主导极点:如果系统闭环极点中有一个极点或一对复数极点据虚轴最近且附近没有其他闭环零点,则它在响应中起主导作用称为主导极点。 50、香农定理:要求离散频谱各分量不出现重叠,即要求采样角频率满足如下关系: ωs ≥2ωmax 。 51、状态转移矩阵:()At t e φ=,描述系统从某一初始时刻向任一时刻的转移。 52、峰值时间:系统输出超过稳态值达到第一个峰值所需的时间为峰值时间。 53、动态结构图:把系统中所有环节或元件的传递函数填在系统原理方块图的方块中,并把相应的输入、输出信号分别以拉氏变换来表示,从而得到的传递函数方块图就称为动态结构图。 54、根轨迹的渐近线:当开环极点数 n 大于开环零点数 m 时,系统有n-m 条根轨迹终止于 S 平面的无穷远处,且它们交于实轴上的一点,这 n-m 条根轨迹变化趋向的直线叫做根轨迹的渐近线。 55、脉冲传递函数:零初始条件下,输出离散时间信号的z 变换()C z 与输入离散信号的z 变换()R z 之比,即()()() C z G z R z =。 56、Nyquist 判据(或奈氏判据):当ω由-∞变化到+∞时, Nyquist 曲线(极坐标图)逆时针包围(-1,j0)点的圈数N ,等于系统G(s)H(s)位于s 右半平面的极点数P ,即N=P ,则闭环系统稳定;否则(N ≠P )闭环系统不稳定,且闭环系统位于s 右半平面的极点数Z 为:Z=∣P-N ∣ 57、程序控制系统: 输入信号是一个已知的函数,系统的控制过程按预定的程序进行,要求被控量能迅速准确地复现输入,这样的自动控制系统称为程序控制系统。 58、稳态误差:对单位负反馈系统,当时间t 趋于无穷大时,系统对输入信号响应的实际值与期望值(即输入量)之差的极限值,称为稳态误差,它反映系统复现输入信号的(稳态)精度。 59、尼柯尔斯图(Nichocls 图):将对数幅频特性和对数相频特性画在一个图上,即以(度)为线性分度的横轴,以 l(ω)=20lgA(ω)(db )为线性分度的纵轴,以ω为参变量绘制的φ(ω) 曲线,称为对数幅相频率特性,或称作尼柯尔斯图(Nichols 图) 60、零阶保持器:零阶保持器是将离散信号恢复到相应的连续信号的环节,它把采样时刻的采样值恒定不变地保持(或外推)到下一采样时刻。 61、状态反馈设系统方程为,x Ax Bu y cx =+=&,若对状态方程的输入量u 取u r Kx =-,则称状态反馈控制。 四.简答题

操作系统简答题(含答案)

1. OS 的主要功能 操作系统的基本功能: 处理机管理、存储管理、设备管理、信息管理(文件系统管理) 、用 户接口。 2. OS 有哪三种类型?各有什么特点? 操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。 批处理操作系统的特点是:多道和成批处理。 分时系统具有多路性、交互性、 独占”性和及时性的特征。 实时系统特点:及时响应和高可靠性 3. OS 的基本特征是什么? 并发性、共享性、虚拟技术、异步性 4. OS 一般为用户提供了哪三种接口?各有什么特点? 1. 联机命令接口 提供一组命令供用户直接或间接操作。 根据作业的方式不同,命令接口又分为联 机命令接口和脱机命令接口。 2. 程序接口 程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。 3. 图形界面接口 通过图标 窗口 菜单 对话框及其他元素 ,和文字组合,在桌面上形成一个直观易 懂使用方便的计算机操作环境 ? 5. OS 主要有那些类型的体系结构? 单体结构、层次结构、微内核结构与客户机 6. 多道程序设计的主要特点是什么? 多道程序设计技术是指在内存同时放若干道程序, 统中 的各种资源。当一道程序暂停执行时, [特点]:多道、宏观上并行(不同的作业分别在 单CPU 上交叉运行)。 7. OS 在计算机系统中处于什么地位? 操作系统在计算机系统中占有特殊重要的位置, 所有其他软件都建立在操作系统基础上, 并得到其支持和服务;操作系统是支撑各种应用软件的平添。用户利用操作系统提供的 命令和服务操纵和使用计算机。可见,操作系统实际上是一个计算机系统硬件、软件资 源的总指挥部。操作系统的性能决定了计算机系统的安全性和可靠性。 8. 解释一下术语:进程、进程控制块、进程映像、线程、进程的互斥和同步、临界区和临 界资源、竞争条 件、原语、信号量、管程、死锁、饥饿 进程:进程是程序在一个数据集合上的运行过程, 是系统进行资源分配和调度的一个独立的 基本单位。 进程控制块(Procedure Control Block ):使一个在多道程序环境下不能独立运行的程序(含 数据),成 -服务器模型、虚拟机结构 使它们在系统中并发执行, 共享系 CPU 立即转去执行另一道程序。 CPU 和外设上执行)、微观上串行(在

操作系统简答题

操作系统 一、1.什么是操作系统?从资源管理看操作系统的功能有哪些? 答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种 硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。(2).a处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c.1/0(1 nput/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3. 试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统:秒级(一般情况)实时系统:微秒级甚至更小]交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静 态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记 录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数 据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,

便于操作系统对于程序的运行进行控制。 (2)区别:1)进程是指令的有序集合,是静态的,进程是程序的执行,是 动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2什么是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合 作的制约关系。 3?—个进程进入临界区的调度原则是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4. 说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成进程的特征:动态性、并发性、独立性、异步性进

操作系统简答题

第一章 1.操作系统的目标是什么? 答:方便性,有效性,可扩充性,开放性。 2.什么是计算机操作系统。 答:是计算机系统中的一个系统软件,能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够合理、方便、有效地使用计算机,使整个计算机系统能高效运行的一组程序模块的集合。 3.操作系统的三种基本类型是什么。 答:批处理操作系统,分时系统,实时系统 4.试说明多道批处理操作系统的优缺点。 答:优点是资源利用率高,系统吞吐量大。 缺点是平均周转时间长,无交互能力。 5.试叙述多道程序设计的基本概念。 答:在多道批处理系统中,用户所提交的作业首先存放在外存上并排成一个队列,成为“后备队列”;然后,按一定的作业调度算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。 6.简述分时系统的工作原理和特征。 答:(1)分时系统采用时间片轮转法,将CPU的访问时间平均分给每个用户,使每个用户都可以访问到中央计算机资源。 (2)分时系统的特性:多路性,独立性,及时性,交互性。 7.操作系统的五大管理功能是什么? 答: 处理机管理、存储器管理、设备管理、文件管理、用户接口 8.操作系统的四个基本特征。 答:操作系统的四个基本特征分别是: (1)并发性:在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时运行。但在单处理机系统中,每一时刻仅能执行一道程序,故微观上这些程序是在交替执行的。 (2)共享性:共享是指系统中的资源可供内存中多个并发执行的进程共同使用。根据资源属性不同分为互斥共享方式和同时访问方式。 (3)虚拟性:在操作系统中的所谓“虚拟”是指通过某种技术把一个物理实体变成若干个逻辑上的对应物。 (4)异步性:在多道程序环境下,允许多个进程并发执行,但由于资源等因素的限制,通常,进程执行并非“一气呵成”,而是以“走走停停”的方式运行。 第三章

简答题要点

简答题要点 1、制定和实施采购战略 制订并组织实施采购实施采购战略是高级采购师的基本职责 企业采购战略制订是一个基于采购环境分析,确定采购目标,谋划与选择采购策略,最终形成采购战略规划的过程 1、进行采购环境分析 (1)采购环境分析内容 1)供应环境分析:①采购的宏观环境②供应商所处行业环境分析:完全竞争市场、垄断竞争市场、寡头垄断竞争市场、完全垄断市场③供应商因素分析:供应商的组织结构、财务状况、产品开发能力、生产能力、工艺水平、质量体系、交货周期及准时率、成本结构与价格2)企业内部环境分析:①采购在企业管理中的地位②各部门对采购工作的支持力度③信息技术在采购工作中的应用程度 (2)采购环境分析步骤 1)确定采购环境分析目标2)搜集和分析间接资料3)设计采购环境调研方案4)实施采购环境调查5)编写采购环境分析报告 2、明确采购战略目标 采购管理理念的是那个层次:1)供应管理的基本立足点—存在的意义2)组织运作的基本方针—行动方式3)采购管理所提供的价值—具备独特的能力 采购战略目标是采购管理部门的经营活动在一定时期内要达到的具体指标,包括:采购目的;衡量实现采购目的的具体指标;应该实现的采购指标;实现采购目标的时间表 3、谋划与选择采购策略采购物品战略定位;采购品种策略(即品种种类、性质、数量、质量等的选择);自制与外购决策;采购模式(即采购主体、采购技术、采购途径、联合方式等的选择);谈判策略;供应商选择与开发战略;采购成本战略;物流策略(诸如运输方式、运输途径、运输商等的选择等);采购人员开发战略 4.形成采购战略规划内容:采购理念与宗旨;采购目标(长期目标、年度或季度目标);具体策略;采购方案(包括预算和应急计划);采购策略最终要转换成行动(执行)方案5、实施采购战略采购组织;采购人员;采购目标分解与落实;采购作业流程调整与改造;进度控制;保证措施 2、制定业务外包的方案 (1)识别企业自身核心能力 (2)选择外包公司:采购服务提供商的选择:单一采购服务提供商;多个采购服务提供商;整合的单一采购服务提供商 (3)预测外包效益 (4)制定外包方案和外包管理制度 (5)时间进度控制动态监控采购外包中存在的最大问题是,采购服务提供商在向外包企业传递价格降低信息上存在延迟。以企业应按季审查采购服务提供商为其采购的物料,从而掌握价格变化情况。

相关主题
文本预览
相关文档 最新文档