《磁盘操作系统》PPT课件.ppt

上传人:w****2 文档编号:6229911 上传时间:2020-02-20 格式:PPT 页数:48 大小:373.36KB
返回 下载 相关 举报
《磁盘操作系统》PPT课件.ppt_第1页
第1页 / 共48页
《磁盘操作系统》PPT课件.ppt_第2页
第2页 / 共48页
《磁盘操作系统》PPT课件.ppt_第3页
第3页 / 共48页
点击查看更多>>
资源描述
磁盘操作系统 DOS DiskOperatingSystem 如何准确而高效地学习 熟记命令 加强练习 本节将要学习的内容 认识计算机 计算机的发展 计算机的系统组成 了解多媒体机房 DOS简介 1981年 IBM公司要为其最初的个人计算机 PC 设计一个操作系统 由于时间的巧合 IBM给了Microsoft一个历史的机遇 Microsoft在一个银行大厦的狭小的封闭的房间里 为IBM开发了微型计算机的操作系统DOS DOS从发行版本上来分为两种 PC DOS 由IBM发行的DOS MS DOS 由Microsoft发行的DOS 其实这两种DOS都是一样的 如果不特别说明的 所说的DOS是指MS DOS DOS版本 第一节计算机的发展 1 1 计算机的四个阶段第一阶段 1946 1958年 电子管计算机 在这期间研制的计算机称为第一代计算机 由于采用了大量的电子管器件 所以又称之为电子管计算机 其特点 18000个电子管 1500个继电器 耗电量达150千瓦 占地面积167平方米 其每秒只有5000次的计算机能力 第二阶段 1958 1964年 晶体管计算机 随着半导体技术的发展 出现了彩晶体管的第二代计算机 其特点 体积小 耗电低 可靠性提高 每秒几万次至几十万次的运算能力 第三阶段 1964 1971年 集成电路计算机 由于彩了集成电路技术 使得计算机的可靠性得到进一步的提高 体积进一步缩小 成本进一步下降 其特点 价格低 体积小 性能可靠 多功能 每秒几十万次至几百万次的运算能力 第四价段 1971 现在 大规模超大规模集成电路计算机 在这期间 电子计算机得到突飞猛进的主要体现在大规模超大规模的集成电路的应用 其特点 体积更小 成本低 速度更快 特别是在此其间出现以微处理器为核心的价格低廉的微型计算机 1 2 微型计算机的发展 微型计算机又称微机或微电脑 也称为PC PersonalComputer 个人计算机 是计算机技术和半导体技术飞速发展的产物 它属于第四代电子计算机产品 其发展过程也经历了四个阶段 第一阶段 1971年开始 由美国INTEL公司首先推出的MCS 4微型计算机 以4位微处理器INTEL 4004为核心 虽然只能完成串行的十进制运算 使用相器语言和简单的汇编语言 但客观存在的诞生标志着计算机进入一具崭新的发展阶段 第二阶段 1973年开始 INTEL公司在1973年推出了8位CPU PersonalComputerUNIT 中央处理器 的第一批产品 8008 设计出以其为核心的MCS 80微型计算机 在此基础上又出现了有代表性的第二代微型计算机 如INTEL公司的4040 8080 MOTOROLA公司的M6800 ZILOG公司的Z 80 第三阶段 1976年开始 INTEL公司的8085等微型机进入市场 同时单板机也得到了发展 第四阶段 1978年开始为 典型产品有INTEL公司的8086 MOTOROLA公司的M6800 ZILOG公司的Z 8000 以它们为核心的微型计算机的最大的点是速度快 数据吞吐量大 进入80年代以来 具有代表性的是INTEL公司先后推出的8086 8088 80286 80386 80486等微处理器 这标志着微处理器的发展已经走向系列化 1992年INTEL公司推出80586奔腾处理器 并命名为 Pentium 中文译名为 奔腾 从此今年不再以枯燥的数字来命名处理器 接着该公司又推出了 高能奔腾 PentiumPRO 处理器和直接处理多媒体的 多能奔腾 PentiumMMX 处理器 性能更加卓越的 奔腾 Pentium 处理器又诞生了 1999年推出的最新一代的处理器 奔腾 Pentium 对INTERNET予以更大的支持 2001年又推出了性能更强的Pentium4 现代计算机不仅向小型化 而且向多功能 网络发展 例如多媒体计算机 笔记本本电脑等 可以预见 随着性能的提高和价格的降低 计算机将以前所不未有的高性能为现代社会服务 1 3 我国计算机的发展 我国计算机的发展是从50年代开始的 同样经历了国际上计算机发展几个阶段 我国先后研制出电子管 晶体管 集成电路 大规模和超大规模集成电路的计算机 这些计算机已广泛应用于国防现代化建设经济建设之中 并作出了巨大贡献 1983年我国首次研制成功的 银河 巨型计算机 运算速度为每秒一亿次 1992年又研制成功运算速度高达每秒十亿次的 银河 巨型计算机 这标志着我国计算机技术的发展已达到一个新水平 我国从70年代就着手发展微型计算机 先后推出了KJS 050等系列微型计算机 尤其在近十年来 我国微型计算机的发展进入了个崭新的时代 研制出与IBM PC系列微机兼容的国产微机 如长城 联想 方正 同创系列等 同时还开发了许多适合我国国情的微型机软件产品 引进并汉化了国外一些优秀软件 这对在全国普及微型机的应用起到了重要作用 然而 尽管我国目前拥有的微型机数量已达到数百万台 其应用范围也已深入到社会生活中的各个领域 但与发达国家相比 在微型计算机生产和应用普及程度等方面 都还存在一定的差距 第二节计算机的系统组成 微型计算机是个系统 它是由许多配件在一块协同工作 才能够发挥其强大功能的 主要由硬件和软件两部分组成 2 1 DOS命令的执行MS DOS6 2共有100多条命令 按这些命令的存放形式可划分阶段内部命令或外部命令 按其功能划分为常用命令 过滤命令 配置命令 设备命令和批处理命令等 2 2 1内部命令与外部命令内部命令包含在DOS的命令解释文件COMMAND COM中 当DOS启动时 即被装入内存 外部命令是独立的可执行的磁盘文件 仅当需要招执行时 才被装入内存 内部命令外部命令执行方式不同 由于内部命令在DOS启动时已经驻留在内存 因此 在DOS提示符下 只需直呼其名 即键入命令名即可执行 但外部命令常驻在磁盘上 执行外部命令时 必须指定命令文件的盘符 路径和文件名 2 1 2DOS命令的命令行在DOS提示符后键入的命令信息称为命令行 命令行开头的第一个词是命令名 称为命令动词 命令名之后至命令行结束的一串字符称为命令参数 有些命令可以不带任何参数 命令名可以用大写字母也可以用小定字母或大小写字母混合使用 2 1 3DOS命令的求助DOS6 2设有联机求助功能 如果对一条命令的具体格式不清楚 可以利用联机求助功能获得进一步的信息 具体求助方法是 在DOS提示符后 键入该命令的命令名 然后空一格 再加上 参数 并按回车 DOS将会显示出该命令的详细说明信息 若希望浏览全部的DOS命令清单 可以在DOS提示符后 键入HELP命令 DOS将会显示所有的命令清单及每条命令的简要说明 2 1 3DOS命令的终止执行一旦键入一条正确的命令 键入回车后 DOS将开始执行这条命令 如果用户想要中途停止命令的执行 强行退出 可以先按CTRL键不放 然后击一下C键 即CTRL C组合键 DOS便会立即终止正在执行的命令 返回到提示符状态 也可以用CTRL BREAK组合键来终止正在执行的命令 2 1 4DOS命令行的编辑当DOS执行一个命令后 暂时将这次执行的命令行内容存储在内存的某一区域 可以使用功能键对上一次的命令行进行编辑 最常用的是F F2 F3键 功能如下 F1 每按一次F1键 向后显示上一次命令字符 F2 按一次F2键 接着再按一个字符 显示上一次命令与此字符相同的左边的部分 F3 将上一次命令剩余部分的所有字符显示出来 2 1 5DOS命令行符合约定我们将要介绍一些常用的DOS命令 对有些常用命令我们还作了一些简化 省略了一些不常使用的参数 在介绍常用命令之前 先给出DOS命令行参数的一些符号约定 标识可选项 表示其中的参数是可选参数 不是必选参数 标识必选项 表示其中的参数通常是必选的 除非在 内的 表示后面还有参数 并与前面所给参数格式相同 用来分隔多个参数 表示只能选择其中之一 文件名全称 包括盘符 路径 文件名及扩展名 文件名 不包括盘符和路径 但包括扩展名 源 表示数据的来源 目标 表示数据的去向 2 2常用的DOS命令 2 2 1显示目录命令DIR这是一个常用的DOS内部命令 其功能是列出磁盘文件目录 命令格式 DIR 盘符 路径 W P L O 排序 A 属性 S 其中的参数含义是 W 以宽行排列方式显示 P 每显示满一屏停顿一下 待用户击任一键后再继续显示下一屏 L 用小写字母显示 O 显示时按O参数表中指定的方式对文件名排序 A 仅显示A参数表中指定的文件 S 显示指定目录及其所有子目录中文件DIR命令除了显示文件和子目录住处以外 还显示磁盘的卷标 磁盘所剩的空间大小 当前显示的文件所占的字节数等 文件显示包括五个项目 2 2 2 文件拷贝命令COPYCOPY命令是一条内部命令 它有三种不同的用法 其中每种用法都有其特定的格式 可利用该命令复制文件 从特定设备上将住处复制到一个文件 或对文件进行连接 1 利用COPY命令复制文件命令格式 COPY 目标文件名全称 V 其中参数含义 源文件名全称 表示要被复制的文件目标文件名全称 表示复制后的文件 V 表示复制时要检查目标文件与源文件是否完全一致 注 所有文件名都要包括 盘符 路径 文件名及扩展名 如果文件在当前盘的当前目录下 则可以省略盘符和路径 如果省略目标文件名 则表明文件与源文件名相同 源文件名可以使用DOS的通配符 和 则目标文件名不可以 我们可以举例说明的 例如把A盘根目录上的扩展名相同的文件拷贝到C盘根目录下 2 利用COPY命令将键盘输入的信息复制到文件中命令格式 COPYCON 目标文件名全称 此处的CON代表控制台输入设备 即键盘 目标文件名全称用一存放键盘输入的信息 这既可以是磁盘文件名 也可以是设备文件名 该命令执行后 用户通过键盘输入的任何信息都将在屏幕显示 当用户按下F6键或CTRL Z键 然后回车 键盘输入的所有信息都存入目标文件中 这种格式一般可用于建立一个简单的文本文件 由于它不含修改功能 因此对于内容较长的文件应该使用其它字处理软件进行编辑 以下举例说明这种格式的用法 例如在D盘根目录下建立一个自动批处理文件AUTOEXEC BAT和一个系统配置文件CONFIG SYS再如 C COPYCONPRN其中PRN是打印机设备的专有名称 可以通过此命令来进行简单文本文件的打印 利用COPY命令连接多个文件命令格式 COPY 目标文件名全称 B A 这种格式的功能 是将源文件1及源文件2依次累加拷贝到目标文件名所指定的文件中 如果目标文件名省略 则其它源文件都依次累加到源文件1后面 注意 A参数用于ASCII码正文文件的连接 B参数则可实现二进制文件夹的连接 举例说明 可先再某一盘上建立两个文本文件1 TXT和2 TXT 每个文件中分别应有一定的内容 然后再用COPY的连接功能把1 TXT和2 TXT合并成一个文件名为3 TXT 2 2 3 显示文本文件内容命令TYPE这是一条内部命令 其作用是在屏幕上显示一个文本文件的内容 命令格式 TYPE文件名不能使用通配符 一次只能显示一个文本文件的内容 如果试图用此命令显示非文本文件 如 EXE文件 COM文件等 屏幕将显示紊乱的内容 此命令在显示文件时是自下而上滚动显示的 中途不会自动暂停 如果希望暂停滚动以阅读屏幕上的内容 可按CTRL S组合键 若希望用此命令在打印机打印一个文本文件的内容 可采用CTRL P开关联机的方法或用 重新定向到打印机 举例说明打印C盘SSCC目录下的READ ME C TYPEC SSCC READ ME PRN打印当前目录的上一层目录中的HLPE EXE文件 TYPE HELP TXT PRN 2 2 4 文件改名命令REN或RENAME此条命令也是一条内部命令 其作用是修改一个文件的文件名 改名后旧文件名消失 磁盘上将出现新文件名 文件内容不变 命令格式 REN或RENAME执行这条命令时 应注意以下几点 旧文件名全称所指定文件必须存在 新文件名不能包括盘符和路径 DOS规定改名后的文件夹与旧文件必须具有相同的盘符和路径 若移动或改名文件 子目录到不同路径下可用MOVE命令 在相应的目录上不能有和新文件名同名的文件存在 否则 该命令不执行改名操作 举例说明 将C盘上SSCC子目录上的GBASE TXT改名为ITBASE BAT C RENC SSCC GBASE TXTITBASE EXE即可 将C盘上以M打头后跟3个字符的文件名改为DB打头后跟了3个相应字符的文件名 扩展名不变 C RENC M DB 2 2 5 删除文件命令DEL或ERASE这是一条内部命令 其作用是从磁盘上删除某一个文件或某一类文件 文件被删除后 所占的磁盘空间便立即释放 命令格式 DEL P 或ERASE P P表示在每次删除文件时提示用户 DELETE Y N 击Y键确认删除 击N键取消删除命令 如果文件名中包括通配符 则可删除某一类文件 所以使用时特别小心 以免误删 举例说明 删除C盘上文件名为READ ME文件 C DELREAD ME删除C盘上文件名为READ的所有文件 C DELREAD 删除C 上以RE开头后跟2个字符的所有文件 C DELRE 删除C 上的所有文件C DEL 此法一般不用 2 2 6创建子目录命令MD或MKDIR这是一条内部命令 其作用是在磁盘上创建一个子目录 命令格式 MD 盘符 路径 或MKDIR 盘符 路径 如果目录已经存在 DOS将不会创建该子目录 并提示用户已有同名的子目录存在 如果在当前目录下创建一个子目录 则可以省略盘符和路径 每个磁盘有一个根目录 它是在磁盘格式化时建立的 不能用这条命令创建根目录 举例说明 在A盘上创建一个SSCC子目录 C MDA SSCC在C盘XHH子目录下创建一个子目录XHH 123A MDC XHH XHH 123在当前目录的上一级目录中创建一个WINCAD子目录 C MD WINCAD 2 2 改变当前目录命令CD这是一条内部命令 其作用是改变磁盘的当前目录或显示当前目录所处的路径 命令格式 CD 盘符 路径 如果路径在当前盘上 则盘符可以省略 如果盘符和路径都被省略 则CD命令执行后 DOS会显示当前目录所处的路径举例说明 将当前目录改变到C SSCC C CDC SSCCC SSCC 显示当前目录 C 观者CDCD 返回上一级目录CD 返回到根目录 2 2 8 删除子目录命令RD这是一条内部命令 用来删除磁盘上的空目录命令格式 RD 盘符 路径 子目录名如果删除当前目录下的子目录 可以省略盘符和路径 删除某个子目录之前 应该先删除该子目录下的所有文件和子目录 否则 DOS不会删除该子目录 举例说明 删除C盘当前目录下的XHH子目录 C RDXHH删除A盘根目录下的SSCC子目录 C RDA SSCC注意 RD只可删除子目录 不可删除根目录和文件名 2 2 9 设置目录搜索路径命令PATH这是一条内部命令 其主要功能是指定DOS按规定的路径次序搜索命令 从而方便命令的执行 命令格式 PATH 其中 指定要搜索的第一个驱动器和路径 指定要搜索的第二个驱动器和路径 各个搜索路径之间必须用分号隔开 如果PATH命令后只跟一个分号 则取消任何指定的搜索路径 只在当前目录下搜索 如果PATH命令后不跟任何字符 则表示显示当前的搜索路径表 而不修改搜索路径表 利用这余命令可以将一些常用的目录放入搜索路径表中 以后使用那些目录下的命令时可省略盘符和路径名 2 2 10 磁盘格式化命令FORMAT这是一条外部命令 其主要功能是在磁盘上建立DOS能够对其存取信息的结构 标准格式 此过程称为格式化 命令格式 FORMAT盘符 S V 卷标名 Q U 其中 盘符指定要进行格式化的驱动器 如果缺省则表示当前盘 S指定要建立一个系统盘 将DOS基本组成模块写入该盘 V将自动指定一个磁盘卷标并建立一个单独的编号 Q快速格式化磁盘 U无条件格式化磁盘 注意 磁盘格式化过程将破坏磁盘中原来的数据 所以在执行格式化命令之前 一定要十分小心 确认磁盘上的数据已经是没有用了 为了确保安全 键入格式化命令后 系统还要确认 另外 如果想要格式化的软盘已经 写保护 则格式化工作将不会进行 必须解除写保护 2 2 11 检查磁盘命令CHKDSK这是一条外部命令 该命令主要用于检查格式化过的磁盘 包括磁盘容量和可利用空间大小同时还统计出系统文件 数据文件 坏扇区分别占用了多少空间 命令格式 CHKDSK 盘符 路径 F V 其中 盘符 路径 文件名 与前面相同 F 指定在目录或文件分配表中检查错误并纠正 V 表示在检查磁盘时 要显示每个目录中的所有文件 举例说明 产生驱动器A中软盘的CHKDSK状态报告 并在目录或文件分配表中查找错误 C CHKDSKA F产生硬盘C的CHKDSK状态报告并列出C盘中文件夹的非邻接情况 C CHKDSKC 2 2 12 文件组拷贝命令XCOPYCOPY命令只能复制在同一目录中的单个或多个文件 而XCOPY命令可以深入子目录中拷贝全部或选定的文件命令格式 XCOPY一个目录树 从一指定目录和其全部源程序 目标 S E P V 其中参数含义为 S拷贝目录和子目录 但不拷贝空目录 E拷贝目录和子目录 即使是空目录也拷贝 V校验目标文件和源文件是否相同 P创建目标时 均要求确认举例说明 C XCOPY SSCCA SSCC S E完全拷贝SSCC目录全部文件以及全部子目录C XHH XCOPY TXTA S将XHH目录下的全部 TXT文件及其非空子目录拷贝到A驱动器中的根目录下 2 2 13 传送DOS系统文件命令SYS这条命令DOS的外部命令 其用途主要是更新系统或把系统文件传送到已格式化但尚未装入系统文件的磁盘上 命令格式 SYS 目标盘符所指定的磁盘 准备接受系统文件的盘 上的目录区必须是完全空的 或磁盘已由FORMAT格式化 因为在MS DOS启动时要求两个系统文件占据最先的两个目录项 并且IOSYS文件必须从磁盘数据区的头部开始存放 SYS命令不能在网络上运行 目标磁盘上的DOS系统文件一旦被更新 其原来的DOS系统将不能再使用 因此 使用SYS命令时应多加小心 举例说明 A SYSC 这条命令用A盘上的DOS系统文件替换C盘上的系统文件 2 2 13 删除目录树命令DELTREE要删除一个子目录 首先要使用DEL命令删除其子目录下的所有文件和子目录 然后再使用RD命令来删除这个目录 当子目录的层次很多时 这个方法显得极不方便 而此命令是这样工作的 从目录树中砍掉整个分枝 包括其中所有子目录和文件 当要删去一个目录和其中所有子目录时 只用一个DELTREE命令命令格式 DELTREE Y 驱动器 路径参数 Y是直接执行DELTREE命令 不必等待用户确认 若无此参数 由在执行前再次提示 以免误删除 举例说明 C DELTREESSCC删除SSCC以及下面的所有目录和文件注意 此命令删除的文件或目录 不能从DOS命令行上恢复 2 2 14 显示或修改文件属性命ATTRIB任意DOS文件均有某些特征 例如尺寸日期和创建时间等 这些应该是文件属性 DOS附加的一组属性是只读 存档 系统以及隐含 程序通过这些属性控制对文件的存取 这些属性可以设置也可不设置 命令格式 ATTRIB 属性 属性 文件名 S 其中 表示设置属性 表示关闭设置 属性是以下之一 R只读 A存档 S系统 H隐含 S对当前目录及其子目录中的文件进行操作 举例说明 C SSCC ATTRIB显示当前目录中全部文件属性C SSCC ATTRIB R TXT把当前目录所有扩展名为TXT的文件置为只读属性 R是把当前目录中全部扩展名为 TXT的文件的只读属性去掉 2 2 14 修改系统提示符命令PROMPT这是DOS的一条外部命令 用来修改DOS的提示符 命令格式 PROMPT 提示字符串 当DOS启动后 其提示符一般为启动盘的盘符后跟一个大于号 如 A C 用来表示当前盘的盘符 用户可以使用PROMPT命令将系统的提示符改变为所希望的任意内容提示符串中可以可能使绝大部分字符 但 字符通常具有特定的功能 它若用在提示字符串中可用来显示无法用字符来表达的内容 具体用是在 字符后跟上一个代表特定含义的字符 这些字符及含义对应如下 T系统的当前时间 G 字符 D系统的当前日期 L PROMPT P G设置提示符为盘符后路径后跟 2 2 15 复制磁盘命令DISKCOPY这是一条外部命令 它将源磁盘的内容完整地复制到目标磁盘上 如果需要还可以对目标盘格式化 命令格式 DISKCOPY 源盘符 目标盘符 1 V 其中参数含义 源盘符表示被复制的盘所在的驱动器 如果缺省表示为当前盘目标盘符指目标磁盘所在的驱动器 如缺省也表示为当前盘 1指定只复制磁盘的一面 而不管磁盘是单面的还是双面的 V指定复制的同时检查源盘中的数据是否正确地复制给目标磁盘DISKCOPY命令只适用于软盘之间的复制 而不能用于硬盘 复制后目标盘上的信息将与源盘上的信息完全一样 例如 在同一个驱动器上把源盘的内容全部复制到目标盘上C DISKCOPY或C DISKCOPYA A 或C DISKCOPYA 运行此命令时 系统会给出提示信息 用户只需按照系统的提示进行操作即可 2 2 16 显示DOS版本号命令VER这是一条DOS内部命令 命令格式 VER这条命令的使用非常简单 它用来查询系统当前所安装的DOS的版本号 例如 若当前DOS版本号为6 2 则执行VER命令后 屏幕将会显示 MS DOSVersion6 2例如 C VER2 2 17 清除屏幕命令CLS这条命令是内部命令 其功能是清除屏幕上显示的所有信息 命令格式 CLS计算机在使用的过程中 屏幕上显示的内容有时很杂乱 用户可以使用该命令清除屏幕上无用的信息 清屏后DOS提示符和光标将位于屏幕的左上角 例如 C CLS 2 2 18 显示和设置系统的当前日期命令DATE这是DOS的内部命令 用来显示并修改DOS系统的当前日期 命令格式 DATE执行命令后系统首先显示当前的日期 然后提示用户输入新的日期 日期必须按DOS规定格式输入 否则DOS交不接爱 如果不想改变当前的日期 可以直接按回车键 例如 C DATE2 2 19 显示和设置系统的当前时间命令TIMETIME命令是一条内部命令 用来显示并修改DOS的当前时间 命令格式 TIME执行此命令后系统首先显示当前的时间 然后提示用户输入新的时间 必须按规定的格式输入新的时间 也可以直接按回车键跳过 不修改时间 例如 C TIME用TIME命令改变系统时间后 DOS将从新的时间开始继续计时 2 2 19 显示磁盘卷标命令VOLVOL是DOS内部命令 显示磁盘的卷标 命令格式 VOL 驱动器 驱动器 是要检查卷标的磁盘 如果省略驱动器 则显示当前驱动器中磁盘的卷标 例如 C VOL屏幕显示下列信息 VolumeindriveCisXHH95CVolumeSerialNumberis1949 57782 2 20 磁盘缓冲命令SMARTDRV外部命令SMARTDRV可使计算机磁盘存取加快速度 减少读写时间 命令格式 SMARTDRV除了可在命令行中执行SMARTDRV 还可以在CONFIG SYS文件中设置 格式如下 DEVICE C DOS SMARTDRV EXE为了方便 一般在AUTOEXEC BAT中加入 C DOS SMARTDRV 这时假设此命令在DOS目录下的 第三节批处理 3 1批处理的概念通过学习前面DOS命令 我们知道 每个命令完成各自的功能 使用时先键入一条命令 待该命令执行后 再键入第二条命令等等 这种处理方法 我们称之为交互式处理方法 用户在操作过程中 大部分进行的是交互式处理 但在有些情况下 要重复输入相同的命令序列 如果按照交互式方法处理 会感到很麻烦 且浪费时间 假如有这样一个例子 运行UCDOS时 先要进UCDOS所在的目录 然后运行读字库命令RD16 再运行KNL 最后还要安装汉字输入方法 如拼音PY和五笔字型WB 整个操作步骤如下 C CDUCDOSC UCDOS RD16C UCDOS KNLC UCDOS PYC RUCDOS WB每次运行UCDOS都要经过这些步骤 工作量相当大 且都是重复性的工作 显得非常繁琐 如果采用批处理方法来解决 问题就简单得多了 所谓批处理就是将若干个需要连续或重复执行的命令集中在一个文件中 由DOS来读此文件并顺序执行其中的每一条命令 从而完成这一批命令的功能 3 2批处理文件批处理文件是DOS命令的集合 其扩展名必须是 BAT 批处理文件一旦建好后 可连续重复执行 建立批处理文件常用的方法是通过键盘来拷贝一批命令到文件中 这也是最简单的方法 例如 对前面的例子 我们可建一个名为UP BAT的批处理文件 C copyconup batCD UCDOSRD16KNLRYWB Z 按CTRL Z组合键或F6 这样 每次要进入UCDOS系统 只需键入下列命令即可 C Up当然 也可以使用字处理软件EDIT PE2和WPS来建立或修改批处文件 3 3批处理文件中的常用命令在DOS提示符下使用的任何命令均可放入批处理文件中 此外 DOS还为批处理文件设计了8条命令 这些命令及其功能如下 REM给批处理程序加注释 PAUSE暂停运行批处理程序 按任意键后再继续执行 ECHO显示禁止显示批处理文件中所执行的DOS命令CALL运行另一个批处理文件后 返回到当前批处理文件并继续往下执行 FOR为一组文件或目录执行同一个命令GOTO转到批处理程序的另一部分 并从那里继续执行 IF根据条件的结果执行命令SHIFT改变可替换参数的位置CHOICE使批处理文件对多选项键盘输入作出提示 等待用户选择 SET并不是一个真正的批处理命令 但可用来设置环境变量 必须说明的是 批处理文件在执执行时可带有参数 而且参数可传递给文件中DOS命令 3 4自动批处理文件自动批处理文件的文件名一定要是AUTOEXEC BAT 每次启动DOS后立即自动执行这个批处理文件中命令 以达到预期的目的 例如 如果要使系统启动显示DOS版本号 并设置DOS查找路径 可按如下方法生成AUTOEXEC BATC COPYCONAUTOEXEC BAT ECHOOFFVERPATH C C DOS Z ECHOOFF表示后面的DOS命令行不显示 而符号 则表示此条命令行也不显示 VER是显示DOS版本号命令 PATH命令设置了DOS的可执行文件查找路径 这个文件一旦生成 只要用户启动系统就会自动执行 在DOS提示符下直接键入AUTOEXEC 也可执行该文件 自动批处理文件AUTOEXEC BAT只有建立在根目录下才能被自动执行 一个典型的AUTOEXEC BAT文件内容如下 ECHOOFFPATH C C DOS C PCTOOLS C UCDOS C WINDOWSSMARTDRV 第四节系统配置文件 前面已提到 当用户启动DOS系统时 系统将会寻找自动批处理文件加以执行 实际上 在做这项工作之前 系统首先寻找并执行的是系统配置文件CONFIG SYS CONFIG SYS文件必须在启动盘的根目录下才有效 4 1配置文件及配置命令CONFIG SYS文件非常有用 主要用来装入可安装的设备驱动程序 并用在系统内存中申请一块空间用来做信息处理 规定磁盘缓冲区的数目和允许同时打开的文件数目等等 在CONFIG SYS文件中 可以使用15个命令 这些命令中除BREAK和REM命令外 其它都不能在DOS提示符下键入运行 BREAK设置DOS检查CTRL C或CTRL BREAK组合键BUFFERS分配磁盘缓冲区COUNTRY系统设置不同国家的语言约定DEVICE将可安装的设备驱动程序装入内存DEVICEHIGH将设备驱动程序装入高内存区DOS设置DOS定位的RAM区域 并指定DOS是否使用高内存区 DRIVPARM设置磁盘驱动器特性FCBS设置DOS可以同时打的文件控制块 FCB 数个FILES设置DOS可以允许同时打开文件的个数INSTALLDOS读取CONFIG SYS文件时 运行常驻内存程序 TSR INCLUDE多重系统配置块时 使一个配置块包含着你想从其它块中执行的命令LASTDRIVE设置有效的驱动器数目NUMLOCK控制启动时NUMLOCK键的打开和关闭REM在CONFIG SYS文件中使用注释行SHELL指定一个命令解释程序代替COMMAND COM程序或者以不同方式启动COMMAND COM程序STACKS设置DOS用于存放处理硬件中断的RAM空间SWITCHES即使安装了扩展键盘也仍令其使作基本键盘功能 二 常用配置命令介绍1 DEVICE命令该命令用来安装设备驱动程序 对于每一个设备 DOS都有控制它的程序 这样的程序叫设备驱动程序 例如 DOS使用设备驱动程序从软盘中读出数据 DOS内部已经安装了键盘 显示器 磁前边及各端口的驱动程序 另外还有一些设备的驱动程序 在需要时可以装入内存 其方法是在CONFIG SYS文件中 用DEVICE命令加以说明 例如 如果要在应用程序中使用鼠标 则首先必须装入其驱动程序 现假定驱动程序为MOUSE SYS 处在C MOUSE目录下 则应在CONFIG SYS文件中加入以下命令行 DEVICE C MOUSE MOUSE SYS这样 当系统启动时自动CONFIG SYS文件后 就装入鼠标驱动程序 之后就可以利用鼠标了 有些驱动程序运行时需要参数 也可以直接跟在后面 2 BUFFERS命令该命令可以设置为文件传输保留的缓冲区 BUFFERS 数目 当DOS启动时 在主存中为临时存储来自磁盘的信息保留一块区域 该存储区被划分为一些缓冲区 每个缓冲区的大小与磁盘的一个扇区大小相同 例如 可以在CONFIG SYS文件中使用以下命令为文件传输操作保留20个缓冲区 BUFFERS 203 FILES命令该命令指定允许同时打开文件的最大数目 系统缺省值为8 当DOS启动时 为包含同时打开文件信息的表保留了内存空间 希望同时打开的文件越多 这个表需要的空间就越大 DOS规定最多可同时打开255个文件 例如 假定最多时系统要同时打开30个文件 则在CONFIG SYS文件中应包含下面的命令 FILES 30一般情况下 同时打开30个文件足够了 当然 你可以将这个数定义得大一些 但是必须知道 定义的数目越大 需要的内存就越多 从而使程序和数据可用的内存也就越少 4 BREAK命令在CONFIG SYS文件中加上BREAK命令 可以增加DOS在程序运行时检查CTRL C或CTRL BREAK 终止执行命令 组合键的次数 如果没有BREAK命令 则DOS当读键盘或向屏幕或打印机输出时 才检查用户是否按了CTRL c或CTRL BREAK组合键 这样 如想终止有些执行时间较长的命令 用CTRL C或CTRL BTEAK就不起作用了 为了解决这个问题 可以在CONFIG SYS文件中增加如下命令 BREAK ON 三 配置文件的建立用户可根据实际需要来建立CONFIG SYS文件 最简单的方法是用COPY命令来建立CONFIG SYS文件 如 C COPYCONCONFIG SYSBUFFERS 20FILES 30 Z建立好配置文件后 必须重新启动系统 才能使CONFIG SYS文件起作用 另外 用户也可以使用文本编辑程序来建立或修改CONFIG SYS 与AUTOEXEC BAT文件一样 CONFIG SYS文件也必须建立在根目录下 DOS6 2还提供无配置启动 按F5键 及交互式系统启动 按F8键 这样即使系统配置文件损坏也能启动计算机 一个典型的CONFIG SYS文件内容如下 DEVICE C DOS SETVER EXEDEVICE C DOS HIMEM SYS DOS HIGHFILES 30SHELL C DOS COMMAND COMC DOS E 4096 PSTACKS 9 256LASTDRIVE ZBUFFERS 10 0由于运行不同程序需要不同的配置 可以使用菜单选项进行多重配置 请看下例 MENU MENUITEM WINDOWS RUNWINDOWSMENUITEM GAME RUNGAME COMMON FILES 99BUFFERS 20 WINDOWS DEVICE C DOS HIMEM SYSDOS HIGH根据不同的选项 按照相应段内的内容进行系统配置
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!