首页/新闻资讯/正文详情

考研408《操作系统》复习笔记,第四章《4.1.2 文件外存存储管理》

发布时间:2026/11/6 1:32:23 来源:云帆数科 栏目:资讯中心
考研408《操作系统》复习笔记,第四章《4.1.2 文件外存存储管理》
这块内容直接按前面学过的【内存存储、分配管理】来理解只不过【内存存储、分配管理】是【内存 和 进程】之间空间分配管理【文件的存储管理】是【外存 和 文件】之间的空间分配管理该给文件哪些【空闲区】该回收外存里哪些磁盘一、外存存储空间的划分与初始化二、存储管理1、空闲表法【只适合连续分配】联想【内存管理】里的【动态连续分配】人话就是用一个表记录所有连续的空闲空间在创建文件时选择适合文件大小的空闲区给它只管理【空闲区】2、空间链表法​​​​​​【适合离散 和 连续 分配2种方式】只管理【空闲区】【空闲盘块链】【一块】是【一个节点】的链表【空闲盘区链】【连续几块】是【一个节点】的链表3、空闲位示图法【适合离散 和 连续 分配2种方式】既管【分配区】又管理【空闲区】但主要还是为了【空闲区】(字号位号)计算出 —— 盘块号盘块号计算出 —— (字号位号)分配与回收过程【注意】【注意】【注意】【位示图】不受【非空闲】、或【空闲】其中一方的块数影响他是受【它两合起来的总块数】影响因为它二个都记录4、成组链接法【由浅至深】的逐步理解就可以明白其真正的逻辑原理这里就按前面学过的【索引分配】方式来理解【第一步理解】【第二部理解​​​​​​​】【第三步整体理解】【空间分配】的过程空闲块分配空闲区充足时刚开始分配空间【空闲盘块号栈】快分配完了还剩栈底指向的空闲块时空闲块回收【回收一个空闲块】时也就是添加一个空闲块当【空闲盘块号栈】要溢满时又来一个【新的空闲块】注意除了以上这些【FAT表】也可以兼顾【管理空闲磁盘空间】【总结】【再次注意提醒】除了以上这些【FAT表】也可以兼顾【管理空闲磁盘空间】【例题】【最难最难最难】【最难最难最难】【最难最难最难】【最难最难最难】【最难最难最难】【最难最难最难】​​​​​​​【最难最难最难】【最难最难最难】【最难最难最难】【最难最难最难】【最难最难最难】【最难最难最难】​​​​​​​​​​​​​​

相关推荐

CDD文件DID在CANdelaStudio和CANoe显示名称不一致
CDD文件DID在CANdelaStudio和CANoe显示名称不一致

问题描述开发完一些诊断的DID,需要进行自测,发现一个奇怪的问题,明明是同一个CDD文件,它的DID名称在CANdelaStudio和CANoe显示完全不是同一个。问题分析一开始怀疑是配置有问题,因为在CANdelaStudio软件里面&#xff0… · 2026/11/6 1:32:23

1553B组网全攻略:从零搭建一套完整的总线系统需要哪些组件?
1553B组网全攻略:从零搭建一套完整的总线系统需要哪些组件?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:32:23

AI茄子移栽机器人 QT信创完整工程
AI茄子移栽机器人 QT信创完整工程

# AI茄子移栽机器人 QT信创完整工程 ## 项目说明 适配**统信UOS、银河麒麟**国产信创Qt5.12/5.15,针对**茄子幼苗**专属视觉识别(茄子苗叶片狭长、紫茎特征区分番茄),穴盘苗壮苗筛选、机械臂移栽轨迹规划、RS485串口运动控制、移栽产量统计、本地日志存储、离线图片推理,… · 2026/11/6 1:31:23

二修板越修越烂?避开这几个前人挖的坑,少赔不少钱
二修板越修越烂?避开这几个前人挖的坑,少赔不少钱

干维修这行,最头疼的活不是炸得黢黑的新故障板,是被别人修过一遍的二修板。上家挖的坑全藏在焊锡底下,看不见摸不着。新手没经验,拿过来就上电、就拆件,钱没赚到不说,炸了零件、搞坏焊盘,最后锅… · 2026/11/6 1:35:24

一项跨模型系列的潜空间安全探针可复现性研究
一项跨模型系列的潜空间安全探针可复现性研究

大家读完觉得有帮助记得关注和点赞!!!摘要研究表明在单个8B模型(LLaMA-3.1-8B)的最后一层激活上训练的轻量级MLP探针,使用每个基准测试一个探针,就能以与大1000倍的防护模型相当的F1分数检测有害… · 2026/11/6 1:35:24

Transformers加载Huihui-Qwen3.8-27B-abliterated实战:流式输出、思考模式与推理指标代码全解析
Transformers加载Huihui-Qwen3.8-27B-abliterated实战:流式输出、思考模式与推理指标代码全解析

人工智能大模型多模态本地部署 【免费下载链接】Huihui-Qwen3.8-27B-abliterated 项目地址: https://ai.gitcode.com/dbe/Huihui-Qwen3.8-27B-abliterated 点击查看 免费下载 Huihui-Qwen3.8-27B-abliterated 是 huihui-ai 基于 Qwen3.8-27B 制作的"abliterat… · 2026/11/6 1:35:24

draw.io 桌面版离线安装完全指南:断网、内网画流程图,3 种包一次装对
draw.io 桌面版离线安装完全指南:断网、内网画流程图,3 种包一次装对

draw.io 桌面版离线安装完全指南:断网、内网画流程图,3 种包一次装对 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 断网审计机、禁用 SaaS 的内网机器… · 2026/11/6 1:35:24

导航颠簸预警技术方案解析与实际表现评估
导航颠簸预警技术方案解析与实际表现评估

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:35:24

工业 Qt 上位机全套开源库分类清单,随手而来的便利
工业 Qt 上位机全套开源库分类清单,随手而来的便利

今天来盘一下工业 Qt 上位机常用开源库分类。列个大概的清单(工控场景全覆盖,分通讯、数据解析、界面、日志、存储、协议、工具、嵌入式适配) 结合我这些年做 Qt 工控、Modbus 设备、RK 嵌入式、Windows 上位机的开发场景,以下是工… · 2026/11/6 1:34:24

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:07

三菱PLC数据采集到数据库的时序设计:Python+MC协议实战
三菱PLC数据采集到数据库的时序设计:Python+MC协议实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

ASIC主模式RTL设计:状态机与三态驱动的流片级实现
ASIC主模式RTL设计:状态机与三态驱动的流片级实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

STM32嵌入式C++开发:GDB调试与Renode仿真实战指南
STM32嵌入式C++开发:GDB调试与Renode仿真实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 1:02:11

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:27:59

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:03

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:28:07

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码