深入理解Linux0.11内核
文章平均质量分 95
程序员李哈
本平台分享技术帖,某站:李哈zzz分享技术视频
展开
-
深入理解Linux0.11内核之文件系统之SYS_WRITE系统调用
上篇文章从硬件层面对磁盘做了一个简单的介绍,让读者大概清楚了一个磁盘内部的组成,明白了其中最小单位扇区,一个扇区512字节。并且介绍了Linux0.11内核中使用的MINIX文件系统(也就是抽象一层对磁盘的描述),让读者对引导块、超级快、逻辑位图、inode位图、inode、数据块(除了数据块,其他的都是描述数据块的元数据信息)。有一个初步的认识。并且因为磁盘和内存速度相差太大,所以引入了内存中的高速缓存。因为对齐的问题,缓存块和数据块的大小都是1024大小。并且也存在元数据信息描述——缓存头。为了快速找到原创 2022-07-26 17:14:51 · 1345 阅读 · 0 评论 -
深入理解Linux0.11内核之文件系统一
很久很久没更新了,最近会持续更新Linux0.11内核相关的文章,全程用官方书籍+内核源码+intel手册论证。首先,为什么要学习Linux0.11呢?大多数人认为外面根本没人使用了呀..... 现在的centos6 7 8、ubuntu 14 16 20不都是内核2.6、内核3.1或者以上版本吗?我的答案是:知其先后,则近道矣。0.11确实没人使用了。但是麻雀虽小五脏俱全,其中进程管理、内存内存、文件管理、设备驱动等等模块都是存在的,但是其中算法可能比较欠缺(毕竟1991年,linus一个人完成.原创 2022-07-21 15:28:26 · 1201 阅读 · 0 评论