OS
2022-04-22 19:42:58   1  举报             
     
         
 AI智能生成
  之前操作系统期末考总结的内容
    作者其他创作
 大纲/内容
  第一章.操作系统引论    
     OS作用    
     ①作为用户与计算机硬件系统之间的接口  
     ②作为计算机系统资源的管理者  
     ③实现了对计算机资源的抽象  
     操作系统    
     单道批处理系统    
     优点:缓解人机速度矛盾  
     缺点:资源利用率很低  
     特征:自动、顺序、单道  
     多道批处理系统    
     优点:多道程序并发执行,资源利用率高  
     缺点:不能提供人机交互功能  
     特征:多道性、无序性、调度性  
     分时系统    
     优点:提供人机交互功能  
     缺点:不能优先处理紧急事务  
     特征:多路性、独立性、及时性、交互性  
     实时系统    
     优点:能优先处理紧急事务  
     特征:多路性、独立性、及时性、交互性、可靠性  
     OS基本特征    
     并发  
     共享  
     虚拟  
     异步  
     第二章.进程的描述与控制    
     分类    
     用户进程  
     系统进程  
     信号量S    
     S>0:表示可用资源数目  
     S<0:表示阻塞的资源数目  
     进程的三种基本状态    
     就绪状态  
     执行状态  
     阻塞状态  
     进程与程序的区别    
     进程由程序、数据、PCB组成;是动态概念  
     程序是指令集,是静态概念  
     PCB是进程存在的唯一标识  
     进程同步(信号量机制)    
     生产者-消费者例题  
     同步机制应遵循的规则    
     ①空闲让进  
     ②忙则等待  
     ③有限等待  
     ④让权等待  
     第三章.处理机的调度与死锁    
     1.处理机调度的层次    
     高级调度(作业调度)    
     外存->内存  
     对象:作业  
     中级调度(内存调度)    
     外存<->内存    
     状态:挂起态<—>就绪态/阻塞态  
     对象:进程  
     对换  
     低级调度(进程调度)    
     内存->CPU  
     对象:进程  
     最基本的调度  
     2.处理机调度算法的目标    
     CPU的利用率    
     CPU有效时间/(CPU有效时间+空闲等待时间)  
     ①批处理系统的目标    
     平均周转时间短  
     系统吞吐量高  
     处理机利用率高  
     ②分时系统的目标    
     响应时间快    
     重要准则  
     均衡性  
     ③实时系统的目标    
     截止时间的保证    
     基本要求  
     可预测性  
     3.作业调度的主要任务    
     根据JCB中的信息,检查系统中的资源能否满足作业的要求,按照一定的调度算法,从外存的后备队列中选取某些作业调入内存,并为其创建进程,分配资源;再将其放到就绪队列中等待。  
     作业调度->接纳调度  
     作业调度执行时做的两个决定    
     ①接纳多少个作业  
     ②接纳哪些作业  
     4.进程调度    
     任务    
     ①保存CPU现场信息  
     ②按某种算法选取进程  
     ③把CPU分配给进程  
     方式    
     非抢占式    
     只能由当前运行的进程主动放弃CPU  
     抢占式    
     原则    
     ①优先权原则  
     ②短进程优先  
     ③时间片原则  
     可由OS剥夺当前进程的CPU使用权  
     调度算法    
     评价指标    
     CPU利用率  
     系统吞吐量  
     周转时间  
     等待时间  
     响应时间  
     算法1    
     先来先服务FCFS    
     非抢占  
     短作业优先SJF    
     非抢占/抢占  
     会导致饥饿  
     高相应比优先HRRN    
     非抢占  
     算法2    
     时间片轮转    
     适用于分时系统  
     抢占式  
     优先级调度    
     适用于实时系统  
     抢占式/非抢占式  
     会导致饥饿  
     多级反馈队列    
     抢占式  
     会导致饥饿  
     5.死锁    
     定义    
     每个进程所等待的事件是该组中其它进程释放所占有的资源  
     产生的必要条件    
     ①互斥条件  
     ②请求与保持条件  
     ③不可抢占  
     ④循环等待  
     处理死锁的方法    
     预防死锁  
     避免死锁  
     检测死锁  
     解除死锁  
     银行家算法避免死锁    
     可利用资源向量Available  
     最大需求矩阵Max  
     分配矩阵Allocation  
     需求矩阵Need  
     第四章.存储器管理    
     1.程序的装入    
     ①绝对装入方式  
     ②可重定位装入方式  
     ③动态运行时的装入方式  
     2.程序的链接    
     ①静态链接  
     ②装入时动态链接  
     ③运行时动态链接  
     3.连续分配存储管理方式    
     单一连续分配  
     固定分区分配  
     动态分区分配  
     动态可重定位分区分配    
     紧凑  
     4.对换技术    
     中级调度  
     5.分页存储管理方式    
     页面    
     进程  
     物理块    
     内存空间  
     地址结构    
     页号  
     页内地址  
     页表    
     页号  
     块号  
     访问内存2次  
     6.分段存储管理方式    
     主要原理与分页同  
     目的:更好的满足用户的需要  
     分页与分段的区别    
     分段对用户可见,而分页对用户不可见  
     页的大小固定且由系统决定,而段的长度不固定,决定于用户所编写的程序  
     分页的用户程序地址空间是一维的,而在分段中,用户程序的地址空间是二维的  
     分段比分页更容易实现信息的共享与保护  
     7.段页式存储管理方式    
     访问内存:3次  
     第五章.虚拟存储器    
     1.局部性原理    
     时间局部性  
     空间局部性  
     2.特征    
     ①多次性    
     最重要特征  
     ②对换性  
     ③虚拟性  
     3.对换技术    
     中级调度  
     4.页面置换算法    
     ①最佳置换算法(OPT)  
     ②先进先出页面置换算法(FIFO)  
     ③最近最久未使用置换算法(LRU)  
     ④最少使用置换算法(LFU)  
     第六章.I/O系统    
     1.功能    
     ①隐藏物理设备的细节  
     ②与设备的无关性  
     ③提高处理机和I/O设备的利用率  
     ④对I/O设备进行控制    
     采用轮询的可编程I/O方式  
     采用中断的可编程I/O方式  
     直接存储器访问方式  
     I/O通道方式  
     ⑤确保设备的正确共享    
     独占设备    
     例:打印机、磁带机等  
     共享设备    
     例:磁盘  
     ⑥错误处理  
     2.I/O软件的层次结构    
     用户层I/O软件    
     实现与用户交互的接口,向上提供方便易用的库函数等  
     设备独立性软件(设备无关性软件)    
     所有与设备硬件无关的功能都在这层实现    
     ①向上层提供统一的调用接口  
     ②设备的保护  
     ③差错处理  
     ④设备的分配与回收  
     ⑤数据缓冲区管理  
     ⑥建立逻辑设备名与物理设备名的映射关系,根据设备类型选择调用相应的驱动程序  
     设备驱动程序    
     设置设备寄存器,检查设备状态  
     中断处理程序    
     进行中断处理  
     3.接口    
     ①块设备接口  
     ②流设备接口  
     ③网络通信接口  
     4.I/O设备与设备控制器    
     I/O设备类型  
     设备控制器    
     基本功能    
     ①接收和识别命令  
     ②数据交换  
     ③标识和报告设备状态  
     ④地址识别  
     ⑤数据缓冲区  
     ⑥差错控制  
     组成    
     设备控制器与处理机的接口  
     设备控制器与设备的接口  
     I/O逻辑  
     5.中断    
     中断处理程序的处理过程    
     ①测定是否有未响应的中断信号  
     ②保护被中断进程的CPU环境  
     ③转入相应的设备处理程序  
     ④中断处理  
     ⑤恢复CPU现场并退出中断  
     6.Spooling技术    
     组成    
     输入井和输出井  
     输入缓冲区和输出缓冲区  
     输入进程和输出进程  
     井管理程序  
     特点    
     ①提高I/O的速度  
     ②将独占设备改造成共享设备  
     ③实现虚拟设备功能  
     7.缓冲区管理    
     缓冲引入原因    
     ①缓和CPU与I/O设备间速度不匹配的矛盾  
     ②减少对CPU的中断频率。放宽对CPU中断响应时间的限制  
     ③缓解数据粒度不匹配的问题  
     ④提高CPU与I/O设备之间的并行性  
     8.设备的分配与回收    
     设备属性    
     独占设备  
     共享设备  
     虚拟设备  
     9.I/O控制方式    
     程序直接控制方式  
     中断驱动方式  
     DMA控制  
     通道控制方式  
     10.磁盘存储器的性能和调度    
     性能    
     存储单位:扇区  
     每个扇区容量600字节,实际存储数据512字节  
     磁盘类型    
     固定头磁盘  
     移动头磁盘  
     磁盘访问时间    
     ①寻道时间  
     ②旋转延迟时间  
     ③传输时间  
     调度算法    
     ①先来先服务(FCFS)  
     ②最短寻道时间优先(SSTF)  
     ③扫描算法(SCAN)  
     ④循环扫描算法(CSCAN)  
     第七章.文件管理/第八章.磁盘存储器管理    
     文件的逻辑结构    
     无结构文件    
     流式文件  
     有结构文件    
     顺序文件  
     索引文件  
     索引顺序文件  
     文件的物理结构    
     连续结构    
     优点:支持顺序访问和直接访问,连续分配的文件在顺序访问时速度最快  
     缺点:不方便文件扩展,存储空间利用率低,会产生磁盘碎片  
     链接结构  
     索引结构    
     优点:支持随机访问,易于实现文件扩展  
     缺点:索引表需要占用一定的存储空间,访问数据块前需要先读入索引块  
     链接方式    
     隐式链接    
     优点:很方便文件扩展,不会有碎片问题,外存利用率高  
     缺点:只支持顺序访问,不支持随机访问,查找效率低;指向下一盘块的指针也需要耗费少量的存储空间  
     显式链接    
     优点:很方便文件扩展,不会有碎片问题,外存利用率高,支持随机访问  
     缺点:文件分配表需要占用一定的存储空间  
     位示图法    
     ①位示图  
     ②盘块的分配    
     顺序扫描位示图  
     将所找到的一个或一组二进制转换成与之对应的盘块号,b=n(i-1)+j  
     修改位示图,map[i,j]=1  
     ③盘块的回收    
     将回收的盘块号转换成位示图中的行号和列号  
     修改位示图,map[i,j]=0  
     操作系统的安全性    
     分段的共享与保护P175    
     1.共享段表    
     ①共享进程计数count    
     用count计数当前有多少个进程共用这个段  
     ②存取控制字段    
     为不同的进程赋予不同的存取权限  
     ③段号    
     不同的进程中可以有不同的段号  
     2.共享段的分配与回收  
     3.分段保护    
     ①越界检查  
     ②存取控制检查  
     ③环保护机构    
     程序的访问和调用遵循的规则    
     一个程序可以访问驻留在相同环或者较低特权环(外环)中的数据  
     一个程序可以调用驻留在相同环或者较高特权环(内环)中的服务  
     文件保护    
     影响文件安全性的主要因素    
     人为因素  
     系统因素  
     自然因素  
     采取的措施    
     通过存取控制机制  
     采取系统容错技术  
     建立后备系统  
     保护域    
     进程对一组对象访问权的集合,进程只能在指定域内执行操作  
     廉价磁盘冗余阵列(RAID)    
     优点    
     ①可靠性高  
     ②磁盘I/O速度高    
     提高n-1倍  
     ③性能/价格比高  
     并行交叉存取  
     磁盘容错技术SFT    
     第一级:低级磁盘容错技术    
     ①双份目录和双份文件分配表  
     ②热修复重定向和写后读校验  
     第二级:中级磁盘容错技术    
     ①磁盘镜像  
     ②磁盘双工  
     第三级:系统容错技术(基于集群技术)    
     ①双热机备份模式  
     ②双机互为备份模式  
     ③公用磁盘模式  
    
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
  
  
 