MS-DOS系统文件-系统基本组成
msdos源码解读
MS-DOS(Microsoft Disk Operating System)是微软公司开发的操作系统,最早于1981年发布。
由于MS-DOS的源代码并非公开可用,因此我们无法直接提供完整的MS-DOS源码解读。
然而,我可以向您介绍一些关于MS-DOS的基本原理和结构。
MS-DOS是一个基于命令行界面的操作系统,主要设计用于IBM PC和兼容机。
它的源代码在编写时主要使用汇编语言(如8086汇编语言),以及部分C语言。
MS-DOS的源码包含了各种功能和模块,其中一些重要的部分包括:
1. 引导扇区(Boot Sector):这是引导操作系统的第一个扇区,通常位于存储介质的起始位置。
它包含了启动加载程序,用于加载操作系统的其他部分。
2. 文件系统:MS-DOS使用FAT(File Allocation Table)文件系统,它负责管理磁盘上文件的存储和组织。
FAT文件系统的源代码涉及到文件的创建、读取、写入、删除等操作。
3. 命令解释器(Command Interpreter):MS-DOS提供了一个命令行解释器,用户可以通过命令行输入来与系统交互。
命令解释器的源码包括命令解析、执行和输出等功能。
4. 设备驱动程序:MS-DOS的源代码还包括了与硬件设备交互的驱动程序,如磁盘驱动器、键盘驱动器等。
这些驱动程序负责向应用程序提供对设备的访问接口。
需要注意的是,由于MS-DOS的源码并非公开可用,因此一般人无法直接查看和解读其完整的源代码。
然而,通过学习操作系统原理、汇编语言和相关文档,可以深入理解MS-DOS的工作原理和内部结构。
1。
DOS结构分析
DOS把它的模块分成两个部分,
各占一个存储区:一个常驻,一个暂驻。存储区域虽
然分隔两处,却是DOS完成命令处理的不可分割的整 体,暂驻模块完成命令处理的主体工作,常驻模块确 保系统的正常运行。DOS之所以这样精心地安排 ,主要是为了给用户提供尽可能大 的存储空间,提高整个内存储器的利用率。
(3)连接装配。在键盘上键入命令LINK,调用
FORTRAN的LINK.EXE,对目标程序ZONG.OBJ与
函数库以及其他已经过编译的目标程序进行连接装配。 经过这一步所产生出来的就是可执行文件ZONG.EXE。 (4)运行。连接装配后所产生的是一个可以直接 投入运行的程序。在DOS提示符下,键入命令ZONG, 就可以得到所希望的结果。
的常驻内存模块(CCPR)与 暂驻内存模块隔着可用存储空间相对而放。该模块很 小,主要就是一个检查并重新安装暂驻模块的程序。 DOS内部是这样设计的:总是让用户程序执行完毕后
返回到CCPR。于是只要用户程序执行完,CCPR就会
立即投入运行。它检查CCPT是否被用户程序覆盖, 如果被覆盖,则启动重新安装程序,将CCPT从它所 在的系统盘区调入到它所在的内存高端区域中。
8.3 MS-DOS的文件管理 8.4 MS-DOS的设备管理
8.1 MS-DOS的处理机管理
8.1.1 MS-DOS的基本组成
MS-DOS采用的是层次模块结构,由一个引导程
序和三个程序模块组成,如图8-1所示。各部分的功能
如下:
BOOT(引导程序):引导程序BOOT是在磁盘 初始化时,由格式化命令FORMAT写在软盘的第0扇 区或硬盘的主引导扇区上的。它是一个极短的程序, 主要的任务是检查哪个磁盘驱动器为DOS的系统盘, 然后再检查系统盘根目录下的头两个文件是否是 IO.SYS和MSDOS.SYS。如果为真,则把IO.SYS文件
DOS操作系统
DOS操作系统1.操作系统概述操作系统(os)是用来管理计算机中的硬件和软件,并为用户提供一个方便灵活的使用环境,他是用户与计算机的一种特殊接口,为用户提供了良好的操作界面。
他包括5个方面的功能,即cpu管理、作业管理、内存管理、设备管理和文件管理。
(1)按使用环境和方式不同,操作系统可分为批处理操作系统,分时操作系统和实时操作系统。
(2)按用户数目和主机不同,操作系统可分为单用户操作系统和多用户操作系统、单机操作系统和多机操作系统。
2.DOS操作系统DOS是磁盘操作系统的简称,是微型计算机常用的操作系统,使用较多的是microsoft公司的MS-DOS。
MS-DOS主要由以下程序模块构成(1)引导程序(BOOT):也称为“引导记录”,驻留在磁盘的0面0磁道1扇区。
它在启动时自动进入内存,负责装入DOS的其余部分。
(2)基本输入输出系统:是DOS与硬件设备的接口。
该模块包括两个部分,即POM 中得BIOS程序和系统盘上的基本输入输出程序IO.SYS,该模块属于隐含文件(3)文件管理程序MSDOS.SYS:主要用于磁盘文件管理磁盘驱动器和其他系统资源的管理,并向外程序模块提供一系列的功能调用,该模块也属于隐含文件。
(4)命令处理器程序:负责接受识别和执行用户从键盘输入的命令,包括内部命令、外部命令和批处理命令。
内部命令包含在之中,外部命令是以单独文件的形式存在硬盘上。
启DOS的方式有三种,即冷启动(开机)热启动(ctrl+alt+del)和复位(reset)。
启动时也可以从硬盘启动,也可以从软盘启动。
3.文件文件是指存放在磁盘、磁带或光盘等辅助存储器上,且有唯一名字的一组信息的集合。
比如一篇文、一段程序或者一组数据,对文件进行操作时按文件名进行的。
(1)文件名文件名由文件主名和文件扩展名组成。
文件主名由1到8个字符组成,扩展名由1到3个字符组成。
扩展名是用来区分文件的类型,DOS对扩展名有一定的约定,如.COM是命令文件、。
dos操作系统基础知识
一、DOS简介: DOS是磁盘操作系统(Disk Operating System)的简 称。典型的版本有DOS3.X和DOS6.X等 主要特点: (1)字符用户界面系统。 (2)单用户单任务操作系统。 (3)硬件要求低。 (4)受常规内存640KB的限制,运行大程序速度比 较慢,甚至会出现死机。 二、DOS的组成: DOS采用层次模块结构,由一个引导程序(BOOT) 和三个系统模块(、MSDOS.SYS、 IO.SYS)组成。
DOS文件的属性
只读文件(R):文件只能读出,不能改写或删除 隐含文件(H):用列目录文件命令DIR不能看到本文 件 系统文件(S):DOS系统文件,用DIR看不到也不 能修改删除 存档文件(A):普通文件。可读可写可删除 文件具有的属性可以是以上属性的组合。文件建 立时总是存档文件。使用ATTRIB属性命令可修改文 件属性。
第二节 DOS磁盘文件
DOS的文件
1、文件和文件名: 文件:指在逻辑上具有完整意义的相关信息的集合。 文件名=主名+[. 扩展名] 主名由1至8个字符组成,扩展名由0至3个字符组成,之间用“.”间隔。 主名通常由用户指定,按照规定的命名规则,尽量满足“见名知义”。扩 展名则通常表示文件的类型,一般不能随意给出,但在使用中有时可 缺省。主名和扩展名必须由连续字符组成,中间不能有空格。 主名命名规则: (1)允许使用的字符有: 英文字母A~Z、a~z(大小写 等效);数字0~9; 特殊符号:“$ @ # ! % ( ) _ ^ & { } ~ ”等。 (2)不允许使用的字符有:“? * , + 空格 / \ [ ] ” 等。
三、DOS的启动
DOS的启动过程:在引导程序(BOOT)的引导下,从 DOS系统盘上依次读出IO.SYS、MSDOS.SYS、 程序,并把它们装入内存的过程。 DOS系统的启动方式有三种: (1)冷启动:在未加电的情况下,开机。 (2)热启动:硬件已加电的情况下,Ctrl+Alt+Del三键 同时按下。热启动过程中也要进行硬件自检,与冷启动 的区别只是在于不作 存储器测试。 (3)复位启动:在硬件已加电的情况下,按下主机箱上 的Reset按钮。 【注】通常只能从A驱动器或C驱动器引导DOS系统。
dos简介
什么是DOS操作系统1.简介DOS实际上是Disk Operation System(磁盘操作系统)的简称。
顾名思义,这是一个基于磁盘管理的操作系统。
与我们现在使用的操作系统最大的区别在于,它是命令行形式的,靠输入命令来进行人机对话,并通过命令的形式把指令传给计算机,让计算机实现操作的。
DOS是1981~1995年的个人电脑上使用的一种主要的操作系统。
由于早期的DOS系统是由微软公司为IBM的个人电脑(Personal Computer)开发的,故而即称之为PC-DOS,又以其公司命名为MS-DOS,因此后来其他公司开发的与MS-DOS兼容的操作系统,也延用了这种称呼方式,如:DR-DOS、Novell-DOS ....等等。
我们平时所说的DOS一般是指MS-DOS。
从早期1981年不支持硬盘分层目录的DOS1.0,到当时广泛流行的DOS3.3,再到非常成熟支持CD-ROM的DOS6.22,以及后来隐藏到Windows9X下的DOS7.X,前前后后已经经历了20年,至今仍然活跃在PC舞台上,扮演着重要的角色。
只要我们打开计算机,计算机就开始运行程序,进入工作状态。
计算机运行的第一个程序就是操作系统。
为什么首先运行操作系统,而不直接运行像WPS、Word这样的应用程序呢?操作系统是应用程序与计算机硬件的"中间人",没有操作系统的统一安排和管理,计算机硬件没有办法执行应用程序的命令。
操作系统为计算机硬件和应用程序提供了一个交互的界面,为计算机硬件选择要运行的应用程序,并指挥计算机的各部分硬件的基本工作。
最初的计算机采用的都是DOS操作系统,后来,微软公司开发了Windows操作系统,又叫做Windows操作平台。
由于Windows操作平台简单易学,不必记忆大量的英文命令,而且功能也越来越完善,所以特别受大家的欢迎。
2.DOS操作系统的构成DOS主要由三个基本文件和一些外部命令组成,外部命令的概念我们将在后面讲解,这里主要说明三个基本文件。
ms-DOS(Disk Operating System)磁盘操作系统
DOS的核心启动程序有Boot系统引导程序、IO.SYS、MSDOS.SYS和。它们是构成DOS系统最基础的几个部分,有了它们系统就可以启动。
可执行的程序文件有*.COM和*.EXE两种,一般来讲,*.EXE文件为软件执行程序,而*.COM文件则为命令程序)
CHKDSK
MOVE
FDISK
EDIT
SMARTDRV.EXE
★几个小常识:
.ini文件为系统配置文件
.reg文件是windows下的注册表文件.
上传你的木马后系统的隐藏文件.修改关联的时间.欺骗管理员.
作业:
1外部命令的.com与.exe的区别
2fdisk是如何建立分区表.分区表的结构描述mbr的定义
BAT 可执行批处理文件
DAT 数据文件
TXT 文本文件
BAK 备份文件
SYS 系统文件
文件大小: byte(字节) kb md gb tb (注中文有全角与半角.)
1汉字=2B
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
dos下的文件分类:
EXE 可执行程序文件
COM 可执行命令文件
内部命令 与外部命令
通配符
cls
time
date
ver
LABEL
dir
md
rd 只能删除空目录
ren
===============
FORMAT
sys
diskcopy
ATTRIB
DOS操作系统
第二节DOS操作系统一、DOS操作系统简述DOS是 Disk Operating System 的简称,谓之磁盘操作系统。
它一度是微机上广泛使用的操作系统,属于单用户单任务操作系统,其主要功能是进行文件管理和设备管理。
PC机上用的是由美国Microsoft公司研制的,所以叫做 MS-DOS。
为了适应硬件的不断发展,MS-DOS 版本也在不断升级,现今采用较多的是MS-DOS 6.2,该版本支持大容量硬盘和高密软盘,可以在网络环境下使用。
由于DOS环境有丰富的软件资源,并且在Windows 98中也还要涉及到DOS的应用,故此对DOS系统作一些一般性介绍。
(一)DOS的基本组成和功能DOS 由4个彼此独立而又相互联系的模块组成,它们是:引导程序、输入输出管理模块、文件管理模块和键盘命令处理程序。
①引导程序(BOOT):引导程序是一个很小的程序,位于系统盘0磁道1扇区上,仅占用一个扇区的存储空间。
每当DOS 启动时,该程序首先自动地装入内存并运行之,它的任务是负责引导操作系统,将存放在系统盘上的文件管理模块和输入/输出管理模块调入内存。
②输入/输出管理模块(IO.SYS和BIOS):该模块由固化在主板上的基本输入/输出系统 (称为ROM BIOS) 和存放在系统盘上的名为IO.SYS文件两部分组成。
主要负责外设和内存之间数据的读、写。
包括处理键盘、显示器及其他通讯设备等的输入、输出工作。
所以一旦把IO.SYS导入内存就接通了DOS与ROM BIOS的通道,使物理机具有设备管理和调用的能力。
③文件管理模块(MSDOS.SYS): 这是MS—DOS的核心部分,主要作用是对磁盘上存储的文件进行管理。
包括从磁盘上读取和存储信息,控制磁盘上数据的编排和组织,在磁盘上登入文件目录,用文件分配表指明文件存储地址等。
一句话,当MSDOS.SYS导入内存后,系统就具有文件管理的功能。
④键盘命令处理程序():该模块的作用是接受用户从键盘上输入的命令,检查命令是否正确,若正确则调用相应的处理程序,完成用户的操作要求。
DOS系统文件简介
DOS系统文件简介DOS系统文件简介工欲善其事,必先利其器。
要用DOS完成上面的3项工作,我们还需要一些DOS下的工具。
DOS核心文件DOS的核心文件仅有3个:IO.SYS、MS-DOS.SYS和COMMAND.SYSDOS采用层次模块结构,由四个部分组成,即:引导程序、输入输出管理模块、文件管理模块和命令处理程序。
?引导程序引导程序(BOOT),是在磁盘初始化时由FORMAT命令写在软盘的主引导扇区和硬盘的分区引导扇区的0磁道1扇区上。
其主要功能为检查系统盘上是否有操作系统,若没有,则给出提示信息。
若有则将输入输出管理模块和文件管理模块读入内存。
?IO.SYS输入输出管理模块(BIOS和IO.SYS),它由两部分组成,即:ROM 中的基本输入输出系统BIOS和系统盘上的IO.SYS组成。
其主要功能为检查外部设备的状况,对设备进行初始化。
使磁盘系统复位,设置低序号的中断向量,解释CONFIG.SYS文件并设置系统环境,加载可安装的设备驱动程序及将引入内存中的文件管理模块MSDOS.SYS重新定位。
IO.SYS在磁盘上是一个隐含文件,实际上它是BIOS的一个接口模块。
同时作为DOS系统盘的第一个文件连续地驻留在数据区的起始部分。
MSDOS.SYS文件管理模块(MSDOS.SYS),它是整个DOS系统的核心。
其主要功能为对磁盘上的文件进行管理,对磁盘空间进行分配,对系统的资源进行管理并负责DOS外层模块的联系等。
在磁盘上是一个隐含文件。
在系统启动以后,该模块常驻内存。
COMMAND.SYS命令处理系统(),它是整个DOS的最外层,是直接同用户打交道的模块。
其主要功能为对用户输入的DOS命令进行解释并执行,对错误中断和键盘中断进行处理。
它包含了DOS中的所有内部命令。
对DOS的外部命令,它负责将其读入内存。
DOS其它文件理论上讲,有了这三个文件,我们就能控制整个计算机的硬件系统了,但是仅仅是“理论上”来讲,要真正玩转DOS,我们还需要一些文件。
《DOS操作系统》课件
兼容性:与现代操作系统的 兼容性,如Windows、 Linux等
创新性:引入新的技术和功 能,如云计算、人工智能等,
提高系统的竞争力
THANK YOU
汇报人:
文件名和扩展名:8.3格式,如 FILENAME.TXT
文件属性:只读、隐藏、系统、存档、 正常
文件操作:创建、删除、复制、移动、 重命名
磁盘管理:格式化、分区、合并、删 除分区
DOS的命令行界面
界面组成:命令行窗口、命令提示符、命令输入框、命令输出框 功能:执行命令、查看系统信息、管理文件和目录 命令格式:命令名+参数+选项 常用命令:dir、cd、copy、del、format等
文件操作命令
●
dir:列出当前目录下的文件和子目录
●
cd:改变当前目录
●
mkdir:创建新目录
●
rmdir:删除空目录
●
copy:复制文件
●
move:移动文件
●
del:删除文件
●
type:显示文件内容
●
ren:重命名文件或目录
●
attrib:设置文件或目录属性
●
chkdsk:检查磁盘错误
●
format:格式化磁盘
安全性:DOS安全性较低,容易受到病 毒攻击,Windows安全性较高,有完 善的安全机制
兼容性:DOS兼容性较差,只能运行 DOS程序,Windows兼容性较好,可 以运行多种操作系统的程序。
DOS操作系统的适用范围和用户群体
适用范围:主 要用于早期个 人电脑和早期
服务器
用户群体:早 期电脑爱好者、 程序员、系统
DOS的内存管理
内存分配:DOS操作系统将内存分 为多个段,每个段都有特定的用途
文件系统概述
⽂件系统概述⼀、概述操作系统对系统的软件资源(不论是应⽤软件和系统软件)的管理都以⽂件⽅式进⾏,承担这部分功能的操作系统称为⽂件系统。
1、⽂件计算机系统对系统中软件资源:⽆论是程序或数据、系统软件或应⽤软件都以⽂件⽅式来管理。
⽂件是存贮在某种介质上的(如磁盘、磁带等)并具有⽂件名的⼀组有序信息的集合。
⽂件名是由字符和数字组成的,例如MS-DOS中⽂件名由三部分组成,格式如下:[<盘符>] <⽂件名> [.扩展名]。
格式 [ ] 中是可以省略,盘符为存放⽂件的磁盘驱动器号,如⽤A:和C:分别表⽰软盘和硬盘驱动器;⽂件名由1∽8个字符组成。
扩展名为由“.”开始的1-3个字符组成,如.EXE表⽰可执⾏的浮动代码⽂件,.TXT表⽰ASCⅡ码⽂本⽂件,.LIB表⽰库⽂件,.BAT表⽰批处理⽂件等。
UNIX ⽂件系统将⽂件分成普通⽂件、⽬录⽂件、设备⽂件(特殊⽂件)和符号连接⽂件(Symbolic link)等⼏类,UNIX把所有I/O设备作为特殊⽂件,对I/O设备操作模仿为对普通⽂件的存取,这样将⽂件与设备的I/O尽可能统⼀起来。
数据项是描述⼀个对象的某些属性的字符集,它是数据的基本单位,⼀个数据项有⼀个值。
记录是⼀组相关数据项的集合,⽤于描述⼀个对象某⽅⾯的属性。
⽂件是具有⽂件名的⼀组相关记录的集合。
数据库是相关数据的集合。
2、⽂件系统⽂件系统是操作系统中以⽂件⽅式管理计算机软件资源的软件和被管理的⽂件和数据结构(如⽬录和索引表等)的集合。
从系统⾓度来看,⽂件系统是对⽂件存储器的存储空间进⾏组织、分配和回收,负责⽂件的存储、检索、共享和保护。
从⽤户⾓度来看,⽂件系统主要是实现“按名存取”,⽂件系统的⽤户只要知道所需⽂件的⽂件名,就可存取⽂件中的信息,⽽⽆需知道这些⽂件究竟存放在什么地⽅。
⽂件系统的类型:(1)FAT⽂件系统(MS-DOS⽂件系统、msdos)它是MS-DOS操作系统使⽤的⽂件系统,它也能由Windows98/NT、linux、SCO UNIX等操作系统访问。
DOS操作系统及基本操作
例题:
(1)若当前目录为MM,请将BB子目中文件为.txt的所有文件删除; 命令: D:\MM>DEL BB\*.TXT↙
(2)若当前目录为MM,请将FF子目中的所有文件删除,删除之前有提示; 命令: D:\MM>DEL BB\EE\FF /P↙
注:del后加子目录名,则将子目录下所有文件(隐含.系统.只读文件除外)全删除。
例题: (1)若当前目录为MM,请将AA子目下的所有文件及目录复制到FF子目下, 包括空子目录。 命令: d:\mm>d:\mm\bb\dd\xcopy \aa\*.* bb\ee\ff\ /e↙
任务5
常用DOS内部命令——目录操作命令MD
1、建立子目录命令MD或MKDIR
功能:创建新子目录 格式:MD|MKDIR [d:][path]<子目录名> 说明: (1)如果未指定磁盘驱动器,则使用当前驱动器;如未指定路 径名,则子目录建立在当前目录中。 (2)在同一目录下,子目录名与文件名不能相同。 (3)用户可以按自已意愿建立多层目录,但是要注意,包括 “\”在内,DOS只为路径名提供63个字符。
任务1
DOS磁盘操作系统
2. DOS的组成
DOS由四部分组成: (1)DOS引导程序 (2)基本输入输出系统IO.SYS (3)DOS内核MSDOS.SYS (4)命令处理程序 磁盘格式化为系统盘时,写入磁盘,可用该盘启动系统。
开机读取文件的顺序
IO.SYS
MSDOS.SYS
CONFIG.SYS是包含在DOS中 的一个文本文件命令,它告诉 操作系统计算机如何初始化 .
CONFIG.SYS
DOS在启动会自动运行autoexec.bat这 条文件,一般我们在里面装载每次必用 的程序,如: path(设置路径)、 smartdrv(磁盘加速)、 mouse(鼠标启 动)、mscdex(光驱连接)、 doskey(键 盘管理)、set(设置环境变量)等
MS-DOS系统简介
MS-DOS系统MS-DOS是Microsoft公司为IBM-PC系列机开发的一个单用户、单任务16位的操作系统。
由于有大量成功的应用软件在MS-DOS上运行,使其生命力得以延续。
一、DOS的组成1.DOS模块结构MS-DOS采用层次模块化结构,由三层独立而又相互有联系的模块组成。
MS-DOS主要由三个模块组成:1).DOS_Bios模块,其文件名是IO.SYS。
DOS_ Bios模块称为DOS基本输入/输出系统模块,是DOS的设备驱动程序之集合,也是DOS内核到ROM_Bios系统的低级接口。
它真正起到了DOS内核与硬件设备之间的隔离作用,其主要任务是负责计算机与系统设备的连接及初始化工作。
2)DOS_Kernel模块,其文件名MSDOS.SYS。
本模块是DOS的文件管理模块,是DOS若干个软中断程序的集合,为系统软件和应用软件提供一整套与设备无关的功能调用。
凡这类应用软件均能在DOS环境下的各种微机上运行,其主要任务是负责整个计算机系统的管理。
3)DOS_Shell模块,其文件名是COMMAND .COM。
DOS_Shell模块是命令处理程序,它是DOS系统的用户界面,放在系统的最外层,直接与用户打交道。
作为DOS的外壳,其缺省的命令解释器是。
它的主要任务是对用户输入的DOS命令行(命令字和参数)进行解释并执行之。
2.文件系统1)文件是一组相关信息的集合。
它可以是程序、数据或其它信息,例如一篇文章或一张表格等。
12098下载站DOS管理的基本对象之一是“文件”,在DOS 下的所有程序和数据都是以文件的形式存储在磁盘上。
一片3.5英寸软盘可存放224个文件,而硬盘即可存放成千上万个文件。
2)文件名是为了区别不同的文件,将存放在磁盘上的文件赋给一个标志。
它由二部分组成(文件名和扩展名),文件名与扩展名之间用点隔开。
文件名的格式为:[d:] filename[.ext]其全名由驱动器号、文件名、扩展名三部分组成,其中“[]”符号表示该项内容是可选的。
DOS操作系统
文件
文件是指存储在外部介质上的一组相关信 息的集合.在计算机中,文件一般存储在 磁盘,磁带或光盘上,因此,我们又可称 之为磁盘文件. 文件由文件名和文件内容组成.文件名是 区别不同文件的唯一标志.
文件名
文件名的组成: <文件标识符 扩展名 文件标识符>[.扩展名 文件标识符 扩展名] 其中:文件的扩展名可省. 文件标识符由1~8个ASCII字符组成,扩展名由 1~3个ASCII字符组成. 在文件标识符与扩展名之间要用一个圆点"." 分隔开.
DOS各模块的层次关系
用户
键盘命令
命令处理程序模块
用户程序
文件管理和系统调用模块 设备管理模块
BOOT
BIOS 硬件
DOS系统文件 系统文件
引导程序模块
引导程序本身是用FORMAT对磁盘格式化 时拷入的. 位置: 软盘的0面0道1扇区或硬盘的第1柱面的第 1扇区. 功能: 在每次启动计算机时把DOS的其它部分装 入内存.
提示更换 系统软盘 系统配置
显示出错信息 是否有自动批 处理文件 提示用户输入 系统日期和时间 执行AUTOEXEC.BAT 执行AUTOEXEC.BAT
装入命令处理模块 C:\>_或A:\>_ C:\>_或A:\
DOS常用命令
磁盘目录操作命令:DIR,CD,MD,RD, XCOPY,PATH 文件操作命令:COPY,REN,TYPE,DEL, ATTRIB,FC 磁盘操作命令:FORMAT,DISKCOPY, CHKDSK,SCANDISK,DISKCOMP 其他操作命令:CLS,DATE,TIME,SYS, PRINT,HELP,SUBST,VER,PROMPT
提供用户与计算机系统之间的高级接口,完成对文 件(数据)的管理. 位置: 处于DOS系统的中间层,以系统隐含文件的形式 存在,文件名为MSDOS.SYS或 .它是 整个操作系统的核心. 功能: 管理磁盘文件的建立,读,写,删除,管理内存, 磁盘及其他系统资源,启动并控制显示器,打印机,磁 盘等输入输出设备的通信,同时还负责与IO.SYS和 的通信.
第三章 DOS操作系统基本使用方法 3.1 DOS操作系统概述 3.2 .
以上三个模块以文件的形式存放在磁盘上,其中(2)、 (3)为隐藏文件。DOS启动时它们被依次调入并常驻 内存。DOS组成结构及调用关系示意图:
用户
用户程序 引导程序
键盘命令
MSDOS.SYS IO.SYS
ROM BIOS
DOS
3.1.3 DOS 的启动
与ROM BIOS的接口。它的主要功能是对键盘、显示 器、磁盘、打印机等输入输出设备(接口)进行管理。
(3)文件管理模块(MSDOS.SYS) 该模块是DOS系统的核心部分。它的主要功能管
理磁盘文件操作(如文件的建立、读写、修改和删除 等),另外还提供对内存、设备及目录的管理。
(4)键盘命令管理模块() 该模块的主要功能是负责接收、识别和处理用户
(4)作业管理:对多作业执行时进行必要的资源高 度和作业处理过程控制。作业是用户请求计算机完成 的一个独立任务。一个作业可以包括输入、编译、连 接、运行和输出等若干步骤。
(5)CPU管理:一是使CPU能够进行高效的运作, 二是能够处理各种可能发生的中断事件。
二、DOS的组成 MS-DOS的主体采用层次模块结构,由一个引导 程序和三个层次模块组成:
第三章 DOS操作系统基本使用方法
3.1 DOS操作系统概述 3.2 文件和文件管理 3.3 基本DOS命令使用 3.4 DOS下汉字处理功能(略)
3.1.1 DOS操作系统简介
操作系统是计算机系统软件中最重要的系统软件。 DOS 是磁盘操作系统(Disk Operating System) 的 英文缩写,它是微机上使用得最早也是普及的一个 操作系统。其中以美国微软公司开发的MS-DOS最 具代表性,DOS 自1980年问世, 81年推出MS-DOS V1.0版以来,随着计算机技术的不断发展,DOS也 在不断改进和更新,到95年Windows95的正式推出, DOS已推出多达十几个版本,其中使用最为广泛的 是MS-DOS6.22。
微软各个版本windows最低配置及简介
微软各个版本windows最低配置及简介1981年8月12日,IBM推出内含Microsoft的16位元作业系统 MS-DOS 1.0的个人电脑。
最低配置:8086/8088或兼容的CPU,64 - 256 KB的RAMMS-DOS是Microsoft Disk Operating System的简称,意即由美国微软公司(Microsoft)提供的磁盘操作系统。
在Windows 95以前,DOS是PC兼容电脑的最基本配备,而MS-DOS则是最普遍使用的PC兼容DOS。
最基本的MS-DOS系统由一个基于MBR的BOOT引导程序和三个文件模块组成。
这三个模块是输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块()。
除此之外,微软还在零售的MS-DOS系统包中加入了若干标准的外部程序(即外部命令),这才与内部命令(即由解释执行的命令)一同构建起一个在磁盘操作时代相对完备的人机交互环境。
有关MS-DOS的各种命令,请参见MS-DOS命令列表。
MS-DOS一般使用命令行界面来接受用户的指令,不过在后期的MS-DOS版本中,DOS程序也可以通过调用相应的DOS中断来进入图形模式,即DOS下的图形界面程序。
++++++++++++++++++++++++++++++++++++++++++++++++++OS/2是由微软和IBM公司共同创造,后来由IBM单独开发的一套操作系统。
OS/2是"Operating System/2"的缩写,是因为该系统作为IBM第二代个人电脑PS/2系统产品线的理想操作系统引入的。
在DOS于PC上的巨大成功后,以及GUI图形化界面的潮流影响下,IBM和Microsoft 共同研制和推出了OS/2这一当时先进的个人电脑上的新一代操作系统。
最初它主要是由Microsoft开发的,由于在很多方面的差别,微软最终放弃了OS/2而转向开发Windows“视窗”系统。
DOS的基本概念
件ROMBIOS存在于ROM当中,负责系统的启动、
系 自检、基本外设(键盘、显示器、打印机、磁盘等)
统 的驱动,并把DOS 引导记录调入内存。IO.SYS是
的 组 成
DOS系统的基本输入输出模块,是DOS内核与硬件 系统的接口,它提供了一组设备驱动程序,负责对 常规设备进行控制和管理。
部 3、MSDOS.SYS:是整个DOS系统的核心。主要用来
2、硬盘:HARD DISK,通常安装在主机内,和硬盘驱 动器联合在一起,也成固定盘。硬盘的精度高、容量大、 速度快、结构复杂。目前硬盘的存储容量已高达40G、 80G不等。
9
3、磁盘的结构:(如下图)
扇区
Secto r
磁道0 Track
磁道X
磁盘容量=磁面数每面磁道数每道扇区数每扇 区字节数(512)
缺省目录:如果在对文件进行操作时,只指定文件 所在的磁盘但不指明文件所在的目录而由系统按约 定方式所判定的目录。如执行以下命令:
C:\dos>d:
结果是: D:\www>
则说明www子目录是D盘的缺省目录。
19
注:在DOS 中,系统约定 盘符:\ 表示根目录 \ 也可用来作为目录与子目录的分隔符号 . 表示当前目录 .. 表示当前目录的上级目录
10
五、有关DOS文件的基本知识
1、文件:是根据特定目的而存储在某种介质上的一 组相关信息的集合。
2、DOS文件名:由主文件名和扩展名两部分组成。 主文件名一般由1到8个字符组成,没有任何意义, 只是用于区别其他的文件,就像人的名字一样,只 是一个标识符号;扩展名一般用来表明文件的类型, 由0到3个字符组成。主文件名和扩展名之间由句点 隔开。象生活中的“ 李明 . 男 ”表示这个人叫李明, 是一个男同志。“”则说明这个文件是一个命令文 件,主文件名是abc; “config.sys”是一个管理系统 文件。
MS-DOS操作系统
返回首页
2.3 磁盘文件和目录
2.3.1 2.3.2 2.3.3
文件的概念 文件名 目录
返回首页
2.3.1 文件的概念
文件是具有名字的一组相关信息的集合。 它可以是程序、数据或其他信息。
在DOS下的所有程序和数据都是以文件的形 式存储在磁盘上的,DOS对信息资源的管理, 实际上就是对文件的管理。
返回本节
DOS 对 扩 展 名 有 一 些 约 定 , 如 . EXE 和 .COM 代表可执行文件, .TXT 代表文 本文件, .BAT 代表批处理文件, .BAK 代 表 备 份 文 件 , . DBF 代 表 数 据 库 文 件,.HLP代表帮助文件。
在 DOS 下,调用执行以 .EXE、.BAT、.COM 为 扩展名的文件时,可以省略扩展名。
格式:XCOPY 源路径名 目标路径名
②删除整个目录(包括子目录)命令 DELTREE。
格式:DELTREE [盘符:][路径]。
③软盘复制命令 DISKCOPY。 格式:DISKCOPY 源盘符: 目标盘符:
返回首页
④格式化磁盘命令FORMAT。 格式:FORMAT [盘符:][/S][/Q]
⑤传送系统文件命令SYS。
返回本节
图2-2
图2-3
返回本节
1.路径 路径是用一连串反斜线“ \ ”分隔开的子 目录名。路径有绝对路径和相对路径,如 在图 2-3 中,文件 File7 的绝对路径是: \WPS\FOX\File7;如果已经在子目录 FOX 上,可用相对路径: FOX\ File7直接找到 File7文件。 2.当前驱动器 当前驱动器是指当前正在操作的磁盘,任 何时刻只能有一个。
返回首页
2.2 DOS的模块结构
计算机的DOS操作系统详解
计算机的DOS操作系统详解计算机的DOS操作系统详解DOS操作系统即为英文Disk Operating System的缩写,意思是“磁盘操作系统”。
DOS是一个单用户、单任务的操作系统,采用的是对计算机手动输入命令行的方式下,对计算机进行操作和控制。
由于 DOS 可以直接访问硬件,因此它很适合拿来控制嵌入式设备。
接下来是店铺为大家收集的计算机的DOS操作系统详解,希望能帮到大家。
计算机的DOS操作系统详解DOS是一种个人计算机(PC)的操作系统,简言之,DOS是人与计算机的一个界面,人通过这个界面来运行和控制计算机。
DOS(磁盘操作系统)使用一些接近于自然语言或其缩写的命令,就可以轻松地完成绝大多数的日常操作。
另外,DOS作为操作系统能有效地管理、调度、运行个人计算机各种软件和硬件资源。
Windows 9x系列以及Windows ME操作系统的底层系统还是DOS。
Windows XP和 Windows 7 在“附件”中有一个“命令提示符”(CM D),其模拟了一个DOS环境,可以使用相关的命令来操作计算机和网络。
DOS家族包括MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、ROM-DOS、JM-OS和CC-DOS等,常见的DOS有两种:IBM公司的PC-DOS和微软公司的MS-DOS,它们的功能、命令用途格式都相同,我们常用的是MS-DOS。
在Microsoft后续开发下,基于MS-DOS源发出Win9x系统。
尽管这些系统常被简称为"DOS",但也有几个也和DOS无关,虽然在非x86的微计算机系统上运行的磁盘操作系统在名称中也有"DOS" 字眼,而且在专门讨论该机器的场合中也会简称为"DOS"(例如:AmigaDOS、AMSDOS、ANDOS、Apple DOS、Atari DOS、Commodore DOS、CSI-DOS、ProDOS、 TRS-DOS等),但这些系统和DOS运行档以及MS-DOS API并不兼容。
MS-DOS系统文件-系统基本组成
MS-DOS系统文件-系统基本组成2008-06-12 02:00一、MS-DOS 的系统文件:本人一向对MS-DOS的各种版本和应用软件非常感兴趣。
因为它能解决很多WINDOWS下解决不了的问题。
今特向对此也感兴趣的朋友推荐一个非常好的网站:/ ;这里有MS-DOS各个时期的各种版本。
MS-DOS对大多数人来说已经很陌生了。
如今的操作系统不是Win98、WinMe和linux或是W2K。
但MS-DOS命令还有其它系统不可取代的作用和功效。
下面介绍一下系统启动文件的功能和DOS命令的分类。
[1]、系统启动文件:(IO.SYS/MSDOS.SYS/)IO.SYS--输入/输出管理模块MSDOS.SYS--文件系统管理模块--命令解释器[2]、系统启动文件的功能:IO.SYS(输入/输出管理)---既DOS与各部件之间的联系,此文件管理着计算机的所有的输入/输出等外部设备。
如软驱、硬盘、键盘、鼠标、显示器、打印机、扫描仪等MSDOS.SYS(文件管理系统)---此文件称为DOS的内核,它主要是用来管理和启动系统的各个部件,为DOS的引导作好准备工作,负责计算机上的文件存储、读出和格式的管理。
(命令解释器)---负责计算机上所有命令的解释,是人机对话的翻译器。
它主要提供一些DOS的内部命令,并能接受、分析和执行用户输入的命令[3]DOS命令的分类:(DOS命令有内部命令和外部命令两种类型)DOS的内部命令:是在系统启动时由命令自动调入内存的,并长驻内存,系统可随时调用,不需要磁盘中的文件。
(cls/copy/del/dir/cd/rd/md/time/date/rename/type/path/ver/vol)DOS的外部命令:是以程序文件的形式存放在磁盘上的具体文件。
外部命令执行的时候必须从磁盘上读这些文件,这就意味着磁盘上必须有这些文件。
否则DOS 无法运行这些命令。
(attrib/backup/diskcopy/fdisk/format/restore/sys/xcopy)[4]DOS常用文件的扩展名:.COM---可执行的命令文件.EXE---可执行的程序文件.BAT---可执行的批处理文件(它是由可执行的COM/EXE/BAT文件组成的).SYS---由系统自动运行的系统文件在DOS中,除了可执行文件(COM/EXE/BAT)之外,其它所有的文件都不能在DOS 下直接执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MS-DOS系统文件-系统基本组成2008-06-12 02:00一、MS-DOS 的系统文件:本人一向对MS-DOS的各种版本和应用软件非常感兴趣。
因为它能解决很多WINDOWS下解决不了的问题。
今特向对此也感兴趣的朋友推荐一个非常好的网站:/ ;这里有MS-DOS各个时期的各种版本。
MS-DOS对大多数人来说已经很陌生了。
如今的操作系统不是Win98、WinMe和linux或是W2K。
但MS-DOS命令还有其它系统不可取代的作用和功效。
下面介绍一下系统启动文件的功能和DOS命令的分类。
[1]、系统启动文件:(IO.SYS/MSDOS.SYS/)IO.SYS--输入/输出管理模块MSDOS.SYS--文件系统管理模块--命令解释器[2]、系统启动文件的功能:IO.SYS(输入/输出管理)---既DOS与各部件之间的联系,此文件管理着计算机的所有的输入/输出等外部设备。
如软驱、硬盘、键盘、鼠标、显示器、打印机、扫描仪等MSDOS.SYS(文件管理系统)---此文件称为DOS的内核,它主要是用来管理和启动系统的各个部件,为DOS的引导作好准备工作,负责计算机上的文件存储、读出和格式的管理。
(命令解释器)---负责计算机上所有命令的解释,是人机对话的翻译器。
它主要提供一些DOS的内部命令,并能接受、分析和执行用户输入的命令[3]DOS命令的分类:(DOS命令有内部命令和外部命令两种类型)DOS的内部命令:是在系统启动时由命令自动调入内存的,并长驻内存,系统可随时调用,不需要磁盘中的文件。
(cls/copy/del/dir/cd/rd/md/time/date/rename/type/path/ver/vol)DOS的外部命令:是以程序文件的形式存放在磁盘上的具体文件。
外部命令执行的时候必须从磁盘上读这些文件,这就意味着磁盘上必须有这些文件。
否则DOS 无法运行这些命令。
(attrib/backup/diskcopy/fdisk/format/restore/sys/xcopy)[4]DOS常用文件的扩展名:.COM---可执行的命令文件.EXE---可执行的程序文件.BAT---可执行的批处理文件(它是由可执行的COM/EXE/BAT文件组成的).SYS---由系统自动运行的系统文件在DOS中,除了可执行文件(COM/EXE/BAT)之外,其它所有的文件都不能在DOS 下直接执行。
二、在MSDOS下如何驱动光驱:在AUTOEXEC.BAT文件里加入:MSCDEX.EXE /D:IDECD001 (MSCDEX.EXE此文件在WINDOWS下有)在CONFIG.SYS文件里加入:DEVICE=IDECD.SYS /D:IDECD001 (IDECD.SYS 是光驱驱动程序)三、MS-DOS下的目录命令:(md/rd/cd/tree)[1]、md(mkdir)--创建一个新目录。
格式:md [盘符][目录名][2]、rd(rmdir)--删除一个目录。
格式:rd [盘符][目录名]不能用del命令去删除目录,因为del是文件删除命令。
删除目录前要注意以下几点:.只有当目录为空时才能被删除(只有.和..这两个特殊的条目).不能删除根目录和当前目录.每次只能删除一个子目录(路径中指定的最后的那个目录名).子目录中的( .)条目代表当前目录(..)条目代表上一级目录[3]、cd(chdir)--显示或改变当前目录格式:cd[目录名].命令后面的第一个(\)代表根目录,第二个(\)则代表目录名的分界符[4]、tree--显示磁盘的整个目录结构(外部命令)格式:[d:][path] TREE [d:][/F]参数:TREE前面的[d:][path]--指定包含TREE命令文件的盘符和路径[d:]--指定你要显示的目录路径(不指定的话为当前目录)[/F]--显示根目录和所有子目录中的文件名注:无忌好朋友的补充:1. dir 列文件名 DOS下使用频率最高的命令莫过于dir命令了,dir是英文单词 directory(目录)的缩写,主要用来显示一个目录下的文件和子目录。
其中最常用的参数/p 分屏显示 /w同屏显示所有文件 /w以短格方式显示直接 dir aaa查看文件aaa详细信息,包括它的大小和生成时间。
另外也可以使用通配符* ?当然你可以试试直接键入dir a:,千万别忘了插入软盘哟!2.cd 格式 cd..返回上一级目录 cd aaa进入aaa目录 cd\返回当前根目录3.ren(rename)改名 ren命令的格式是:ren 源文件名目的文件名。
4.deltree 删除目录当然你可以用defrag整理磁盘用attrib设置文件属性,不知道时间用time date 系统不能启动windows用启动盘试试sys 注册表损坏了无法自动修复可以用edit编辑注册表(这个小有难度呵)实在是看它不爽了心情不好了就用format格了硬盘吧万一还不过瘾再用fidsk吧四、DOS下的最常见的一个错误提示:Abort、Retry、Ignore、Fail是在用户的外部设备(磁盘驱动器、打印机等)读写数据出错时显示在相关出错信息之后的提示,导致出错信息及该信息提示出现的问题总是可以解决的,DOS会使机器处于等待状态,等待你的指示如何处理该问题,你只要按(A/R/I/F)中的任意一个键.Abort--异常结束程序。
使系统结束当前程序并返回COMMAND的控制之下Retry--再试一次。
系统将重复执行原来的操作。
其实在出现该信息提示之前,系统已经循环操作了三次,因此,除非你确实解决了问题本质所在,这个选项才起作用。
Ignore--忽略错误。
系统会假定错误未发生并继续程序的执行。
这个选项是不建议的,因为当你使用数据时,它并没有准备好,就有可能使你的程序丢失。
Fail--操作失败。
系统会中止当前操作并出现任务转向符(>)。
转向可用的盘符去执行新的操作。
五、XCOPY 命令:用途:有选择性地拷贝各组文件,并能包括下级子目录(外部命令)。
格式:[d:][path] XCOPY [d:][path][filename] [d:][path][filename] [/A][/D][/E][/M][/P][/S][/V][/W]参数说明:在XCOPY前面的[d:][path]指定含有XCOPY命令文件的盘符和路径在XCOPY后面的第一个[d:][path][filename]指定要XCOPY的源盘符、源目录、源文件。
在XCOPY后面的第二个[d:][path][filename]指定要XCOPY的目标盘符、目标目录、目标文件/A--只拷贝那些档案位属性设置为1的文件,不改变源文件的属性/D--拷贝指定日期相同或指定日期以后的文件。
(/D:yy-mm-dd)/E--在目标盘上建立子目录。
如不指定(/E),则不建立空的子目录/M--拷贝那些档案位被置位的文件。
/P--拷贝每个文件以前会逐个出提示。
回答(Y/N)后才拷贝。
/S--拷贝源目录及下级所有子目录和文件。
/S不拷贝没有文件的空目录/V--检查目标盘上的个扇区是否正确/W--在开始搜索源文件以前,使XCOPY等待并显示提示:Press any key to begin copying file(s)MS-DOS 7.0 扩充了XCOPY的功能,使其内部自动调用XCOPY32.EXE,成为一个真正的32位应用程序,并且又扩充了11个可选参数,它们是:/C--即使拷贝过程中发生磁盘读写错,仍然继续进行拷贝。
主要适用于从软盘(特别是有问题的软盘)向硬盘拷贝文件。
/I--当指定的源文件不止一个,同时目标路径(文件)又不存在时,假定目标为一目录。
如不带此选项,则由用户确定目标是文件还是目录。
/Q--快速拷贝(拷贝时不显示文件名)。
/F--拷贝时显示完整的源文件名和目标文件名(包含路径)。
/L--模拟拷贝,仅显示即将拷贝的文件名,而不进行拷贝。
/H--拷贝指定源文件(目录)中的所有文件(含隐含和系统文件)。
/R--自动覆盖只读文件。
/T--仅复制子目录而不拷贝文件,但不包括源目录下无文件的空目录,否则应指定(/E)参数。
/U--更新已经存在的文件。
/K--拷贝文件时,保持目录文件属性不变,不带此选项时,将会复位只读属性。
/N--使用短文件名(8.3格式)进行拷贝,用于向不支持长文件名的操作系统进行的拷贝。
注:[1]如果没有指定路径,则XCOPY从当前目录开始[2]默认的文件名是*.*[3]如果在目标盘上不存在指定的目录路径,则在拷贝文件到目标盘以前,XCOPY会建立这些目录。
[4]可以用XCOPY命令来指定目标文件名(也就是说在XCOPY的过程中可以改名)[5]不能用保留设备名(con/lpt1等)作为源或目标名。
[6]盘符、路径、文件名、扩展名总共长度不能超过63个字符。
[7]XCOPY不能拷贝源文件中的隐含和系统文件。
六、InterLnk、InterSvr 命令:作为一个计算机的技术维护人员,各式各样的问题都可能遇到。
如一台老式的笔记本电脑(系统是MS-DOS/没有光驱/有软驱/没有网卡),想和另一台计算机连接,拷贝文件。
在WIN98下可以用“直接电缆连接”和串(并)口线就可以解决问题。
有网卡的话就更不用说了。
但现在是一没有WIN98系统,二没有网卡,只有串(并)口还好使,但在MS-DOS下该怎么做呢?熟悉MS-DOS的朋友都知道,在DOS下有一对命令就是做双机通讯用的,那就是InterLnk、InterSvr。
使用此命令可以很方便地完成上面问题。
下面介绍一下这个命令的用法:在当主机的计算机上的config.sys文件中加入:device=intersvr (此机器只能被访问)。
当机器启动时会自动加载并给出提示。
在工作站上(笔记本电脑)的autoexec.bat文件中加入:interlnk (或在DOS下直接运行即可)。
根据提示的共享盘符(如主机上的C盘符---在工作站上用E盘符)来访问主机上的资源。
以达到共享的目的。
七、formAT 命令:功能:格式化formAT命令是使磁盘达到符合计算机所要求的格式。
格式:formAT [d:][/s][/q][/u]常用参数说明:[d:]---所要格式化的磁盘盘符(C:、D:)/S ---是格式化时带系统文件,这样磁盘就可以启动系统。
/Q ---是快速格式化/U ---不可恢复式的格式化。
如不用此参数,格式化磁盘后可用UNformAT命令恢复磁盘到格式化前的状态。
八、SCANREG 命令:功能:备份和恢复注册表(外部命令)格式:SCANREG [/backup][/restore][/?]常用参数说明:[/backup]---备份注册表到一个文件[/restore]---将以前备份的注册表恢复回去(可以选择)[/?]---命令在线帮助九、">" 转向符的功能:在MS-DOS下,有一个小功能,就是“>”。