相关资料 引用&推荐
计算机组成
操作系统原理-1 启动运行流程
操作系统原理-2 进程管理
操作系统原理-3 内存管理
操作系统原理-4 文件系统
操作系统原理-5 并发
操作系统原理-6 网络

image-20200108034837819

disk 物理结构

柱面 cylinder ; 扇道 track
磁头 head (虽然每个盘面有一个磁头, 但是同一时间只用一个磁头在读写)
扇区 sector (512Byte)

old: CHS
new: LBA (Logical Block Address) 从0开始,1个LBA地址代表512Byte数据,
保持了对 CHS的兼容.CHS–>LBA

软件

disk –> MBR|GPT 分区表 –> (分区,fs)
读写的级别单位 block , 一般 4-64K Byte block, cluster 同个意思, SSD的物理sector大小=4096byte, 所以block设置为4096 Byte 的倍数
MBR $ \le 2TiB$ ; GPT EB级别, $2^{60}byte$

分区表 meta data 占位符

fs, file system

  • block/cluster

  • 设备 = IO (open ,write, read, close). >汇编 out xxx al

    • (fs) file system
    • 设备
      • disk (扇区512KB–>block(常见4KB)–>file–>fs) FCB(file control block)==inode
      • 网络,…
      • 屏幕,键盘,
      • 驱动,driver