计算机操作系统 概述

计算机操作系统的组成

1 操作系统引论

  1. 操作系统的目标和作用
  2. 操作系统的发展过程
  3. 操作系统的基本特性
  4. 操作系统的主要功能
  5. OS结构设计

2 进程管理

  1. 进程的基本概念
  2. 进程控制
  3. 进程同步
  4. 进程通信
  5. 线程
  6. 管程

3 处理机管理(处理机的调度与死锁)

  1. 处理机调度的层次
  2. 调度队列模型和调度准则
  3. 调度算法
  4. 实时调度
  5. 产生死锁
  6. 预防死锁
  7. 死锁的检测与解除

4 存储器管理

  1. 存储器的层次结构
  2. 程序的装载和链接
  3. 连续分配方式
  4. 分页存储管理方式
  5. 分段存储管理方式
  6. 虚拟存储器的基本概念
  7. 请求分页存储管理的方式
  8. 页面置换算法
  9. 请求分段存储管理的方式

5 设备管理

  1. IO系统
  2. IO控制方式
  3. 缓冲管理
  4. IO软件
  5. 设备分配
  6. 磁盘存储器管理

6 文件管理

  1. 文件和文件系统
  2. 文件的逻辑结构
  3. 外存分配方式
  4. 目录管理
  5. 文件存储空间管理
  6. 文件共享与文件保护
  7. 数据一致性控制

7 操作系统接口

  1. 联机用户接口
  2. shell命令语言
  3. 系统调用
  4. 图形用户界面