Skip to content

2017年 408 操作系统 第 29 题

操作系统2017年选择题2分

题目

下列选项中,磁盘逻辑格式化程序所做的工作是( )。

Ⅰ. 对磁盘进行分区 Ⅱ. 建立文件系统的根目录 Ⅲ. 确定磁盘扇区校验码所占位数 Ⅳ. 对保存空闲磁盘块信息的数据结构进行初始化

错因

A

只承认 Ⅱ 建根目录、漏了 Ⅳ 空闲块结构初始化。但初始化空闲块管理结构(位图、空闲链表等)是逻辑格式化的核心工作之一——没有这步文件系统就不知道哪些块是空的,无法分配。漏掉它会让逻辑格式化"只建目录不管空间",没法实际工作。

C

承认 Ⅳ,但把 Ⅲ 也算进逻辑格式化——确定扇区校验码位数是物理格式化(低级格式化)的工作,发生在硬件层面,跟文件系统结构无关。逻辑格式化处理的是文件系统层面的数据结构,看不到也碰不到扇区内部布局。

D

把 Ⅰ 分区也算进去——磁盘分区是独立的步骤(fdisk / 分区工具),不是逻辑格式化的一部分。一块磁盘要先物理格式化(厂家做)→ 分区 → 逻辑格式化,三步分明。把分区算进逻辑格式化是把不同环节的步骤搅在一起。

总解析

磁盘从出厂到能用,经历三个层次

层次谁做做什么
物理格式化(低级格式化)厂家 / 硬件工具划分扇区、建立每扇区的校验码、地址标识
磁盘分区用户 / fdisk 工具把磁盘分成若干分区(每分区可独立装文件系统)
逻辑格式化(高级格式化)OS在分区上建立特定文件系统:超级块、inode 区、根目录空闲块管理结构

逐条核对:

命题属于哪层?是否逻辑格式化?
Ⅰ 分区分区步骤(独立)
Ⅱ 建根目录逻辑格式化
Ⅲ 扇区校验码位数物理格式化
Ⅳ 空闲块管理结构初始化逻辑格式化

区分钥匙:逻辑格式化做"文件系统层面的事"——抽象的数据结构(目录树、空闲块管理、inode 表)。物理层(扇区、校验码)是物理格式化的范畴;分区是文件系统之外的容器划分,独立成一步。

正确的是 Ⅱ Ⅳ。

最终答案是 B

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题