DOS操作系统最早设计时
- 格式:doc
- 大小:25.00 KB
- 文档页数:3
什么是DOS操作系统DOS操作系统,全称为Disk Operating System,是一种广泛应用于个人计算机的操作系统。
它于20世纪80年代问世,并在早期的IBM PC和兼容机上得到广泛应用。
本文将介绍DOS操作系统的定义、历史背景以及主要特点。
一、定义DOS操作系统是一种基于命令行界面的操作系统,通过文字命令来控制计算机运行。
它允许用户使用特定的命令来操作文件、目录和硬件设备,以及运行各种应用程序。
二、历史背景DOS操作系统最早由西雅图计算机产品公司(Seattle Computer Products)于1980年开发,最初被称为86-DOS。
在IBM PC项目启动后不久,IBM选择了微软的DOS作为标配操作系统,改名为PC DOS。
此后,DOS操作系统快速发展并成为个人计算机行业的主流操作系统,直到Windows操作系统的兴起。
三、主要特点1. 命令行界面:DOS操作系统的主要界面为文本模式,用户需要通过键入命令来执行操作。
这种界面简洁高效,对于一些高级用户和程序员而言,命令行操作也更加灵活。
2. 单用户、单任务:DOS操作系统只支持单用户和单任务的运行环境,即一次只能运行一个程序。
这种单一性使得DOS操作系统相对简单,但也限制了其功能和扩展性。
3. 文件管理:DOS操作系统采用基于文件的逻辑结构,通过命令来管理文件和目录。
用户可以通过命令来创建、复制、重命名和删除文件,以及创建、进入和退出目录。
4. 硬件驱动:DOS操作系统支持多种硬件设备的驱动,包括磁盘驱动、打印机驱动和显示器驱动等。
用户可以通过命令加载和管理这些硬件驱动程序,以便访问和操作硬件设备。
5. 批处理:DOS操作系统支持批处理,用户可以将一系列DOS命令写入批处理文件,然后一次性执行。
这样可以提高效率,减少重复的操作,特别适用于自动化任务和简单的脚本编程。
6. 兼容性:由于DOS操作系统的广泛应用,许多应用程序和游戏都是基于DOS平台开发的。
DOS操作系统简介DOS(Disk Operating System)操作系统是在计算机发展初期非常流行的一种操作系统。
它于1981年由Microsoft公司发布,成为个人计算机的主要操作系统之一。
本文将介绍DOS操作系统的发展历程、特点以及对计算机行业的影响等方面。
一、DOS操作系统的发展历程在DOS操作系统问世之前,计算机领域主要使用的是类UNIX系统。
然而,随着个人计算机的普及,需要一种更加简单、易用的操作系统。
于是,Microsoft公司推出了MS-DOS(Microsoft Disk Operating System)操作系统。
MS-DOS最早是由Microsoft公司以1万美元的价格从另一家软件公司购买的。
在此基础上,Microsoft进行了一系列的改进和优化,于1981年发布了第一个版本的MS-DOS。
随着计算机硬件的不断发展,MS-DOS也不断更新。
最重要的改进之一是加入了图形用户界面(Graphical User Interface,简称GUI),允许用户通过鼠标进行操作。
这个版本的DOS操作系统得名为MS-DOS 5.0,成为个人计算机操作系统的重要里程碑。
然而,在90年代中期,Windows操作系统的出现逐渐取代了DOS 的地位。
Windows操作系统提供了更加友好和直观的图形界面,使得DOS逐渐退出历史舞台。
尽管如此,DOS操作系统在计算机发展早期发挥了重要作用,并为后续操作系统的发展奠定了基础。
二、DOS操作系统的特点1. 命令行操作:DOS操作系统以命令行的形式进行操作,用户需要输入特定的命令来完成各种操作。
这种操作方式相对繁琐,需要用户具备一定的计算机知识。
2. 简洁高效:DOS操作系统的界面简洁明了,资源占用较少,运行速度快。
这使得DOS操作系统在计算机资源有限的早期得到了广泛应用。
3. 软件兼容性:DOS操作系统具有很强的软件兼容性,支持大量的应用程序和游戏。
这使得DOS成为很多计算机爱好者的首选操作系统。
消失的操作系统1:MS-DOS操作系统上市时间:1981年开发商:微软可能很多人都知道是Windows创造了世界首富比尔·盖茨,也是Windows让微软创造了难以企及的市值纪录,那很少有人知道实际上MS-DOS才是微软真正意义上的第一桶金。
不过MS-DOS并不是微软的杰作,它属于一名西雅图电脑产品公司名叫蒂姆·帕特森的程序员,其用了四年时间编写出了86-DOS操作系统,而微软在1981年以五万美元的代价向西雅图电脑产品公司购得本产品的全部版权,并将它更名为MS-DOS。
2:AmigaOS操作系统上市时间:1985年开发商:Commodore在今天我们说游戏电脑、高分辨率等关键词可谓再正常不过了,然而有多少人知道第一款对游戏进行专门设计的彩屏电脑出现在什么时候?没错,其就是在1985年上市的Commodore Business Machines。
3:OS/2操作系统上市时间:1987年开发商:IBM、微软这个世界上没有永远的朋友,也没有永远的敌人,只有永远的利益,虽然Wintel联盟成功地取代了IBM公司在个人计算机市场上的主导地位,但可能很多不知道,微软和IBM 也曾经是生意场上的合作伙伴。
4::Arthur操作系统上市时间:1987年开发商:Acorn Computers很多人对Acorn电脑公司肯定不甚了解,但如果编辑告诉您大名鼎鼎的ARM曾经是Acorn的一个部门,您会不会对这家公司肃然起敬。
Acorn电脑公司成立于1978年,总部位于英格兰剑桥地区,其对于80年代初期PC产业的贡献不亚于今天的苹果。
5:BeOS操作系统上市时间:1991年开发商:Be公司从这款系统的命名和整个公司的命名风格来看,其或多或少有些许苹果的影子,然而实际上,Be公司正是由在苹果担任过主管的Gassee在上世纪90年代初期年创立的。
6:XTS-400操作系统上市时间:1992年开发商:BAEBAE是全称是英国航空航天公司,其在1999年和马可尼电子系统公司合并为BAE系统公司,合并后其是世界最大的军品公司之一,整个公司拥有一流的系统提供能力,而XTS-400则是BAE公司在合并前推出的操作系统。
DOS是DiskOpera tionSyste m(磁盘操作系统)的简称,是1985~1995年的个人电脑上使用的一种主要的操作系统。
由于早期的DO S系统是由微软公司为IBM的个人电脑开发的,称为M S-DOS,因此后来其他公司生产的与MS-DOS兼容的操作系统,也延用了这个称呼,如PC-DOS、D R-DOS等等。
1981年,MS-DOS1.0发行,作为IB M PC的操作系统进行捆绑发售,支持16k内存及160k的5寸软盘。
在硬件昂贵,操作系统基本属于送硬件奉送的年代,谁也没能想到,微软公司竟会从这个不起眼的出处开始发迹。
DOS发展历史和版本情况:1982年,支持双面磁盘。
1983年MS-DO S 2.0随IBMXT发布,扩展了命令,并开始支持5M硬盘。
同年发布的2.25对2.0版进行了一些bug修正。
1984年,MS-DOS 3.0增加了对新的IB M AT支持,并开始对部分局域网功能提供支持。
1986年,M S-DOS 3.2支持了720K 的5寸软盘。
1987年,MS-DO S 3.3支持了I BM PS/2设备及1.44M的3寸软盘,并支持其他语言的字符集。
1988年,M S-DOS 4.0增加了DO S She ll 操作环境,并且有一些其他增强功能及更新。
1991年,M S-DOS 5.0发行,增加了DOS S hell功能,增强了内存管理和宏功能。
1993年,MS-DO S 6.x增加了很多GUI程序,如Sc andis k、Def rag、M sback up 等,增加了磁盘压缩功能,增强了对Wi ndows的支持。
操作系统发展史从DOS到Windows 随着计算机技术的不断发展,操作系统作为计算机的灵魂,也经历了从DOS(Disk Operating System)到Windows的演变过程。
本文将回顾和探讨操作系统发展史中的这一重要阶段,以及Windows操作系统对计算机用户和整个行业带来的影响。
一、DOS的崛起在计算机发展的早期,DOS是主要的操作系统。
它最早由微软公司推出,并成为IBM PC的默认操作系统。
DOS以命令行界面为主,用户需要通过键入指令来完成各种操作。
由于其简单直接的设计,DOS被广泛应用于个人电脑领域。
尽管DOS在其时代发挥了重要作用,但它也存在一些明显的不足。
首先,DOS不支持图形化用户界面(GUI),这使得操作相对复杂并且需要较高的计算机技术水平。
其次,DOS面对的是分散的软件市场,缺乏统一的开发标准,这给软件开发商和用户带来了很大的不便。
二、Windows的诞生与发展为了解决DOS的种种问题,微软在1985年推出了Windows 1.0操作系统。
相比于DOS,Windows引入了图形化用户界面,通过窗口、菜单和鼠标等交互方式,使得计算机操作更加直观和友好。
Windows的诞生可以说是操作系统领域的一场革命,也为计算机行业带来了巨大的变革。
随着Windows的不断发展,其版本也在不断升级。
Windows 2.0、Windows 3.0和Windows 3.1依次问世,逐步完善了图形化用户界面和多任务处理等功能。
然而,这些版本仍然基于DOS系统,只是在其之上提供了更友好的交互方式。
到了1990年代初,微软发布了Windows 95,这是第一个真正意义上的32位图形化操作系统。
Windows 95的面世标志着Windows从DOS向自主操作系统的转变,也为后续的Windows版本奠定了基础。
随后,Windows 98、Windows 2000、Windows XP等版本相继推出,不断完善和增强了操作系统的功能和性能。
Microsoft Windows的发展史MS-DOS:Microsoft在Windows之前制造的操作系统1975年4月4日Microsoft 成立1979年1月1日Microsoft 从北墨西哥州Albuquerque迁移至华盛顿州Bellevue市1981年6月25日Microsoft 正式登记公司1981年8月12日,IBM推出内含Microsoft的16位元作业系统MS-DOS 1.0的个人电脑。
MS-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下的图形界面程序。
Windows 1.01985年11月,Microsoft Windows 1.0发布,最初售价为100美圆;当时被人所青睐的GUI电脑平台是GEM及Desqview/X,因此用户对Windows 1.0的评价并不高。
Microsoft Windows 1.0是微软第一次对个人电脑操作平台进行用户图形界面的尝试。
Windows 1.0本质上宣告了MS-DOS操作系统的终结。
Microsoft Windows 1.0是Windows 系列的第一个产品,于1985年开始发行。
什么是DOS系统?DOS系统是一种早期的操作系统,全称是Disk Operating System(磁盘操作系统)。
它是由微软公司开发的,最早于1981年发布,并逐渐成为当时广泛使用的操作系统之一。
DOS系统的分类DOS系统根据不同的标准和版本,可以有以下分类方式:1.根据版本时间,DOS系统可以分为以下几类:DOS 6.22:这是DOS系统的最早版本,也是微软发行的第一个版本,于1981年发布。
它提供了基本的文件管理和应用程序,例如文件复制、移动、删除、编辑等,以及一系列的文本编辑器、字处理程序等。
DOS 7.0:这是微软发行的第一个基于网络和多媒体的操作系统。
在这个版本中,微软开始尝试将DOS系统转向图形化界面,加入了对彩色显示、图形用户界面(GUI)的支持,并且加入了新的应用程序,例如网络浏览器、电子邮件客户端等。
DOS 7.1:这是微软发行的第一个支持大内存的操作系统。
在这个版本中,DOS系统开始支持更大的硬盘和内存,并且提供了对多任务处理的支持。
同时,还加入了一些新的应用程序和工具,例如备份和恢复工具、病毒扫描程序等。
2.根据功能和应用领域,DOS系统可以分为以下几类:系统工具:DOS系统提供了一系列的系统工具,例如磁盘格式化、文件管理、内存管理、进程管理、设备驱动程序等。
这些工具可以对计算机硬件进行底层管理和控制,满足用户的基本需求。
应用程序:除了系统工具,DOS系统还提供了一系列的应用程序。
这些程序可以完成各种任务,例如文本编辑、数据库管理、图形设计、游戏娱乐等。
用户可以根据自己的需求和兴趣选择安装和使用这些应用程序。
网络应用:虽然早期的DOS系统并没有内置网络功能,但是通过第三方软件和协议,用户可以在DOS系统上实现网络连接和通信。
例如,使用FTP协议可以进行文件传输,使用Telnet协议可以进行远程登录等。
3.根据安装方式和使用需求,DOS系统可以分为以下几类:单用户版:早期的DOS系统通常是单用户版本,只能在一台计算机上使用。
DOS操作系统最早设计时,PC机的硬件系统只支持1M字节的寻址空间,所以DOS只能管理最多1M字节的连续内存空间。
在这1M内存中,又只有640K被留给应用程序使用,它们被称为常规内存或基本内存,其它384K被称为高端内存,是留给视频显示和BIOS等使用的。
在1982年,640K内存对微型计算机来说显得绰绰有余,人们甚至认为,640K的内存可以用来干任何事。
现在看起来有些可笑,但在当时,情况确实如此。
现在的情况是,即使你的电脑装有几兆或几十兆内存,但如果你使用DOS操作系统,那么你也只有640K的内存可以直接使用,1M以上的内存要通过一些内存管理工具才能使用。
值得庆幸的是,Windows 95已经不存在常规内存的限制了,你所有的内存,不管是8M 还是128M,都可以被直接使用。
在DOS下,系统中存在以下四种内存:
常规内存(Conventional Memory);
高端内存(Upper Memory);
扩充内存(Expanded Memory);
扩展内存(Extended Memory)。
常规内存指的是0-640K的内存区。
在DOS下,一般的应用程序只能使用系统的常规内存,因而都要受到640KB内存的限制。
而且由于DOS本身和config.sys文件中的安装的设备驱动程序和autoexec.bat文件中执行的内存驻留程序都要占用一些常规内存,所以应用程序能使用的常规内存是不到640K的。
有很多时候,我们都要想方设法地整理内存,好为一些“胃口”比较大的应用程序留出足够的常规内存,这一点想必是许多DOS时代的电脑爱好者最熟悉不过的了。
高端内存是指位于常规内存之上的384K内存。
程序一般不能使用这个内存区域,但是EMM386.exe可以激活高端内存的一部分,并且它允许用户将某些设备驱动程序和用户程序用Devicehigh或LH(即loadhigh)装入高端内存。
dos=high,umb也是把DOS的一部分装到高端内存里。
这里的umb是高端内存块(Upper Memory Block)的缩写。
扩充内存是一种早期的增加内存的标准,最多可扩充到32M。
使用扩充内存必须在计算机中安装专门的扩充内存板,而且还要安装管理扩充内存板的管理程序。
由于扩充内存是在扩展内存之前推出的,所以大多数程序都被设计成能使用扩充内存,而不能使用扩展内存。
由于扩充内存使用起来比较麻烦,所以在扩展内存出现后不久就被淘汰了。
扩展内存只能用在80286或更高档次的机器上,目前几乎所有使用DOS的机器上超过1M的内存都是扩展内存。
扩展内存同样不能被DOS直接使用,DOS5.0以后提供了Himem.sys这个扩展内存管理程序,我们可以通过它来管理扩展内存。
emm386.exe可以把扩展内存(XMS)仿真成扩充内存(EMS),以满足一些要求使用扩充内存的程序。
最后再强调一下,不管扩充内存或扩展内存有多大,DOS的应用程序只能在常规内存下运行。
有的程序可以通过DOS扩展器(比如DOS4GW.exe等程序)使CPU进入保护模式,从而直接访问扩展内存;但是要注意,进入保护模式以后,计算机就脱离了DOS状态。
DOS环境下的大部分程序都是在常规内存中运行,如果某个程序由于内存不够而运行失败,最常见的问题就是常规内存不足。
下面介绍几种常用的释放常规内存的方法:
一、当系统配置有扩展内存时,可以将DOS的大部分代码和的暂驻内存部分安装在高内存区(HMA)。
这要求在config.sys中包含有下述命令:device=Himem.sys
dos=high
虽然Himem.sys本身也要占用少量的常规内存,但可以使用HMA将为我们节省出更多的常规内存。
二、精简config.sys和autoexec.bat文件的内容,不启动那些不必要的内存驻留程序,这些内存驻留程序往往占用很多常规内存。
如果config.sys文件中含有安装smartdrv.exe或ramdrive.sys的device命令,可以取消它们以节省常规内存。
特别是smartdrv.exe要使用大量的常规内存。
如果一定要使用ramdrive.sys,应保证RAM盘建在扩展内存中,而不是在常规内存中。
如果config.sys文件含有buffers命令,应减少buffers指定的磁盘缓冲区数目,每一个缓冲区会占用532个字节的常规内存。
但是过多地减少盘缓冲区的个数会造成一些程序不能正常运行,一般buffers不宜小于15。
如果config.sys文件中包含lastdriver命令,取消该命令或将lastdriver设成J或K,而不要设成Z。
因为DOS为每个允许访问的逻辑驱动器在内存中建立一个对应的管理块CDS,每个CDS大约占用80多个字节的常规内存。
config.sys文件中的device和devicehigh命令的次序是很重要的,它将影响内存的有效使用和config.sys启动时的一系列程序的正确运行。
在config.sys文件中最好按以下次序安装设备驱动程序:
1 Himem.sys;
2 使用扩展内存的的设备驱动程序;
3 emm386.exe,如果使用emm386仿真扩充内存并提供对高内存块(UMBs)的存取功
能,那么EMM386命令行应包括RAM开关而不用NOEMS。
NOEMS禁止emm386.exe 仿真
扩充内存,但它为安装设备驱动程序和运行其它程序提供最大的可用高内存块。
4 使用扩充内存的的设备驱动程序;
5 使用高内存块(UMBs)的设备驱动程序。
对于autoexec.bat,我们的建议是:去掉用户不需要的那些内存驻留程序;如果只在Windows中使用鼠标,不要安装任何鼠标设备驱动程序,比如,因为Windows 有一个内置的鼠标设备驱动程序。
三、尽可能地在高端内存区(UMB)中安装设备驱动程序和运行其它的内存驻留程序。
由于软件的增多,而不同软件所需的系统配置并不相同,致使我们需要经常改变配置,如果每次都改写config.sys是相当麻烦的,于是DOS设计了菜单式多重任务选择的配置,就方便多了,比如有些游戏无需扩展内存,有些又必须有扩展内存,有些汉字系统还必须设置虚拟盘等,采用多重设置将是一劳永逸的事。
例:两种设置
[menu]
menuitem=nomal ,nomal configuration设置第一种配置
menuitem=myself ,configuration for myself设置第二种配置
menudefault=nomal,5 设置默认的配置和自动选择的时间menucolor=15,1设置菜单的颜色[nomal] 此处为第一种配置, [ ]中的内容需与menuitem后的字符相同
files=30
buffers=30
device=c:\dos\hime.sys
device=c:\dos\emm386.exe ram
lastdrive=z
[myself] 此处为第二种配置
files=35
buffers=20
device=c:\dos\hime.sys
device=c:\dos\emm386.exe noems
[common][]中为common则表示此处为各种配置都使用到的配置项dos=high,umb
其中[menu]区中为菜单的设计:
menuitem 表示设置对应的配置区,可以有多个配置区,逗号后是菜单上显示的内容。
menudefault 设置默认的菜单选项,逗号后是自动选择的时间。
menucolor 设置菜单颜色,逗号前为文字色,后为背景色。
这样在电脑起动时,就会有菜单显示以供用户选择了。
对应的,在autoexec.bat中也可以进行多任务选择,比如:
@ECHO OFF
PROMPT $p$g
set blaster=a220 i5 d1 此处为公用设置区
set temp=c:\dos\temp
goto %config%转至标号%config%
其中%config%的值是由选择某一菜单项时自动确定的
:nomal 此处为对应的第一个设置,:后的字符需与config.sys中的配置区名相同LH /L:0;1,45456 /S C:\DOS\SMARTDRV.EXE
PATH C:\WINDOWS;C:\DOS;C:\UCDOS;c:\tools;c:\tools\vpic
lh c:\mouse\
goto end
:myself 此处为对应的第二个设置PATH C:\DOS;c:\tools
lh c:\mouse\
goto end
:end。