栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

计算机操作系统复习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机操作系统复习

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)最近最久未使⽤置换算法:叫做最近最久未使⽤置换⽅法,
 其顾名思义是往前看哪⼀个 最靠前被访问就淘汰哪⼀个。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/932762.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号