文件名称:伯克利的UNIX-分享一个关于操作系统的ppt
文件大小:3.27MB
文件格式:PPT
更新时间:2024-05-12 12:13:19
操作系统 os
伯克利的UNIX 加州大学的伯克利分校在美国国防高级研究规划局的资助下,为PDP11设计并发布了一个改进的版本。取名为1BSD(First Berkeley software Distribution),很快有了2BSD。定型的是4BSD(4.1 BSD 4.2BSD,4.3BSD和4.4BSD) UNIX的标准化 80年代后期两个互不相同、互不兼容的UNIX版本 —4.3BSD和System V Release 3都在广泛使用,另外,每个UNIX提供商事实上又在原有的UNIX系统的基础上加入了自己的非标准东西。 目前这些系统还都朝着各自的方向发展着,混乱依然存在。 加州大学的伯克利分校是早期获得第6版UNIX的大学之一,因此拥有完整的源代码,所以伯克利分校得以从根本上修改UNIX。在美国国防高级研究规划局的资助下,为PDP11设计并发布了一个改进的版本。取名为1BSD(First Berkeley software Distribution),很快有了2BSD。 更为重要的是为VAX编写的3BSD极其下一代产品4BSD。AT&T也有一个用于VAX的UNIX版本32V,它基本上是第七版的东西。相比较而言。4BSD则有很大的改进,包括虚拟内存和分页使用等,文件系统加以了改进,速度更快,网络的加入最终使的BSD的网络协议—TCP/IP成为比其它任何官方标准都更为广泛使用的实际上的标准。 伯克利的UNIX成为教学、科研和安全领域的主流。 80年代后期 两个互不相同、互不兼容的UNIX版本 —4.3BSD和System V Release 3都在广泛使用,另外,每个UNIX提供商事实上又在原有的UNIX系统的基础上加入了自己的非标准东西。UNIX世界是群雄割据,又没有标准的二进制格式,严重的阻碍了UNIX的商业成功,因为软件开发商无法写出适用于所有UNIX系统的程序(MS——DOS能达到),最初的UNIX标准化工作都失败了。AT&T曾试图定义所有系统调用、文件格式等的系统V接口标准,但对BSD却没有任何作用。 第一次尝试是IEEE标准委员会,几百个来自各公司、科研机构和*部门的人员参加了这项工作,项目命名为POSIX(Portable Operating System),加上IX为了让名字更加UNIX化。 制定了1003.1标准,定义了一个库过程的集合,它采用了BSD和SYSTEM V的交集。并有了 UNIX版本 Version 7 不幸的是,一件意想不到的事情阻碍了UNIX的标准化工作。当BSD和SYSTEM V正在逐步走向统一的时候,出现了另一个UNIX平台。一些软件供应商,包括IBM、DEC、HP等并不喜欢AT&T对UNIX平台的控制,因此建立了OSF(Open Software Foundation)的联盟,开发了一个符合所有IEEE和其它标准的系统,这个系统包含很多其它的特色,如X11、Motif,分布式计算DEC,分布式管理DME等。 针对OSF的出现,AT&T也建立了自己的联盟 UI(UNIX INternational),事实上做的是同一件事情。UI是基于SYSTEM V的。结果是,有两个工业集团提供各自的UNIX版本。因此使用者离标准化更远了。IBM有自己的UNIX变种AIX,其他公司也有自己的UNIX变体。