壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 966|回复: 0

小型机与PC技术比较

[复制链接]
发表于 2009/5/5 16:05:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
小型机主要是指UNIX服务器;它在系统结构、支撑软件、应用软件和整体性能等方面与PC机有一定的区别。因PCSERVER主要使用的操作系统为windows NT。以下文稿主要是在操作系统总体方面的简单比较,在比较和选择操作系统时,主要有七项重要标准:
1
.应用程序的可用性。
关键问题:您将选择的OS是否能够运行您目前所运行的应用程序?目前正在为它开发的应用程序有多少?您为要运行的应用程序会付出多少代价?有多少应用程序可供使用并不仅仅是个数字游戏,要保证您需要的应用程序都能够买得到,还要确认这些应用程序及其支持合同的费用不应该比服务器更高--那是大型机时代的传统作法。另外,要寻找能以标准方式支持应用程序交互的OS
2
.平台支持
关键问题:它是否支持您目前的客户机?它如何支持移动用户?客户机是否需要特殊的软件才能访问服务器?互操作性有几个层次。在最底层,系统可以定义和使用多种不同的网络协议。NetWare网络使用IPX,而大多数Unix网络和Internet则使用TCP/IP。缺省情况下,NT使用NetBEUI。所有这些OS都能支持其它的协议,但它们运行自己的核心协议时效率最佳。在较高层,即使客户机支持服务器的底层协议,也许仍然无法连接。一个典型事例就是,您可以在NetWare4.11服务器上运行AppleTalk,但若一个Mac机不首先加载用于MacintoshNetWare客户机软件就想注册到服务器上,则会收到错误信息,告诉它该服务器的注册序列不可识别。不过,目前几乎任何OS都有一些扩展功能,可使您的服务器拥有这一级的功能。
3
.性能
关键问题:用单个系统能够支持多少用户?您所选择的OS是否支持对称多处理(SMP)?它是否允许您在多个系统上平衡负载?您可以读到您想要的基准测试(Benchmark)结果,但一个OS的性能到底如何,还取决于您如何使用它。性能是与应用程序无关的。有些基准测试程序,如事务处理委员会TPC-C,表示的是数据库环境下的系统性能。而其它的,如BYTEMARK,则表示的是特定系统组成部分的性能。OS设计的某些方面表明了您可以期望的性能特点。例如,多线程可以使您的应用程序减少必须进行的上下文切换的数目,从而提高了性能。抢先多任务功能将允许各个应用程序截断对方,使性能表现更加均等。NTOS/2OS/400Solaris都具备上述两项功能,而NetWare则一项也不具备。下一步,要注意可伸缩性,具体就是SMP。所有大操作系统,如UnixNTNetWareSMPOS/2OS/400都支持SMP。问题是:该OS可以处理多少个CUP?例如,NT的最终用户许可证限制为8个,而一些Unix则实现处理多达64个。
4
.管理
关键问题:您能否从一个点上控制多个服务器?能否对服务器进行远程访问?该服务器与您的现有管理系统是否兼容?对不同的人而言,系统管理意味着不同的内容。对许多人来说,备份是系统管理的重要部分,多数OS都有某种内装的备份实用程序。在为网络的扩展作计划时,必须确认所选的OS适合您的管理机制。如果网络不会变得很大,则可以依赖Unix的命令行界面。然而,如果您负责一个服务器群,有十几台机器,则您需要用某种方式使该机群的状态一目了然。有些软件,如IntelLANDesk ManagerSymntecNorton Administratorfor Networks,都可以帮助您掌握服务器的运行状况。然而,它们却不太支持UnixOS/400之类的OS。另外,标准SNMP控制台,如HPOpen View,能够向您提供网络上信息流动的情况。
5
.应用程序开发
关键问题:该平台是否提供了您所使用的开发工具?该OS供应商的支持只提供给独立的软件供应商(ISV),还是可支持具体用户?其API是否是开放的,资料齐全吗?大家都在争先上市销售产品,故而良莠不齐。除了最简单的操作层外,每个网络都会需要某种程序的定制;OS必须具有标准的OS服务和工业标准界面,以支持开发。虚拟保护内存、多任务、抢先调度及其它高级功能(如线程及异步I/0),都已是许多高档开发工作不可缺少的。要充分利用OS的定制性能,您需要一套强大的开发工具、文档和该OS供应商对内部开发的支持(这一点最主要)。最起码,开发人员应该能够获得编译器、调试程序、项目管理实用程序及视频程序设计工具。如果您选择的服务器OS厂商只对大型的ISV提供支持,您就不可能找到大批有经验的开发人员。第三方供应商的支持同样重要。工具、编程环境及全套应用程序通常是由多种NOS平台提供的。使用熟悉的工具,开发人员就能在各个层次得心应手地工作。
6
.可靠性
关键问题:它是否支持RAID或集群?其文件系统是否有日志?能否带电插拔零部件?保护内存体系结构和OS提供的设备驱动程序是一些可靠的操作系统的品质标志,如UNIXNTOS/2OS/400等。不过,NetWare在共享内存空间运行应用程序,应用程序可以在保护模式下运行,但有可能与OS的机制发生冲突。大部分容错发生在硬件层。无论是以软件形式或硬件形式实现的RAID,都已很常见。其它的容错功能,如冗余供电、网卡及冷却风扇,则视所选服务器的不同而不同。HPIBMDigitalSUN还有先进的群集解决方案。
7
.安全性
关键问题:管理员能否实施口令字限制?该OS是否支持访问控制列表?其OoangeBookC2级安全性如何?安全是个很棘手的问题。简而言之就是,任何OS若不安装并保持使用一种严格的安全政策,都可能遭到破坏,泄露秘密。您必须使用字母数字口令,经常更换口令,或甚至考虑给重要信息加密。这说明OS可以使实施安全性简便易行。文件和目录访问许可就是个起点。每个OS都实现了这两个功能,但稍有不同,还是这句话,要由每个人具体保证其正确的设置和实施。审计可以使您掌握何人何时做了何事。它所产生的日志可能很大,但其信息可能是极有价值的,特别是当您想跟踪某个文件最近一次的修改情况时。另外我们注意到NT3.51C2级安全性,但其4.0版则没有。
UNIX
Windows NT简单比较
UNIX
的主要优势在于技术比较成熟,可靠性高,伸缩性上比Windows NT有明显的优势,目前商品化的UNIX系统支持CPU数已可达64个,而Windows NTCPU数达到6-8个时能力较差。而且,UNIX在支持数据库应用及异步传输网络(ATM)等方面明显优于Windows NT,此外,UNIX在企业级重要应用软件数目方面明显多于Windows NTUNIX在与Internet结合方面也比Windows NT有明显优势,因为Internet骨干节点多数为UNIX主机。
Microsoft
开发Windows NT的目标就是要设计一种能与UNIX竞争企业操作系统市场,并继承Windows优势的操作系统。因此Windows NT的优点是与Windows有统一的界面,且二者结合较紧密,能很好兼容Windows的丰富应用软件。但Windows NT性能尚不稳定,另外,Windows NT在扩展性,对多CPU支持,可靠性及对数据库支持方面与UNIX仍有明显差距,还缺乏企业级重要应用的经验。尽管Windows NT承诺提供多任务,但众所周知,UNIX从产生就是支持多任务的操作系统,至今已有三十几年的历史。在UNIX系统中,每一个程序都有各自独立的内存空间,所以当一个程序出错时,不会导致整个操作系统宕机。Windows NT不能很容易地集成到现有的一些结构中。比如Windows NT不允许内嵌的TELNET,也不支持在数据中心常见的主机/终端方式的拓扑结构等。
既有LINUX,何要WINDOWS
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 07:24 , Processed in 0.014772 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表