OS/2
编辑OS/2(Operating System/2——最初在 IBM 德国也有 BS/2 for operating system/2)是一个多任务单用户操作系统,用于带有 x86 处理器的个人计算机,后来也有 PowerPC 处理器。 它最初是由 IBM 和 Microsoft 联合开发的,作为 DOS 的继承者。 1991 年微软终止合作,转而投入时间进一步开发 Windows,IBM 继续自行开发 OS/2。 2005 年,IBM 停止了销售和基础开发。此后,该操作系统由第三方以品牌名称 eComStation 进一步开发。Arca Noae 的“ArcaOS”自 2017 年起作为 eComStation 和 OS/ 2.
OS/2历史
编辑历史
1983 年 1 月,Microsoft 开始开发一种 MS-DOS 版本,它不仅可以运行一个程序,还可以同时运行多个程序。 后来以 MS-DOS 4.0 的名称发布。 然而,这个版本的 MS-DOS 有一些限制。 多任务处理能力仅限于专门为该版本的 MS-DOS 设计的应用程序; 否则只能运行传统的 MS-DOS 应用程序。 此外,由于操作系统完全以实模式运行,所有应用程序都必须共享 640 KiB 的常规内存。
微软随后进一步开发了操作系统。 为了消除以前版本的限制,应该利用80286处理器的保护模式。 微软与 IBM 签订了一份合同,两家公司同意共同进一步开发操作系统,现在称为 CP/DOS。 在开发接近尾声时,操作系统再次重命名,此后称为 OS/2。
80286 有一个大问题:虽然处理器可以从实模式切换到保护模式,但反向路径,即从保护模式切换回实模式,并不是故意的。 但是,这是必要的,以便能够继续保持与只能在实模式下运行的 DOS 应用程序的兼容性。 这个问题无法解决,直到找到一种方法来重置处理器,使其回到实模式。
OS/2 1.x
IBM 直接销售 OS/2,而 Microsoft 将操作系统再许可给 OEM,OEM 将其与计算机一起发货并相应地对其进行定制。 出现在四张软盘上的操作系统的系统要求是一个 80286 处理器,至少有 2 MiB RAM 和 5 MiB 硬盘空间。 由于缺少图形用户界面,xxx个版本看起来与 DOS 非常相似,但在它的底层是一个多任务操作系统,可以同时管理多达 12 个 OS/2 会话,并支持高达 16 MiB 的内存。 此外,OS/2 还提供了另一个可以运行大多数 DOS 应用程序的会话。 1988 年 7 月,IBM 发布了 OS/2 扩展版,价格为 795 美元,其中包括附加的数据库和通信实用程序。
1988 年 10 月 31 日,OS/2 1.1 版发布,首次包含了期待已久的图形用户界面。 然而,这并不是xxx的新鲜事:OS/2 现在支持大于 32 MiB 的分区。 新用户界面的首批应用程序之一e 统计了 Borland 的 SideKick 软件包,它从 11 月开始随操作系统一起提供。 现在增长到五张软盘,OS/2 1.1 的系统要求与以前的版本相似,但需要 8 MiB 的磁盘空间。 那时,主要是缺少驱动程序阻碍了操作系统的广泛分发,尤其是打印机驱动程序仅非常稀疏地包含在操作系统中。
OS/2 1.2 随后于 1989 年 9 月发布。该版本首次提供了所谓的可安装文件系统的可能性; 与设备驱动程序一样,它在系统启动时加载,原则上可以启用对任何文件系统的访问。 这些可安装文件系统之一 HPFS 随 OS/2 1.2 一起提供:HPFS 比以前的 FAT 文件系统更高效,它支持长文件名和大于 2 GB 的分区。 此外,任何数据,即所谓的扩展属性,都可以附加到文件中。 但是,没有任何向后兼容性; DOS 无法访问 HPFS 分区,并且使用长文件名的文件对 DOS 和较旧的 OS/2 应用程序不可见。 OS/2 1.2 还包括经过修改的用户界面和一些附加应用程序。
1990 年 11 月发布的 1.3 版包含很少的新功能,只是 OS/2 1.2 的改进版,它具有较低的系统要求并提供更快的加载时间和更快的视频显示。 它还包括更多的驱动程序。 REXX 脚本语言现在包含在所有 OS/2 1.3 版本中。 使用 2 MB RAM 时,最低系统要求明显低于以前的版本,但使用 4 MB 时,生产工作所需的主内存量几乎相同。 但是,对该版本的响应很低。
两个开发伙伴的分离
两家公司之间的关系从一开始就很紧张。 IBM 和微软是两家有着不同目标的不同公司。 微软希望使 OS/2 类似于 DOS 和 Windows,作为许多不同 PC 的软件平台可用,而 IBM 则希望使用 OS/2 来促进其计算机的销售,尤其是 PS/2 产品线。 两家公司的开发商经常卷入相互冲突。 IBM 使用代码行数来衡量开发人员的生产力; 另一方面,Microsoft 的开发人员编写了简短而高效的代码,因此从 IBM 的角度来看被认为是低效的。
OS/2 2.x
伴随着大规模的广告宣传活动,IBM 于 1992 年 4 月 1 日发布了 OS/2 2.0,现在已经独立了。该公司将 OS/2 描述为“比 DOS 更好的 DOS,比 Windows 更好的 Windows”(德语:“比 DOS 更好的 DOS,比 Windows 更好的 Windows”)。 OS/2 现在是一个 32 位操作系统,利用了 80386 的功能,尽管该操作系统仍然包含大量 16 位代码。 操作系统xxx次可以并行运行多个 DOS 应用程序,并且还提供了在特殊的 Win-OS/2 环境中启动 Windows 应用程序的选项,该环境可以作为窗口直接嵌入到 OS/2 环境中,也可以在可以执行全屏模式。 全屏模式速度更快,但由于缺乏对显卡驱动程序的支持,仅限于 640×480 和 16 色。 另外,Win-OS/2环境只支持标准模式,排除了需要386扩展模式的应用程序。
OS/2 2.0 用新的 Workplace Shell 替换了 Presentation Manager。 Workplace Shell 概念遵循一切皆对象的范式,例如图标、窗口甚至桌面背景,并且可以使用拖放等方法进行调整。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/364220/