DOS启动之CONFIGsys配置详解

DOS启动之CONFIGsys配置详解

ID:42769975

大小:66.50 KB

页数:8页

时间:2019-09-21

DOS启动之CONFIGsys配置详解_第1页
DOS启动之CONFIGsys配置详解_第2页
DOS启动之CONFIGsys配置详解_第3页
DOS启动之CONFIGsys配置详解_第4页
DOS启动之CONFIGsys配置详解_第5页
资源描述:

《DOS启动之CONFIGsys配置详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DOS启动盘之CONFIG.SYS配置详解现在虽然是WINDOWS时代了,但是当WINDOWS无法启动(如病毒感染、分区表损坏、安装多系统时操作错误...)一张可启动的软盘就显得尤为重要了,虽然网上的启动盘多的是,但里面所包含的文件或启动盘的配置并不能使所有人满意,很多人都想做一张适合自己使用的启动盘,但现在可参考的DOS资料实在是太少了,求助别人吧,高手呢???!!!其实我也是菜鸟一个,毕竟不是从DOS时代过来的人,但我会在能力允许的范围内尽可能详细的讲解给大家。如有不当或错误,肯请指教!好了,言归正传...一、认识DOS内存1、CPU寻址能力:CPU用

2、地址线来选定存贮器(也就是内存)的地址,因为每一条地址线有0和1两种状态,所以一条地址线可选到2个不同的地址。同理2条地址线可选到4个地址,3条可选8个地址,即N=2的N次方。2、各型号CUP的寻址能力:CPU地址线寻址能力8088/808620条1M8028624条16M80386SX24条16M80386DX32条4G8048632条4G3、CPU的寻址能力是CPU最大能存取的地址范围,但在此地址范围内,必须真正安装了存贮器,这样才能把数据存入存贮器,否则即使使用了80486的CPU,如果只装了640K的存贮器,那主机的存贮器容量也只有640K。这时C

3、PU寻址范围大部分是空的,它的4G寻址能力也无从发挥。4.1979年,Intel推出了具有20根数据总线的8088芯片,寻址能力为1MB,并且受到了IBM的扶植。另一方面,Microsoft在为基于8088的电脑设计的操作系统DOS中,采用了“段内寻址”的方式,每个段的长度为64K字节,共有65535个段,但是因为段与段之间可以互相重叠,段的起始地址间距为16字节,所以DOS的寻址能力只有6553516Byte,也就是1MB。然而,IBM认为1MB实在太大了,没有人会用到那么多的内存,于是又把384K内存(UMB,UpperMemoryBlock)分配给R

4、OMBIOS和视频内存等等,于是,邪恶的640K结界形成了,出于兼容性的考虑,此后的DOS一直保留着原有的内存管理机制。这个640K的Basememory,又叫Conventionalmemory,是系统最基本内存,它是DOS和所有程序都可以用的内存区,被称为常规内存。它是系统内存中最宝贵、最紧张的资源,如果一个程序因为内存不够而无法运行,大多是因为这部分空间不够使用造成的。5、常规内存(ConventionalMemory):常规内存是指0-640K的内存区。这是dos下的应用软件唯一可以使用的内存区域,由于DOS本身、config.sys文件中的安装的

5、设备驱动程序和autoexec.bat文件中执行的内存驻留程序都要占用一些常规内存,所以应用程序能使用的常规内存是不到640K的。6、上位内存(UpperMemory):上位内存(也称高端内存)是指位于常规内存之上的384K内存。程序一般不能使用这个内存区域,但是EMM386.exe可以激活上位内存的一部分,并且它允许用户将某些设备驱动程序和用户程序用Devicehigh或LH(即loadhigh)装入上位内存。dos=umb就是允许DOS管理这些激活的上位内存。这里的umb是上位内存块(UpperMemoryBlock)的缩写。7、扩充内存(Expand

6、edMemory):扩充内存是一种早期的增加内存的标准,最多可扩充到32M。使用扩充内存必须在计算机中安装专门的扩充内存板,而且还要安装管理扩充内存板的管理程序。由于扩充内存是在扩展内存之前推出的,所以大多数程序都被设计成能使用扩充内存,而不能使用扩展内存。由于扩充内存使用起来比较麻烦,所以在扩展内存出现后不久就被淘汰了。8、扩展内存(ExtendedMemory):扩展内存只能用在80286或更高档次的机器上,目前几乎所有使用DOS的机器上超过1M的内存都是扩展内存。扩展内存同样不能被DOS直接使用,DOS5.0以后提供了Himem.sys这个扩展内存管

7、理程序,我们可以通过它来管理扩展内存。emm386.exe可以把扩展内存(XMS)仿真成扩充内存(EMS),以满足一些要求使用扩充内存的程序。最后再强调一下,不管扩充内存或扩展内存有多大,DOS的应用程序只能在常规内存下运行。有的程序可以通过DOS扩展器(比如DOS4GW.exe等程序)使CPU进入保护模式,从而直接访问扩展内存;但是要注意,进入保护模式以后,计算机就脱离了实模式的DOS状态。二、配置内存1、前面已经讲了,DOS只能直接使用640K的基本内存,必须依靠其它内存管理程序来使用更多内存。HIMEM.SYS和EMM386.EXE就是最常用的两个内

8、存管理程序。2、HIMEM.SYSHIMEM.SYS是一个扩展内存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。