一、題目要求
使用乙個普通的大檔案(如 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 圖的基...