MS-DOS:您喜欢讨厌的操作系统

披露: 您的支持有助于保持网站的正常运行!我们会为此页面上推荐的某些服务收取推荐费.


MS-DOS(Microsoft磁盘操作系统的简写)是一个单任务,单用户,非图形命令行操作系统。 MS-DOS最初是为与IBM最早的个人家用计算机系列一起使用而开发的,它是同类操作系统中最成功的操作系统之一。作为一个操作系统,DOS非常简单,紧凑并且功能强大。特别是考虑到它的年龄。尽管它可能已被更新且更加用户友好的图形用户界面(GUI)操作系统所超越,但MS-DOS仍被全世界的企业和独立程序员广泛使用.

MS-DOS的历史

MS-DOS的起源可以追溯到两个早期的操作系统CP / M和QDOS。 CP / M(微型计算机的AKA控制程序)是由Digital Research的Gary Kildall在1970年代中期创建的。 CP / M是一种8位操作系统,并且是在新兴的商用微计算机系列中最早广泛使用的操作系统之一。 1980年,西雅图计算机产品公司的汤姆·帕特森(Tom Paterson)为英特尔的新型16位8086中央处理器(CPU)开发了QDOS(快速和肮脏操作系统)。 QDOS主要基于CP / M,Microsoft正是在这里进入了画面.

1981年,Microsoft从Seattle Computer Products购买了QDOS,将其重命名为MS-DOS 1.0,并将其提供给IBM以在其新的个人计算机中使用。盖茨先行采取了举动,保留了MS-DOS的许可,这将成为微软从简​​单的计算机编程语言供应商发展为计算机软件行业巨人的最重要因素。 MS-DOS的成功与个人家用计算机的日益普及直接相提并论,即使该公司开始以MS-Windows的形式引入其自己的GUI,它仍然是微软最重要的收入来源。.

操作系统的演变

MS-DOS在许多方面为Microsoft的持续成功奠定了基础,多年来,它仍然是研发的重点。从1981年到1997年,它将经历几次修订和增强,从而导致许多不同的迭代。 MS-DOS的每个新版本都建立在其前身的基础上,旨在满足非专业用户和专业程序员的需求.

MS-DOS的最早版本解决了对更大硬盘驱动器的需求,并支持多个目录,网络以及外部字符和扩展字符。以后的迭代将带来对多个HDD分区,磁盘压缩和碎片化,增强的内存管理以及操作系统文本编辑功能的改进的支持。最终版本MS-DOS 7.0和7.1进行了修订,以便与Microsoft最新的操作系统Windows 95紧密集成。MS-DOS7消除了Windows 95 OS中包含的许多冗余实用程序,并支持长文件名。和FAT32文件系统.

尽管Windows 2000和Windows XP都包含允许运行MS-DOS程序的仿真层,但Microsoft不再在其主操作系统中的任何迭代中使用MS-DOS,从而提供了与旧式软件的向后兼容性。.

克隆与模仿

多年来,MS-DOS的成功启发了许多模仿者,并且独立软件开发人员和计算机爱好者已经推出了许多所谓的操作系统“克隆”。一些较著名的模仿者包括DR-DOS,OpenDOS和FreeDOS。许多系统的开发和发布是对Microsoft宣布它们将停止进一步开发MS-DOS的声明的直接回应,它将不再通过定期更新和修订来支持该系统。.

这些克隆中最成功的是FreeDOS。 FreeDOS由Jim Hall于1994年开发,它精简而强大,并在其父操作系统上进行了一些改进。它可以在旧式硬件和嵌入式系统上运行,并且包括对MS-DOS本身找不到的命令结构的一些补充。.

MS-DOS的未来

虽然MS-DOS的最新版本于1997年发布,但操作系统本身仍然构成了现代计算领域的很大一部分。许多企业和独立程序员仍然依赖DOS来运行许多嵌入式应用程序。 DOS之所以能够幸存,是因为它是一个高度紧凑且高效的操作系统,可以以最少的维护工作良好地运行。随着硬件(特别是更大的内存和更快的CPU)的不断发展,MS-DOS及其克隆仍然可以提供很多服务。此外,尽管微软自己不感兴趣,但业余爱好者和独立程序员(例如Jim Hall)的开发成果正在向系统引入新的和改进的实用程序和应用程序。.

在线教程

MS-DOS已有很长的历史,因此,有兴趣学习更多有关操作系统及其许多应用程序的任何人都可以使用大量参考资料。在线教程提供了一个很好的起点,并且可以深入了解DOS的开发及其价值以及作为操作系统的用途。.

  • 深入了解MS-DOS:本文从Paterson技术网站上提供了MS-DOS基础知识的概述。该网站本身还提供了MS-DOS的历史,其发展根源以及精选的存档手册。 QDOS的创建者和Paterson Technology的所有者兼董事总经理Tim Paterson的简历也很简短.
  • MS-DOS素养-MS-DOS简介:来自Silicon Mountain和Aames Production的视频教程面向早期的PC家庭市场。该教程发布于1992年,看起来有些过时了。但是,基础知识以易于理解和交互的方式呈现,这使它成为令人惊讶的有效学习工具,特别是对于新手而言.
  • 学习MS-DOS基础知识—教程(PDF):该文档由北卡罗莱纳州威尔明顿大学的工作人员编写,并且全面介绍了基本的MS-DOS命令。这个易于理解的教程涵盖了命令提示符,管理目录,文件管理和格式化软盘.
  • 将DOS命令与MS-DOS 6.22一起使用:Que Publishing提供了有关使用DOS(特别是6.22迭代)的详尽指南。主题包括“了解DOS命令的元素”,“发出DOS命令”和“对程序文件进行故障排除”。最适合具有MS-DOS基本工作知识的人.

图书

关于MS-DOS及其各种迭代的主题,已经有许多著作。其中一些已针对大众市场,作为初学者的基本指导手册。其他人的方法更为技术化,主要是吸引专业程序员和经验更丰富的计算机爱好者.

  • 丹·古金(Dan Gookin)撰写的《 DOS for Dummies》:有关MS-DOS的比较流行的书籍之一,也是“ Dummies”系列中最成功的书籍之一。本书专门针对广大读者,因此非常适合初学者。还有一个后续版本,“ More DOS for Dummies”,比原始版本更详细。.
  • Van Wolverton发行的20周年纪念版“运行MS-DOS”:最初的“运行MS-DOS”成为畅销书,而该周年纪念版在早期版本的基础上进行了更新,并增加了材料。特别强调MS-DOS 6.22(发布时的最新迭代)。这本书内容丰富且易于理解,适合初学者和经验丰富的程序员.
  • 使用Jim Cooper的MS-DOS 6.22(第3版):这是MS-DOS的最广泛的指南之一,也是最受关注的指南之一。第三版带来了最新的信息,重点是DOS操作系统的最新版本(发布时为6.22)。 Cooper涵盖了MS-DOS的所有方面,包括其历史和发展。非常适合经验丰富的程序员和认真的业余爱好者.
  • DOS:Kris Jamsa的《完全参考》(第4版):本书并不是对DOS的介绍,它是对具有一定操作系统知识的人的参考指南。这项工作本身是直截了当且易于理解的,但也许最适合具有一定DOS经验的读者,他们需要重新学习技能.
  • 高级MS-DOS编程:Ray Duncan撰写的Microsoft汇编语言和C程序员指南:本书针对1988年左右的专业程序员。这不仅仅是“入门指南”,而是对MS-DOS的深入研究。编程环境,包括最佳用途和应用程序。不适合新手或没有经验的业余爱好者.

摘要

从技术上讲,MS-DOS已淘汰,并且Microsoft已明确表示他们将不再对操作系统进行迭代或更新。但是,MS-DOS仍然在计算领域中占有一席之地,甚至对业余爱好者和利基程序员也没有吸引力。 MS-DOS继续在世界范围内使用,并负责许多我们都认为理所当然的嵌入式应用程序。 MS-DOS可能不是曾经的重要操作系统,但是它仍然具有优点,值得严肃的程序员注意。.

进一步阅读和资源

我们有更多与计算机使用相关的指南,教程和信息图:

  • 使用Internet套接字进行网络编程:全面了解计算机网络.
  • Linux编程简介和资源:对Linux编程的深入研究深入到了所有动作都在其中的内核中。.

Unix编程资源

MS-DOS是Unix上更简单的兄弟。因此,如果您想转向Unix,我们是您开始学习的好地方:Unix编程资源.

网站站长工具A-Z的最终列表
Unix编程资源

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map