首页
›
Linux内核与驱动
›
107-操作系统原理
›
《文件系统设计与磁盘调度:从FAT到ext4全流程拆解》
VIP10
本课程属于:107-操作系统原理
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
文件系统设计与磁盘调度:从FAT到ext4全流程拆解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
存储介质演进
从磁带到固态硬盘 · 理解物理存储的底层原理与性能差异
存储介质演进
从磁带到固态硬盘
02
磁盘结构详解
盘片 · 磁头 · 磁道
磁盘结构详解
盘片
03
磁盘调度算法(一)
先来先服务(FCFS)与最短寻道时间…
磁盘调度算法
FCFS
04
磁盘调度算法(二)
SCAN(电梯算法) · C-SCAN · LOOK与C-LOOK的调度策略与性…
磁盘调度算法
SCAN
05
文件系统核心概念
文件 · 目录 · inode
文件系统核心概念
文件
06
文件系统接口
系统调用(open/read/wri…
文件系统接口
open/read/wr…
07
FAT文件系统(一)
FAT12/16/32的演进历史 · 引导扇区与BPB(BIOS参数块)结…
FAT
文件系统
08
FAT文件系统(二)
FAT表 · 簇链与文件分配表的详细遍历过程
FAT
文件系统
09
FAT文件系统(三)
目录项结构(短文件名与长文件名LFN…
FAT
文件系统
10
FAT文件系统(四)
FAT的局限性(碎片化 · 最大卷大小 · 单文件限制)与适用场景
FAT
文件系统
11
NTFS文件系统(一)
主文件表(MFT)与$MFT元文件的…
NTFS
文件系统
12
NTFS文件系统(二)
NTFS属性类型(常驻/非常驻属性)…
NTFS
文件系统
13
NTFS文件系统(三)
NTFS的B+树目录索引与文件压缩/…
NTFS
文件系统
14
NTFS文件系统(四)
NTFS日志($LogFile)与事…
NTFS
文件系统
15
ext2文件系统(一)
ext2的磁盘布局 · 块组描述符与位图管理
ext2
文件系统
16
ext2文件系统(二)
inode结构(直接/间接/双重间接…
ext2
文件系统
17
ext2文件系统(三)
目录项实现(线性扫描)与软/硬链接的…
ext2
文件系统
18
ext3文件系统
日志模式(Journal/Order…
ext3
文件系统
19
ext4文件系统(一)
ext4新特性概览(Extents · Flexible Block Gro… · 延迟分配)
ext4
文件系统
20
ext4文件系统(二)
Extent树结构(Extent H…
ext4
文件系统
21
ext4文件系统(三)
多块分配(mballoc)与延迟分配…
ext4
文件系统
22
ext4文件系统(四)
HTree目录索引(Hash Tre…
ext4
文件系统
23
ext4文件系统(五)
快速扩展属性(EA)与inode版本…
ext4
文件系统
24
文件系统挂载与卸载
mount/umount流程 · 超级块读取与一致性检查(fsck)
文件系统挂载
卸载
25
缓存与回写机制
页缓存(Page Cache) · 脏页回写(pdflush/flush…
缓存
回写机制
26
文件系统性能测试
IOPS · 吞吐量 · 延迟的测量方法与fio工具实战
文件系统性能测试
IOPS
27
文件系统对比分析
FAT32 vs NTFS vs e…
文件系统对比分析
FAT32
28
磁盘故障与RAID
RAID0/1/5/6/10的原理 · 条带化与奇偶校验对文件系统的影响
RAID
磁盘故障
29
现代存储趋势
NVMe · SSD FTL(闪存转换层) · TRIM命令与文件系统的适配
现代存储趋势
NVMe
30
文件系统未来展望
ZFS · Btrfs的写时复制(CoW) · Bcache与分布式文件系统简介
文件系统未来展望
ZFS
所属VIP或分类
同VIP:xv6内核进程管理:fork与exec系统调用底层实现
同VIP:内存管理核心:VMA结构分析与缺页中断处理流程
同VIP:同步互斥实战:Linux内核futex与读写锁实现