操作系统教学大纲

关键词:操作系统 教学大纲
操作系统 教学大纲
内容:

  第一章 操作系统引论                    4学时
  学习操作系统的重要意义、操作系统的定义、功能、作用、构成、特征和发展;操作系统的层次模型、操作系统的分类。
  第二章 进程描述与控制                  10学时
  程序顺序执行和并发执行的特点、引入进程概念的必要性、进程的定义、进程与程序的比较、进程的存在形式、进程的状态、进程控制块、进程的控制、线程的概念、操作系统内核的结构、中断机制的实现原理、时钟中断机制。
  第三章 进程同步与进程通信                6学时
  进程同步机制的任务、临界资源、临界区、整型信号量机制、记录型信号量机制、经典的进程同步问题、管程、进程间的高级通信方式。
  第四章 进程调度                     6学时
  设计作业调度和处理机调度算法的原则和策略、作业调度算法、单处理机调度算法(先来先服务、时间片轮转、优先权调度、多级队列调度、多级反馈队列调度)、实时系统的调度算法、多处理机调度算法、死锁产生的原因、死锁的预防、避免(银行家算法)、死锁的检测和解除。
  第五章 存储管理                     8学时
  存储管理的任务、连续的存储管理方式(固定分区分配和动态分区分配)、不连续的存储管理方式(页式管理、段式管理、段页式管理);虚拟存储管理技术,包括请求分页机制、分段请求机制、页面置换算法、虚拟存储器的性能评价。
  第六章 设备管理                     4学时
  设备管理的任务、设备控制器的结构、设备控制方式、I/O缓冲技术、设备分配的基本原理、设备独立性的实现、SPOOLING技术、设备管理软件的层次结构,设备驱动程序的功能。
  第七章 文件管理                     4学时
  文件管理的目的和功能、文件和目录的操作、文件和目录的实现、磁盘存储空间的管理。
  第八章 分布式操作系统和嵌入式操作系统简介        2学时
  分布式系统和分布式操作系统的定义及分类、分布式操作系统的现状、嵌入式系统的定义、嵌入式系统的核心技术、嵌入式操作系统的特点、嵌入式操作系统现状及发展趋势。