91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-11
  • 語言: C/C++
  • 標簽: os實驗四??

資源簡介

一、實驗目的 模擬文件系統實現的基本功能,了解文件系統的基本結構和文件的各種管理方法,加深理解文件系統的內部功能及內部實現。通過用高級語言編寫和調試一個簡單的文件系統,模擬文件管理的工作過程,從而對各種文件操作命令的實質內容和執行過程有比較深入的了解。 二、實驗內容和要求 編程模擬一個簡單的文件系統,實現文件系統的管理和控制功能。要求本文件系統采用兩級目錄,即設置主文件目錄[MFD]和用戶文件目錄[UED]。另外,為打開文件設置運行文件目錄[AFD]。設計一個10個用戶的文件系統,每次用戶可保存10個文件,一次運行用戶可以打開5個文件,并對文件必須設置保護措施。在用戶程序中通過使用文件

資源截圖

代碼片段和文件信息

#include?“string.h“
#include?“stdio.h“
#include?“conio.h“
#include?“stdlib.h“
#define?L?6??/*?用戶最多保存的文件數?*/
#define?N?5?/*?系統可同時管理的用戶數*/
int?U;
typedef?int???SX;/*文件屬性?1為只讀,2為寫,3為可讀可寫*/
typedef?int??ZT;/*文件狀態?1為建立,2為打開,3為關閉*/
typedef?int?FLAG;/*是否空表目0為空,1為非空*/
static?int?memo[128]={102030405060708090100110120130140150};
?
/*用戶文件目錄*/
?struct?FCB
{
char?filename[20];/*文件名*/
SX??access;/*文件屬性*/
int?length;/*記錄長度*/
int?address[5];/*文件地址*/
FLAG?flag;/*是否空表目,0為空*/
};

?/*用戶已打開文件表*/
struct??UOF1
{
char?filename[20];/*文件名*/
SX??access;/*文件屬性*/
int?length;/*記錄長度*/
ZT?flag1;/*狀態*/
int?write;/*寫指針*/
????????int?read;/*讀指針*/
FLAG?flag;
????int?address[5];/*文件地址*/
};

struct?FCB?UFD[N][L]?={{{“abc“23{102030}1}{“def“13{405060}1}{

評論

共有 條評論

相關資源