多級檔案目錄的檔案管理系統

2022-10-30 09:03:06 字數 2294 閱讀 7524

山東理工大學計算機學院

課程設計

(作業系統)

二○一一年六月二十四日

課程設計任務書及成績評定

ⅰ、題目的目的和要求:

鞏固和加深對作業系統(os)原理的理解,初步掌握作業系統組成模組和應用介面的使用方法,提高進行工程設計和系統分析的能力;通過選做上面的課題,實現os最基本模組的管理功能,重點放在資料結構設計、文件規範化和程式設計風格。

[1] 湯子贏等.計算機作業系統(第二版).西安電子科技大學出版社,2006.8

[2] 馮耀霖等.作業系統,西安電子科技大學出版社.1992

[3] 張堯學等.計算機作業系統教程(第2版).清華大學出版社,2001.4

[4] 譚耀銘.作業系統.中國人民大學出版社,2003.4

[5] 劉坤起. 作業系統學習輔導與習題詳解[m]. 北京: 電子工業出版社, 2003:58-67

[6]孫鍾秀等編著,作業系統教程[m],高等教育出版社,2003:46-78

ⅳ、成績評定:

設計成績教師填寫)

指導老師簽字)

二○一一年六月二十四日

第一章概述1

第二章系統分析2

第三章系統設計3

第四章程式設計流程圖或n-s圖6

第五章除錯過程中的問題及系統測試情況………………………7

第六章結束語9

附錄10

第一章概述

課程設計是實踐性教學中的乙個重要環節,它以某一課程為基礎,可以涉及和課程相關的各個方面,是一門獨立於課程之外的特殊課程。課程設計是讓同學對所學的課程更全面的學習和應用,理解和掌握課程的相關知識。《計算機作業系統》一門重要的專業課,是開發作業系統和軟體系統的理論和應用基礎。

本課程設計要求設計乙個基於多級檔案目錄的檔案管理系統。通過具體的檔案儲存空間的管理、檔案的物理結構、目錄結構和檔案操作的實現,加深對檔案系統內部功能和實現過程的理解。

第二章系統分析

1.在記憶體中開闢乙個虛擬磁碟空間作為檔案儲存器,在其上實現乙個多級檔案目錄的檔案管理系統。

2.檔案物理結構可採用顯式鏈結或其他方法。

4.檔案目錄結構採用多級目錄結構,每個目錄項包含檔名、實體地址、長度等資訊,還可以通過目錄項實現對檔案的讀和寫的保護。目錄組織方式可以不使用索引結點的方式,但使用索引結點,則難度係數為1.

2。5.設計乙個較實用的使用者介面,方便使用者使用。要求提供以下相關檔案操作:

第三章系統設計

1.檔案的操作

(1)檔案的建立:

(2)檔案的開啟:

(3)檔案的讀:read

(4)檔案的寫:write

(5)檔案關閉:close

2.資料結構體

1).資料夾資料結構體:

typedef struct mfd //主檔案目錄

mfd;

2).使用者檔案資料結構體:

typedef struct ufd //使用者檔案目錄

ufd;

3).功能實現命令資料結構體:

typedef struct comm //命令串

comm;

mfd mainfd[n主檔案目錄陣列

ufd userfd[m使用者檔案目錄陣列

ofd openfd[l開啟檔案目錄陣列

comm *command命令串指標 int next;

}disk;

3.主要模組組成

1).標頭檔案:

#include <>

#include <>裡面有clrscr()清屏函式

#include <>

#include <>

#include <> //記憶體分配函式

#include <>

#include <>

#define n 30 //使用者數

#define m 20 //乙個使用者可儲存m個檔案

#define l 5 //使用者只能一次開啟l個檔案

2).功能模組實現函式:

void init初始化主檔案目錄陣列

void init_ufd(char *username初始化使用者檔案目錄

void mesg(char *str); //輸出函式

char *getuser設定使用者函式宣告

char *getpass設定口令函式宣告

comm *readcommand(); //讀命令串函式宣告

void login使用者登入

void setpass設定口令

void create建立使用者檔案

void mydelete刪除

護理管理檔案目錄

1 護理目標管理方案1 2 安徽省醫院護理崗位設定名錄2 3 2012年護理垂直管理體系3 4 臨泉縣人民醫院護理崗位設定4 5 護理人員資訊5 6 護理部人員分層發布名單 護理部6 7 護理人員簡明登記表 科室7 8 臨泉縣人民醫院 長考核標準8 9 護理部 十二.五 護理工作規劃 2011 20...

安全管理檔案目錄

1 安全管理 1.1 安全生產管理制度 1.1.1崗位安全生產責任制度 1.1.2 安全生產目標管理與考核制度 1.1.3 安全生產獎罰制度 1.1.4 安全生產資金 措施費用 提取保障制度1.1.5 安全教育培訓制度 1.1.6 安全檢查制度 1.1.7 生產安全事故報告處理規定 1.1.8 事故...

星級管理檔案目錄

1 晉州市教育局關於在全市各級各類學校開展星級學校評估活動的通知 2012 5號 2 本學區星級學校評估方案 3 學區內星級學校評估相關資料資料 包括轄區內各學校星級評估表 學區星級學校評估彙總等 4 學區內星級學校評估結果 注 將星級管理檔案單獨組檔併入學校管理類 二 一二年五月十四日 1 晉州市...