首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    实战分页机制实现 -- 通过实际内存大小动态调整页表个数

    详解操作系统分页机制与实战 但是我们的内存大小到底是多少呢?...通过 BIOS 中断获取内存信息 我们曾经通过 BIOS 的 10H 硬件中断实现向显示器输出一行文字。 计算机是如何启动的?...INT 15H 中断完成后寄存器的值 EFLAGS — EFLAGS 的 CF 位表示中断执行是否出错,位 0 表示没有出错,为 1 表示出错 EAX — 0534D4150h ECX — BIOS 实际写入字节数...显示内存信息并获取最大连续内存 ; ---------------------- 显示内存信息 --------------------------- DispMemSize: push...运行效果 经过一系列的工作,我们终于完成了我们的程序,让我们的“操作系统”可以获取实际可用的连续内存大小,并在其中分配页表来启动我们的程序,那接下来就让我们执行看看: 7.

    82320
    领券