Saturday, August 21, 2010

DOS 是Disk Operation System(磁盘操作系统)



DOS的核心文件仅有3个:IO.SYS、MS-DOS.SYS和COMMAND.SYS
理论上讲,有了这三个文件,我们就能控制整个计算机的硬件系统了~

HIMEM.SYS:
是MS-DOS的XMS内存管理程序,它可以使我们在DOS下使用到640K常规内存以上的内存。

SMARTDRV.EXE:
可以将内存的一部分模拟成磁盘缓冲以加快文件的存取,启动之后,可以提高很多DOS下有关磁盘的程序执行速度。

CONFIG.SYS:
是DOS的一个文本文件命令,它告诉操作系统计算机如何初始化。我们在这里用它加载HIMEM.SYS,以获得640K以上的内存支持。

AUTOEXEC.BAT:
DOS在启动会自动运行autoexec.bat这条文件,在里面装载每次DOS启动必用的程序,类似于Windows中的“启动”功能。在这里我们用它来自动运行SMARTDRV.EXE。



虽然上了点年纪的玩家都知道DOS是微软公司的产品,但是大家也许不知道,为微软创造辉煌的DOS并非微软的“亲生儿子”。DOS的创建者是西雅图计算机公司的工程师——Tim Paterson。

1980年春天,Paterson开始动手开发磁盘操作系统(DOS)。1981年4月,86-DOS 1.0正式发布。1981年7月,微软从西雅图公司购得DOS的全部版权并将它更名为MS-DOS。

随后,IBM发布了第一台个人计算机(PC),当时采用的操作系统是西雅图公司的86-DOS 1.14,但微软很快改进了MS-DOS并使它成功地成为IBM PC采用的操作系统,也就是后来大名鼎鼎的PC-DOS。

在为IBM生产PC-DOS的同时,微软同时也在不断完善着自家的MS-DOS,随着微软羽翼渐丰,MS-DOS的影响力渐盛,逐渐在操作系统市场中占据了主力地位,成为前Windows时代使用最广泛的操作系统。

_______________________________________________________

DOS是Disk Operation System(磁盘操作系统)

为1985—1995年个人电脑上使用的主要操作系统。DOS最早为西雅图电脑产品公司工程师Tim Paterson研制,名为86-DOS,后由微软公司以5万美元购得并为IBM PC开发出MS-DOS。1981年MS-DOS 1.0发行,与IBM PC捆绑发售,微软公司也从DOS开始发迹。Windows 9x/Me操作系统即基于DOS(新浪科技注:Windows NT基于OS/2),MS-DOS的最高版本是8.0。

  Windows 95的发布使个人电脑迎来了新时代,但是DOS并未从此沉寂。许多程序员出于对Windows的不满以及对DOS价值与潜力的深刻认识,继续开发DOS软件。由于在DOS时代的程序员大多都是些精通系统底层中断和汇编/C语言的高手,有着丰富的开发经验和编程功底,因此他们开发出的DOS软件质量也相当高。为了开发更多的软件并且增加开发效率,他们设计了诸多DOS软件的开发工具,DOS在继续向前发展。

  仍在不断发展和更新中的DOS有FreeDOS、PTS-DOS、ROM-DOS等,这些DOS的功能都十分强大,往往超过MS-DOS。而且由于Allegro等编程库的出现,在DOS下实现MP3等音乐的播放已是轻而易举。为了挑战Windows的界面,程序员们开发了许多仿Windows的界面增强程序,著名的有Seal,Qube,WinDOS等等。还有内核为32位的DOS操作系统,如FreeDOS 32。DOS下已经可以直接读取U盘,支持多任务、长文件名,可以上网,DVD-ROM、鼠标、游戏摇杆等设备的支持也不在话下。

________________________________________________________

No comments: