从正在运行的内核上更换而无需重新启动系统的功能的意思是,不需要停机就能安装或拆卸驱动和设备 。与 UnixWare 7中的热插拔PCI支持一起使用,系统的正常运行时间将达到最大,且在标准大容量(SHV)Intel处理器的服务器上能得到大型机质量的即插即用 。如何得到好处:
通过对DDI8的编写,开发商使驱动程序自动安装和拆除 。管理员可以使用标准的内核配置工具(idtools)对运行的内核重新配置 。详细说明参见硬件开发工具包 。?;应用程序的兼容性定义:
UnixWare 7对UnixWare 2.1提供了100%的应用程序兼容性,并支持所有的SCO OpenServer应用的二进制格式(ELF和COFF) 。UnixWare 7还支持SCO OpenServer应用程序的custom方式安装 。UnixWare 2.1应用程序可以直接安装和运行在UnixWare 7上而无需任何更改 。大部分SCO OpenServer5的二进制文件都可以工作在 UnixWare 7中而不需要改动 。如果应用是:使用custom ,驱动程序,使用SCO OpenServer5上的专门的桌面功能或文件系统类型,使用两者间不一样的一小部分命令集和系统调用,则存在不兼容性 。好处:
只要获得了UnixWare 7,就可以获得大量的关键性业务应用和工具 。依赖于专业SCO OpenServer应用程序的业务可转移到新的系统中,还可保留原有环境的优点,同时利用 UnixWare 7系统的强大的新特性的好处 。如何得到好处:
应用程序(或二进制的)的兼容性被设计成自动实现的 。UnixWare 7内核可识别使用custom安装的SCO OpenServer应用(以及用pkgadd安装的软件包),也可检测到为用在SCO OpenServer 5而编译的应用程序 。正因为如此,应该用SCO OpenServer应用程序提供的相同指令,在 UnixWare 7上安装和运行应用程序 。对于开发商,明智之举是在 UnixWare 7上检测现有系统,以防有不兼容性存在 。最好再用 UnixWare 和OpenServer开发工具重新编译应用程序,这样就能确保二进制文件能在SCO OpenServer 5、 UnixWare 2.1和 UnixWare 7及其以后的版本上使用 。?;64位技术定义:
正如上面提到的, UnixWare 7能支持64位文件系统和文件操作(可支持的文件和文件系统高达1TB) 。UnixWare 7 C和C和其它开发工具也支持64位整数操作(也就是所说的“long long数据类型”) 。当64位系统开始成为以第四代Intel Merced为基础的处理器后,新的64位版UDK将推出,这样应用程序就可以在新的系统中重新编译了 。在目前版本的UDK上开发的应用程序,在64位版本的 UnixWare推出后也一样可以使用而无需更改 。到那时,UDK就能为32位和64位系统生成本地二进制程序 。好处:
强烈依赖于计算机的企业,总是努力从IT投入中获取最大的回报 。因此,一个应用在一种产品环境中保持的时间越长,最初的开发投资的回报就越好 。现在通过在UnixWare 7上开发应用,相信这种应用将持续运用在现在和将来(64位)的环境中 。如何得到好处:
UnixWare 7用LFS APIs(大文件系统)能提供大文件和文件系统 。LFS APIs可在应用程序的源代码中定义(典型地是插入到一个头文件中) 。若在一个头文件中定义了一个“_FILE_OFFSET_BITS_”, UnixWare 7的编译器将用64位API调用替换标准32位调用 。因此源程序中的lseek()调用将变成可以处理64位偏移量的lseek64()调用了 。?;多路(Multipath) I/O定义:
多路I/O将多主机总线适配器(HBAs)与同一总线和多端口设备相连,这样能达到两种目的:第一,即使HBA出故障,也能使设备具有高可用性 。当控制器出故障后,操作系统将对I/O重新定向;第二,对跨接多个控制器的设备提供I/O的负载平衡 。好处:
用冗余的HBA为要求严格的存储设备提高I/O和系统的可靠性 。通过相关的HBAs间的负载平衡提高I/O操作性能 。如何得到好处:
推荐阅读
- 铜钱草的养殖方法和注意事项 铜钱草的养殖方法是
- Cisco路由器配置信息在Unix下的备份、恢复与更新
- SCO UNIX基础讲座--第十二讲:使用 TCP/IP
- 对小学学校的意见和建议 家长对小学学校的意见和建议
- 肌肉腿和脂肪腿怎么区分
- UNIX操作系统tar命令之隐患及解决方法
- 常见树木的名称和图片
- BAW滤波器改进GSM和3G手机的性能和接收能力
- 如何利用白醋和小苏打清洗洗衣机
- 上 【我为机狂】小白和小狼的故事——呜呜狼SF65试飞系列之“导航篇”
