PC在Windows之前:什么使用MS-DOS实际上喜欢

microsoft-ms-dos

消费电脑并不总是运行Windows。 在Windows到来之前,PC带有微软的MS-DOS操作系统。 这里是命令行环境实际上喜欢使用。

不,MS-DOS不只是使用Linux终端或在你喜欢的图形桌面上的窗口中启动命令提示符。 许多事情我们认为理所当然是不可能的。

DOS PC体验

DOS是没有图形窗口的命令行操作系统。 您启动计算机,然后看到一个DOS提示符。 您必须知道在此提示符下键入命令以启动程序,运行内置实用程序,并实际上与您的计算机做某事。

ms-dos-boot-up

你不得不知道几个命令来绕过操作系统。 以不同驱动器之间切换-例如,要访问的驱动器A软盘驱动器: -你会输入像答:在提示符下,然后按Enter。

要更改目录,你会使用CD命令。 要查看当前目录下的文件,你会使用DIR命令。 要运行程序,您需要在提示符下键入程序的可执行文件的名称。

例如,如果你拿起一个新的软盘上有一个真棒新程序,你会推软盘到你的软盘驱动器 - 等待大磁盘驱动器读取你的磁盘的内容,然后运行命令,如以下:

A:

DIR

SETUP或INSTALL(取决于程序安装程序的名称)

然后你会通过安装程序,并安装程序 - 基本上只是提取文件 - 到您的小硬盘驱动器上的文件夹。 你经常必须交换软盘,因为较大的程序不适合在一个软盘,但后来你可以运行程序,而不使用软盘。

install-program-in-dos

那么你运行C:命令回到驱动器C,使用CD命令进入包含您的安装程序的文件夹,并像一个PROGNAME命令来运行程序。 程序文件的名称也必须是那么短 - MS-DOS有限的文件名称为八个字符,后跟一个句点和三个字母的扩展名。 例如,PROGNAME.EXE是您可以拥有的最长的文件名。

有些程序试图简化典型用户的操作。 例如,您有像Norton Commander这样的文件管理器,用于查看和管理文件,而不需要命令。 这是大多数DOS程序的风格,你会发现 - 这一切都是关于在屏幕上排版文本。

norton-commander-on-dos

无多任务

忘记多任务; DOS一次做了一件事。 当您打开一个程序,该程序占用了整个屏幕。 想使用其他程序吗? 您需要关闭当前程序并输入命令以打开其他程序。

为了克服这个限制,DOS提供了一个“终止和驻留驻留”(TSR)功能。 支持此功能的程序可以挂接到键盘快捷方式。 您可以按相应的键盘快捷键,当前程序将关闭并保留在内存中。 其他程序然后将从内存加载自身。

TSR不是真正的多任务。 程序实际上不是在后台运行。 相反,它被关闭,有一个快速的方式重新启动它。 DOS一次只能运行一个程序。

这是从不同显著现代的炮弹就像在Linux中找到的 ,它允许你在后台运行的程序和服务,使用多个文本模式的终端,做其他先进的东西。 DOS没有那么强大。

ms-dos-help-whats-new

硬件支持和实模式

DOS没有真正支持硬件设备的方式操作系统支持硬件的方式。 需要直接访问硬件的程序 - 例如,想要使用声卡输出声音的DOS游戏 - 必须直接支持该硬件。 如果你正在开发一个DOS游戏或类似的应用程序,你必须代码支持你的用户可能有的所有类型的声卡。 幸运的是,许多声卡都是Sound Blaster兼容的。 您可以使用SETUP程序为您使用的每个程序单独配置此设置。

dos-game-sound-setup

由于DOS的工作方式,希望直接访问内存和外设的程序需要在实模式或真实地址模式下运行。 在实模式下,单个程序可以写入计算机硬件上的任何存储器地址,而无需保护。 这只工作,因为你一次只能运行一个程序。 Windows 3.0带来保护模式,这限制了正在运行的应用程序可以做什么。

到目前为止,你仍然不能在Windows上的命令提示符下运行许多DOS游戏。 命令提示符在受保护模式下运行应用程序,但这些游戏需要实模式。 这就是为什么你需要DOSBox中运行很多老DOS游戏

Windows只是另一个DOS程序

原来的流行版本的Windows - 认为Windows 3.0和Windows 3.1 - 实际上是在MS-DOS下运行的程序。 所以你可以启动你的计算机,看到DOS提示符,然后键入WIN命令启动Windows程序,这给了你的Windows 3风格的桌面,被称为程序管理器。 当然,你可以让你的计算机自动启动Windows通过添加WIN命令到您的AUTOEXEC.BAT文件,DOS将自动运行Windows命令时,你启动。

default-windows-3.1-program-manager-screen

你可以退出Windows并回到DOS,这是实际上当时需要的。 人们有DOS应用程序和游戏,需要实模式,不能从Windows运行。

Windows 95,98,98 SE和ME将DOS进一步推向后台。 Windows 95的行为就像一个自己的操作系统,但DOS总是潜伏在后台。 这些版本的Windows仍然建立在DOS上。 只有使用Windows XP的消费者版本的Windows终于离开了DOS,并切换到现代的32位Windows NT内核。

exit-windows-3.1-to-dos


Windows桌面现在被许多人 - 甚至微软自己 - 认为是一个在简化的移动界面和Touch屏的时代已经过时的遗物。 但有一段时间,Windows桌面是新的,用户友好的界面。

图片来源: Flickr上mrdorkesq

赞 (0)
分享到:更多 ()