现在的操作系统是否还有DOS时代的640kiB常规内存概念
Tofloor
poster avatar
xliang9550
deepin
2015-06-03 19:42
Author
收到了一台海淘的定制机,DOS系统。随便装了个DOS版FreeBasic编译器玩玩,提示内存不够。
用mem查看常规内存使用,发现只剩下不到500kiB,然后调用memmaker优化内存,重启开机提示内存分配错误系统当机。

那么主流的操作系统(Windows,OS X,Linux)的内存管理机制相对DOS有没有实质性的提升呢?
Reply Favorite View the author
All Replies
MattD
deepin
2015-06-03 20:54
#1
我觉得LZ是把几个概念搞混了?
以前的DOS是工作在16位实模式下的,最多只能访问1MiB的内存空间,而其中0-640KiB又被BIOS映射占用,因此真正在实模式下里用到的内存还不到500KiB。
而且DOS也不是一个系统,而是一个家族。像FreeDOS就支持32位保护模式。
Reply View the author
132******13
deepin
2015-06-03 23:31
#2
听不懂系列。。。
Reply View the author
jiuny0209
deepin
2015-06-04 07:10
#3
本帖最后由 jiuny0209 于 2015-6-3 23:14 编辑

只要你的系统是32bit就已经超过这个限制了,总而言之~linux诞生那一刻就是属于32bit的系统/多人/多工系列,而MS应该要从windows 2000才开始算是真正32bit/多人/多工的系统。现在的系统都已经是64bit的了,否则你怎么能记忆体支持超过4G呢?(2^32=4G),16bit的限制那已经是上个世纪的事情了。
Reply View the author
xliang9550
deepin
2015-06-04 08:07
#4
Windows NT晚生八年。如果1985年推出的Windows 1.0就是32位系统该多好(80386处理器同年推出)……
Reply View the author
pdlenovo
deepin
2015-06-04 16:56
#5
我的LMOS诞生的那一刻就是64位的 多CPU /多进程/多线程了  少于128MB内存,LMOS都不会运行
Reply View the author
xliang9550
deepin
2015-06-05 01:33
#6
当年在DOS/4GW保护模式下玩过正版国产游戏《移民计划》,68元。
当时最难搞的好像是DOS下的驱动(显卡、声卡、鼠标等)。
Reply View the author
New Thread

Popular Ranking

Change

Popular Events

More
国际排名
WHLUG