|
网络操作系统简介
网络操作系统(NOS,Network Operating System)是使网络中各计算机能方便而有效地共享网络资源,为网络用户提供所需的各种服务的软件和有关规则的集合。通常的操作系统具有处理机管理、存储器管理、设备管理及文件管理,而网络操作系统除了具有上述的功能外,还具有提供高效、可靠的网络通信能力和提供多种网络服务的功能。
在现今市场上,用得最广泛的网络操作系统主要有Windows NT系统、NetWare系统和Unix系统,下面将分别进行简要的介绍。
Windows NT系统
Windows NT是20世纪90年代最新的网络操作系统,属于Cilent/Server模式(客户/服务器模式)。所谓客户/服务器运行模式是指:服务器检查是否有客户要求服务的请求,在满足客户的请求后将结果返回;客户机(可以为一个应用程序或另一个服务器)如果需要系统的服务,就向服务器发出请求服务的信息,服务器根据客户请求执行相应的操作,并将结果返回给客户。
客户/服务器模式之所以被广泛采用,在于其自身的优点:
● 系统的安全性
它将操作系统分成若干个小的且自包含的服务器,每个服务器运行在独立的用户态进程中,即使某个服务器失败也不会引起整个系统的毁坏或崩溃。
● 分布式处理
不同的服务器可以运行在不同的处理器或计算机上,从而使操作系统具有分布处理的能力。
● 易扩充性
它简化了基本操作系统,使在操作系统中增加新的服务器变得更加容易。
Windows NT恰恰反映了客户/服务器模式的优点,其结构可分为两大部分:系统用户态(Windows NT保护子系统)和系统核心态(NT执行体)。其结构图如图1-10所示。
1. 系统用户态
由客户进程及服务器进程所构成。该部分为特定的操作系统提供一个应用程序接口 (API)。多个应用程序又可同时在一个用户态服务器上进行,其中的安全子系统完成对用户是否允许登录和权限的检查与控制功能,保证系统的安全性。
2. 系统核心态
Windows NT的内核非常小,但它是一个完整的操作系统,由一些组件按层构成,这些组件分别完成不同的功能。
Windows NT是真正的32位网络操作系统,它之所以被越来越广泛地应用到各个领域,
主要因为该网络操作系统具有如下的功能:
● 采用全新的Windows图形用户界面
它摒弃了传统的命令行用户界面,采用Windows图形用户界面,增加了与用户的友好交流,极大地方便了用户。
图1-10 Windows NT构架
● 支持多种文件系统
Windows NT支持 FAT、NTFS、及HPFS等多种文件系统,可以实现多种应用程序的运行。
● 可实现与其他网络操作系统的互操作
Windows NT作为客户不仅可以访问其他厂商如Novell NetWare、Banyan VINES、SUNNFS等的服务器,而且Windows NT上的应用程序可直接访问网络中的其他文件系统,如UNIX、VMS、Apple Maintosh等。
● 提供了方便地建立分布式应用程序的机制
Windows NT提供了方便地建立和运行客户/服务器模式应用程序机制,主要包括远程过程调用RPC(Remote Procedure Call)、命名管道(Named Pipes)以及多种应用程序接口。
● 提供企业建立Internet/Intranet时的完整解决方案
Windows NT内置了Internet信息服务器(Internet Information Server,IIS),因此只需安装IIS就可直接建立WWW、Gopher、FTP服务器,而不再需要其他相关软件,为建立一个企业级网络提供了极大方便。
新一代的Windows 2000中文版支持范围广泛的应用程序开发工具,同时它又最容易使用和管理。Windows 2000 Server在市场上的占有率越来越大,其特点是:
● 能在不同平台上运行,具有抢先式多任务、虚拟内存、对称多处理的特性,不仅可以用作文件操作系统,还可以用作应用操作系统。
● 支持多种网络协议。
● 具有目录服务功能。
● 是高性能的客户/服务器应用平台。
● 具有强大的管理性,如容错性可达RAID5。
● 具有C2安全级。
● 利用域(Domain)的概念来对网络资源进行控制,以便用简单的方法来控制用户对网络的访问。
● 用户界面良好,支持多窗口。
|