"系统容错技术-第9章 网络操作系统"
本文将深入探讨网络操作系统的关键概念、类型和基本服务,重点关注磁盘镜像作为系统容错技术的应用。网络操作系统是计算机网络中不可或缺的组成部分,它们不仅提供标准操作系统的基础功能,还管理网络资源,如网卡、打印机和文件共享。
1. 系统容错技术:磁盘镜像
磁盘镜像是确保数据冗余和提高系统可靠性的一种方法。在这种技术中,每个工作硬盘都有一个镜像盘,数据在写入时会同时写入这两块硬盘。如果工作盘发生故障,镜像盘能够立即接管,确保系统的连续运行。然而,这种方法虽然提供了快速的故障恢复,但无法防止磁盘控制器故障,并且由于两倍的存储需求,其存储效率仅为50%。
2. 网络操作系统基本功能
网络操作系统(NOS)不仅提供操作系统的基本功能,如文件管理、设备管理、进程管理、存储管理、作业管理和用户接口,还管理网络相关的硬件和软件资源,提供文件共享、打印共享、电子邮件和Web服务等。
3. 网络操作系统类型
- 集中式:运行在大型主机上,所有资源由主机统一管理,用户通过终端访问。
- 客户/服务器(C/S):客户端和服务器之间的模式,客户端具有处理能力,按需请求服务器服务,适用于中等规模应用。
- 对等式(P2P):所有计算机都可以作为服务器和客户端,适合小规模的共享和通信。
4. 网络操作系统基本服务
- 文件服务:扩展文件系统,使文件可在网络上共享。
- 打印服务:提供网络打印,允许多台设备共享同一打印机。
- 目录服务:通过目录结构组织网络资源,便于查找和访问。
- 通信服务:支持网络中的通信和数据传输,例如电子邮件和即时消息。
5. 不同的网络操作系统平台
- UNIX/Linux:常用于大型关键应用,如金融行业的集中式处理。
- Windows NT/2000:提供客户/服务器服务,广泛应用于企业环境。
- NetWare:一种中等规模应用的NOS,提供文件和打印服务。
网络操作系统的选择取决于具体的需求,如系统规模、安全性、可扩展性和成本效益等因素。随着技术的发展,网络操作系统不断进化,以满足日益复杂和多样化的企业及个人需求。