DOS_system

DOS

基本概述:

  • DOS:Disk Operating System 磁盘操作系统,是windows-9x之前应用最普及的操作系统之一,主要由MS-DOS 6.2和PC-DOS 7.0两种。DOS之所以被称为‘磁盘操作系统’主要是由于计算机的外部存储器通常是磁盘驱动器(软盘驱动器、硬盘驱动器等),许多操作系统软件都存放在磁盘之上,大量的计算机操作也都与磁盘有关,磁盘成为操作系统的主要控制对象。DOS系统为我们提供了大量功能很强的命令,用户只需要调用其中相关的命令及程序便可实现对计算机的控制和管理
  • DOS组成部分
    • DOS引导记录:主要用来记录磁盘的基本参数、检查磁盘上是否包含IO.SYS和MSDOS.SYS文件,它在DOS系统启动时由ROMBIOS调入内存,然后它再将DOS的其余部分从磁盘装入内存,引导机器
    • BIOS:由ROMBIOS和IO.SYS共同组成。其中文件ROMBIOS存在于ROM当中,负责系统的启动、自检、基本外设(键盘、显示器,等)的驱动,并把DOS引导记录调入内存。IO.SYS是DOS系统的基本输入输出模块,是DOS内核与硬件系统的接口,它提供了一组设备驱动程序,负责对常规设备进行控制和管理
    • MSDOS.SYS:是整个DOS系统的核心。主要用来管理磁盘和磁盘文件,分配磁盘和其他资源,负责操作系统内核与外层模块的联系
    • COMMAND.COM:是整个DOS的最外层,它对用户输入的DOS命令进行解释并执行。DOS命令分为内部命令和外部命令两种,内部命令包含于COMMAND.COM之中,COMMAND.COM对用户输入的内部命令直接执行。外部命令以.COM或.EXE文件的形式独立存在于COMMAND.COM之外,用户执行外部命令时COMMAND.COM负责把相应的命令文件读入内存并执行
    • DOS外部命令于设备驱动程序
  • DOS系统的启动或引导
    • DOS启动:就是把DOS从磁盘读入内存,完成系统初始化,并等待用户输入的过程
    • DOS启动分为:冷启动、热启动、复位启动,三种
      • 冷启动:指用户为计算机加电到开始使用计算机的过程。加电的顺序是先为打印机、显示器等外部设备加电,然后再为主机加电,加电后系统开始自检。关机时关闭电源的顺序与开机时相反
      • 热启动:一般指当用户工作过程中陷入死循环或出现死机时,同时按下CTRL、ALT、DEL三个键来启动计算机,使之回到初始工作状态的过程
      • 复位启动:是指机器处在加电的状态下,按主机上的复位按钮(RESET),则系统从自检开始启动
  • DOS系统盘:凡是具备以上所讲的系统文件的磁盘都可视作系统盘。系统盘可以是软盘、硬盘。因此我们在引导DOS时,可以从软盘引导,也可以从硬盘引导,引导顺序可以通过修改BIOS来确定
  • DOS磁盘与磁盘驱动器:磁盘分为软盘和硬盘两种,软盘与硬盘均有其各自的结构和特点及功能
    • 软盘:FLOPPY DISK,是经过封装的一张圆形盘片,可与软盘驱动器相分离,便于取出、携带,易于软件、数据的传递与交换。根据规格大小软盘主要有3.5英寸和5.25英寸两种,其存储容量分别是1.44M、1.2M
    • 硬盘:HARD DISK,通常安装在主机内,和硬盘驱动器联合在一起,也称固定盘。硬盘的精度高、容量大、速度快、结构复杂
    • 磁盘的容量=磁面数*每面磁道数*每道扇区数*每扇区字节数(512)
  • 有关DOS文件的基本知识
    • 文件:是根据特定目的而存储在某种介质上的一组相关信息的集合
    • DOS文件名:由主文件名和扩展名两部分组成。主文件名一般由1到8个字符组成,扩展名一般用来表明文件的类型,由0-3个字符组成
      • 命名规则:英文字符、数字0-9、@#&^-()~
      • 英文字符大小写等价
    • 常见的DOS扩展名:
      • .com 系统命令文件
      • .exe 可执行文件
      • .sys 系统专用文件
      • .obj 目标程序文件
      • .bak 后备(备份)文件
      • .bat DOS命令批处理文件
      • .bas BASIC语言源程序文件
      • .for FORTRAN语言源程序文件
      • .c C语言源程序文件
      • .pas PASCAL语言源程序文件
      • .asm 汇编语言源程序文件
      • .txt 文本文件
      • .dat 数据文件
      • .lib 库文件
    • DOS标准设备名:
      • CON 控制台,输入时为键盘,输出时为屏幕
      • PRN 第一个并行打印口
      • LPT1 第一个并行打印口,同PRN
      • LPT2 第二个并行打印口
      • LPT3 第三个并行打印口
      • AUX 第一个异步通信口,用于串行通信
      • COM1 第一个异步通信口,用于串行通信,同AUX
      • COM2 第二个异步通信口,用于串行通信
    • DOS文件通配符
      • 在DOS命令中,*代表任意多个字符;?代表任意一个字符;
      • . 代表所有文件
    • DOS目录:目录是DOS磁盘上的各自独立的工作区。每张磁盘在被格式化时都会自动生成一个工作区,这个工作区我们称之为‘根目录’。对于根目录而言,我们还可以进一步细分为若干个更小的工作区即一级目录、二级目录...以此类推。DOS文件可以存放于每一级目录中,因此,目录可以说是用来存放文件和子目录的箱子,磁盘上的各级目录共同组成了DOS的树状目录结构
      • 当前目录:对文件操作时,不指明文件所在目录而由系统按约定方式所判定的目录
      • 缺省目录:对文件操作时,只指定文件所在的磁盘不指明目录而由系统按约定方式判定的目录
      • 在DOS中系统约定:\ 根目录;盘符:\ 指定盘符根目录;. 表示当前目录;..表示上级目录

DOS命令

  • md [盘符:][路径] <子目录名>
    • 创建子目录
  • cd [盘符:][路径]
    • 切换目录
  • rd [盘符:][路径]
    • 删除目录;删除的目录必须是空目录;不能删除当前目录和根目录
  • dir [盘符:][路径][/p][/w]
    • 查看目录列表;/p翻页;/w只显示文件名
  • path [盘符1:]目录[路径1]{[;盘符2:],}
    • 设置可执行文件的搜索路径,只对文件有效
    • 多个path用分号(;)隔开
    • path: //取消所有路径
    • path //显示目前所设置的路径
  • tree [盘符:][路径][/f][>prn]
    • 显示指定驱动器上所有的目录结构;外部命令
    • /f 显示目录以及目录下的所有文件
    • >prn 把所列目录及目录中的文件打印输出到打印机中
  • deltree [盘符:] <路径名>
    • 删除整个目录及其下属子目录和文件;外部命令

推荐文章