计算机操作系统复习

1、简答题范围:
1)、进程的三种基本状态及其转换。
在这里插入图片描述

2、进程和线程进⾏⽐较。 
(1)在调度上:传统操作系统中,进程是拥有资源的基本单位,⼜是独⽴调度、分派的基本单 位;⽽在引⼊线程的操作系统中,线程是调度和分派的基本单位,⽽进程是资源拥有的基本单 位。
(2)在并发性上:不仅进程之间可以并发执⾏,⽽且⼀个进程中的多个线程之间亦可并发执⾏。 例如,⽂件服务进程的多个服务线程。
 (3)在拥有资源上:进程是拥有资源的基本单位,线程不拥有系统资源(只有⼀点必不可少的资 源),⼀个进程的代码段、数据段、系统资源等,可供该进程中的所有线程共享。 
 (4)在系统开销上:进程的创建、撤销、切换,操作系统所付出的开销远⾼于对线程的类似操作 的开销。


 3、死锁的概念、原因及必要条件。 概念:多个进程在运⾏过程中因争夺资源⽽造成的⼀种僵局,当进程处于这种状态时,若⽆外 ⼒作⽤,他们都将⽆法向前推进。
  原因:
  (1)竞争资源(当系统中供多个进程共享的资源如打印机,公⽤队列,其数⽬不⾜以满 ⾜进程的需要时,会引起诸进程对资源的竞争⽽产⽣死锁) 
  (2)进程间推进顺序⾮法(进程在运⾏过程中,请求和释放资源的顺序不当,也会同样导致产 ⽣进程死锁)
  条件:(1)互斥条件(2)请求和保持条件(3)不剥夺条件(4)环路等待条件


  4、三级调度(⾼级,低级和中级)的任务 84 ⻚
   ⾼级调度:主要功能是根据某些算法,把外存上处于后备队列中的那些作业调⼊内存。
    中级调度;决定把外存上的那些具有运⾏条件的就绪进程重新调⼊内存,并修改其状态为就绪 状态,挂在就绪队列上等待进程调度。
     低级调度:是从内存的就绪队列中选择某个进程使它优先获得 CPU 进⼊执⾏态。进程调度有抢占⽅式和⾮抢占⽅式两种⽅式。抢占⽅式主要基于优先权原则,短进程优先原则,时间⽚原则。
 5、虚拟设备概念及 SPOOLing 技术。190 ⻚
      虚拟设备概念:通过虚拟技术将⼀台独占设备虚拟成多台逻辑设备,
      供多个⽤户进程同时使⽤, 通常把这种经过虚拟的设备称为虚拟设备
       SPOOLing 技术特点
       (1)提⾼了 I/O 的速度 
       (2)将独占设备改为共享设备 
       (3)实现了虚拟设 备的功能
6、I/O 控制⽅式及应⽤场合。 
    (1)程序 I/O ⽅式:早期的计算机系统 
    (2)中断驱动 I/O 控制⽅式:引⼊中断机制的现代计 算机系统,使⽤于字符设备 
    (3)直接存储访问DMAI/O 控制⽅式:引⼊了DMA控制器的现 代计算机系统,适⽤于块设备。 
    (4)I/O 通道控制⽅式:引⼊了 I/O 通道的现代⼤中型计算 机系统,进⼀步减少CPU的⼲预
 7、位视图管理磁盘空间的分配和回收过程,以及会计算所需字,⾏号和列号。
 8、⽂件物理结构,索引结构,会计算该结构能⽀持的最⼤的⽂件⼤⼩。
  2、设计题范围:50 ⻚ 进程的 P、V 操作,要写出具体的进程同步细节,即写出 wait()和 signal()⽤于进程同步控制 
 三、综合题范围: 调度算法 课本 91 ⻚ 最少要知道各种算法的优缺点 
 (1)先来先服务算法 (2)⾼优先权优先调度算法 
 (3)基于时间⽚的轮转调度算法
  银⾏家算法课本 108 ⻚
  ⻚⾯置换算法 149⻚ 
 (1)最佳置换算法:往后看哪⼀个最晚被访问是哪⼀个就被淘汰 
 (2)先进先出置换算法:顾名思义就是哪⼀个先被访问过就淘汰哪⼀个 
 (3)最近最久未使⽤置换算法:叫做最近最久未使⽤置换⽅法,
 其顾名思义是往前看哪⼀个 最靠前被访问就淘汰哪⼀个。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值