計算機操作系統(tǒng)課程設計_第1頁
計算機操作系統(tǒng)課程設計_第2頁
計算機操作系統(tǒng)課程設計_第3頁
計算機操作系統(tǒng)課程設計_第4頁
計算機操作系統(tǒng)課程設計_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機操作系統(tǒng)課程設-CAL-FENGHAL-(YICAI)-Company One 1計算機操作系統(tǒng)課程設計班級:計0911姓名:學號:使用語言:C+指導老師: 學院:一、系統(tǒng)要求1、實驗目的通過一個簡單多用戶文件系統(tǒng)的設計,加深理解文件系統(tǒng)的內部功能及內部 實現(xiàn)。2、實驗內容為linux系統(tǒng)設計一個簡單的二級文件系統(tǒng)。要求做到以下兒點:(1)可以實現(xiàn)下列兒條命令(至少4條);login dir create delete open close read write用戶登陸 列文件目錄創(chuàng)建文件刪除文件 打開文件關閉文件 讀文件 寫文件(2)列H錄時要列出文件名、物理地址、保護碼和文件長度;(

2、3)源文件可以進行讀寫保護。二、系統(tǒng)分析1、設計思想本文件為二級文件系統(tǒng),即要實現(xiàn)對文件的增刪改查,同時乂具備登陸系 統(tǒng)、注冊用戶的功能,各個用戶之間的文件系統(tǒng)互不干擾。本文件系統(tǒng)采用兩級口錄,其中第一級對應于用戶賬號,第二級對應于用 戶帳號下的文件。另外,為了簡便文件系統(tǒng)未考慮文件共享,文件系統(tǒng)安全以 及管道文件與設備文件等特殊內容。系統(tǒng)采用結構體來存儲用戶、文件U錄、文件數據內容:用戶區(qū)文件目錄文件數據048*548*5+44*5048*5+44*50+264*200每個分區(qū)都是山結構體組成,每個個去的結構體的個數山格式化系統(tǒng)是決定。整個系統(tǒng)的編碼構成主要分為:O Workspace il

3、e1: 1 projectfs 0 B file filesSource Files當 mymain.cpp:匡| mysys.cpp國 myuserfile.cppHeader Files圍 allstruct.hi :mvsvs.h1ft輸入用戶名二 請輸入密碼:123登陸成功!歡迎您費2當前目錄下的文件,2胃輻人筆修砂胞立性的宏豐:(旳隔當箭曰靈、館輸入您的選內容4辭支借是否鎖定狀態(tài)轉換 “注銷,退出程序3 刪除文,巳注銷Ifess any key to continue.岀 Hendl;)00000當前目錄X Nu X胃輻人筆修砂胞立性的宏豐:(旳隔當箭曰靈、館輸入您的選內容4辭支借是

4、否鎖定狀態(tài)轉換 “注銷,退出程序3 刪除文,巳注銷Ifess any key to continue.岀 Hendl;)00000當前目錄X Nu XX Nw w w wK K K K 登錄,endl,1 2.注冊,endlu 3.退coutH * 沐沐vvendl cin n_select;();看文件內容,endl;coutM 2 新建文件endl;cout 3 刪除文件endl;coutn 4 修及文 ftuendl;5 是否鎖定狀態(tài)轉fenendl;coutn 0注銷,退出程序Mendl;coutH * ng nd la cinm_poi nt;coutH();過這次的設計使我認識到只停留在表面理解問題是很難使問題 得到很好的解決的,實踐能力與理論知識同樣重要??梢哉f此課程設計的理論 難度并不大,但是若要深入發(fā)掘其中的東西,并且

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論