复习内容提示第一章网络操作系统引论本章全面地介绍了操作系统的基本概念、基本工作原理以及操作系统的各种类型,进而引入了网络操作系统的概念
操作系统是计算机系统硬件层的第一次扩充,在这一层实现了操作系统的全部功能,并提供了相应的接口
操作系统的作用在于提高计算机系统的效率,增强它的处理能力和方便用户的使用
为提高计算机系统的效率,本章引入了多道程序设计的概念,在此基础上形成了虚拟处理机和虚拟计算机的思想
系统调用作为操作系统与用户编程的接口被引入
大多数计算机系统都区分算态与管态,目的是给予系统程序比用户程序更高的特权,这个特权就是能否使用特权指令
系统程序只有在管态下方可执行特权指令,提供操作系统的各项服务
用户请求操作系统服务时,使用访管指令可从算态进入管态,由操作系统完成用户的服务请求,并由管态回到算态
系统调用就是用户程序请求操作系统为之服务的一种手段,因为在系统调用命令中必然有一条访管指令
操作系统的种类繁多,在单机运行环境下多使用单用户操作系统、批处理操作系统、实时操作系统和分时系统;在多机环境下,可使用网络操作系统、分布式操作系统和多处理机操作系统
网络操作系统是基于计算机网络范围的操作系统,它具有一般计算机操作系统的基本特征:网络操作系统的主要任务是用统一的方法管理整个网络中共享资源的使用和任务的处理
总之网络操作系统是建立在主机操作系统基础上用于管理网络通信和共享资源,协调各主机上任务的运行,并向用户提供统一的有效的网络接口的软件集合,它是用户(或用户程序)和主机操作系统之间的接口,网络用户只有通过网络操作系统方能取得网络所提供的各种服务
网络操作系统的结构第二章网络操作系统的体系结构本章讲述网络操作系统的体系结构,重点讨论了客户/服务器计算模式
它不仅是信息处理的基本模式,也是网络操作系统结构设计的模式
采用客户/服务器计算模式,具有重要意义
它简化了基本操