磁盘操作系统 (DOS) 是一种用于基于 x86 的个人计算机的操作系统,主要由 Microsoft 开发。MS-DOS, 将其品牌重塑为 IBM PC DOS,以及一些试图与 MS-DOS 兼容的操作系统。有时它被称为“DOS”, 这也是磁盘操作系统的通用首字母缩写词。
MS-DOS 是 1980 年代 IBM PC 兼容个人计算机的主要操作系统。 它逐渐被各种图形化 Microsoft Windows 操作系统中提供图形用户界面 (GUI) 的操作系统所取代。
DOS 还用于描述几种类似的命令行磁盘操作系统。早期的计算机,如 Commodore 64、Atari 800 和 Apple II,都具有磁盘操作系统, 分别包括 Commodore Business Machines DOS、Atari DOS 和 Apple DOS。DOS/360 是 IBM 大型机的操作系统, 于 1966 年首次出现,但它与 1980 年代基于 8086 的 DOS 无关。
在 x86 平台的生命周期中,发布了几个竞争产品,MS-DOS 经历了八个版本,直到 2000 年开发停止。最初,MS-DOS 的目标是在计算机硬件上运行的 Intel 8086 处理器,这些处理器使用软盘来存储和访问操作系统、应用程序软件和用户数据。
渐进式版本版本提供了对其他更大大小和格式的大容量存储介质的支持,并增加了对较新处理器和快速发展的计算机体系结构的功能支持。Microsoft 的开发是编程语言公司到多元化软件开发公司的关键产品,提供了重要的收入和营销资源。它也是底层的基本操作系统,早期版本的 Windows 作为 GUI 运行。
当计算机开机时,它会经历称为启动过程的各个步骤。对于运行磁盘操作系统的计算机,执行以下 6 个步骤,例如:
磁盘操作系统没有图形用户界面 (GUI)。它的界面是基于字符的,因此用户必须在命令行中键入命令以指示他们想要的操作。
MS-DOS的体系结构包括以下组件
DOS实际上是一组控制计算机工作的程序,专门用来管理计算机中的各种软、硬件资源,负责监视和控制计算机的全部工作过程。 不仅向用户提供了一整套使用计算机系统的命令和方法,还向用户提供了一套组织和应用磁盘上信息的方法。
以下是磁盘操作系统的一些显著功能,例如:
DOS的功能主要体现在如下5个方面。
DOS能够执行DOS命令和运行可执行的程序。在DOS环境下(即在DOS提示符下), 当用户键入合法命令和文件名后,DOS就根据文件的存储地址到内存或外存上查找用户所需要的程序, 并根据用户的要求使CPU运行之,若未找到所需文件,若未找到所需文件,则出现出错信息,告诉用户服务。 在这里,DOS正是扮演了使用者、计算机、应用程序三者之间的“中间人”。
分配内存空间,保护内存,使任何一个程序所占的内存空间不遭受破坏,同硬件相配合,可以设置一个最佳的操作环境。
为用户提供使用各种输入/输出设备(如:键盘、磁盘、打印机和显示器等)的操作方法。 通过DOS可以方便地实现内存和外村之间的数据传送和存取。
为用户提供一中简单的存取和管理信息方法。通过DOS管理文件目录,为文件分配磁盘存储空间,建立、复制、删除、读/写和检索各类文件等。
作业是指用户提交给计算机系统的一个独立的计算任务,包括源程序、数据和相关命令。 作业管理是对用户提交的诸多作业进行管理,包括作业的组织、控制和调度等。