Linux
dc199706
还在修行
展开
-
设计哈工大(深圳)本科生《操作系统》实验
哈深本科生OS课程实验实验三 页面替换算法实验四 文件系统设计实验的思路完成实验的思路数据结构当这门课助教,这门课的实验三和实验四都是我设计的。其中实验三虽然也是我设计的,但交给我同门负责了,因此实验三的代码我没有写,这里只放上实验四的代码,但也会讲一下实验三的思路。实验三 页面替换算法实验四 文件系统设计实验的思路首先用一个固定大小的空白文件来模拟磁盘,在这个磁盘上仿照ext2文件系统...原创 2020-12-07 16:43:01 · 867 阅读 · 0 评论 -
Linux中的逻辑地址与线性地址
Linux中的逻辑地址与线性地址A.问题起源B.分段的起源C.为什么不需要分段了?D.分段为何还存在,Linux做了什么?做《操作系统》助教的过程中无意间学到的一点新知识。A.问题起源逻辑地址实际上是个偏移地址,从0开始,它依赖于段基址组合成一个线性地址。段基址+逻辑地址=线性地址,线性地址经过硬件计算出相应的页表地址和页内偏移,从而得到物理地址。到这里时,直觉上会认为这样的过程很麻烦,因...原创 2019-11-14 20:14:28 · 295 阅读 · 0 评论