| 第1章操作系统概述1.1操作系统是什么1.1.1你所用过的操作系统1.1.2操作系统是什么与做什么1.1.3操作系统的规模、数量与重要性1.2操作系统大致如何工作1.2.1操作系统的第一个工作:负责所有用户程序的启动和结束——程序的5种启动方式和两种结束方式1.2.2操作系统的第二个工作:用户程序中对操作系统的调用——系统调用和中断1.2.3操作系统的第三个工作: 为常用的基本操作提供现成的实用程序1.2.4操作系统的第四个工作: 解决效率和安全问题——并发技术等1.3从各种角度看操作系统1.3.1操作系统的结构1.3.2操作系统的接口(使用方式)1.3.3操作系统的工作过程1.3.4操作系统的特点1.3.5操作系统的类型1.3.6操作系统的各种别名、比方和观点1.4操作系统发展简史1.4.1操作系统出现以前的计算机使用方式1.4.2操作系统的第一个发展阶段: 单任务自动批处理1.4.3操作系统的第二个发展阶段: 多任务和多方式1.4.4操作系统的第三个发展阶段: 软件工程和小型化1.4.5操作系统的第四个发展阶段: 开放系统和并行分布1.4.6操作系统发展现状和展望1.4.7操作系统发展历史小结1.5目前最常用的操作系统1.5.1Microsoft公司的操作系统产品:Windows系列及MS DOS1.5.2UNIX大家庭: SVR4,Solaris,HPUX,SCO UNIX,BSD,AIX等1.5.3自由软件中的操作系统:Linux,freeBSD,BeOS…1.5.4IBM公司的操作系统产品:AIX,OS/390,OS/2,OS/400,<BR>PCDOS7和PCDOS 20001.6本章小结习题第2章处理机管理2.1处理机管理概述2.2进程模型2.2.1进程三态的转换过程分析2.2.2进程模型实现2.2.3专题:CPU调度算法2.3CPU管理实例分析(1): UNIX早期版本的CPU管理(进程模型)2.3.1UNIX下如何建立进程和在一个程序中启动另一个程序2.3.2UNIX的进程层次和初启过程2.3.3UNIX进程模型的基本结构和工作过程2.4CPU管理实例分析(2): Linux CPU管理(进程模型)2.5线程模型2.5.1线程概念2.5.2线程的作用和必要性2.5.3线程的实现:线程包内容、用户态线程、核心态线程2.6处理机管理实例分 |
商品评论(0条)