中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [分享]config系统的配置文件讲解 
« [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] ... [17] »
作者:
标题: [分享]config系统的配置文件讲解  上一主题 | 下一主题
hesiemens
中级用户




积分 261
发帖 51
注册 2003-5-1
状态 离线
『第 46 楼』:  

还没完吧,能系统点吗?有点好象看散文的感觉呢。

2003-6-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 47 楼』:  

对不起,朋友,我得抽空写呀。。又没人发工资的。。忍忍吧。。对不住。。



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-6-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
nickolas
中级用户




积分 299
发帖 52
注册 2003-5-19
状态 离线
『第 48 楼』:  

不要紧,慢慢来。
不过要坚持写完。
支持你

2003-6-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 49 楼』:  

那是当然,,



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-6-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

初级用户

〓炫〓


积分 101
发帖 1
注册 2003-6-4
来自 河南
状态 离线
『第 50 楼』:  

看的晕呼呼的~



如果晚上你去我家一定会把你拉进卧室,锁上门,疯狂的把你推倒在床上关上灯,蒙上被子,张开双臂
然后告诉你:"瞧我的手表...是夜光的~!.
┌────────────────┐
│▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉│  loading...100%
└────────────────┘
2003-6-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
weihua
初级用户

新手


积分 105
发帖 1
注册 2003-6-4
状态 离线
『第 51 楼』:  

我非常感谢版主给我们这些新手学DOS的机会,上面的帖子我都看了,大部分都在学校里学过。但是我没有学好。我想版主可以做一个例子呀!让我们交互学习呀!



你好!!
2003-6-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 52 楼』:  

有一个config文件诊断专室



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-6-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cymojin
初级用户




积分 117
发帖 5
注册 2003-6-4
状态 离线
『第 53 楼』:  

好好顶一下

2003-6-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zhouyong5120
初级用户




积分 153
发帖 13
注册 2003-6-4
状态 离线
『第 54 楼』:  

天书!

2003-6-5 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Englishboy
初级用户




积分 125
发帖 5
注册 2003-6-5
状态 离线
『第 55 楼』:  

看到这些东东,我非常高兴,感谢你如是大师,也感谢这邦朋友们!!

2003-6-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Englishboy
初级用户




积分 125
发帖 5
注册 2003-6-5
状态 离线
『第 56 楼』:  

以上的这些东西,我虽说还不能完全看懂,但我还是挺感兴趣的,希望继续下去,总有一天我会看懂的.

2003-6-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yuxj073
初级用户




积分 115
发帖 3
注册 2003-6-6
状态 离线
『第 57 楼』:  

谢谢如是大师。。。。。。。。。。。。。。。。

2003-6-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
etb32
初级用户

斬人拔刀齋


积分 134
发帖 7
注册 2003-6-6
状态 离线
『第 58 楼』:  

我知道 如上大师 会说不用谢的
OHOH~~

2003-6-6 00:00
查看资料  发送邮件  发短消息 网志  OICQ (36123881)  编辑帖子  回复  引用回复
l1mei
初级用户




积分 120
发帖 4
注册 2003-6-4
状态 离线
『第 59 楼』:  

谢谢,内容很不错;还是有点看不懂!不知阁下能否来点经验之谈呢?

2003-6-6 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 60 楼』:  

柏子问了一下dos的内存问题。一般dos的内存与config文件息息相关。所以我就放在这里讲一讲。在早期的pc机时代,电脑的硬件只支持1M字节的寻址空间。那时候,硬盘都是奢侈品。操作系统在软盘上运作。那是pctools和hdcopy纵横江湖的时代。那个时候主打的操作系统dos因受硬件限制也只能管理最多1M字节的连续内存空间。在这1M内存中,又只有640K被留给应用程序使用,它们被称为常规内存或基本内存,其它384K被称为高端内存,是留给视频显示和BIOS等使用的。在1982年,640K内存对微型计算机来说显得绰绰有余,人们甚至认为,640K的内存可以用来干任何事。现在看起来有些可笑,但在当时,情况确实如此。
       可时代发展到今天,个人电脑上的内存动辄以数百mb计算。然道,我们使用dos还要受限于所谓的640k内存限制吗?我们可以说不。我们可以通过一定的内存管理工具来使用大内存。
其实在win95时代这个问题就已经北MS解决得很不错了
       在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状态。


(这是我根据有关资料整理,未完,待续)


[此贴子已经被作者于2003-6-7 15:01:46编辑过]






弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-6-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] ... [17] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: