操作系统
文章平均质量分 78
北岛静石
以后新博客的更新会先放在自己的notion:https://www.notion.so/3b69777783774061b97d84cfba3e3684?v=b44f836f6de44ae598aa6af39b4e87ef
展开
-
操作系统真象-开启分页&加载内核
操作系统真象-开启分页&加载内核Tags: learning experience, 操作系统开启分页:ps. 下面的内容都是基于二级页表的, 毕竟大伙都是用的二级页表, 而且动态规划的二级页表空间利用率高于一级页表哇为什么要开启分页:最大化利用物理内存, 避免物理内存啥的, 以及加速内外存交换?(毕竟书上方案B在面对需要大空间进程时, 对内外存交换速度的打击是毁灭性的)如何开启分页机制:ps. 这三个步骤是有顺序的准备好页目录及页表将页表目录的地址写入cr3cr0的PG位置零原创 2021-10-03 04:01:35 · 1058 阅读 · 0 评论 -
操作系统真象-保护模式
操作系统真象-保护模式Column: September 12, 2021Tags: learning experience, 操作系统一点写汇编的新知识:可以在代码中用[bits xx]来指定生成xx位的shellcode, 如果在接触到下一个[bits xx]之前出现了不符合当前位数的内存/寄存器操作, 则会在机器码之前添加0x66(反转操作数大小前缀)和0x67(反转寻址方式签字), 然后汇编如何在机器码方面体现操作数的位数不同就交给硬件吧!如何进入保护模式:打开A20地址线加载gdt原创 2021-09-15 22:52:57 · 1036 阅读 · 0 评论 -
操作系统真象-MBR
操作系统真象-MBRColumn: September 5, 2021Tags: learning experience, 操作系统磁盘创建:两种创建光秃秃系统盘的方法:qemu:qemu-img create -f qcow2 -b hd60M.img -size 60Mbochs:bximage -hd -mode="flat" size=60 -q hd60M.img磁盘启动:启动方式:(bochs生成的可以在qemu使用. 但qemu生成的好像不能在bochs使用, 至少在我原创 2021-09-13 14:59:09 · 1070 阅读 · 0 评论