Appearance
题目
下列选项中,磁盘逻辑格式化程序所做的工作是( )。
Ⅰ. 对磁盘进行分区 Ⅱ. 建立文件系统的根目录 Ⅲ. 确定磁盘扇区校验码所占位数 Ⅳ. 对保存空闲磁盘块信息的数据结构进行初始化
错因
A
只承认 Ⅱ 建根目录、漏了 Ⅳ 空闲块结构初始化。但初始化空闲块管理结构(位图、空闲链表等)是逻辑格式化的核心工作之一——没有这步文件系统就不知道哪些块是空的,无法分配。漏掉它会让逻辑格式化"只建目录不管空间",没法实际工作。
C
承认 Ⅳ,但把 Ⅲ 也算进逻辑格式化——确定扇区校验码位数是物理格式化(低级格式化)的工作,发生在硬件层面,跟文件系统结构无关。逻辑格式化处理的是文件系统层面的数据结构,看不到也碰不到扇区内部布局。
D
把 Ⅰ 分区也算进去——磁盘分区是独立的步骤(fdisk / 分区工具),不是逻辑格式化的一部分。一块磁盘要先物理格式化(厂家做)→ 分区 → 逻辑格式化,三步分明。把分区算进逻辑格式化是把不同环节的步骤搅在一起。
总解析
磁盘从出厂到能用,经历三个层次:
| 层次 | 谁做 | 做什么 |
|---|---|---|
| 物理格式化(低级格式化) | 厂家 / 硬件工具 | 划分扇区、建立每扇区的校验码、地址标识 |
| 磁盘分区 | 用户 / fdisk 工具 | 把磁盘分成若干分区(每分区可独立装文件系统) |
| 逻辑格式化(高级格式化) | OS | 在分区上建立特定文件系统:超级块、inode 区、根目录、空闲块管理结构 |
逐条核对:
| 命题 | 属于哪层? | 是否逻辑格式化? |
|---|---|---|
| Ⅰ 分区 | 分区步骤(独立) | ✗ |
| Ⅱ 建根目录 | 逻辑格式化 | ✓ |
| Ⅲ 扇区校验码位数 | 物理格式化 | ✗ |
| Ⅳ 空闲块管理结构初始化 | 逻辑格式化 | ✓ |
区分钥匙:逻辑格式化做"文件系统层面的事"——抽象的数据结构(目录树、空闲块管理、inode 表)。物理层(扇区、校验码)是物理格式化的范畴;分区是文件系统之外的容器划分,独立成一步。
正确的是 Ⅱ Ⅳ。
最终答案是 B。