【发布时间】:2018-03-26 11:54:59
【问题描述】:
故事如下,我正在从头开始构建基于 Z80 的计算机,我的意思是,将 Z80、外围设备、RAM 和 ROM 焊接在一起。但是一旦完成,我最终将拥有超过 64K 的 RAM(我正在使用内存库来获得比 Z80 能够寻址的更多的内存),我不知道如何管理。我的想法是在计算机上编写一个简单的 lisp 解释器,但我也想要动态数组或字符串,我显然需要 malloc 之类的东西。
那么问题来了,一旦你有了一块连续的内存,你如何对它进行分片和管理呢?
和
你能告诉我一些方法/算法吗?我想保持简单,但不要偷懒,做对了。
【问题讨论】:
标签: memory-management z80