原始碼和文件分享 基於C 的類UNIX檔案系統

2021-09-27 11:09:54 字數 352 閱讀 6017

一、題目要求

使用乙個普通的大檔案(如 c:\mydisk.img ,稱之為一級檔案)模擬 unix v6++的乙個檔案卷,乙個檔案卷實際上就是一張邏輯磁碟,磁碟中儲存的資訊以塊為單位。每塊 512位元組。

磁碟檔案結構

定義自己的磁碟檔案結構

superblock 結構

磁碟 inode 節點結構,包括:索引結構及邏輯塊號到物理塊號的對映

磁碟 inode 節點的分配與**演算法設計與實現

檔案資料區的分配與**演算法設計與實現

檔案目錄結構

目錄檔案結構

目錄檢索演算法的設計與實現

檔案開啟結構:選作

磁碟快取記憶體:選作

原始碼和文件分享 基於C 的類UNIX檔案系統

使用乙個普通的大檔案 如 c mydisk.img 稱之為一級檔案 模擬 unix v6 的乙個檔案卷,乙個檔案卷實際上就是一張邏輯磁碟,磁碟中儲存的資訊以塊為單位。每塊 512位元組。檔案目錄結構 檔案開啟結構 選作 磁碟快取記憶體 選作 檔案操作介面 void fformat 格式化檔案卷 vo...

原始碼和文件分享 基於C 的教室管理系統

1 需求分析 核心需求 實現教室管理系統,完成對學校教室的維護 查詢 預約 統計功能。程式擁有許可權控制,分為管理員和普通使用者 管理員需求 檢視某棟樓教室的概要資訊 每個教室的詳細資訊 包括教室基本資訊 預約情況 上課情況 修改某教室基本資訊 增加教室 刪除教室 增加某教室上課情況 統計某類教室的...

原始碼和文件分享 基於swift的詞法分析程式

計算正則式 讀入正規表示式 對正規表示式處理 建圖 生成 nfa 將 nfa 去除空節點 轉化為 nfa 將 nfa 轉化為 dfa 對 dfa 圖進行遍歷每個節點,獲取到每個節點通過某個字元到達哪下乙個狀態,並找到終態 構造 dfa 表 輸出顯示 驗證字串 在成功通過正規表示式構建 dfa 圖的基...