消费类PC并不总是运行Windows。在Windows到来之前,PC机就带有微软的MS-DOS操作系统。下面是命令行环境实际使用的情况。
不,MS-DOS不仅仅像是使用Linux终端,或者在你漂亮的图形桌面上的窗口中启动命令提示符。很多我们认为理所当然的事情在那时是不可能的。
DOS是一个没有图形窗口的命令行操作系统。您启动了计算机,然后看到DOS提示符。您必须知道在这个提示符下键入的命令,才能启动程序、运行内置实用程序,并对您的计算机进行实际操作。
相关:Windows A:和B:驱动器的用途是什么?
你必须知道一些命令才能绕过操作系统。要在不同的驱动器之间切换—例如,要访问驱动器a上的软盘驱动器:-您可以在提示符处键入类似a:的内容,然后按Enter键。
要更改目录,可以使用CD命令。要查看当前目录中的文件,可以使用DIR命令。要运行程序,需要在提示符处键入程序可执行文件的名称。
例如,如果您拿起一张新的软盘,上面有一个很棒的新程序,您可以将软盘推入软盘驱动器,等待大音量的磁盘驱动器读取磁盘内容,然后运行如下命令:
A:
DIR
SETUP or INSTALL (depending on the name of the program’s installer)
然后,你会通过安装程序,并安装程序-基本上只是提取文件-到一个文件夹在你的小硬盘驱动器。您经常需要交换软盘,因为较大的程序不能放在一张软盘上,但之后您可以不用软盘运行程序。
然后运行C:命令返回驱动器C,使用CD命令进入包含已安装程序的文件夹,并使用PROGNAME这样的命令运行程序。程序文件名必须是这么短,太-MS-DOS限制文件名为8个字符后跟一个句点和一个三个字母的扩展名。例如,程序名.EXE是最长的文件名。
一些程序试图为典型用户简化一些事情。例如,您有像nortoncommander这样的文件管理器,它提供了无需命令即可查看和管理文件的功能。这是你能找到的大多数DOS程序的风格——它是关于在屏幕上排列文本的。
忘记多任务处理;DOS一次只做一件事。当你打开一个程序时,这个程序占据了你的整个屏幕。想使用其他程序吗?您需要关闭当前程序并输入命令来打开另一个程序。
为了绕过这个限制,DOS提供了一个“终止并保持驻留”(TSR)函数。支持此功能的程序可以连接到键盘快捷键。按相应的键盘快捷键,当前程序将关闭并保留在内存中。另一个程序将从内存中加载自己。
TSR并不是真正的多任务处理。程序实际上不是在后台运行的。取而代之的是,它被关闭了,有一个快速的方法重新启动它。DOS一次只能运行一个程序。
这与Linux上的现代shell有很大不同,后者允许您在后台运行程序和服务,使用多个文本模式终端,以及执行其他高级操作。DOS远没有那么强大。
DOS并没有像现在操作系统支持硬件那样真正支持硬件设备。需要直接访问硬件的程序(例如,一个想用声卡输出声音的DOS游戏)必须直接支持硬件。如果您正在开发DOS游戏或类似的应用程序,那么就必须编写代码来支持用户可能拥有的所有类型的声卡。幸运的是,许多声卡与sound Blaster兼容。您可以使用一个安装程序为您使用的每个程序分别配置此设置。
相关:如何使用DOSBox运行DOS游戏和旧应用程序
由于DOS的工作方式,想要直接访问内存和外设的程序需要以实模式或实地址模式运行。在实模式下,单个程序可以在没有保护的情况下写入计算机硬件上的任何内存地址。这只是因为一次只能运行一个程序。windows3.0带来了保护模式,限制了运行应用程序的功能。
直到今天,你仍然不能在Windows的命令提示符下运行很多DOS游戏。命令提示符以保护模式运行应用程序,但这些游戏需要实模式。这就是为什么你需要DOSBox来运行许多旧的DOS游戏。
最初流行的Windows版本——比如windows3.0和windows3.1——实际上是在MS-DOS下运行的程序。因此,您可以启动计算机,看到DOS提示符,然后键入WIN命令来启动Windows程序,它为您提供了windows3风格的桌面,即程序管理器。当然,您可以通过将WIN命令添加到自动执行.BAT文件和DOS将在启动时自动运行Windows命令。
您可以退出Windows并返回DOS,这在当时是非常必要的。人们有DOS应用程序和游戏,需要真实模式,不能在Windows中运行。
Windows95、98、98SE和ME将DOS进一步推到后台。windows95就像一个自己的操作系统,但DOS总是潜伏在后台。这些版本的Windows仍然建立在DOS上。只有在windowsxp下,Windows的用户版本才最终抛弃DOS,转而使用现代的32位windowsnt内核。
Windows桌面现在被许多人——甚至微软自己——视为一个在移动界面和触摸屏简化的时代已经过时的遗迹。但曾经有一段时间,Windows桌面是一种新的、用户友好的界面。
图片来源:Flickr上的Dorkesq先生
... 操作系统本质上是MS-DOS的图形前端。实际上,Windows1.01是作为MS-DOS程序运行的。 ...
... 实际上,DOSBox中的C:\驱动器的根目录现在是您电脑上的dosgames目录。这使得在DOSBox中安装和运行游戏更加方便,并且避免了某些只需要C:\驱动器的游戏出现问题。 ...
人们普遍认为,Mac电脑不像Windows PC那样容易受到病毒的影响。但为什么这是,确切地说? ...
... 在Windows之前,有MS-DOS。这个来自微软的旧磁盘操作系统可以通过几种不同的方式在Raspberry Pi上进行模拟。你选择哪种方法取决于你想要的结果。 ...
...复兴中获利,曾经的游戏巨头世嘉发布了跨PS4、Xbox one、Windows和Linux的世嘉Mega Drive&Genesis经典。 ...
...都安装MS-DOS,并保持这种状态,微软将这种做法推广到了Windows时代。 cp/m怎么了? 1988年,数字研究公司创建了一个名为DR-DOS的MS-DOS克隆,试图与微软竞争。它还销售了一个基于鼠标的图形界面GEM,最初试图复制Macintosh体验,但...
如果您使用Windows,您可能会对键盘上带有Windows徽标的小按键感到奇怪。它打开“开始”菜单并执行有用的快捷方式,但它从何而来?为什么在那里?我们来看看。 windows键的原点 Windows键似乎一直伴随着我们,但事实并非如此...
微软于1985年11月20日发布了Windows1.0。从运行在MS-DOS之上的环境开始,Windows成为世界上最流行的桌面操作系统。让我们回到过去,看看最初的Windows1.0是什么样子的。 当桂是新的热点 在80年代早期,科技出版社认为基于鼠标的图...
...),仍然是有趣的发挥。最棒的是,它们都可以在现代的Windows PC上购买和玩。不给糖就捣蛋! 佐克复仇者:禁地 这种被低估的,Myst风格的点击冒险从1996年渗出神秘和可怕。它充满了诡异的谜题(包括一个涉及到一个断头的...
1995年8月24日,微软推出了Windows95。这种创新的、非常成功的PC操作系统使那些使用PC的人摆脱了命令行的束缚。这也使微软家喻户晓。这就是Windows95如此特别的原因。 所有的窗户,所有的时间 windows95最显著的特性之一是它第...