摘要:DOS 是第一个广泛使用的操作系统的基础。 磁盘操作系统使个人计算机能够使用软盘上的数据读取和数据存储。 计算机可以通过简单的基于文本的命令行进行控制,使 DOS 不仅用户友好,而且高效且功能强大。 DOS(磁盘操作系统)的发展 在比尔盖茨发现 IBM 正在寻找一种替代其最初计划的操作系统后,他从一家小型软件公司购买了…
DOS 是第一个广泛使用的操作系统的基础。 磁盘操作系统使个人计算机能够使用软盘上的数据读取和数据存储。 计算机可以通过简单的基于文本的命令行进行控制,使 DOS 不仅用户友好,而且高效且功能强大。
在比尔盖茨发现 IBM 正在寻找一种替代其最初计划的操作系统后,他从一家小型软件公司购买了 QDOS(快速而肮脏的操作系统)的权利。 IBM 从 Microsoft 那里获得了许可,并将其作为 PC-DOS 1.0 集成到 IBM PC 中。
PC-DOS 从 CP/M(IBM 最初计划的操作系统)和 Unix 中获得灵感,但被发现缺乏执行力。结果证明这是一个编程相当糟糕的操作系统,导致微软对其进行了完全重新编程。 PC-DOS 2.0 随后作为第一个功能合理的操作系统进入市场。
由于 IBM 没有该操作系统的独家许可,微软也可以将其出售给其他公司。在名称 MS-DOS 下,它成为当时最流行的操作系统之一。 1982 年,超过 50 家公司与微软的磁盘操作系统签订了许可协议。
随着时间的推移,DOS 用户对图形用户界面 (GUI) 的要求越来越高。微软在 1985 年通过 Windows 1.0 实现了这一愿望,它模仿了施乐在 1970 年代开发的 GUI。苹果也在这个时候推出了 GUI。因此,用户不再需要输入命令来打开程序——他们只需用鼠标点击一个图标即可。
CP/M 和 PC-DOS/MS-DOS 并不是唯一著名的磁盘操作系统。其他广泛使用的 DOS 包括:
Commodore DOS
Commodore DOS 于 1977 年开发,位于磁盘而不是计算机中,使其与大多数其他磁盘操作系统区分开来。这实际上使它成为固件而不是操作系统。
Apple DOS
过去,Apple 电脑只兼容录音带。 1978 年,Apple 扩展了其功能,并将 Apple DOS 集成到 Apple II 计算机中。在引入 16 位架构之后,Apple DOS 让位于 GS/OS,并最终发展成为今天使用的 macOS。
AmigaDOS
AmigaDOS 采用了诸如微内核架构和可添加设备驱动程序等创新方法,这些方法仍在现代操作系统中使用。该操作系统起源于剑桥大学的多用户系统 TRIPOS。
Atari DOS
使 Atari DOS 与众不同的是 2.0 版中的集成内存驻留内核。在 4.0 版本中,Atari DOS 作为公共领域的一部分可以免费访问,这意味着有无数由第三方编程的 Atari 衍生产品。
DOS 使用批处理文件处理信息和命令,因此可以在内部处理数据。 当用户启动他们的计算机时,系统会在一个批处理文件中处理它,该文件包含在自执行文件 autoexec.bat 中。 该文件检查所有系统组件并监控启动过程。 autoexec.bat 处理完批处理文件后,会出现一个闪烁的光标,用户可以使用键盘输入命令。
计算机成功启动 DOS 后,命令行解释器 COMMAND.COM 将自动启动。 然后用户可以使用键盘输入命令。 许多重要的命令已经集成到 DOS 中。 解释器将在以“.EXE”、“.COM”或“.BAT”等结尾的文件中搜索未知命令。
以下是一些最基本的磁盘操作系统命令:
Windows 95 预示着 DOS 时代的结束。 此后,磁盘操作系统在 Windows 的每个新版本中都失去了意义。 现代 Windows 系统仍然支持 MS-DOS,但用户只在特殊情况下才会使用它。 如果你想打开旧的 DOS 程序,你应该使用模拟器,它会重新创建旧的架构。