国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

基于C++的類UNIX文件系統(tǒng)

2023-05-23 23:57 作者:玟玟的大寶貝  | 我要投稿

訪問【W(wǎng)RITE-BUG數(shù)字空間】_[內(nèi)附完整源碼和文檔]

一、題目要求

使用一個(gè)普通的大文件(如 c:\myDisk.img ,稱之為一級(jí)文件)模擬 UNIX V6++的一個(gè)文件卷,一個(gè)文件卷實(shí)際上就是一張邏輯磁盤,磁盤中存儲(chǔ)的信息以塊為單位。每塊 512字節(jié)。

  • 磁盤文件結(jié)構(gòu)

    • 定義自己的磁盤文件結(jié)構(gòu)

    • SuperBlock 結(jié)構(gòu)

    • 磁盤 Inode 節(jié)點(diǎn)結(jié)構(gòu),包括:索引結(jié)構(gòu)及邏輯塊號(hào)到物理塊號(hào)的映射

    • 磁盤 Inode 節(jié)點(diǎn)的分配與回收算法設(shè)計(jì)與實(shí)現(xiàn)

    • 文件數(shù)據(jù)區(qū)的分配與回收算法設(shè)計(jì)與實(shí)現(xiàn)


  • 文件目錄結(jié)構(gòu)

    • 目錄文件結(jié)構(gòu)

    • 目錄檢索算法的設(shè)計(jì)與實(shí)現(xiàn)


  • 文件打開結(jié)構(gòu):選作

  • 磁盤高速緩存:選作

  • 文件操作接口

? void fformat(); 格式化文件卷 ?? void ls(); 列目錄 ?? int fopen(char *name, int mode); 打開文件 ?? void fclose(int fd); 關(guān)閉文件 ?? int fread(int fd, char *buffer, int length); 讀文件 ?? int fwrite(int fd, char *buffer, int length);寫文件 ?? int flseek(int fd, int position); 定位文件讀寫指針 ?? int fcreat(char *name, int mode); 新建文件 ?? int fdelete(char *name); 刪除文件

  • 主程序

    • 初始化文件卷,讀入 SuperBlock

    • 圖形界面或者命令行方式,等待用戶輸入

    • 根據(jù)用戶不同的輸入,返回結(jié)果


基于C++的類UNIX文件系統(tǒng)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
玛沁县| 诸暨市| 昌江| 翁牛特旗| 宁陕县| 澄迈县| 芮城县| 修水县| 唐海县| 钟山县| 太仓市| 镇坪县| 永丰县| 观塘区| 灌阳县| 徐汇区| 富蕴县| 阳新县| 唐山市| 竹溪县| 荥阳市| 清原| 莱州市| 沙雅县| 栖霞市| 芦山县| 太谷县| 台前县| 吉隆县| 容城县| 元江| 天气| 双城市| 峡江县| 花垣县| 仲巴县| 壤塘县| 米脂县| 沿河| 土默特右旗| 大余县|