第四章
一、为什么要配置层次式储存器?
为了使存储器跟上处理机的运行速度,提高处理机的使用率,同时尽量降低存储器的成本,采用多层结构的存储器系统是性价比最高的方案
二、可采用哪几种方式将程序装入内存?它们分别适合用于何种场合?
绝对装入方式:将目标模块装入到内存中事先指定的位置,计算机系统很小时,完全有可能知道程序将驻留在内存的什么位置。因此可采用绝对装入的方式将程序装入内存指定位置中
自由尋覓快樂別人從沒法感受
最近在看《自己动手写操作系统》这本书,其中第一章有一段简单的引导代码。书中的指导是将源代码文件.asm
编译为二进制文件.bin
后写入到软盘中,然后启动运行;又或者是使用FloppyWriter
将二进制文件.bin
写为镜像文件.img
,再放到Virtual PC
中运行。由于年代久远,现在的电脑已经没有软盘位,遗留下来的软盘也早被我小时候当玩具玩坏了,而且macOS已经不支持Virtual PC
了,FloppyWriter
也仅仅是在Windows平台下能够运行。由此看来,书上的运行方法已经全部行不通了