DOS很多代码是汇编写的
【 在 hgoldfish 的大作中提到: 】
: 是有这个想法啊。DOS 其实没啥,甚至 FAT32 这种文件系统上现代编程语言的话,代码量都不是很大。这年头,已经不再是当年人人自己写 list, vector 的时代了。动下手指头,一个完整的 b 树,跳表数据结构分分钟就被 import 进来。
: 现在还有 AI,重头写个 DOS 这样的操作系统全职的话,估计只要半年吧。不考虑优化的话。何况利用现代编程技术,说不定写出来的比原始 DOS 更高效呢。
: 我最近研究了纤程在 DOS 下的应用。应该可以做到切换纤程的时候,再从磁盘或者 XMS 里面切换出栈空间(要求堆不能引用栈的内容)。相当于现代的虚拟内存,但是控制更加精细化。
: ...................
--
FROM 218.108.158.*