- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DOS启动之CONFIG-sys配置详解
DOS启动盘之CONFIG.SYS配置详解
现在虽然是WINDOWS时代了,但是当WINDOWS无法启动(如病毒感染、分区表损坏、安装多系统时操作错误...)一张可启动的软盘就显得尤 为重要了,虽然网上的启动盘多的是,但里面所包含的文件或启动盘的配置并不能使所有人满意,很多人都想做一张适合自己使用的启动盘,但现在可参考的DOS 资料实在是太少了,求助别人吧,高手呢???!!!其实我也是菜鸟一个,毕竟不是从DOS时代过来的人,但我会在能力允许的范围内尽可能详细的讲解给大 家。如有不当或错误,肯请指教!好了,言归正传...
一、认识DOS内存
1、CPU寻址能力:CPU用地址线来选定存贮器(也就是内存)的地址,因为每一条地址线有0和1两种状态,所以一条地址线可选到2个不同的地址。同理2条地址线可选到4个地址,3条可选8个地址,即N=2的N次方。
2、各型号CUP的寻址能力:
CPU 地址线 寻址能力 8088/8086 20条 1M 80286 24条 16M 80386SX 24条 16M 80386DX 32条 4G 80486 32条 4G 3、CPU的寻址能力是CPU最大能存取的地址范围,但在此地址范围内,必须真正安装了存贮器,这样才能把数据存入存贮器,否则即使使用了 80486的CPU,如果只装了640K的存贮器,那主机的存贮器容量也只有640K。这时CPU寻址范围大部分是空的,它的4G寻址能力也无从发挥。
4.1979年,Intel推出了具有20根数据总线的8088芯片,寻址能力为1MB,并且受到了IBM的扶植。另一方面,Microsoft在 为基于8088的电脑设计的操作系统DOS中,采用了“段内寻址”的方式,每个段的长度为64K字节,共有65535个段,但是因为段与段之间可以互相重 叠,段的起始地址间距为16字节,所以DOS的寻址能力只有65535*16Byte,也就是1MB。然而,IBM认为1MB实在太大了,没有人会用到那 么多的内存,于是又把384K内存(UMB,Upper Memory Block)分配给ROM BIOS和视频内存等等,于是,邪恶的640K结界形成了,出于兼容性的考虑,此后的DOS一直保留着原有的内存管理机制。这个640K的Base memory,又叫Conventional memory,是系统最基本内存,它是DOS和所有程序都可以用的内存区,被称为常规内存。它是系统内存中最宝贵、最紧张的资源,如果一个程序因为内存不 够而无法运行,大多是因为这部分空间不够使用造成的。
5、常规内存(Conventional Memory):常规内存是指0-640K的内存区。这是dos下的应用软件唯一可以使用的内存区域,由于DOS本身、config.sys文件中的安装 的设备驱动程序和autoexec.bat文件中执行的内存驻留程序都要占用一些常规内存,所以应用程序能使用的常规内存是不到640K的。
6、上位内存(Upper Memory):上位内存(也称高端内存)是指位于常规内存之上的384K内存。程序一般不能使用这个内存区域,但是EMM386.exe可以激活上位内 存的一部分,并且它允许用户将某些设备驱动程序和用户程序用Devicehigh或LH(即loadhigh)装入上位内存。dos=umb就是允许 DOS管理这些激活的上位内存。这里的umb是上位内存块(Upper Memory Block)的缩写。
7、扩充内存(Expanded Memory):扩充内存是一种早期的增加内存的标准,最多可扩充到32M。使用扩充内存必须在计算机中安装专门的扩充内存板,而且还要安装管理扩充内存 板的管理程序。由于扩充内存是在扩展内存之前推出的,所以大多数程序都被设计成能使用扩充内存,而不能使用扩展内存。由于扩充内存使用起来比较麻烦,所以 在扩展内存出现后不久就被淘汰了。
8、扩展内存(Extended Memory):扩展内存只能用在80286或更高档次的机器上,目前几乎所有使用DOS的机器上超过1M的内存都是扩展内存。扩展内存同样不能被DOS 直接使用,DOS5.0以后提供了Himem.sys这个扩展内存管理程序,我们可以通过它来管理扩展内存。emm386.exe可以把扩展内存 (XMS)仿真成扩充内存(EMS),以满足一些要求使用扩充内存的程序。
最后再强调一下,不管扩充内存或扩展内存有多大,DOS的应用程序只能在常规内存下运行。有的程序可以通过DOS扩展器(比如DOS4GW.exe等程序)使CPU进入保护模式,从而直接访问扩展内存;但是要注意,进入保护模式以后,计算机就脱离了实模式的DOS状态。
您可能关注的文档
- Chrome市场剖析.docx
- CDMA路测剖析.doc
- CIOGE–2012第八届中国国际有机食品和绿色食品(上海)博览会.doc
- CIO怎样让云计算落地.docx
- CIO关注︰集团管控新视野.doc
- CG基础知识与分享.docx
- CIA第二科第四章确认1.doc
- Chapter13酒吧喝饮料.doc
- Ciqyrdy加强小企业财务风险的管理.doc
- cisco创用户名密码.docx
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
最近下载
- 宾馆装修改造项目立项建议书.doc VIP
- 悬臂法挂篮施工监测方案.docx VIP
- 财税大楼装修项目建议书.doc VIP
- XXX教学楼装修改造项目建议书.pdf VIP
- 提高胸外科患者肺功能锻炼的依从性品管圈汇报书ppt.pptx
- 2025广西百色工业投资发展集团有限公司招聘27人笔试参考题库附答案解析.docx VIP
- 2025国内短剧行业市场规模、出海短剧市场机遇及未来短剧制作方向分析报告.pptx VIP
- 2025广西百色工业投资发展集团有限公司招聘27人考试备考题库及答案解析.docx VIP
- 2025广西百色工业投资发展集团有限公司招聘27人笔试备考试题及答案解析.docx VIP
- 小升初语文成语错别字专项练习.pdf VIP
文档评论(0)