学习资料2018年资料

2018自考网络操作系统复习资料三:内核与进程考点整理

先看重点

整理自考网络操作系统复习资料第三部分,涵盖客户/服务器模式、微内核与强内核、进程与线程、存储管理、文件系统、设备管理核心考点,帮助考生按条梳理知识框架,高效备考网络操作系统课程。

本文目录7 个章节

结论先看:本部分复习重点在哪

网络操作系统课程的第三部分复习内容,重心可以概括为四条主线:网络操作系统的结构模式(客户/服务器、对象、对称多处理)、内核的组织形式(强内核与微内核)、进程与线程管理、以及存储管理、文件系统和设备管理的基本方案。考试中常见的填空和选择题,大多直接出自这些条目式知识点。

2018自考网络操作系统复习资料三配图:桌面上的笔记本电脑、签字笔与文件袋静物特写

建议先整体过一遍下列各节要点,建立框架后再针对微内核思想、进程调度算法、页面置换算法等易混点做对比记忆,比逐字背诵效率更高。

网络操作系统的结构与模式

信息处理的基本模式有两种:对等模式和客户/服务器模式。而网络操作系统结构设计的主要模式有三种:客户/服务器模式、对象模式和对称多处理模式,注意两者数量不同,容易混淆。

在客户/服务器模式的网络操作系统中,结构由两部分组成:客户机(工作站)操作系统和服务器操作系统。它为用户提供两类接口:命令接口和编程接口。从层次上看,网络操作系统可分为硬件、内核、Shell(外壳)和应用程序四层;从内部结构分析,操作系统则包括内核和核外部分两部分。

  • 信息处理基本模式:对等模式、客户/服务器模式
  • 结构设计主要模式:客户/服务器、对象、对称多处理
  • 四层结构:硬件、内核、Shell、应用程序

强内核与微内核:必考对比点

内核的功能包括进程与线程及其管理、存储管理、I/O管理和文件系统。内核的组织形式分为强内核和微内核两种。UNIX是强内核操作系统的典型代表,Windows NT则采用微内核与客户/服务器模式结合的结构。

微内核几乎不做任何具体工作,只提供四种服务:进程间通信机制、某些存储管理、有限的低级进程管理和调度、低级I/O。其基本思想是良好的结构化、模块化和最小的公共服务,只提供最基本、最必要的服务。

与强内核结构相比,微内核结构的优点是灵活性、开放性和可扩充性三点。可以把微内核结构的操作系统理解为'服务器化'的操作系统,这一表述也是常见考点。

  • UNIX:强内核;Windows NT:微内核+客户/服务器模式
  • 微内核优点:灵活性、开放性、可扩充性

进程与线程核心条目

进程由程序、数据集合和进程控制块三部分组成。进程的基本调度状态为运行、就绪、阻塞三种,此外还有挂起状态和活跃状态。进程控制原语共六个:创建、撤销、挂起、激活、阻塞和唤醒。

进程调度方式分为抢占式和非抢占式;调度算法包括静态优先级算法、动态优先级算法和时间片轮转法。线程的四个基本成分是:唯一的线程标识符、一组处理机状态寄存器、分别在核心态和用户态下使用的两个栈、一个私用存储区。线程有六种状态:就绪、备用、运行、等待、转换和终止。

  • 进程组成:程序、数据集合、进程控制块
  • 三个基本调度状态:运行、就绪、阻塞
  • 调度算法:静态优先级、动态优先级、时间片轮转

存储管理与文件管理要点

存储管理的研究课题有四个:地址再定位、存储分配、存储保护和存储扩充。常见存储管理方案包括单一连续分配、分区分配、分页存储管理、请求分页存储管理、分段存储管理和段页式存储管理六种。地址变换机构依靠页面变换表(PMT)和联想存储器实现;页面置换算法主要掌握先进先出算法(FIFO)、最近最久未用算法(LRU)以及LRU近似算法。

文件管理系统的基本功能涉及五大方面:文件的结构及存取方法(逻辑结构分记录式与无结构流式,物理结构分连续、串联、索引结构,存取方法有顺序存取和直接存取)、树型目录结构及目录处理、文件存储空间的管理(空白文件目录、空白块链、文件位图)、文件的共享和保护、文件的操作和使用。文件系统由与文件管理有关的软件、被管理的文件、实施文件管理所需的数据结构三部分组成。

  • 页面置换算法:FIFO、LRU、LRU近似算法
  • 文件物理结构:连续、串联、索引

设备管理:目标、功能与调度

设备管理的目标有四点:用户使用设备的方便性、设备工作的并行性、设备分配的均衡性以及独立性(与设备无关性)。基本功能包括动态掌握并记录设备状态、按设备类型和分配算法把I/O设备分配给请求进程、完成实际的I/O操作三方面。

设备管理涉及四种数据结构:设备控制块(UCB)、控制器控制块(CUCB)、通道控制块(CCB)和系统设备表(SDT)。I/O调度程序负责决定设备及相应控制器和通道的分配策略,算法采用先来先服务和优先级高者优先(注意不能采用时间片轮转法)。设备分配的实施按分配设备、分配控制器、分配通道的顺序进行。

磁盘驱动调度分为移臂调度和旋转调度两类,移臂调度算法包括FCFS、SSTF、SCAN和电梯调度算法,这几个缩写的全称和含义建议结合例题理解记忆。

  • I/O调度算法:先来先服务、优先级高者优先(不用时间片轮转)
  • 移臂调度:FCFS、SSTF、SCAN、电梯调度

常见疑问

微内核和强内核最常考的区别是什么?

强内核把主要功能都放在内核中实现,如UNIX;微内核只保留进程间通信、部分存储管理、有限的低级进程管理与调度、低级I/O等最基本服务,优点是灵活性、开放性和可扩充性更强。

进程和线程的状态需要全部背下来吗?

进程重点是运行、就绪、阻塞三个基本调度状态;线程有就绪、备用、运行、等待、转换、终止六种状态,两者数量不同,建议对照记忆以免混淆。

这一部分内容怎么复习效率更高?

先按结构模式、内核、进程线程、存储、文件、设备六条主线过一遍要点,再针对易混点做对比归纳,最后结合真题练习巩固,具体考核范围以考试大纲为准。

把资料用在自己的选择上

读完这篇,接着了解

继续选院校 继续看专业
带着本篇问题咨询自动带上文章,方便说明你的需求
把一个问题,了解得更完整

接下来,按问题继续读

电话 · 微信咨询

报考疑问,老师一对一说清楚,欢迎随时来电

拨打电话151 9600 0697 立即拨打
添加微信微信与手机同号

不方便通话?在线报名登记,老师回电