中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » DOS 是 16 位元系統,理應只支援 64k ram,為何...
« [1] [2] »
作者:
标题: DOS 是 16 位元系統,理應只支援 64k ram,為何... 上一主题 | 下一主题
madwhk
初级用户




积分 135
发帖 7
注册 2002-12-26
状态 离线
『楼 主』:  DOS 是 16 位元系統,理應只支援 64k ram,為何...

DOS 是 16 位元系統,
理應只支援 64k ram。
2^16=65536=64k
為何 DOS 可支援 64M ram?
(1024倍)

2003-7-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

目前DOS最大支持的是4GB,是用的XMS 3.0规范。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-1 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
madwhk
初级用户




积分 135
发帖 7
注册 2002-12-26
状态 离线
『第 3 楼』:  

那它是用甚麼方法使理應只支援64k ram 的 DOS
支援64 M ram 甚至 4G ram ?



2003-7-5 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 4 楼』:  

实模式的DOS是16位的,但保护模式的DOS则是32位的。也就是说,DOS是一个16位与32位混合的操作系统。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-6 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
Roy
管理员

專業島民



积分 4869
发帖 1633
注册 2002-12-10
状态 离线
『第 5 楼』:  



  Quote:
以下是引用Wengier在2003-7-6 4:38:21的发言:
实模式的DOS是16位的,但保护模式的DOS则是32位的。也就是说,DOS是一个16位与32位混合的操作系统。

可是实模式的DOS可以使用1M內存是何解呢?



我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
2003-7-6 00:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 6 楼』:  

实模式的DOS,要存取1MB以上的内存呢,,一般只能通过存取XMS/EMS内存来解决呢。。但保护模式的DOS呢,要存取1MB以上的内存可就太容易了呢。。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-6 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
Dark-Destroy
元老会员





积分 8312
发帖 3551
注册 2003-3-22
状态 离线
『第 7 楼』:  

EMS現在都不用了啦~




MSN:tiqit2@hotmail.com
2003-7-7 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
红色狂想
金牌会员

龙哥DOS


积分 4289
发帖 1501
注册 2003-2-23
来自 河南省
状态 离线
『第 8 楼』:  

这也就是所谓的扩展内存吧。



C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++
C++   ☆☆☆ 中国DOS联盟成员 ☆☆☆    C++
C++    ★★★ 爱提问的红色狂想 ★★★     C++
C++C++C++C++C++C++C++C++C++C++C++C++C++C++C++
2003-7-7 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (189236106)  编辑帖子  回复  引用回复
Dark-Destroy
元老会员





积分 8312
发帖 3551
注册 2003-3-22
状态 离线
『第 9 楼』:  

我對大陸的說法不怎麼知道...
在台灣:
XMS中文翻譯是"延伸記憶體"
EMS中文翻譯是"擴充記憶體"



MSN:tiqit2@hotmail.com
2003-7-7 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 10 楼』:  

其实即使在大陆,XMS和EMS的翻译也有混淆,还是用XMS、EMS方便多了。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-7 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
madwhk
初级用户




积分 135
发帖 7
注册 2002-12-26
状态 离线
『第 11 楼』:  

我說的只是普通的MS/PC/DR-DOS,而不是甚麼新的超級DOS或加了甚麼軟件的DOS。到底用甚麼方法處理超過64k的記憶體?
我深信DOS是16位元的操作系統,而下是16/32混合的操作系統。
理由:
286能使用2M,但它無32位元,而DOS已可在286上用。
所以DOS相信不是16/32混合的操作系統。
而是用了某方法管理超過64k的記憶體。

2003-7-13 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 12 楼』:  

DOS确实是16/32位混合的操作系统!DOS(除FreeDOS 32外)的真实模式是16位的,而32位模式只能在硬件(386+)和软件(DPMI/VCPI等)同时支持的情况下才会实现!

因此,若没有任何软件或驱动程序(包括HIMEM.SYS、EMM386.EXE等)的时候,DOS(除FreeDOS 32外)是不能支持32位,也不能存取1MB以上的内存的。但一旦硬件支持,此时通过加载XMS、EMS、VCPI、DPMI、DPMS等DOS下的内存/保护模式的驱动程序,DOS就完全可以做到上面那些了。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-13 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
godant
初级用户




积分 282
发帖 80
注册 2003-4-10
状态 离线
『第 13 楼』:  



  Quote:
以下是引用Wengier在2003-7-13 2:08:15的发言:

因此,若没有任何软件或驱动程序(包括HIMEM.SYS、EMM386.EXE等)的时候,DOS(除FreeDOS 32外)是不能支持32位,也不能存取1MB以上的内存的。但一旦硬件支持,此时通过加载XMS、EMS、VCPI、DPMI、DPMS等DOS下的内存/保护模式的驱动程序,DOS就完全可以做到上面那些了。

那USB是这的哦?USB硬盘要在什么模式下,才能正常激活并起动呢?

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




积分 135
发帖 7
注册 2002-12-26
状态 离线
『第 14 楼』:  

那請問DOS在286上怎處理2M記憶體?

2003-7-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 15 楼』:  

286电脑下用32位自然是不行了,但是还是可以用XMS、EMS等来存取1MB以上的内存呀。。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-20 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: