网络操作系统作为网络用户和计算机之间的接口,通常具有复杂性、并行性、高效性和安全性等特点。因此,网络操作系统除了应具有普通操作系统具有的处理机管理、存储器管理、设备管理和文件管理等荃本功能外,二般要求网络操作系统还具有如下功能。
(1)支持多任务:要求操作系统在同一时间能够处理多个应用程序,每个应用程序在不同的内存空间运行。
(2)支持大内存:要求操作系统支持较大的物理内存,以便应用程序能够更好地运行。
(3)支持对称多处理:要求操作系统支持多个CPU减少事务处理时间,提高操作系统性能。
(4)支持网络负载平衡:要求操作系统能够与其他计算机构成一个虚拟系统,满足多用户访问时的需要。
(5)支持远程管理:要求操作系统能够支持用户通过Internet远程管理和维护,如Windows Server 2003操作系统支持的终端服务。