第 2 章 操做系统网络
本章主要介绍操做系统的基本概念及其造成、发展历史和主要类型,并指出操做系统的5 大管理功能。掌握操做系统原理的关键在于深刻理解“一个观点、两条线索”。一个观点是以资源管理的观点来定义操做系统;两条线索是指操做系统如何管理计算机各种资源和控制程序的执行。操做系统如何实现对这些资源的管理,其内涵、设计和实现是本章的主要内容。分布式
2.1 操做系统的类型与结构spa
计算机系统由硬件和软件两部分组成。操做系统是计算机系统中最基本的系统软件,它既管理计算机系统的软、硬件资源,又控制程序的执行。操做系统随着计算机研究和应用的发展逐步造成并日趋成熟,它为用户使用计算机提供了一个良好的环境,从而使用户能充分利用计算机资源,提升系统的效率。操做系统的基本类型有:批处理操做系统、分时操做系统和实时操做系统。从资源管理的角度看,操做系统主要是对处理器、存储器、文件、设备和做业进行管理。操作系统
2.1.1 操做系统的定义设计
操做系统(Operating System,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中的硬件和软件资源,合理地组织计算机工做流程和有效地利用资源,在计算机与用户之间起接口的做用。操做系统为用户提供的接口表现形式通常为:命令、菜单、窗口之类的,而操做系统为应用程序提供的接口为 API。操做系统与硬件/软件的关系如图 2-1 所示。3d
2.1.2 操做系统分类blog
按照操做系统的功能划分,操做系统的基本类型有批处理操做系统、分时操做系统、实时操做系统、网络操做系统、分布式操做系统、嵌入式操做系统、微内核操做系统等。接口