更多
目录:
- 操作级别-MS-DOS的第一级别
- MS-DOS的第二级
- 历史沿革
- PC DOS 1.0
- MS-DOS 2.0
- MS-DOS 3.2
- 操作系统/ 2
- MS-DOS 4.0
- MS-DOS 5.0
- MS-DOS 6.0
- MS-DOS 6.22
- MS-DOS 7.0
- 作业系统类型
- MS-DOS结构
- 启动时执行的进程
- 如何访问MS-DOS
MS-DOS是MicroSoft Disk Operating System的缩写。 在西班牙语中,Miscrosoft磁盘操作系统。 它是Microsoft开发的操作系统的通用名称,该操作系统可在各种制造商的计算机上使用。
内容索引
它的用途比您想像的要多得多:好像它命令计算机必须执行什么程序或命令,可以在哪里找到该程序或命令,以及应该如何处理。 一个示例是将信息发送到视频屏幕,打印机或通信端口,以便可以将它们发送到另一个系统。
操作级别-MS-DOS的第一级别
这是一个硬件管理系统,MS-DOS在其中管理CPU的协调工作,这是团队“头脑”工作的地方,此外还有其余的硬件。 在这种情况下,MS-DOS捕获在键盘上键入的字符,然后对其进行编码,以便CPU可以理解它。 此后,信息出现在计算机屏幕上,以便用户理解。
由此,我们了解到MS-DOS充当了将由键盘生成的电子信号转换 为应用程序可以使用的控制代码 的中介 。
此外,它负责执行一些与程序使用相关的小任务,例如格式化磁盘或提供有关存储在特定磁盘上的文件的信息。
MS-DOS的第二级
在此级别上,MS-DOS通过执行命令具有实用程序功能,可以直接与计算机进行交互。
命令用于执行功能,例如重命名磁盘上的文件,或将文件从一个位置复制到另一个位置。 命令与应用程序的处理方式相同,但是命令受到的限制更大,例如,某些任务(例如文字处理或记帐)不起作用。 它们用于设备的常规维护。
历史沿革
有人将MS-DOS定义为决定Microsoft命运的产品,在那之前它还很小。 该系统是OS / 2和Windows 3.11的继任者,它们的发展被认为是60年代和70年代计算机的发展。
它是由西雅图计算机产品公司的蒂姆·帕特森(Tim Paterson)开发的,名为QDOS,是一种用于测试新主板的产品,但微软购买了该产品,进行了一些修改,并将其授权给IBM,IBM委托它被包括在新PC中。公司的产品,以MS-DOS的形式出售。
PC DOS 1.0
1981年发布了第一个 PC 版本,第二年发布了更新版本PC-DOS 1.1。 尽管Microsoft和IBM共同开发了MS-DOS和PC-DOS,但不久之后它们就分手了。
这样,Microsoft宣布打算为DOS创建一个接口。 其结果是Windows 1.0于1983年发布 ,但当时不完整并未引起IBM的兴趣。 两年后,发布了Windows 1.01的第一个完整版本。
尽管Digital Research的CP / M操作系统(最初是IBM计算机使用的操作系统)已支持MS-DOS系统的1.0版,但前者要比这更好。
MS-DOS带来了有关文件的信息,例如文件的确切大小,具有更好的磁盘分配算法,并且速度更快。 Microsoft在1982年发布了1.1版,它还修复了一些错误。
MS-DOS 2.0
1983年3月,IBM发布了PC / XT ,它是第一台配备硬盘驱动器以及新版MS-DOS 2.0的个人计算机。 MS-DOS文件系统几乎都受到Unix的启发。 MS-DOS在文件系统中使用FAT概念,而Unix使用I节点概念。 open,read,write和close调用存在于2.0版中,具有完全相同的Unix结构。
在添加新的Unix功能的过程中,MS-DOS的汇编代码增长到20.0行。 最终完成开发的CP / M-86也退出了市场,并确立了其作为PC的主导操作系统的地位,通过将硬盘驱动器引入PC,可以运行相当大的应用程序,从而导致不再是个人计算机,而成为商用计算机。 因此,大中小型公司开始购买PC。
当时,Microsoft的MS-DOS仅由四个人维护。 随着全球对该系统的需求增长,Microsoft雇用了新的开发人员并发布了2.11版 ,该版本已经包括对时间,日期,货币和十进制符号的支持,这些符号已在世界上许多国家/地区使用。
MS-DOS 3.2
IBM于1984年8月推出了PC / AT,这是它的第一台基于286芯片的个人计算机,这时出现了10 MB磁盘和RAM磁盘的概念,通过这种方式可以部分地使用内存那是一张非常快速的专辑。
我们建议阅读: 创造历史的英特尔处理器
版本3.3将在以后发布,其中包括对3.5英寸大容量软盘和IBM PS / 2计算机的支持。
操作系统/ 2
在发布MS-DOS 3.3的大约同一时间,IBM和Microsoft发布了一个全新的操作系统,称为OS / 2 。
在两家公司看来,OS / 2将取代MS-DOS。 这从来没有发生过,因为OS / 2发布的时间很长,而且还不完整。 尽管与MS-DOS相比有许多优点,例如使用所有可用内存 ,在保护模式下运行以及优雅地支持多程序,但市场对新系统的兴趣不大。
1991年,微软宣布完全放弃OS / 2,这使IBM极度恼火,濒临中断与微软的联盟,并与苹果计算机公司签署了供应其软件产品的协议。
MS-DOS 4.0
在IBM确信OS / 2将不会被用户接受之后,它推出了Microsoft也生产的MS-DOS版本4.0,使他们感到惊讶。
为了获得该系统的4.0版,它使用了逆向工程方法,并通过PC克隆制造商进行分发。 IBM和Microsoft都坚信MS-DOS不会消失,因为两家公司都没有改善消灭MS-DOS的意愿,而是两家公司都在努力改进同一系统,而这并没有像两家公司所表明的那样。
MS-DOS 5.0
5.0版于1991年4月发布。此版本已被认真考虑为扩展内存的问题。 尽管仍然对只能使用640 KB的扩展内存有所限制,但是此版本仍能够将其自己的大多数代码在扩展内存中保留的时间更长。
此新版本继续在商店中出售,不仅出售给计算机制造商。 虽然5.0版的MS-DOS在宣布时已经过时了。 IBM和Microsoft已经知道这一点,并决定在OS / 2上投资数百万美元。 不幸的是,市场对OS / 2的反应很差。
当明确表示OS / 2不会起飞时,Microsoft改变了策略并开发了Windows,它具有图形界面并使用了鼠标,并在MS-DOS上运行。 一线希望是,它积累了大量的高质量应用程序包。
MS-DOS 6.0
1993年3月,发布了MS-DOS 6.0。 紧随其竞争对手Digital Research之后,Microsoft添加了一个名为DoubleSpace的磁盘压缩实用程序。
当时,最常见的硬盘驱动器约为200-400 MB,许多用户严重需要更多的磁盘空间。 MS-DOS 6.0还带来了DEFRAG磁盘碎片整理程序,用于备份创建的MSBACKUP,使用MEMMAKER进行的内存优化以及病毒保护原理MSAV。
像它的两个前任一样,版本6.0也显示出一些缺陷 。 由于对数据丢失的投诉,Microsoft发布了更新版本MS-DOS 6.2,具有改进的DoubleSpace实用程序,新的磁盘检查工具SCANDISK(类似于Unix fsck)以及其他改进。
MS-DOS 6.22
它于1994年3月推出,起源于法律问题 。 Stac Electronics公司合法启动,导致Microsoft被迫从其操作系统中删除DoubleSpace功能。
1994年5月,Microsoft发布了MS-DOS 6.2,带有另一个磁盘压缩包DriveSpace 。 MS-DOS 6.2是可供公众使用的系统的最后一个独立版本(单独运行,没有其他程序)。
微软还为美国银行和军事组织发布了6.23至6.25版本。 这些已经包括对FAT32分区的支持。
MS-DOS 7.0
该版本仅作为Windows 9x系统(95、98和Me)的一部分存在。 Microsoft Windows 95的原始版本合并了MS-DOS版本7.0。
IBM于1995年初发布了DOS 7.0的最新商业版本,其中包含了许多新实用程序,例如防病毒, 备份程序,PCMCIA支持和DOS Pen扩展。 还包括新工具,这些工具改善了内存和磁盘空间的使用。
作业系统类型
DOS是单用户操作系统(一次只能由一个人使用)和单任务(一次只能运行一个程序)。 与MS-DOS的用户通信以两种模式发生:交互模式和批处理模式。 后来,“ Windows 3.11小组工作”发布了,这是公司和学术界的一次革命。
MS-DOS结构
MS-DOS具有基本的非入站内核(操作系统内核)功能:它们一次只能由一个程序使用。 TSR程序是一个例外,某些TSR可以允许多任务处理。 但是,非可重入内核仍然存在问题:只要进程需要操作系统内核中的服务(系统调用),它就不会被另一个请求中断,直到第一个请求被终止。
该系统具有整体内核,该内核是一种内核体系结构,其中整个内核都以监视模式在内核空间中运行。 与其他体系结构(微核,混合核)相同,该核定义了计算机硬件上的高层抽象层,并通过一组系统调用来实现操作系统的服务,例如竞争,管理一个或多个模块中的进程和内存管理。
尽管这些操作的每个维护模块通常是分开的,但是很难在所有这些模块之间建立集成代码,并且,一旦所有模块在相同的地址空间中运行,则一个模块中的错误会导致整个系统瘫痪。
启动时执行的进程
通常,计算机将其操作系统记录在硬盘上,即驱动器C上,以加载计算机,但很多时候它可以位于软盘上,这是将软盘插入驱动器A:\所必需的。
连接到计算机时,将执行硬件测试例程。 然后激活驱动器A来搜索操作系统。 如果不在A中,则在驱动器C上进行搜索。
从这一刻起,任何程序都可以执行。 当符合操作系统时,它将自动加载到RAM中。 加载到RAM中的OS文件是 :
- 引导加载程序或输出日志,它通过加载具有接收和解释功能的RAM.IO.SYS和MSDOS.SYS的IO.SYS和MSDOS.SYS文件来帮助使系统正常运行要执行的指令。COMMAND.COM,它使用户与机器建立了界面。 此命令也是一些OS命令
谁不记得这些命令:commando.com,autoexece.bat或msdos.sys? 多么怀旧!
如何访问MS-DOS
要访问MS-DOS,基本上有三种方法。 如果使用的是旧的Microsoft操作系统,例如Windows 95或Windows 98,请单击“开始”>“关闭”,然后选择“以MS-DOS模式重新启动计算机”选项(或等效选项)。
在这些版本的Windows中,另一种访问方法是单击“ 开始”>“程序”,然后选择“ MS-DOS命令提示符” 。 但是,最后一个过程是在仍加载Windows的情况下访问DOS,这意味着某些命令将不起作用。 如果要不通过Windows直接进入DOS,请反复按F8按钮,直到出现选项列表。 选择“命令提示符”。
但是,如果使用较新的操作系统,例如Windows XP,Windows Vista,7、8或10,则MS-DOS本身不存在 ,而是提示部分模拟其功能 。 这是因为这些系统不像Windows 95和98那样“依赖” DOS。 这意味着,在当前的操作系统中,某些MS-DOS命令可能根本不起作用。
要在Windows 10中访问命令提示符,只需在Cortana的搜索框中键入CMD命令,或通过按Win + R输入Run,然后在“ CMD”框中键入不带引号的内容。 如果编写帮助命令:
帮忙
许多经典的MS-DOS命令将出现:MK,CLS,CHKDSK,CD等。
毫无疑问,MS-DOS曾经是并且一直是用于PC的基本操作系统,因为它以书面命令和代表性符号的形式代表了从机器语言到人们更容易理解的另一种翻译器。
来源图片维基百科