刺客信条4玛雅石碑解锁:什么是DOS操作系统

来源:百度文库 编辑:高校问答 时间:2024/05/09 08:02:34
他们说命令提示符就是.我怎么打开命令提示符确实一个黑色的框框
dos叫做磁盘操作系统.为什么会叫磁盘操作系统呢>

dos就是disk OS,我感觉他就想是嵌入式系统
运行CMD在输入HLEP
会看见命令符

DOS是直接命令操纵磁盘的数据
是不和硬盘存放在一起 是独立的一个基础操作方式
无法格式删除 除非破坏主板

DOS实际上是DiskOperationSystem(磁盘操作系统)的简称。顾名思义,这是一个基于磁盘管理的操作系统。与我们现在使用的操作系统最大的区别在于,它是命令行形式的,靠输入命令来进行人机对话,并通过命令的形式把指令传给计算机,让计算机实现操作的。所以操作方式也非常简单,只需输入命令,然后回车,系统就会执行命令。

从实质上来说,包括windows95和win9x的系列版本,这些看起来完全图形化的操作系统也完全是建立在dos之上的。只是穿了一件衣服而已。

另外一个方面,在widows的系列任意一个版本中,我们都可以找到dos的影子。在Win9x/Me的开始菜单中的运行程序中键入"command"命令,可进入命令行界面。在Win2000/NT的开始菜单中的运行程序中键入"cmd"命令,可进入命令行界面。而且使用windows 2000和xp都可以通过使用启动光盘来进入控制台。控制台也是命令行形式,里面的系统维护命令也是在很大程度上和DOS命令是一致的,如果会使用dos,基本上就会使用控制他。在很多情况下,使用图形界面不能妥善解决的问题,可以通过命令行来解决。

需要强调的一点是命令行程序分为内部命令和外部命令,内部命令是随command.com装入内存的,而外部命令是一条一条单独的可执行文件。

内部命令都集中在根目录下的command.com文件里,电脑每次启动时都会将这个文件读入内存,也就是说在电脑运行时,这些内部命令都驻留在内存中,用dir命令是看不到这些内部命令的。

外部命令都是以一个个独立的文件存放在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。

其次,了解一下DOS文档的一些规范。

在DOS系统中,一般使用这样的格式来说明DOS命令:“dir [C:][path][filename][.ext][/o][/s][/p][/w][/a]”

其中“dir”是DOS命令,后面的都是命令的参数,在DOS中,可以使用命令+/?来取得关于该命令的参数和相关的功能解释。大家今后遇到比较陌生的DOS命令的时候,可以使用这个方法来得知该命令的参数,学会使用。

C:

这个部分是盘符,如果是D盘的话就是d:,依次类推。在很多操作系统中都没有“盘”这个概念。

Path

表示路径,如果没有路径,表示对当前盘的当前目录进行操作。

Filename

文件名,在这里指的是文件的主名。一定的程序往往处理一定扩展名的文件,所以很多时候不需要输入扩展名。

.ext

扩展名,相对于上面的主名的文件的扩展名。一般用来说明文件的格式。

Filespec

文件标识符

[ ]

方括号,表示其中的项目是可选项,用户可以根根据需要不输入这些内容

{ }

大括号,表示其中的项目必选一项

|

竖线,表示两侧的内容可取其一



表示,可重复项。

在这个部分里,我们主要想跟大家讲一下常用的DOS命令。

DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等)一一介绍看来不是很现实,常用的也就是为数不多的一二十个,我们就介绍这一二十个常用的DOS命令。

一、目录操作命令:

1.DIR

DIR是英文单词directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。

[功能] 显示指定磁盘、目录中的文件和子目录信息,包括文件及子目录所在磁盘的卷标、文件与子目录的名称、每个文件的大小、文件及目录建立的日期时间,以及文件子目录的个数、所占用总字节数以及磁盘上的剩余总空间等信息。
[格式] dir [C:][path][filename][.ext][/o][/s][/p][/w][/a]
[说明] dir是DOS命令中最常用的一个。斜杠表示后面的内容是参数。

参数意义

/p 显示信息满一屏时,暂停显示,按任意键后显示下一屏

/w 只显示文件名目录名,每行五个文件名。

/s 将目录及子目录的全部目录文件都显示。如果是DIR 〔filename〕/s 作用是在当前栏目及下级各个子栏目中搜索符合条件的文件。

[举例] 显示C:\mybook\目录里面的文件:DIR c:\mybook\*.*

2. md

md是英文make directory(创建目录)的缩写

[功能] 创建一个子目录
[格式] md [C:]path
[举例] 用md 建立一个叫做mage的目录 md c:\mage

3. cd

cd是英文change directory(改变目录)的缩写

[功能] 改变或显示当前目录
[格式] cd [C:][path]
[说明] 路径可以使用绝对路径和相对路径两种。如果只有cd而没有参数,则只显示当前路径。注意:子目录中一定有两个“特殊目录”,即“.”“..”,其中一点表示当前目录,两点表示上一层目录。从简单实用的角度来看,我们只要学会逐层进入(cd 下一层某目录名),和逐层退出(cd..)就可以解决所有问题。当然也可以用绝对路径的办法。
[举例] 用cd转入刚才建立的mage目录 cd c:\mage

4. rd

remove directory--删除目录

[功能] 删除空子目录
[格式] rd [d:]path
[说明] rd是专门删除空子目录的命令。注意两条:一是不能删除非空目录;二是不能删除当前目录。
[举例] 用rd删除mage这个目录。
<P></P>
<P> 然而在可视化的图形界面操作系统出现之前,你知道流行的是什么操作系统吗?现在让我来告诉你——它就是已被人们遗忘的DOS操作系统。其实DOS,仍然有它不可替代的作用 <BR>,想要成为一名电脑高手吗?想在危难之际拯救你的PC于水火吗?请跟我来……</P>
<P> 一、什么叫做DOS</P>
<P> 接触电脑稍早一点的人一定听说过DOS的大名,DOS是英文Disk Operation System的缩写,即磁盘操作系统。今天依然有很多人对DOS怀念不已,毕竟那是他们驾驭计算机的启蒙老师。DOS曾有两个流行版本,一是IBM公司的PC-DOS,一是微软公司的MS-DOS,二者稍有差异,但大抵相同,对于普通用户,并不影响使用。</P>
<P> 尽管目前DOS系统已经没有什么人使用了,但是DOS命令却依然“顽强”地生存于我们使用的Windows系统之中。DOS很大一部分功能已被Windows中可视化的程序所取代,但一些命令还是要通过DOS环境来执行,这也是DOS具备顽强生命力的原因——尽管它已落伍,但我们有时的确需要它。 </P>
<P> 二、DOS操作系统的特点</P>
<P> DOS与Windows最大的不同之处在于它是一个字符式操作系统,所有的操作必须通过键入命令来完成。在这种字符界面下,我们只能通过键盘输入字符来指挥电脑工作,一个命令执行完成后,键入下一条命令,电脑才能继续工作;而在Windows中,我们可以同时进行好几件事,比如一边听音乐一边写文章。有鉴于此,人们把DOS称为单任务的操作系统,而把 Windows 称为多任务的操作系统。</P>
<P> 三、如何在Windows中调用DOS命令</P>
<P> 前面我们提到,在Windows中依然可以调用DOS命令,其实学习这些命令对于我们熟练操作Windows系统是很有必要的。不过,需要注意,不同的操作系统要用不同的命令进入命令行界面。</P>
<P> 1、 在Windows 9x/Me操作系统中,打开〔开始〕→〔运行〕程序,从中键入命令“command”,按下〔确定〕后可进入DOS命令行界面。</P>
<P> 2、 在Windows NT/2000操作系统中,打开〔开始〕→〔运行〕程序,从中键入命令“cmd”,按下〔确定〕后可进入DOS命令行界面。</P>
<P> DOS和Windows最大的不同在于DOS命令方式操作,所以使用者需要记住大量命令及其格式使用方法,下面我们给出最常用到的命令使用例子,大家在使用中,只要根据自己实际情况加以改动,就可以了。 </P>
<P></P>
<P> 两种命令:DOS命令分为内部命令和外部命令,内部命令是随每次启动的command.com装入并常驻内存,而外部命令是一条一条单独的可执行文件。用户在操作时不用记住什么内部、外部,惟一要记住的是,内部命令在任何时候,想用就用,而外部命令你要保证命令文件在当前的目录中,或者在autoexec.bat文件中,加入下面语句:</P>
<P> path c:\dos;c:\;c:\windows;c:\ucdos;c:\tools; 设置路径 </P>
<P> 注:在语句的第一句c:\dos表示执行当前目录,没有的文件会到后面的目录查找。</P>
<P> 如果上述两点都没有做到,系统将显示“Bad command or file name”。</P>
<P> 1、 显示当前目录内容——dir</P>
<P> c:\〉dir(Enter);显示C盘根目录。</P>
<P> c:\abc〉dir abc.exe(Enter);查看abc目录中文件abc.exe的信息,包括它的大小和生成时间。如果显示“File not found.”表示目录中没有abc.exe这个文件;</P>
<P> c:\abc〉dir *.bat(Enter);显示所有扩展名是BAT的文件。</P>
<P> 注:“*”在文件名中出现是代表任意字符的意思,称作通配符,DOS下还有一个就是“?”,不同的是“*”可以代替文件名中的多个字符,而“?”只能代替文件名中的一个字符。因此abc.exe可表示为a*.*或a——.——?。</P>
<P> 2、 进入目录——cd</P>
<P> c:\〉cd abc(Enter);系统将显示c:\abc〉。</P>
<P> c:\abc〉cd..(Enter);cd..(两点)表示退出当前目录,系统将显示c:\〉。</P>
<P> c:\abc\command\system〉cd\(Enter);直接回到根目录。</P>
<P> 3、 创建和删除目录——md和rd</P>
<P> c:\〉md ttyy(Enter);创建ttyy目录,此时键入c:\〉cd ttyy(Enter),系统将进入ttyy目录,显示c:\ttyy〉。</P>
<P> c:\〉rd yy(Enter);删除yy目录。</P>
<P> 4、 复制文件——copy</P>
<P> c:\〉copy abc.bat abc.old(Enter);将abc.bat复制一份并更名为abc.old。</P>
<P> c:\abc〉copy c:\dos\edit.com(Enter);将DOS目录下的edit.com文件复制到当前abc目录中,文件名不变。</P>
<P> c:\abc〉copy c:\dos\edit.com a:(Enter);将DOS目录下的edit.com文件复制到A盘。</P>
<P> c:\abc〉copy c:\dos\*.com c:\ttyy(Enter);复制任意以COM为后缀名的文件,到ttyy目录中。</P>
<P> 注:copy是DOS中最为常用的命令,在日常备份重要文件及不同的电脑间交换信息时用到。</P>
<P>5、删除——del </P>
<P></P>
<P> c:\abc〉del a.bat(Enter);删除a.bat文件。</P>
<P> c:\abc〉del *.tmp(Enter);删除所有扩展名为TMP文件。</P>
<P> c:\abc〉del *.*(Enter);删除当前abc目录中的所有文件,回车后,系统会询问要求确认,输入y(yes)。</P>
<P> 6、改名——ren</P>
<P> c:\abc〉ren fang.txt yuan.txt(Enter);把fang.txt改成yuan.txt。</P>
<P><BR>查看文件内容——type</P>
<P> c:\abc>type yuanyuan.txt(Enter);查看yuanyuan.txt的内容。</P>
<P> 注:使用type命令最好查看文档文件,否则将显示怪字符。</P>
<P><BR> 格式化——format</P>
<P> 软盘、硬盘是不能直接使用的(以往厂家出厂的软盘都没有格式化过,不过现在的软盘基本都格式化了,但还是format一下为好),需要格式化后才能使用。就好像在一张白纸上画格子,然后再在这些格子中写字就可以准确定位。这个在软盘上打格子的过程,就叫格式化。</P>
<P> c:\dos>format a:/s(Enter);格式化A盘并复制系统文件(制作系统引导软盘),不加“/s”仅格式化不复制系统文件,格式化完毕,系统会提示给磁盘一个卷标用于区别。</P>
<P> 全盘复制——diskcopy</P>
<P> c:\dos> diskcopy a: a:(Enter);在软驱中复制磁盘,系统提示插入源盘,插入源盘后,敲任意键,计算机就开始读源盘上的内容,读完源盘后,系统会提示插入目标磁盘。写完后,键入“N”,结束。</P>
<P> 查看内存情况——mem</P>
<P> c:\>mem(Enter);显示内存的情况,基本内存的使用情况、总共扩展内存、已使用和剩下的可用内存空间。</P>
<P> 注:在屏幕显示数据的第一行是关于基本内存情况,640KB是基本内存的总值,后面是已用内存和剩余内存。剩余内存空间大小决定DOS能执行什么程序,当空间较小时,一些较大的程序就无法执行了。另外使用mem,还可以帮助判断系统是否有内存常驻病毒,基本内存总值一般应显示为640KB或639KB。如果染上了病毒,这个值往往会改变,比如会变成638KB或634KB等。</P>
<P> 传输系统——sys</P>
<P> 在Windows 95以前,DOS系统设置比较简单,系统的启动完全由三个启动文件决定,如果病毒造成启动文件被破坏,就要使用sys将启动文件复制到C盘上。注意不能简单地用copy来制作启动盘,因为copy的系统文件不一定能放在软盘引导区。</P>
<P> a:\>sys c:(Enter);将A盘上的系统文件传输到C盘上。</P>
<P> c:\>sys a:(Enter);将C盘上的系统文件传输到A盘上,制作一张启动盘</P>
<P>编辑文件——edit </P>
<P></P>
<P> 注:可以用来编辑批处理文件、文本文件等。</P>
<P> c:\>edit autoexec.bat(Enter);编辑批处理文件Autoexec.bat,编辑完成后,按〔Alt+F〕键激活“File”菜单,按向下的箭头选择退出(Exit),输入“Y”保存退出。</P>
<P> DOS——最常用命令</P>
<P>cd 改变当前目录 edit 文本编辑 <BR>sys 制作dos系统盘 format 格式化磁盘 <BR>copy 拷贝文件 md 建立子目录 <BR>del 删除文件 mem 查看内存状况 <BR>deltree 删除目录树 type 显示文件内容 <BR>dir 列文件名 rd 删除目录 <BR>diskcopy 复制磁盘 ren 改变文件名 <BR> </P>
<P>1、移动文件到别的目录——move</P>
<P> c:\>move c:\autoexec.bat c:\old(Enter)</P>
<P> 移动autoexec.bat文件至old目录下。</P>
<P><BR> 2、分屏显示——more</P>
<P> 当输出很多,一屏显示不下时采用,几乎适合所有命令,尤其配合type等命令时很有用。 使用more时磁盘不能有写保护,也不适合光驱。</P>
<P> c:\dos>type autoexec.bat | more(Enter)</P>
<P> 分屏显示autoexec.bat文件内容。</P>
<P> c:\dos>more</P>
<P> 分屏显示文件内容。</P>
<P> 3、拷贝目录和文件——xcopy</P>
<P> 在拷贝单个文件时,可以使用copy命令完成,但当我们要成批拷贝文件,甚至连同子目录一起拷贝时,就要用到xcopy。</P>
<P> c:\dos>xcopy [文件名] [目录](Enter)</P>
<P> 将指定文件拷贝到指定目录。</P>
<P> c:\dos>xcopy [源目录] [目的目录](Enter)</P>
<P> 将源目录连子目录拷贝到目的目录下。</P>
<P> c:\dos>xcopy *.* [目录] /s(Enter)</P>
<P> 将文件与非空子目录拷贝到指定目录。</P>
<P> 注:其他常用参数还有:/v作用是拷贝后校验,/e与/s相似,但即使子目录是空的也会拷贝</P>
<P> 4、DOS帮助——help </P>
<P></P>
<P> DOS命令是比较繁杂的,其实并不用太费心记忆这些命令,只要知道某个命令可以解决某个问题,或在哪个场合下该用哪个命令,要用时用该命令现查就是(当然你英文基础要好)。</P>
<P> c:\dos>help(Enter)</P>
<P> 提供所有DOS命令帮助。</P>
<P> c:\dos>help [DOS命令](Enter)</P>
<P> 提供有关命令的帮助。</P>
<P> 输入命令后,将光标移至需查询的命令,回车后可查询到其语法格式。 </P>
<P>命令简表 date<BR>显示及修改日期。</P>
<P>time<BR>显示及修改时间。</P>
<P>doskey<BR>键入doskey后,dos将可以记忆每次所键入命令,再次需要时,用箭头键可以调用。</P>
<P>debug [文件名]<BR>程序调试命令。</P>
<P>label [盘符] [卷标名]<BR>设定指定盘的卷标,只用label则显示磁盘卷标。</P>
<P>smartdrv<BR>设置磁盘加速器,可以提高硬盘访问速度,最好在autoexec.bat文件中加载。</P>
<P>set [环境变量]=[字符串]<BR>设置环境变量,命令常常用在autoexec.bat中。</P>
<P>msd<BR>系统检测,用于检查系统信息。</P>
<P>cls<BR>清屏,屏幕上太乱了,或是屏幕上出现乱码了,清除屏幕上显示内容但不影响电脑内部任何信息。</P>
<P>diskcomp a: a:<BR>比较磁盘,在同一软驱中比较两张软盘。</P>
<P>c:dos>undelete<BR>恢复已删除的文件,在dos系统中,删除文件并不是将存在文件的磁介质彻底清空,而只是将文件从分配表中去除,在磁盘存储区内将文件名的第一个字母删除,所以是能恢复。</P>
<P>c:dos>restore [备份盘符] [目标盘符]<BR>使用backup做过文件备份,在原文件损坏后可用来恢复文件,将备份盘上的备份文件恢复到指定盘上。</P>
<P>c:memmaker<BR>内存优化管理。dos流行时,经常在玩游戏前使用它,memmaker可以腾出许多基本内存供游戏使用,只需安装一次即可</P></td>

DOS是Diskette Operating system的缩写,译成中文意思是磁盘操作系统。

DOS是1981~1995年的个人电脑上使用的一种主要的操作系统。由于早期的DOS系统是由微软公司为IBM的个人(PC)电脑开发的,故而即称之为PC-DOS,又以其公司命名为MS-DOS,因此后来其他公司开发的与MS-DOS兼容的操作系统,也延用了这种称呼方式,如:DR-DOS、Novell-DOS ....,以及国人开发的汉字DOS(CC-DOS)等等。

MS-DOS发展,从早期1981年不支持硬盘分层目录的DOS1.0,到当时广泛流行的DOS3.3,再到非常成熟支持CD-ROM的DOS6.22,以及后来隐藏到Windows9X下的DOS7.X,前前后后已经经历了20年,至今仍然活跃在PC舞台上,扮演着重要的角色。

DOS是在直接内存下运行,程序设计员只能在1MB以下的存储器上操作。DOS容许使用的内存空间只有640KB(其他的348KB为ROM BIOS和其他卡所保留),
在DOS下无法运行超过640KB的大程序。

DOS系统是字符式的操作系统,所有操作都通过键盘输入“命令行”来执行。

微软公司推出它的Windows操作系统以后,由于Windows操作系统的几乎所有操作都可以通过鼠标的点击来完成,不必再去记忆繁杂的命令,也省去了键盘输入“命令行”的操作。这种对用户友好的操作界面,使得Windows操作系统很快的就占据了PC舞台上主角位置,而把DOS推倒了舞台的边缘。
但是,为了一些特定的需要,Windows操作系统里保留了DOS命令形式,在需要时在系统的内存中拿出640K的内存,开辟出虚拟一个DOS运行的环境(“虚拟机”)来执行DOS命令。这种Windows操作系统里开辟的DOS运行环境,只不过是Windows操作系统里面的许多窗口中的一个窗口而已,它与Windows操作系统出现之前dos独占系统的全部资源的情况已大不相同。

“纯DOS”就是相对于这种情况而言的:不打开windows系统,只用软盘或其他媒体(如光盘、U盘等)启动机器,进入DOS系统,这时的DOS独享系统的全部资源,这时的环境状态就叫“纯DOS”状态。由于没有打开windows系统,所以与windows有关的一切软件、病毒、木马......,都不能起作用,不能控制你的任何资源,从而你可以在这种环境里,把那些你不想要的东东清理干净!

附:(网上转摘)各个时期的dos版本功能一览

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

1982年,支持双面磁盘。

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

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

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

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

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

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

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

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

MS-DOS的最高版本是8.0(它可以用来运行Windows 9x或ME),随后Microsoft开始开发基于起源于OS/2的Windows NT构件的Windows,才成了独立的操作系统。

磁盘=硬盘+光盘

(一)DOS是什么?有什么用?

我们使用电脑接触最频繁的就是DOS。DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人与机器的一座桥梁,是罩在机器硬件外面的一层“外壳”,有了DOS,我们就不必去深入了解机器的硬件结构,也不必与死记硬背那些枯燥的机器命令,只需通过一些接近于自然语言的DOS命令,我们就可以轻松地完成绝大多数的日常操作。另外,DOS还能有效地管理各种软硬件资源,对它们进行合理的调度,所有的软件和硬件都在DOS的监控和管理之下,有条不紊地进行着自己的工作。

(二)MS-DOS与PC-DOS

在使用DOS时,我们还会经常听到MS-DOS和PC-DOS,对初学者来说,可以认为二者没有大的区别。事实上,MS-DOS由世界软件大王--Microsoft(微软公司)出品,而PC-DOS则由世界电脑大王--IBM(国际商务机器公司)对MS-DOS略加改动而推出。由于微软在世界软件业的垄断性优势,所以其产品MS-DOS已成为主流操作系统,至于PC-DOS,虽然在功能上不见得逊于MS-DOS,无奈MS-DOS先入为主,PC-DOS纵然使出浑身解数,却也始终不能动摇MS-DOS分毫。

(三)DOS的版本

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

(四)学好DOS的意义

可以说,DOS 3.3是个非常重要的划时代版本,认真学好3.3,一方面可以增强实际操作能力,另一方面也为更好、更快地过渡到新版本打下坚实的基础。因此,本文主要以MS-DOS 3.3为主讲解,适当提及新版本中功能增强的部分。

尽管目前Windows如日中天,大有取代DOS的趋势,而且DOS的生产商微软也停止了MS-DOS的进一步开发,而全面向Windows一体化的方向发展。但是,DOS仍不可否认地是当前的主流操作系统(特别是在我国)。

本节重点内容回顾:DOS的作用,MS-DOS与PC-DOS,DOS的版本,学好DOS的重要性认清了学习DOS的重要性,下面,我们就来正式开始学习DOS,先从最基本的DOS启动讲起。

二、DOS的启动

1、什么是文件?

我们把存放在磁盘或光盘上的有完整意义的一部分数据就称为文件。数据的意义是广泛的,我们编写的程序、拷贝的软件、制作的图象等,都可以称之为数据,而数据则是以文件的形式储存在磁盘上的。对于文件,我们可以进行建立、修改、删除、复制、移动等多种操作。

有了文件自然要加以管理,给文件起名字是最好的方法。每个文件都有一个名字,称为文件名,它由字母、数字或字符组成,如COMMAND.COM。文件名又可分割为主文件名和扩展文件名,就拿COMMAND.COM为例,COMMAND就是主文件名,它主要说明文件的内容,COM为扩展文件名,它主要说明文件的性质(在这里COM表示命令文件),中间的小数点为主文件名和扩展文件名的分隔符。DOS规定主文件名不能超过8个字符,扩展文件名不能超过3个字符。由于小数点专用作分隔符,所以主文件名和扩展文件名中不能使用小数点。另外,在文件名中也不允许使用空格。扩展文件名是可以省略的,但主文件名一定要有。所以,以下文件名都是错误的,如.EXE(无主文件名),ABC.BCD.COM(主文件名中含有小数点),ABC.DEFG(扩展文件名超过3个字符)。

在DOS中,规定了三种扩展名为可执行文件,即EXE、COM和BAT。所谓可执行文件,就是在DOS下直接键入主文件名就可以执行程序的文件。除EXE、COM和BAT之外,其他所有文件都不能在DOS下直接执行,称为非执行文件。

2、DOS的构成

DOS主要由三个基本文件和一些外部命令构成,外部命令的概念我们将在以后介绍,这里主要说明三个基本文件(又称为系统文件)。这三个基本文件是MSDOS.SYS,IO.SYS和COMMAND.COM(如果是PC-DOS,则为IBMDOS.COM,IBMBIO.COM和COMMAND.COM)。其中MSDOS.SYS称为DOS内核(可见MSDOS.SYS是个非常重要的文件),它主要是用来管理和启动系统的各个部件,为DOS的引导作好准备工作。IO.SYS(IO为Input&Output的缩写,意即“输入输出”)主要负责系统的基本输入和输出,即DOS与各部件之间的联系。COMMAND.COM文件(COMMAND是“命令”的意思)是DOS与用户的接口,它主要提供了一些DOS的内部命令,并能接受、判别并执行用户输入的命令。磁盘是否具有启动DOS的能力,就看是否具有这三个文件,具有这三个文件的磁盘,就称作引导盘。而除此之外还包含许多DOS外部命令的磁盘则称为系统盘。

最后要注意的是,MSDOS.SYS和IO.SYS两个文件的存储位置是有限制的,它们必须位于磁盘物理位置的最前面,否则将失去引导能力。

(一)什么是DOS的启动

我们每次使用电脑,都必须启动DOS,(又称为引导),否则我们就无法操作电脑。我们打开电脑电源后,电脑首先进行自检,然后,如果是从软盘启动,软驱在嗡嗡作响十几秒后,就会出现A>或A:\>;如果从硬盘启动,那速度要快得多,很快就会出现C>或C:\>。A>、A:\>、C>、C:\>称为DOS提示符(DOS提示符并不是一成不变的,有关DOS提示符的改变,我们将在讲解内部命令PROMPT时详细介绍),它的出现表明DOS已经顺利地完成了引导过程,各种软硬件资源已在监控之下,用户可以开始输入命令了。

(二)启动前的准备工作

既然启动的是DOS,当然磁盘要具有引导的能力(即具有三个系统文件)。如果要从软盘启动,就要有一张DOS引导盘或系统盘,并插入软驱(一定要插入A驱,不同的电脑A驱的位置可能有所不同,事先必须弄清楚),作好启动准备。如果要从硬盘启动,只要使硬盘可以引导就行了。

(三)启动的分类

DOS的启动又可分为冷启动和热启动。冷启动是指切断电脑电源后重新开启电源启动的过程。热启动是指在没有切断电源(即开机)的情况下重新启动的过程。冷启动后机器要首先进行硬件的自检(不同的机器可能自检时间不同,这主要取决于各个部件的配置情况,如内存的多少等),以确定各个部件是否工作正常,如果自检顺利通过,则进入DOS启动状态。热启动则没有机器自检这一过程,这就是二者的主要区别。因此热启动的速度显然要比冷启动快。由于热启动没有切断电脑各部件的电源,因此能有效地延长硬件的寿命,在没有特殊情况(如电脑受到病毒侵袭、某些软件在运行过程中死机并封锁键盘等)的时候,应尽量使用热启动。

冷启动的方法主要是关闭电源,即关机。不过目前绝大多数组装机(或称为兼容机)在机箱上都有一个RESET(意即“重新启动”)按钮,它的主要目的就是简化冷启动,通常在冷启动时应尽量使用RESET钮,它在启动时对机器的冲击比关机(即按POWER钮)小一些,所以有助于延长电脑的使用寿命。要注意,原装机(或称为品牌机),特别是进口机,几乎都没有RESET键(RESET可以说是组装机的“专利”),此时要想冷启动就只有关闭电源了。要注意,如果使用关闭电源的方法进行冷启动,一定要关闭后至少间隔8秒至10秒后再开机,以免由于间隔时间过短损坏部件。 热启动则没有。
参考资料:http://zhidao.baidu.com/question/2431994.html