我的BIOS之行【番外】-dos操作系统

操作系统的功能

从资源管理的角度来讲,操作系统的功能有处理器管理、存储器管理、文件管理、设备管理和作业管理等五个方面。

⒈处理器管理

处理器管理主要负责处理中断事件和处理器的调度。也就是管理CPU,使其准确高效、有条不紊地工作,这也是操作系统最重要的任务

⒉存储器管理

存储器管理就是根据用户程序的要求,分配主存储器,同时又要保护用户放在内存中的程序或数据不被破坏。

⒊文件管理

文件管理是指对文件的存储、检索、修改等操作以及对文件的保护等功能。也就是要有效地利用外存储器的能力和方便地对文件进行各种操作。

⒋设备管理

设备管理就是负责管理各类外部设备,包括分配、启动、故障处理等。在使用外部设备时常常要调用相关的驱动程序。因此添加设备一定要先安装相应的驱动程序。

⒌作业管理

作业管理就是用户要求计算机处理的某项工作。操作系统是用户与计算机之间进行通信的接口。用户都是通过操作系统提供操作命令与计算机资源打交道,操作系统按用户的作业控制语句或操作控制命令来控制作业的执行。

DOS操作系统的结构

DOS的基本结构包括以下几部分:固化在只读存储(ROM中的基本输入/输出系统(BIOS),存储于磁盘上的BOOT引导程序,以及输入/输出管理程序(IO.SYS)、文件管理程序(MSDOS.SYS)和命令处理程序(COMMAND.COM)三个层次模块。

  1. 基本输入/输出系统(BIOS)

基本输入/输出系统BIOS(Basic Input/Output System)是固化在主机电路板的只读存储器中的程序,其基本功能是微机通电后自动对内存进行检查;引导磁盘驱动器工作;设置微机系统的日期和时间;对系统的硬件结构进行分析;对微机与外存储设备以及输入/输出设备进行管理;屏幕显示
字符与图形的生成;键盘输入内容与屏幕显示内容的打印等

  1. BOOT引导程序

BOOT引导程序存放于DOS分区的第1个柱面的第1个扇区或软盘的0面0道1扇区中。在DOS系统的启动过程中,首先BIOS进行内存自检,然后由启动盘读出BOOT引导程序并将其装入随机存储器RAM;再由BOOT引导程序自动调出当前盘上的IO.SYS、MSDOS.SYS、COMMAND.COM三个模块。若有,则将它们读入内存、驻留内存并转而执行;

  1. 输入/输出管理程序(IO.SYS)

该程序主要负责初始化设备状态,填写中断向量表以及装入COMMAND.COM命令处理程序、输入/输出通道分配、调度外部设,保证系统在运行时能正常工作。

  1. 文件管理程序(MSDOS.SYS)

该程序是DOS的核心部分,主要负责磁盘文件管理,包括如何在磁盘上建立、删除、读写和检索各类文件;管理磁盘存储器和其它系统资源;启动并控制输入/输出设备;负责与用户命令处理程序及各种应用程序间的通信等。

  1. 命令处理程序(COMMAND.COM)

该程序主要负责接收、识别、解释、处理用户通过键盘等输入的命令;完成内部命令的解释和处理以及外部命令在内存的装入、键盘中断、出错处理。

文件的概念

文件是记录在磁盘等存储介质上的具有名字的一组相关信息的集合。计算机处理的数据或运行的程序都是以文件方式保存的。

文件的命名

格式:[drive:][path]<文件名>[.扩展名]

说明:
1. []表示其中的内容可以缺省;<>表示其中的内容必须有,但可由用户根据需要自行确定。
2. [drive:]表示盘符。
3. [path]表示路径。用来指明文件在磁盘上的哪一级目录中。若文件在当前目录中,路径可以缺省;否则路径不能缺省。

通配符也称为统配符、替代符等,它们表示一组文件。DOS规定了两种通配符,即:星号“*”和问号“?”。

“*”通配符

在文件主名和扩展名中,通配符“”号表示在该位置上以及后面开始的所有任意字符串。例如: W.BAT:表示以W字母开头的,并且扩展名为BAT的所有文件。

“?”通配符

通配符“?”表示在该位置上可以是任何一个字符。 AP??W.???:表示文件主名为5个字符,且前2个字符为AP,第5个字符为W,扩展名为任意的所有文件。

  1. <文件名> 即主文件名。在DOS系统中必须是 1—8个ASCII码字符组成,不能缺省。这8个字符可以是英文字母(不分大小写)、数字和一些特殊符号,如:$ # _ @ % ^ & ~ - ( ){ }!等,但不能使用空格和 + = : ;, . “ ”[ ]< > \ | / * ? 等。用户可按规定自行命名,一般使用有一定含义的字符串;也可以使用汉字,但在DOS中不宜采用。 ⑤[.扩展名]即后缀或文件类型名。由1—3个字符组成。带扩展名时,必须用圆点“. ”把它与文件名隔开

注意:

  • 同一磁盘同一目录下不能有同名文件。
  • 对文件名DOS有一定的约定。
  • DOS系统为每一个文件都规定有一个或一组属性

树形目录结构

树形目录结构是DOS多级目录的组织形式。所谓树形目录结构是指目录和文件的隶属关系好像一棵倒置的树,树根在上,称为根目录;树枝在下,称为子目录;树的末稍为文件。一个根目录下可以挂若干个子目录和文件,一级子目录下又可以挂若干个二级子目录和文件等等,子目录名在格式上与文件名基本相同。如图所示

一个文件完全区分于其它所有的文件,必须在文件名前写出盘符和路径。

绝对路径是指从根目录出发直达文件的一条路径。绝对路径以“\”开头,后跟若干个目录名,每个目录之间用“\”隔开,其中第一个符号“\”表示根目录。使用绝对路径描述文件的位置时,完全不考虑文件当前所在的目录,只需从根目录开始,逐级写出各级子目录的名称即可。

相对路径是指从当前子目录出发到达文件的一条路径。相对路径中第一个目录名必须是当前目录下的一个子目录。相对路径的第一个符号不一定是“\”,即相对路径不一定是从根目录开始。
路径的描述有两种:绝对路径和相对路径。

你可能感兴趣的:(BIOS)