TA的每日心情 | 开心 2026-2-7 02:13 |
|---|
签到天数: 1955 天 [LV.Master]无
|
本帖最后由 数值分析 于 2025-1-20 03:12 编辑
0 o3 \1 Y: M0 |6 B' t. n
+ k5 Q8 L/ S4 p: c看到最后一段,想起了当年和内存较劲的时候" d3 u) t! a9 F4 o7 A, s2 N
还记得DOS的最开始的640k内存叫基本内存,因为“640kB should be enough for anyone”。再往上384k叫扩充内存,本来是保留给系统和驱动程序用的,用户用不了。但后来基本内存不够用,可以用EMM386.EXE把内存驻留程序映射到扩充内存运行。这样基本内存就可以留下大概600k来运行程序。
3 E0 u6 d: b% \8 ~+ C9 B$ o! K再往上就是扩展内存,需要先加载HIMEM.SYS驱动才能使用。5 M0 ?, v: j% F, I' ?$ \7 M( w
我没有用过LISP解释器,但猜想LISP解释器的堆栈是软件实现的,不受实模式堆栈段大小默认为1kb的限制,那自然是大多了。2 D, O, D6 O7 j- q+ b& v
真是好久之前的事儿了。。。 |
评分
-
查看全部评分
|