Windows NT 3.5 版本的性能特点

Windows NT 3.5 也有两个商业版本,Windows NTWorkstation 和 Windows NT Server,与 Windows NT 3.1 一样是一个 32 位多任务操作系统。 Windows NT Workstation 定位在开发工作站、工程工作站和金融工作站等开发平台上,而 Windows NT Server 定位在高级网络服务器的位置。它们具有如下主要特点。

  • 32 位结构:Windows NT 是基于 32 位设计的操作系统,充分发挥了 32 位硬件的特点,完全匹配硬件的处理能力,提高了系统的执行效率。在Windows NT 3.5 版本中,大多数硬件驱动程序进行了重新编写,缩小了程序代码,提高了执行速度,而内存要求却大大减小。另外,WIN32 API 为用户提供了编写 Windows 32 位应用程序的接口。

·多平台支持: Windows NT 将与平台有关的代码封装在一个称作硬件抽象层(HAL)的动态连接库中,使用一低层软件抽象出硬件,因此在不同的平台上安装 NT,只需替换这一层软件即可,即具有很好的可移植性。Windows NT 除可以运行在基于 INTEL X86 的系统上外,还能够运行在基于 RISC 精减指令集的系统上,如 DEC ALPHA AXP,MIPSR4000 等。因此用户可以根据需要直接将基于 INTEL 的 PC 机升级到基于 RISC 的主机,不必修改系统,即可获得更高的网络性能。对于 Windows NT 3.5 版本,又增加了一个新的硬件平台,即 Power PC。 Power PC 是由 APPLE、IBM 和 Mo-torola 公司联合开发的。另外,很多硬件厂商为了提高硬件的处理能力,提供了支持多 CPU 的能力,但是多 CPU 的硬件需要由相应软件支持,否则,多 CPU 的硬件得不到充分的发挥。Windows NT 设计为支持对称多处理的操作系统,可以支持多个 CPU 并行工作,获得较好的性能。

·支持多任务:Windows NT 是一个多进程、多线程、抢先多任务的操作系统,在 Windows NT 中多个进程可以同时运行,为了避免两个进程并行处理的缺点,Windows NT 采用多线程,因为线程只需很少的附加开销,且线程的创建比进程要快,此外 Windows NT 操作系统具有抢先多任务的特点,即操作系统不必等待一个线程,而是主动将处理器让给其它线程。因此 Windows NT 具有很好的操作性能。

·安全性:安全性是网络操作系统非常重要的一个特性,没有安全性或者安全性不高,系统和用户的资源就得不到保障。

Windows NT 符合美国 C2 级安全标准。

Windows NT 通过设置各种权限来限制用户对系统资源的访问。Windows NT 还设计了内存保护子系统,提供内存保护机制,由于程序可

以在相对独立的内存空间运行,使得一个程序的中断不会影响其他程序的执行。

Windows NT3.5 可以使 16 位 Windows 应用程序在单独的内存空间运行,这样提高了系统的可靠性并能充分利用多处理器的能力。

Windows NT 具有磁盘境像和服务器复制,以保护用户的数据资源。Windows NT 还具有支持 UPS 的能力,当停电时,系统会警告各工作站,

现在是 UPS 供电,在 UPS 电池用完前,系统会自动关闭。

·多文件系统支持:Windows NT 支持 DOS,OS/2,POSIX 文件系统,使得这些系统上的文件可以方便地移植到 Windows NT 上,保证了用户的系统资源。在 Windows NT3.5 版本中,还支持 FAT 下的长文件名,这样用户可以创建长达 255 个字符的文件名。

·内置网络功能:Windows NT 作为网络操作系统,具有完善的网络功能。首先,Windows NT 支持多种网络协议,在 Windows NT 操作系统中,内

置了几种常用的网络协议,如 NETBEUI、NWLlink、TCP/IP、DLC 等。这些协议可以在系统中同时运行,提供了与其它系统互连的能力。NWLink 在 Winows NT3.5 版本中作为缺省协议,它与 IPX/SPX 完全兼容,因此,Net Ware 的工作站不需要改变其软件就可以直接访问 Win-dows NT 服务器。在 Windows NT Server3.5 中,还提供了 NetWare 的网关服务(Gateway Service for Ner Ware),使得连接在 Windows NT Server 上的用户可以直接访问 Net Ware 服务器上的文件和打印机资源。

其次 Windows NT 3.5 改进了 TCP/IP 协议的性能,提供了新的 TCP/IP 栈;增加了动态主机配置协议( DHCP)。DHCP 提供了一种安全的、可靠的和简单的 TCP/IP 网络配置方法,它可以动态配置 IP 地址,而且确保网络地址不会冲突;增加了 Windows 网际命名服务(WINS)。

第三,广域连接功能。 Windows NT 支持远程访问服务(RAS),Windows NT Server3.5 中远程连接数增加到了 256 个。 Windows NT RAS 支持 PPP 和SLIP 两种远程协议,在 3.5 版本中增加了 IP 和 IPX 路由功能;支持 X.25 和ISDN 等远程连接。

第四,分布式计算环境支持。 Windows NT 提供了支持分布式计算环境的强大的应用编程接口(API),包括 DCE 兼容的 RPC;Windows 插槽和 Windows开放体系结构(WOSA)。

第五,无盘工作站支持。 Windows NT 3.5 提供了远程启动服务

(Remoteboot Service),支持无盘工作站,Windows NT3.5 无盘工作站的

安装和配置非常简单,无盘工作站上可以运行 MSDOS,Windows。

另外,通过第三方软件, Windows NT 可以和 Banyan Vi-nes, DEC Pathworks 和 NFS(Network File System)进行互连接。

除以上一些特点外,Windows NT 还支持 32 位的 OLE2、OpenGL、Unicode 和多媒体等特性。