第1章 操作系统
根据考试大纲要求,在操作系统方面,要求考生掌握以下知识点。
(1)操作系统的类型和结构。
(2)操作系统的基本原理。
(3)网络操作系统及网络管理。
(4)嵌入式操作系统与实时操作系统。
本章主要介绍操作系统方面的基本知识。有关网络管理方面的知识,将在第4章中介绍;有关嵌入式操作系统与实时操作系统方面的知识,将在第3章介绍。
1.1 操作系统的类型与结构
操作系统是计算机系统中的核心系统软件,负责管理和控制计算机系统中硬件和软件资源,合理地组织计算机工作流程和有效利用资源,在计算机与用户之间起接口的作用。
1.1.1 操作系统的类型
根据使用环境和对作业的处理方式,操作系统可分为批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
(1)批处理操作系统把用户提交的作业分类,把一批中的作业编成一个作业执行序列。批处理又可分为联机批处理和脱机批处理。批处理系统的主要特征有用户脱机使用计算机、成批处理和多道程序运行。
(2)分时操作系统采用分时技术,使多个用户同时以会话方式控制自己程序的运行,每个用户都感到似乎各自有一台独立的、支持自己请求服务的系统。分时技术把处理机的运行时间分成很短的时间片,按时问片轮流把处理机分配给各联机作业使用。若某个作业在分配给它的时间片内不能完成其计算,则该作业暂时中断,把处理机让给另一作业使用,等待下一轮时再继续运行。分时系统的主要特征有交互性、多用户同时性和独立性。
(3)实时操作系统往往是专用的,系统与应用很难分离,常常紧密结合在一起。实时系统并不强调资源利用率,而更关心及时性(时间紧迫性)、可靠性和完整性。实时系统又分为实时过程控制与实时信息处理两种。实时系统的主要特征有提供即时响应、高可靠性。
……