2011-2012操作系统复习(6)

2019-04-14 22:52

留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。

36、一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程。从文件目录中找到该文件,按址读出第一个记录;取出第一个记录块中指针,存放到新记录的指针位置;把新记录占用的物理块号填入第一个记录的指针位置;启动磁盘把第一个记录和新记录写到指字的磁盘块上。

37、在SPOOL系统中设计了一张“缓输出表”,请问哪些程序执行时要访问缓输出表,简单说明之。井管理写程序把作业执行结果文件登记在缓输出表中;缓输出程序从缓输出表中查找结果文件并打印输出。

38、试比较进程调度与作业调度的不同点。①作业调度是宏观调度,它决定了哪一个作业能进入主存。进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理器。②作业调度是选符合条件的收容态作业装入主存。进程调度是从就绪态进程中选一个占用处理器。

39、试说明资源的静态分配策略能防止死锁的原因。资源静态分配策略要求每个过程在开始执行前申请所需的全部资

源,仅在系统为之分配了所需的全部资源后,该进程才开始执行。这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一“占有并等待条件”,从而防止死锁的发生。

40、简述操作系统提供的服务功能。处理用户命令;读/写文件;分配/回收资源;处理硬件/软件出现的错误;及其他控制功能。

41、简述中断装置的主要职能。中断装置的职能主要有三点:①检查是否有中断事件发生;②若有中断发生,保护好被中断进程的断点及现场信息,以便进程在适当时候能恢复执行;③启动操作系统的中断处理程序。

42、实现虚拟设备的硬件条件是什么?操作系统应设计哪些功能程序?

硬件条件是:配置大容量的磁盘,要有中断装置和通道。操作系统应设计好“预输入”程序,“井管理”程序,“缓输出”程序。

43、一个具有分时兼批处理功能的操作系统应怎样调度和管理作业?

①优先接纳终端作业,仅当终端作业数小于系统可以允许同时工作的作业数时,可以调度批处理作业;②允许终端作业

的批处理作业混合同时执行;③把终端作业的就绪进程排成一个就绪队列,把批处理作业的就绪进程排入另外的就绪队列中;④有终端作业进程就绪时,优先让其按“时间片轮转”法先运行。没有终端作业时再按确定算法选批处理作业就绪进程运行。

44、简述死锁的防止与死锁的避免的区别。

死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规定的策略进行分配从而防止死锁的发生。而死锁的避免是当进程提出资源申请时系统测试资源分配仅当能确保系统安全时才把资源分配给进程,使系统一直处于安全状态之中,从而避免死锁。

45为什么要有“挂起”状态?

由于进程的不断创建,系统资源已不能满足进程运行的要求,就必须把某些进程挂起(suspend),对换到磁盘镜像区中,暂时不参与进程调度,起到平滑系统操作负荷的目的。

挂起(Suspend):把一个进程从内存转到外存可能有以下几种情况

阻塞→阻塞挂起:没有进程处于就绪状态或就绪进程要求更多内存资源时,发生这种转换,以提交新进程或运行就绪进程

就绪→就绪挂起:当有高优先级阻塞(系统认为会很快就绪

的)进程和低优先级就绪进程时,系统会选择挂起低优先级就绪进程

运行→就绪挂起:对抢占式系统,当有高优先级阻塞挂起进程因事件出现而进入就绪挂起时,系统可能会把运行进程转到就绪挂起状态

激活(Activate):把一个进程从外存转到内存;可能有以下几种情况:

就绪挂起→就绪:没有就绪进程或挂起就绪进程优先级高于就绪进程时,发生转换

阻塞挂起→阻塞:当一个进程释放足够内存时,系统会把一个高优先级阻塞挂起(系统认为会很快出现所等待的事件)进程转换为阻塞状态。

1、简述操作系统的五大管理功能。

2、什么是批处理系统?为什么要引入批处理系统? 3、什么叫多道程序?试述多道程序涉及技术的基本思想及特征,为什么对作业进行多道批处理可以提高系统效率? 4、何为分时系统?简述其特点。 5、分时系统和实时系统有何不同? 6、实现多道程序解决哪些问题? 7、分布式操作系统应具有哪些功能?

1、答:

作业管理:包括任务管理、界面管理、人机交互、形界面、语音控制和虚拟现实等。 文件管理:又称为信息管理。

存储管理:实质是对存储“空间”的管理,主要指对内存的管理。

设备管理:实质是对硬件设备的管理,其中包括对输入输出设备的分配、启动、完成和回收。

进程管理:又称外理机管理,实质上是对处理机执行“时间”的管理,即如何将 CPU 真正合理地分配给每个任务 2、答:批处理系统指用户的作业成批的处理,作业建立、过渡、完成都自动由系统成批完成。因为 58~64 年,晶体管时代,计算机速度、容量、外设品种和数量等方面和第一代计算机相比都有了很大发展,计算机速度有几十倍、上百倍的提高,故使手工操作的慢速度和计算机运算的高速度之间形成一对矛盾。只有设法去掉人工干预,实现作业自动过渡,这样就出现了成批处理。

3、答:多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制下,相互穿插还差运行。当某道程序因某种原因不能继续运行下去时候,管理程序就将另一道程序投入运行,这样使几道程序在系统内并行工作,可使中央处理机及外设尽量处于忙碌状态,从而大大提高计算机使用效率。在批处理系统中采用多道程序设计技术形成多道批处理系统,多个作业成批送入计算机,由作业调度程序自动选择作业运行,这样提高了系统效率。


2011-2012操作系统复习(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中面部除皱提升手术的费是多少

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: