├── .idea ├── misc.xml ├── modules.xml ├── uiDesigner.xml ├── vcs.xml └── workspace.xml ├── JLFile-OS.iml ├── LICENSE ├── README.md ├── doc ├── New-分析准备Pt-1(文件系统基础整合).md ├── New-分析准备Pt-2(文件系统的实现思路).md ├── img │ ├── 基础信息总结.png │ ├── 基础:文件在外存的存放方式.png │ ├── 基础:文件的属性.png │ ├── 基础:文件系统提供的功能.png │ ├── 基础:文件系统结构层次.png │ ├── 基础:调用实例.png │ ├── 存储空间管理:位示图法.png │ ├── 存储空间管理:成组链接法定义.png │ ├── 存储空间管理:成组链接法解析.png │ ├── 存储空间管理:方法分类.png │ ├── 存储空间管理:空闲表法.png │ ├── 文件共享:总结.png │ ├── 文件共享:概念.png │ ├── 文件共享:硬链接方式实现.png │ ├── 文件共享:软链接方式实现.png │ ├── 文件的保护:总结.png │ ├── 文件的物理结构:文件分配的分类.png │ ├── 文件的物理结构:显式链接分配方式.png │ ├── 文件的物理结构:显式链接的逻辑块号映射到物理块号.png │ ├── 文件的物理结构:显示链接分配方式.png │ ├── 文件的物理结构:磁盘中的物理块.png │ ├── 文件的物理结构:索引分配之多级索引及物理块号到逻辑块号映射.png │ ├── 文件的物理结构:索引分配之混合索引.png │ ├── 文件的物理结构:索引分配方式.png │ ├── 文件的物理结构:索引分配方式逻辑块号到物理块号的映射.png │ ├── 文件的物理结构:连续分配方式.png │ ├── 文件的物理结构:连续分配方式的文件迁移.png │ ├── 文件的物理结构:逻辑块到物理盘块的映射.png │ ├── 文件的物理结构:隐式链接优缺点分析.png │ ├── 文件的物理结构:隐式链接分配方式.png │ ├── 文件目录:FCB.png │ ├── 文件目录:FCB的操作.png │ ├── 文件目录:FCB的改进-索引结点.png │ ├── 文件目录:二级目录.png │ ├── 文件目录:单级目录.png │ ├── 文件目录:多级目录.png │ ├── 文件目录:无环图目录.png │ ├── 文件目录:知识点分类.png │ ├── 文件目录:知识点总结.png │ ├── 逻辑结构:分类.png │ ├── 逻辑结构:分类总结.png │ ├── 逻辑结构:索引改进-多级索引顺序文件.png │ ├── 逻辑结构:索引文件.png │ ├── 逻辑结构:索引顺序文件.png │ ├── 逻辑结构:索引顺序文件检索分析.png │ ├── 逻辑结构:顺序文件.png │ └── 逻辑结构:顺序文件的随机存取分析.png ├── 分析准备Pt-1(非空闲磁盘块管理).md └── 分析准备Pt-2(空闲磁盘块管理).md ├── img ├── Logo.png ├── 界面演示1.png └── 界面演示2.png ├── out └── production │ └── JLFile-OS │ ├── Entity │ ├── BitMap.class │ ├── FAT.class │ ├── FCB_List.class │ ├── SysFile.class │ └── User.class │ ├── Test │ └── TestFrame.class │ ├── Util │ ├── FCBController.class │ ├── FileController.class │ ├── SysController.class │ └── UserController.class │ └── View │ └── MainPage.class └── src ├── Entity ├── BitMap.java ├── FAT.java ├── FCB_List.java ├── SysFile.java └── User.java ├── Test └── TestFrame.java ├── Util ├── FCBController.java ├── FileController.java ├── SysController.java └── UserController.java └── View └── MainPage.java /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /JLFile-OS.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/JLFile-OS.iml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/README.md -------------------------------------------------------------------------------- /doc/New-分析准备Pt-1(文件系统基础整合).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/New-分析准备Pt-1(文件系统基础整合).md -------------------------------------------------------------------------------- /doc/New-分析准备Pt-2(文件系统的实现思路).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/New-分析准备Pt-2(文件系统的实现思路).md -------------------------------------------------------------------------------- /doc/img/基础信息总结.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/基础信息总结.png -------------------------------------------------------------------------------- /doc/img/基础:文件在外存的存放方式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/基础:文件在外存的存放方式.png -------------------------------------------------------------------------------- /doc/img/基础:文件的属性.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/基础:文件的属性.png -------------------------------------------------------------------------------- /doc/img/基础:文件系统提供的功能.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/基础:文件系统提供的功能.png -------------------------------------------------------------------------------- /doc/img/基础:文件系统结构层次.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/基础:文件系统结构层次.png -------------------------------------------------------------------------------- /doc/img/基础:调用实例.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/基础:调用实例.png -------------------------------------------------------------------------------- /doc/img/存储空间管理:位示图法.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/存储空间管理:位示图法.png -------------------------------------------------------------------------------- /doc/img/存储空间管理:成组链接法定义.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/存储空间管理:成组链接法定义.png -------------------------------------------------------------------------------- /doc/img/存储空间管理:成组链接法解析.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/存储空间管理:成组链接法解析.png -------------------------------------------------------------------------------- /doc/img/存储空间管理:方法分类.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/存储空间管理:方法分类.png -------------------------------------------------------------------------------- /doc/img/存储空间管理:空闲表法.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/存储空间管理:空闲表法.png -------------------------------------------------------------------------------- /doc/img/文件共享:总结.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件共享:总结.png -------------------------------------------------------------------------------- /doc/img/文件共享:概念.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件共享:概念.png -------------------------------------------------------------------------------- /doc/img/文件共享:硬链接方式实现.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件共享:硬链接方式实现.png -------------------------------------------------------------------------------- /doc/img/文件共享:软链接方式实现.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件共享:软链接方式实现.png -------------------------------------------------------------------------------- /doc/img/文件的保护:总结.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的保护:总结.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:文件分配的分类.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:文件分配的分类.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:显式链接分配方式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:显式链接分配方式.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:显式链接的逻辑块号映射到物理块号.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:显式链接的逻辑块号映射到物理块号.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:显示链接分配方式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:显示链接分配方式.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:磁盘中的物理块.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:磁盘中的物理块.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:索引分配之多级索引及物理块号到逻辑块号映射.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:索引分配之多级索引及物理块号到逻辑块号映射.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:索引分配之混合索引.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:索引分配之混合索引.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:索引分配方式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:索引分配方式.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:索引分配方式逻辑块号到物理块号的映射.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:索引分配方式逻辑块号到物理块号的映射.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:连续分配方式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:连续分配方式.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:连续分配方式的文件迁移.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:连续分配方式的文件迁移.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:逻辑块到物理盘块的映射.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:逻辑块到物理盘块的映射.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:隐式链接优缺点分析.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:隐式链接优缺点分析.png -------------------------------------------------------------------------------- /doc/img/文件的物理结构:隐式链接分配方式.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件的物理结构:隐式链接分配方式.png -------------------------------------------------------------------------------- /doc/img/文件目录:FCB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:FCB.png -------------------------------------------------------------------------------- /doc/img/文件目录:FCB的操作.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:FCB的操作.png -------------------------------------------------------------------------------- /doc/img/文件目录:FCB的改进-索引结点.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:FCB的改进-索引结点.png -------------------------------------------------------------------------------- /doc/img/文件目录:二级目录.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:二级目录.png -------------------------------------------------------------------------------- /doc/img/文件目录:单级目录.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:单级目录.png -------------------------------------------------------------------------------- /doc/img/文件目录:多级目录.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:多级目录.png -------------------------------------------------------------------------------- /doc/img/文件目录:无环图目录.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:无环图目录.png -------------------------------------------------------------------------------- /doc/img/文件目录:知识点分类.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:知识点分类.png -------------------------------------------------------------------------------- /doc/img/文件目录:知识点总结.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/文件目录:知识点总结.png -------------------------------------------------------------------------------- /doc/img/逻辑结构:分类.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/逻辑结构:分类.png -------------------------------------------------------------------------------- /doc/img/逻辑结构:分类总结.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/逻辑结构:分类总结.png -------------------------------------------------------------------------------- /doc/img/逻辑结构:索引改进-多级索引顺序文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/逻辑结构:索引改进-多级索引顺序文件.png -------------------------------------------------------------------------------- /doc/img/逻辑结构:索引文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/逻辑结构:索引文件.png -------------------------------------------------------------------------------- /doc/img/逻辑结构:索引顺序文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/逻辑结构:索引顺序文件.png -------------------------------------------------------------------------------- /doc/img/逻辑结构:索引顺序文件检索分析.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/逻辑结构:索引顺序文件检索分析.png -------------------------------------------------------------------------------- /doc/img/逻辑结构:顺序文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/逻辑结构:顺序文件.png -------------------------------------------------------------------------------- /doc/img/逻辑结构:顺序文件的随机存取分析.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/img/逻辑结构:顺序文件的随机存取分析.png -------------------------------------------------------------------------------- /doc/分析准备Pt-1(非空闲磁盘块管理).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/分析准备Pt-1(非空闲磁盘块管理).md -------------------------------------------------------------------------------- /doc/分析准备Pt-2(空闲磁盘块管理).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/doc/分析准备Pt-2(空闲磁盘块管理).md -------------------------------------------------------------------------------- /img/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/img/Logo.png -------------------------------------------------------------------------------- /img/界面演示1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/img/界面演示1.png -------------------------------------------------------------------------------- /img/界面演示2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/img/界面演示2.png -------------------------------------------------------------------------------- /out/production/JLFile-OS/Entity/BitMap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Entity/BitMap.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Entity/FAT.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Entity/FAT.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Entity/FCB_List.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Entity/FCB_List.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Entity/SysFile.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Entity/SysFile.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Entity/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Entity/User.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Test/TestFrame.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Test/TestFrame.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Util/FCBController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Util/FCBController.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Util/FileController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Util/FileController.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Util/SysController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Util/SysController.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/Util/UserController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/Util/UserController.class -------------------------------------------------------------------------------- /out/production/JLFile-OS/View/MainPage.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/out/production/JLFile-OS/View/MainPage.class -------------------------------------------------------------------------------- /src/Entity/BitMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Entity/BitMap.java -------------------------------------------------------------------------------- /src/Entity/FAT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Entity/FAT.java -------------------------------------------------------------------------------- /src/Entity/FCB_List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Entity/FCB_List.java -------------------------------------------------------------------------------- /src/Entity/SysFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Entity/SysFile.java -------------------------------------------------------------------------------- /src/Entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Entity/User.java -------------------------------------------------------------------------------- /src/Test/TestFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Test/TestFrame.java -------------------------------------------------------------------------------- /src/Util/FCBController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Util/FCBController.java -------------------------------------------------------------------------------- /src/Util/FileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Util/FileController.java -------------------------------------------------------------------------------- /src/Util/SysController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Util/SysController.java -------------------------------------------------------------------------------- /src/Util/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/Util/UserController.java -------------------------------------------------------------------------------- /src/View/MainPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jalr4ever/JLFile-System/HEAD/src/View/MainPage.java --------------------------------------------------------------------------------