【操作系统】实验 模拟操作系统的文件管理系统
生活随笔
收集整理的這篇文章主要介紹了
【操作系统】实验 模拟操作系统的文件管理系统
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
實(shí)驗(yàn)要求
要求設(shè)計一個n個用戶的簡單二級文件系統(tǒng),每次用戶可保存m個文件,用戶在一次運(yùn)行中只能打開一個文件,對文件必須設(shè)置保護(hù)措施。要求做到以下幾點(diǎn):
提示與指導(dǎo)
(1)設(shè)計一個10個用戶的文件系統(tǒng),每次用戶可保存10個文件,一次運(yùn)行用戶可以打開5個文件。
(2)程序采用二級文件目錄(即設(shè)置主目錄[MFD])和用戶文件目錄(UED)。另外,為打開文件設(shè)置了運(yùn)行文件目錄(AFD)。
(3)為了便于實(shí)現(xiàn),對文件的讀寫作了簡化,在執(zhí)行讀寫命令時,只需改讀寫指針,并不進(jìn)行實(shí)際的讀寫操作。
(4)算法與框圖
- 因系統(tǒng)小,文件目錄的檢索使用了簡單的線性搜索。
- 文件保護(hù)簡單使用了三位保護(hù)碼:允許讀寫執(zhí)行、對應(yīng)位為 1,對應(yīng)位為0,則表示不允許讀寫、執(zhí)行。
- 程序中使用的主要設(shè)計結(jié)構(gòu)如下:
- 主文件目錄和用戶文件目錄( MFD、UFD)
- 打開文件目錄( AFD)(即運(yùn)行文件目
總結(jié)
以上是生活随笔為你收集整理的【操作系统】实验 模拟操作系统的文件管理系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Navicat】查看1000行以后的内
- 下一篇: 【Julia】ERROR: UndefV