本站提倡有节制游戏,合理安排游戏时间,注意劳逸结合。

【源码站赚钱】【文字输出源码】【ethereum 源码分析】lba 汇编源码_汇编源代码

2024-12-23 23:52:18 来源:时尚 分类:时尚

1.计算机操作系统都经历了什么版本?编源编源
2.DOS状态是什么来的?
3.dos发展历史

lba 汇编源码_汇编源代码

计算机操作系统都经历了什么版本?

       DOS的版本

       DOS在年推出其1.0版,功能还非常基本和薄弱;年推出2.0,码汇主要增加了目录操作功能,代码使文件管理上了一个新台阶(目录和文件的编源编源概念我们将在讲解DOS内部命令时介绍);年推出3.0,主要支持1.2MB的码汇5.英寸高密软盘(1.X和2.X只支持低密盘)和大容量硬盘;推出目前普及率最高的DOS 3.3,主要支持3.5英寸软盘和网络。代码源码站赚钱至此,编源编源DOS已经发展的码汇相当成熟,尽管后续版本(目前PC-DOS的代码最新版本为7.0版,MS-DOS公布的编源编源最新版本为6.)不断推出,但均无重大的码汇内核改进,只不过增加了许多实用功能,代码如检测磁盘,编源编源清除病毒,码汇硬盘增容等。代码

       DOS是Disk Operation System(磁盘操作系统) 的简称,是~年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由为软公司为IBM的个人电脑开发的,称为MS-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS、DR-DOS等等。

       年,MS-DOS 1.0发行,作为IBM PC的操作系统进行捆绑发售,支持k内存及k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。

       年,支持双面磁盘。

       年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.对2.0版进行了一些bug修正。

       年,MS-DOS 3.0增加了对新的IBM AT支持,并开始对部分局域网功能提供支持。

       年,MS-DOS 3.2 支持了K 的5寸软盘。

       年,MS-DOS 3.3 支持了IBM PS/2设备及1.M的文字输出源码3寸软盘,并支持其他语言的字符集。

       年,MS-DOS 4.0 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新。

       年,MS-DOS 5.0发行,增加了DOS Shell功能,增强了内存管理和宏功能。

       年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁盘压缩功能,增强了对Windows 的支持。

       年,MS-DOS 7.0 增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows 中内嵌的。之后的MS-DOS 7.1全面支持FAT分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。

       WINDOWS发展简史

       作为世界上最流行的操作系统,Windows可不是从一开始就是这样的。Windows的进化过程经常是不确定和不稳定的。其成功是和处理器速度、内容容量等息息相关的,微软也非常依赖第三方的软件来填补概念和消费者之间的鸿沟。 随着Vista的发售,有必要通过截屏回顾一下年来,Windows操作系统所走过的路。 Windows 1.0 比尔·盖茨于年正式宣布推出Windows系统,但是微软的第一个图形用户界面操作系统Windows 1.0,却直到年月才放出,此时距离苹果推出Mac已经有两年之久了。由于涉及到和苹果的版权问题,此时的Windows系统还不能拥有例如重叠窗口和回收站的功能。Windows 1.0更多的是一个MS-DOS的扩展,而不是一个单独的操作系统,不过已经能够支持有限的多任务和鼠标操作了。

       Windows 2.0 盖茨很快和苹果签订了授权协议,ethereum 源码分析以便在Windows中使用Macintosh GUI的某些原素。不过随后,苹果将盖茨送上了法庭,称在新推出的Windows 2.0中,有处涉嫌抄袭。Windows 2.0提供了图标和层叠窗口的功能。 另外,Windows 2.0还得到了一些关键的程序支持。早期版本的Word和Excel使用Windows作为界面;当时流行的桌面发布程序Aldus PageMaker,一度只在Mac电脑上运行,同样也进驻了Windows 2.0,这对Windows来说是一个关键的事件,因为这极大的扩展了系统的实用性和市场份额。 此主题相关如下:

       Windows 3.0 这一版的Windows于年发布,可以说是一次彻头彻尾的改进。新的文件管理系统和增强的图形性能,终于使Windows PC变成了Mac的强劲对手,而这一过程花了六年的时间。操作系统拥有全新的外观,受保护的和增强的操作模式使得内存管理更为有效。Windows 3.0取得了巨大的成功,在两年的时间里销售了超过万的拷贝。开发人员开始编写大量的第三方软件,对于消费者购买来说是不小的刺激。大量的现金改变了微软的方向,使之更专注于操作系统的开发上。

       Windows 3. 主要就是Windows 3.0版的更新产品,Windows 3.支持包括TrueType可升级字体、多媒体、对象链接和嵌入等功能。一大堆在系统从3.0之后推出的升级补丁,也都集成进3.版之中。 此主题相关如下:

       Windows 3. NT 这是一个非常强大的Windows版本,是在消费版的3.上独立开发而来的,NT是专门为商业和工程师等需要非常成熟操作系统的用户而设计的。和3.版不一样的是,NT是专门为位处理器编写的。不幸的是,当时只有很少的硬件能够支持。开发人员不愿意费尽去让他们的产品兼容NT,因为这非常复杂,而且这一操作系统仅仅占据了很小的市场份额。 此主题相关如下

       Windows Windows 真正的mybaris update 源码将计算处理带到普通人的身边,让很多人从此走进了Windows和电脑的世界。由于捆绑了Internet Explorer,Windows 成为了浏览网页的常用入口。Windows 从此开始使用大家熟悉的开始按钮和任务栏,这种风格一直保持到今天。 Windows 也标志了微软和向下兼容之间永无止境的斗争,从3.开始的许多架构,当然也包括其中的设计失误,都延续到Windows 当中。而且一些部分运行在位模式,另一些则不,这样使得操作系统能够在过去和现在之间摇摆。很多用户都不知道这个问题,他们唯一清楚的就是系统非常的不稳定,而且总是要打升级补丁。 此主题相关如下:

       Windows 不仅仅是从Windows 稳定的升级到新的系统,Win 还支持多显示器显示,WebTV和采用新的FAT文件系统带来的更大的文件分割。Win 是一版将Internet Explorer集成进GUI的系统,引发了对微软垄断行为诉讼的热潮。 随后又放出了Windows Second Edition,增加了网络连接共享功能。此主题相关如下:

       Windows 这一版Windows推出的时间是年的2月,Win2K是Windows中NT系列的升级,这是第一个通过互联网进行自动升级的Windows版本。

       Windows XP 年推出的XP将NT架构,和从//ME上传承而来的用户界面,融合在一起。虽然仍然在安全性方面收到攻击,但是XP已经在很多地方获得了改善,包括文件管理、速度和稳定性。尤其是在GUI方面的明显改善,使得操作系统对于没什么经验的用户来说更为容易上手。 :

       Windows Vista 最后就是才推出的Vista,至于Vista会带来怎样的影响,现在还不好说。在XP六年之后推出的Vista,在GUI上游客非常明显的变化,而且还带来了很多的新特性,路走怎么,让时间来说话吧。

       Linux操作系统发展简史

        原文由 glnju 所发表

       在年代,jquery 1.4.2源码Unix体系的源程序大多是可以任意流传的。互联网的基础协议TCP/IP就是产

       生于那个年代。在那个时期,人们在创作各自的"程序作品"中享受着从事科学探索、创新

       活动所特有的那种激情和成就感。那时的程序员,如同作家一样,急于"发表"自己的程序

       作品,并不专注于保守"机密",以换取钱财。

       年,AT&T宣布了Unix的商业化计划,随之出现了各种二进制的商业Unix版本。于

       是就兴起了基于二进制机读代码的"版权产业"(Copyright Industry),使软件业成为一种

       版权专有式的产业,围绕程序开发的那种创新活动被局限在某些骨干企业的小圈子里,源

       码程序视为核心"商业机密"。这种做法,一方面产生了大批的商业软件,极大的推动了软

       件业的发展,诞生了一批软件巨人;另一方面,由于封闭式的开发模式,也阻碍了软件业

       的进一步深化和提高。由此,人们为商业软件的"BUG"付出了巨大的代价。

       年,Richard Stallman面对程序开发的封闭模式,发起了一项国际性的源代码开

       放的所谓牛(GUN)计划,力图重返年代基于源码开放从事创作的美好时光。他为保护源

       代码开放的程序库不会再度受到商业性的封闭式利用,制定了一项GPL条款,称为Copylef

       t版权模式。

       年6月,R..Stallman完成了万行源代码开放的"编译器"(GNU gcc),获得了一

       项重大突破,做出了极大的贡献。

       年月,M.Tiemann以美元开始创业,创造了专注于经营开放源代码"Cygnus

       Support"(天鹅座支持公司)源代码开放计划。(注意,Cygnus中隐含着gnu三个字母)。

       Cygnus是世界上第一家也是最终获得成功的一家专营源代码程序的商业公司。Cygnus的"编

       译器"是最优秀的,它的客户有许多是一流的IT企业,包括世界上最大的微处理器公司。

       年月,Linus Torvalds写了个小程序,取名为Linux,放在互联网上。他表达了

       一个愿望,希望借此搞出一个操作系统的"内核"来。这完全是一个偶然事件。但是,在互

       联网上,Linux刚一"露头",便被广大的牛羚计划的追随者们看中,全部上阵,七手八脚,

       把它"加工"成了一个功能完备的操作系统,叫做CNULinux。

       年1月,Bob Young创办了RedHat(小红帽),以CNULinux为核心,集成了多个

       源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行

       版",在市场上出售。这在经营模上是一种创举。Bob Young称:我们从不想拥有自己的"版

       权专有"技术,我们卖的是"方便"(给用户提供支持、服务),而不是自己的"专有技术"。

       源代码开放程序包括各种品牌发行版的出现,极大的推动了Linux的普及和应用。

       年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子"终于认识到CNULinux体

       系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了"Open Sour

       ce Intiative"(开放源代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的

       Linux产业化运动。在IBM、Interl为首的一大批国际性重型IT企业对Linux产品及其经营模

       式的投资并提供全球性技术支持的大力推动下,催生了一个正在兴起的基于源代码开放模

       式的Linux产业,也有人称为开放源代码(OpenSource)现象。

       年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很

       多用于支持 桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能

       。

       年月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的

       变化。这些变化包括:1.更好地支持大型多处理器服务器,特别是采用NUMA设计的服务器

       ;2。更好地支持嵌入式设备,如手机、网络路由器或者视频录像机等;3.对鼠标和键盘指

       令等用户行为反应更加迅速;4.块设备驱动程序做了彻底更新,如与硬盘和CD光驱通信的

       软件模块。

       这不是一场新的技术革命(程序还是那些程序),这是一次回到正确路上的充满创新

       激情的"科学复兴"。

       在国际范围内Linux的开发,都超越国界经由互联网进行。通常,按照一定规律,每周

       发布一个Linux开发版,供全世界开发者参照。Linux开发版的序号的第二位为奇数,阶段

       性发布的序号第二位为偶数。Linux的各个发行版只能均与一定的序号相对应没有序号的发

       行版只能入另册。当今Linux的全部开发活动分布在各个国家,在互联网上由近位高手

       在日夜进行,总体协调人是LinusTorvalds。带有序列号的Linux发布权掌握在他手中。在

       法律上,指称这组代码集的Linux注册商标的版权归Linus本人所有。

       Linux体系发行版是由特定序列号的Linux(内核)及属于CNU体系源码开放的功能性支

       撑模块和一些运行于Linux上的商用软件所集成。发行版整体集成版权归相应的发行商所有

       。Linux发行版的发行商(称为Linux发行商)一般并不拥有其发行版中各软件模块的版权

       ,发行商关注的应该只是发行版的品牌价值,以含于其中的集成版的质量和相关特色服务

       进行市场竞争。严格讲来,Linux发行商并非必须一定是什么独立软件开商。它本质上属于

       一种新兴的IT行业。值得注意的是,任何发行版均必须含有一个标明特定序列号的完好的

       Linux稳定运行版本。在这里,版本序列号授予权属于Linus本人,代表以Linux为首的国际

       性开发团队的创造性智慧的结晶。任何Linux发行商在心中一定要牢牢记住这个站在Linux

       内核背后辛勤创作的开发团队。没有他们,就没有Linux。Linus与Linux开发团队永远联系

       在一起。经常不断的推出Linux发行版是各国Linux发行商应尽的责任,Linux发行商的经营

       活动是Linux在世界范围内的传播的主要途径之一。

       Linux 发展的重要里程碑

       年,Linus Torvalds 首次接触 MINIX

       年,Linus Torvalds 开始在 MINIX 上编写各种驱动程序等操作系统内核组件

       年,Linus Torvalds 公开了 Linux 内核

       年,Linux 1.0 版发行,Linux 转向 GPL 版权协议

       年,Linux 的第一个商业发行版 Slackware 问世

       年,美国国家标准技术局的计算机系统实验室确认 Linux 版本 1.2.(由 Ope

       n Linux 公司打包)符合 POSIX 标准

       年,Linux 的简体中文发行版相继问世

       年,Linux2.4版内核发布

       年,Linux2.6版内核发布

DOS状态是什么来的?

       DOS发展历史和版本情况

        DOS是Disk Operation System(磁盘操作系统) 的简称,是~年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由为软公司为IBM的个人电脑开发的,称为MS-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS、DR-DOS等等。

        年,MS-DOS 1.0发行,作为IBM PC的操作系统进行捆绑发售,支持k内存及k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。

        年,支持双面磁盘。

        年MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.对2.0版进行了一些bug修正。

        年,MS-DOS 3.0增加了对新的IBM AT支持,并开始对部分局域网功能提供支持。

        年,MS-DOS 3.2 支持了K 的5寸软盘。

        年,MS-DOS 3.3 支持了IBM PS/2设备及1.M的3寸软盘,并支持其他语言的字符集。

        年,MS-DOS 4.0 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新。

        年,MS-DOS 5.0发行,增加了DOS Shell功能,增强了内存管理和宏功能。

        年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁盘压缩功能,增强了对Windows 的支持。

        年,MS-DOS 7.0 增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows 中内嵌的。之后的MS-DOS 7.1全面支持FAT分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。

        当年的DOS的确是一枝独秀,在x上鲜有竞争者。之后的windows 敲响了DOS的丧钟,那么是不是DOS就真的从此沉寂了呢?

        许多程序员出于对Windows的不满及对DOS开发的价值和潜力的深刻认识,继续开发DOS软件。由于在DOS时代的程序员大多都是些精通系统底层中断和汇编/C的高手,有着丰富的开发经验和编程功底,因此他们开发出的DOS软件的质量也相当高。为了开发更多的软件并且增加开发的效率,他们设计了一个又一个DOS软件的开发工具。虽然MS-DOS已经不再继续发展了,但并不意味着整个DOS也不再继续发展了。

        MS-DOS的最高版本是8.0(它可以用来运行Windows 9x或ME),随后Microsoft开始开发基于起源于OS/2的Windows NT构件的Windows,才成了独立的操作系统。而除了MS-DOS以外,其它的DOS也在发展着。仍在不断发展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,这些DOS的功能都十分强大,往往超过MS-DOS,而且FreeDOS还是完全免费且自由开放(基于GNU GPL协议)的。因此,程序员们完全可以为它们开发新的DOS软件,而不必依赖于MS-DOS。

        随后,一项叫作“开放源代码运动”的活动兴起了。很多程序员和使用者出于对Microsoft的Windows横行霸道的不满,离开了Windows阵营。取而代之的是兴起了对其它操作系统软件的开发,如DOS,Linux等。这一下,设计和开发DOS软件的人迅速增加,并纷纷组成了开发团体,以开发新的DOS和其它非Windows的操作系统的软件。由于开发者的增多,原先的DOS软件开发器也开始了进一步的更新,而且支持FAT和长文件名。由于Allegro等编程库的出现,在DOS下实现MP3等音乐的播放对他们来说已是轻而易举的了。

        以这些软件为代表的DOS软件和原来的DOS软件,如DOSAMP,GDS Viewer等的质量相比有着本质的提高。现在流行的DJGPP程序已经实现了在LFN API存在的情况下对长文件名的完美支持。总之,这些新的DOS软件的整体水平的提高是很显著的。为了挑战Windows的界面,程序员们(经常是集体合作)开发了一个又一个仿Windows的界面增强程序,著名的有Seal,Qube,WinDOS等等。还有人开发出了内核为位的DOS操作系统,如FreeDOS ,事实证明,这些程序的编写水平是很高的。其他的对usb盘的驱动,网卡驱动,DVD-ROM支持等等更是不在话下。

       下面的例表简单介绍了后DOS时代的一些经典软件:

        系统增强:

        4DOS

        NewDOS

        Seal(图形界面)

        驱动相关:

        Cute Mouse(优秀的鼠标驱动)

        PTSATAPI(光驱驱动)

        Vide-CDD(CD-ROM/DVD-ROM光驱驱动)

        NE(兼容NE的网卡dos驱动)

        LSPPP(拨号程序)

        SDWRGMPD (游戏杆驱动程序)

        DUSE(USB存储设备驱动程序)

        NTFSDOS(DOS下NTFS驱动器)

        媒体软件:

        QuickView Pro (播放器)

        PictView (图形浏览)

        Pixel (图形编辑)

        杀毒软件:

        F-PORT

        Norton AntiVirus 4.0

dos发展历史

       1.DOS的发展简史

        DOS是年由微软公司为IBM个人电脑开发的MS-DOS,它是一个单用户单任务的操作系统。

        后来DOS的概念也包括了其它公司生产的与MS-DOS兼容的系统,如PC-DOS 、DR-DOS, 以及一些其它相对不太出名的DOS兼容产品。它们在年到年及其后的一段时间内占据操作系统的统治地位,最著名和广泛使用的DOS系统从年直到年的年间微软在推出Windows 之后,宣布MS-DOS不再单独发布新版本。

        不过FreeDOS等与MS-DOS兼容的DOS则在继续发展着。虽然大多数用户将年最早发表的术语“PC”与IBM PC或PC兼容机等同看待, 但是实际上个人计算机在年已经开始使用。

        DOS是IBM PC及其兼容机用的操作系统。在DOS之前,一些微机为其操作系统使用内部BASIC编程语言,而另外一些使用Digital Research公司开发的CP/M操作系统(此公司提供了DR DOS)。

        Microsoft公司于年后开发了MS-DOS,当时,该公司为不同微机开发了像BASIC这类编程语言;年IBM正在设计最早的IBM PC并请Microsoft为其新型机开发多个编程语言。这次CP/M作为选择的操作系统并成为IBM新机种的操作系统。

       

        在Microsoft为IBM PC 设计语言的过程中,尽管Microsoft公司改进了IBM PC的语言设计和应用程序设计,但是他们认识到开发PC操作系统才是其努力方向。然而,由于没有足够的时间从零开始开发一个操作系统。

        为解决这个问题,Microsoft购买了一个用于处理器的操作系统-DOS,-DOS操作系统是西雅图电脑产品公司(Seattle puter Products)的一名岁的程序员蒂姆·帕特森(Tim Paterson)花费了四个月时间编的,该操作系统与最早的IBM PC中的处理器非常相似。给每台IBM电脑安装一个DOS系统,微软就收取美金的商业运作模式,造就了微软的初期辉煌。

        发展历程随着电脑硬件的不断发展,从Windows 到Windows XP再到的Windows 7以及年发布的Windows 8中,MS-dos的核心依然存在,只是加上Windows当作系统的图形界面,直到纯 位版本的Windows系统(从Windows NT开始,其中就包含了 Windows 、Windows XP、Windows Vista、Windows 7和Windows 8)。由此可见dos的生命力极强。

        例如系统还原和安装都需要DOS,DOS用起来也很方便。DOS是个非常实用的操作系统,因此,它深深受到国内外人们的普遍喜爱,一直拥有数以亿计的用户。

        但是,自从年以来,Microsoft公司出于商业利益等方面的原因,决定抛弃手中的MS-DOS。当时,DOS已有许多种,除MS-DOS以外,还有PC-DOS,DR-DOS,FreeDOS等,但是由于受到Microsoft公司的挤压,故使用的人数不多,而大多数用户都在使用MS-DOS。

        由于Microsoft彻底放弃了MS-DOS,而转以开发Windows,引起了广大DOS使用者和爱好者的不满,而且,大家通常所使用的Windows 9x也只是DOS下的一个大型程序罢了,如果没有DOS的支持,它根本无法运行。但也由此可见DOS的功能其实是非常强大的,以及DOS软件拥有巨大的开发潜能,因为像Windows那样强大的DOS增强程序都可以编出来。

        比较Windows是一个多任务的操作环境,但它对程序编写的约束和限制比DOS高得多,因而许多程序员出于对Windows的不满及对DOS开发的价值和潜力的深刻认识,继续开发DOS软件。由于多年的经验的积累,他们的软件开发水平越来越高,因此他们开发出的DOS软件的质量也越来越高。

        为了开发更多的软件并且增加开发的效率,他们设计了一个又一个DOS软件的开发工具。而用这些开发工具的人也越来越多,并在国外迅速地流传开来,详情可见一篇叫作“DJGPP程序与保护模式”的文章(在“DOS文章”栏目中)。

        一个尤为重要的是,正如上文所提到,虽然MS-DOS已经不再继续发展了,但并不意味着整个DOS也不再继续发展了。MS-DOS的最高版本是8.0(包含在Windows ME中),随后Microsoft开始开发基于Windows NT构件的Windows,才成了真正独立的操作系统。

        除了MS-DOS以外,其它的DOS也在发展着。仍在不断发展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,这些DOS的功能都十分强大,往往超过MS-DOS,而且FreeDOS还是完全免费且自由开放的。

        因此,程序员们完全可以为它们开发新的DOS软件,而不必依赖于MS-DOS。这大概是年代末DOS的情况。

        现状随后,一项叫作“开放源代码运动”的活动兴起了。很多程序员和使用者出于对Microsoft的Windows横行霸道的不满,离开了Windows阵营。

        取而代之的是兴起了对其它操作系统软件的开发,如DOS,Linux等。这一下设计和开发DOS软件的人迅速增加,并纷纷组成了开发团体,以开发新的DOS和其它非Windows的操作系统的软件,详情可见一篇叫作“DOS和Linux近年来的发展比较”的文章。

        由于开发者的增多,原先的DOS软件开发器也开始了进一步的更新,而且支持FAT和长文件名。再加上这次开发软件的有许多是程序员中的精英,所以开发出来的DOS软件的质量自然是今非昔比了。

        比如,由于Allegro等。

2.DOS的发展简史

        DOS是年由微软公司为IBM个人电脑开发的MS-DOS,它是一个单用户单任务的操作系统。

        后来DOS的概念也包括了其它公司生产的与MS-DOS兼容的系统,如PC-DOS 、DR-DOS, 以及一些其它相对不太出名的DOS兼容产品。它们在年到年及其后的一段时间内占据操作系统的统治地位,最著名和广泛使用的DOS系统从年直到年的年间微软在推出Windows 之后,宣布MS-DOS不再单独发布新版本。

        不过FreeDOS等与MS-DOS兼容的DOS则在继续发展着。虽然大多数用户将年最早发表的术语“PC”与IBM PC或PC兼容机等同看待, 但是实际上个人计算机在年已经开始使用。

        DOS是IBM PC及其兼容机用的操作系统。在DOS之前,一些微机为其操作系统使用内部BASIC编程语言,而另外一些使用Digital Research公司开发的CP/M操作系统(此公司提供了DR DOS)。

        Microsoft公司于年后开发了MS-DOS,当时,该公司为不同微机开发了像BASIC这类编程语言;年IBM正在设计最早的IBM PC并请Microsoft为其新型机开发多个编程语言。这次CP/M作为选择的操作系统并成为IBM新机种的操作系统。

        在Microsoft为IBM PC 设计语言的过程中,尽管Microsoft公司改进了IBM PC的语言设计和应用程序设计,但是他们认识到开发PC操作系统才是其努力方向。然而,由于没有足够的时间从零开始开发一个操作系统。

        为解决这个问题,Microsoft购买了一个用于处理器的操作系统-DOS,-DOS操作系统是西雅图电脑产品公司(Seattle puter Products)的一名岁的程序员蒂姆·帕特森(Tim Paterson)花费了四个月时间编的,该操作系统与最早的IBM PC中的处理器非常相似。给每台IBM电脑安装一个DOS系统,微软就收取美金的商业运作模式,造就了微软的初期辉煌。

        发展历程 随着电脑硬件的不断发展,从Windows 到Windows XP再到的Windows 7以及年发布的Windows 8中,MS-dos的核心依然存在,只是加上Windows当作系统的图形界面,直到纯 位版本的Windows系统(从Windows NT开始,其中就包含了 Windows 、Windows XP、Windows Vista、Windows 7和Windows 8)。由此可见dos的生命力极强。

        例如系统还原和安装都需要DOS,DOS用起来也很方便。DOS是个非常实用的操作系统,因此,它深深受到国内外人们的普遍喜爱,一直拥有数以亿计的用户。

        但是,自从年以来,Microsoft公司出于商业利益等方面的原因,决定抛弃手中的MS-DOS。当时,DOS已有许多种,除MS-DOS以外,还有PC-DOS,DR-DOS,FreeDOS等,但是由于受到Microsoft公司的挤压,故使用的人数不多,而大多数用户都在使用MS-DOS。

        由于Microsoft彻底放弃了MS-DOS,而转以开发Windows,引起了广大DOS使用者和爱好者的不满,而且,大家通常所使用的Windows 9x也只是DOS下的一个大型程序罢了,如果没有DOS的支持,它根本无法运行。但也由此可见DOS的功能其实是非常强大的,以及DOS软件拥有巨大的开发潜能,因为像Windows那样强大的DOS增强程序都可以编出来。

        比较 Windows是一个多任务的操作环境,但它对程序编写的约束和限制比DOS高得多,因而许多程序员出于对Windows的不满及对DOS开发的价值和潜力的深刻认识,继续开发DOS软件。由于多年的经验的积累,他们的软件开发水平越来越高,因此他们开发出的DOS软件的质量也越来越高。

        为了开发更多的软件并且增加开发的效率,他们设计了一个又一个DOS软件的开发工具。而用这些开发工具的人也越来越多,并在国外迅速地流传开来,详情可见一篇叫作“DJGPP程序与保护模式”的文章(在“DOS文章”栏目中)。

        一个尤为重要的是,正如上文所提到,虽然MS-DOS已经不再继续发展了,但并不意味着整个DOS也不再继续发展了。MS-DOS的最高版本是8.0(包含在Windows ME中),随后Microsoft开始开发基于Windows NT构件的Windows,才成了真正独立的操作系统。

        除了MS-DOS以外,其它的DOS也在发展着。仍在不断发展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,这些DOS的功能都十分强大,往往超过MS-DOS,而且FreeDOS还是完全免费且自由开放的。

        因此,程序员们完全可以为它们开发新的DOS软件,而不必依赖于MS-DOS。这大概是年代末DOS的情况。

        现状 随后,一项叫作“开放源代码运动”的活动兴起了。很多程序员和使用者出于对Microsoft的Windows横行霸道的不满,离开了Windows阵营。

        取而代之的是兴起了对其它操作系统软件的开发,如DOS,Linux等。这一下设计和开发DOS软件的人迅速增加,并纷纷组成了开发团体,以开发新的DOS和其它非Windows的操作系统的软件,详情可见一篇叫作“DOS和Linux近年来的发展比较”的文章。

        由于开发者的增多,原先的DOS软件开发器也开始了进一步的更新,而且支持FAT和长文件名。再加上这次开发软件的有许多是程序员中的精英,所以开发出来的DOS软件的质量自然是今非昔比了。

        比如,由于Allegro等编程库的。

3.DOS命令和DOS发展的历史

        DOS常用命令详解 dir 列文件名 deltree 删除目录树 cls 清屏 cd 改变当前目录 copy 拷贝文件 diskcopy 复制磁盘 del 删除文件 format 格式化磁盘 edit 文本编辑 mem 查看内存状况 md 建立子目录 move 移动文件、改目录名 more 分屏显示 type 显示文件内容 rd 删除目录 sys 制作DOS系统盘 ren 改变文件名 xcopy 拷贝目录与文件 chkdsk 检查磁盘 attrib 设置文件属性 fdisk 硬盘分区 date 显示及修改日期 label 设置卷标号 defrag 磁盘碎片整理 msd 系统检测 path 设置搜寻目录 share 文件共享 memmaker内存优化管理 help 帮助 restore 恢复备份文件 set 设置环境变量 time 显示及修改时间 tree 列目录树 debug 随机调试程序 doskey 重新调用DOS命令 prempt 设置提示符 undelete恢复被删的文件 scandisk检测、修理磁盘 不常用DOS命令 diskp磁盘比较 append 设置非执行文件路径 expand 还原DOS文件 fasthelp快速显示帮助信息 fc 文件比较 interink启动服务器 setver 设置版本 intersvr启动客户机 subst 路径替换 qbasic Basic集成环境 vsafe 防病毒 unformat恢复已格式化的磁盘 ver 显示DOS版本号 *** artdrv设置磁盘加速器 vol 显示磁盘卷标号 lh 将程序装入高端内存 ctty 改变控制设备 emm 扩展内存管理 常用命令具体介绍: 一、Dir 显示目录文件和子目录列表,呵呵,这个当然是人人要知道的。

        可以使用通配符(? 和 *),?表通配一个字符,*表通配任意字符 *.后缀 指定要查看后缀的文件。 上面其实也可以为“ . 后缀”,例如dir *.exe 等于dir .exe /p 每次显示一个列表屏幕。

        要查看下一屏,请按键盘上的任意键。 /w 以宽格式显示列表,在每一行上最多显示 5 个文件名或目录名。

        /s 列出指定目录及所有子目录中出现的每个指定的文件名。比win环境下的查找快多了 dir *.* -> a.txt 把当前目录文件列表写入a.txt dir *.* /s -> a.txt 把当前目录文件列表写入a.txt,包括子目录下文件。

        二、Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性。如果在不含参数的情况下使用,则 attrib 会显示当前目录中所有文件的属性。

        +r 设置只读属性。 -r 清除只读属性。

        +a 设置存档文件属性。 -a 清除存档文件属性。

        +s 设置系统属性。 -s 清除系统属性。

        +h 设置隐藏属性。 -h 清除隐藏属性。

        三、Cls 清除显示在命令提示符窗口中的所有信息,并返回空窗口,即“清屏” 四、Exit 退出当前命令解释程序并返回到系统。 五、format 格式化 /q 执行快速格式化。

        删除以前已格式化卷的文件表和根目录,但不在扇区之间扫描损坏区域。使用 /q 命令行选项应该仅格式化以前已格式化的完好的卷。

        六、Ipconfig 显示所有当前的 TCP/IP 网络配置值、刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置。使用不带参数的 ipconfig 可以显示所有适配器的 IP 地址、子网掩码、默认网关。

        /all 显示所有适配器的完整 TCP/IP 配置信息。 ipconfig 等价于 winipcfg,后者在ME、 和 上可用。

        尽管 Windows XP 没有提供象 winipcfg 命令一样的图形化界面,但可以使用“网络连接”查看和更新 IP 地址。要做到这一点,请打开 网络连接,右键单击某一网络连接,单击“状态”,然后单击“支持”选项卡。

        该命令最适用于配置为自动获取 IP 地址的计算机。它使用户可以确定哪些 TCP/IP 配置值是由 DHCP、自动专用 IP 地址 (APIPA) 和其他配置配置的。

        七、md 创建目录或子目录 八、Move 将一个或多个文件从一个目录移动到指定的目录。 九、Nbtstat 显示本地计算机和远程计算机的基于 TCP/IP (NetBT) 协议的 NetBIOS 统计资料、NetBIOS 名称表和 NetBIOS 名称缓存。

        Nbtstat 可以刷新 NetBIOS 名称缓存和注册的 Windows Inter 名称服务 (WINS) 名称。使用不带参数的 nbtstat 显示帮助。

        Nbtstat 命令行参数区分大小写。 -a remotename 显示远程计算机的 NetBIOS 名称表,其中,RemoteName 是远程计算机的 NetBIOS 计算机名称。

        -A IPAddress 显示远程计算机的 NetBIOS 名称表,其名称由远程计算机的 IP 地址指定(以小数点分隔)。 十、Netstat 显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4 统计信息(对于 IP、ICMP、TCP 和 UDP 协议)以及 IPv6 统计信息(对于 IPv6、ICMPv6、通过 IPv6 的 TCP 以及通过 IPv6 的 UDP 协议)。

        使用时如果不带参数,stat 显示活动的 TCP 连接。 -a 显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。

        十一、Ping 通过发送“网际消息控制协议 (ICMP)”回响请求消息来验证与另一台 TCP/IP 计算机的 IP 级连接。回响应答消息的接收情况将和往返过程的次数一起显示出来。

        Ping 是用于检测网络连接性、可到达性和名称解析的疑难问题的主要 TCP/IP 命令。如果不带参数,ping 将显示帮助。

        名称和Ip地址解析是它的最简单应用也是用的最多的。 -t 指定在中断前 ping 可以持续发送回响请求信息到目的地。

        要中断并显示统计信息,请按 CTRL-BREAK。要中断并退出 ping,请按 CTRL-C。

        -lSize 指定发送的回响请求消息中“数据”字段的长度(以字节表示)。默认值为 。

        size 的最大值是 ,。 十二、。

4.DOS的发展历史,构成,基本功能和汉字处理

        DOS是Disk Operation System(磁盘操作系统)的简称,是~年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由为软公司为IBM的个人电脑开发的,称为MS-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS、DR-DOS等等。

        年,MS-DOS 1.0发行,作为IBM PC的操作系统进行捆绑发售,支持k内存及k的5寸软盘。在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。

        年,支持双面磁盘。

        å¹´MS-DOS 2.0随IBM XT发布,扩展了命令,并开始支持5M硬盘。同年发布的2.对2.0版进行了一些bug修正。

        年,MS-DOS 3.0增加了对新的IBM AT支持,并开始对部分局域网功能提供支持。

        年,MS-DOS 3.2 支持了K 的5寸软盘。

        年,MS-DOS 3.3 支持了IBM PS/2设备及1.M的3寸软盘,并支持其他语言的字符集。

        年,MS-DOS 4.0 增加了DOS Shell 操作环境,并且有一些其他增强功能及更新。

        年,MS-DOS 5.0发行,增加了DOS Shell功能,增强了内存管理和宏功能。

        年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、M *** ackup等,增加了磁盘压缩功能,增强了对Windows 的支持。

        年,MS-DOS 7.0 增加了长文件名支持、LBA大硬盘支持。这个版本的DOS并不是独立发售的,而是在Windows 中内嵌的。之后的MS-DOS 7.1全面支持FAT分区、大硬盘、大内存支持等,对四位年份支持解决了千年虫问题。

        当年的DOS的确是一枝独秀,在x上鲜有竞争者。之后的windows 敲响了DOS的丧钟,那么是不是DOS就真的从此沉寂了呢?

        许多程序员出于对Windows的不满及对DOS开发的价值和潜力的深刻认识,继续开发DOS软件。由于在DOS时代的程序员大多都是些精通系统底层中断和汇编/C的高手,有着丰富的开发经验和编程功底,因此他们开发出的DOS软件的质量也相当高。为了开发更多的软件并且增加开发的效率,他们设计了一个又一个DOS软件的开发工具。虽然MS-DOS已经不再继续发展了,但并不意味着整个DOS也不再继续发展了。

        MS-DOS的最高版本是8.0(它可以用来运行Windows 9x或ME),随后Microsoft开始开发基于起源于OS/2的Windows NT构件的Windows,才成了独立的操作系统。而除了MS-DOS以外,其它的DOS也在发展着。仍在不断发展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,这些DOS的功能都十分强大,往往超过MS-DOS,而且FreeDOS还是完全免费且自由开放(基于GNU GPL协议)的。因此,程序员们完全可以为它们开发新的DOS软件,而不必依赖于MS-DOS。

        DOS代表着什么?DOS代表着自由开放与发展。新的DOS时代的最大特点就是自由开放的发展,可以与其它操作系统,如Windows、Linux等其它系统应共同发展、共同促进,而各有自己存在的重要价值,这样才是最美好的。DOS有很多种,也有着强大生命力和发展潜力,例如基于GNU GPL协议的FreeDOS就代表着全新的DOS时代——自由开放的DOS时代的发展方向。

相关推荐
一周热点