Ⅰ 操作系統的文件系統由哪幾部分組成
說實話這個問題比較難回答,也沒有必要去在這個方面研究,先給些相關概念?
還有一些相關概念如下:
1.2.1 什麼是操作系統
所謂操作系統就是能有效地管理計算機系統中的各種硬體\軟體資源、合理的組織計算機的工作流程,
從而為程序員\操作員和各類用戶創造良好的工作環境的系統軟體.
1.2.2 幾個基本概念
計算機系統的硬體是有存儲中央處理器、控制器和輸入輸出設備構成:
它的軟體部分是各種語言的編譯程序和解釋程序,匯編程序,裝入程序,連接程序,用戶應用程序,
資料庫管理程序系統,數據通信系統和操作系統.計算機系統資源包括硬體資源和軟體資源.
其二者是構成計算機系統不可分的兩個部分.
裸機是指計算機的硬體部分,直接使用它是不方便的,展現在用戶面前的功能有很大局限性. 在裸機上加一層軟體之後提交給用戶,在用戶面前就展現出一台功能比原裸機更強的機器了,通常把這"新的功能更強的機器"稱為"虛擬機",把這一層軟體稱為微程序.操作系統是對硬體的第一層擴充,同時又是其他軟體運行的基礎.
1.2.3 操作系統的主要功能
從不同角度去觀察操作系統,就會對其功能產生各種不同的認識.通常,從資源管理的角度看角度看、
可以把操作系統的功能劃分為處理機管理、存儲管理、文件管理、設備管理、作業管理等幾大部分。
(1)處理機管理: 對中央處理機進行使用和分配的管理
(2)存儲管理: 用某種數據結構t記錄主存的使用情況,按照一定的策略對存儲器進行分配和保護
(3)文件管理: 對文件的存放、檢索、更新、共享和保護進行管理,為用戶提供方便有效的文件使用方法.
(4)設備管理: 管理各類外圍設備,包括中斷處理,輸入輸出程序設計,設備的驅動,外圍設備的分配和
(5)作業管理: 為用戶提供"作業控制語言""命令語言",按一定策略對作業進行調度,控制.
1.2.4 操作系統的分類
操作系統的分類方法不盡相向。例如可以按照機器硬體的大小分為大
型機操作系統、小型機操作系統、微型機操作系統.而廣為採用的典型的分類方法,是把操作系
統分為六類:即單用戶操作系統;批處理操作系統;分時操作系統;實時操作系統;網路操作系
統;分布式操作系統。
1.單用戶操作系統
這種操作系統的主要特徵是在—個計算機系統內—次只能夠支持運行一個用戶程序。
微型機上的操作系統一般是單用戶操作系統,如早期的CP/M,MS-DOS等。
2.批處理操作系統
批處理操作系統是指操作員將用戶提供的若干個作業以「成批」的方式,同時交給計算機
系統。它分為單道批處理系統和多道批處理系統。
(1)單道批處理操作系統
操作員把接收到的一批用戶作業放在外存,由操作系統自動地一次調用一道作業進人主
存運行。這種處理方人減少了人工上機操作的干預時間,提高了機器的利用率。但是中央處理
機cpu在運行一個作業時,若該作業有I/O請求,那麼就必須等待輸入、輸出的完成,這就意
味著在較長的時間內cpu是空閑的、cpu時間的利用還是不充分。它是早期的批處理系統。
(2)多道批處理操作系統
它改進了單道批處理操作系統的不足.多道批處理操作系統把多個作業同時放在內存,當
某個作業需要輸入/輸出時,cpu處理完它的請求後就轉向去做另一道作業。這樣,第一道作
業的執行將與第一道作業的輸入/輸出並行工作,從而使cpu得到充分的利用。
多道批處理系統具有以下持征:
並發性:在主存中有多道程序,並同處運行狀態:
共亨性:操作系統要管理並行程序對cpu、主存、外存以及系統中數據共享,維護其完整性。
3.分時操作系統
分時操作系統克服了批處理系統的缺點,所謂「分時」,是指多個用戶分享使用同一台計算
機,即是把計算機的系統資源(主要是cpu)在時間上加以分割,形成一個個的時間段,每個時
間段稱為一個「時間片」,每個用戶依次使用一個時間片,從而可以將cpu工作時間輪流地提
供給多個用戶使用。
分時系統有三個特點:
多路調制性:一台汁算機可以掛上幾個控制台和上百合終端,每個用戶都可在一台終端或控制台上操縱或控制他的作業的遠行,這樣就使很多聯機用戶可以同時使用一台計算機。
交互性: 用戶通過終端可以直接控制自己程序的執行,實行人—機對話。
獨占性: 用戶彼此之間感覺不到別人也在使用機算機。
4實時操作系統
隨著計算機市用范圍的不斷擴大,出現了實時操作系統。它應用廣泛,可用於工業生產控
制、限療診斷、文通管助、教學、飛機訂票等。
實時是對隨機發生的外部事件作出及時響應和處置。實時系統按其使用方式分成兩類。
—類是實時控制,如煉鋼、醫療診斷就屬這一類;另一類是實時信息處理,如飛機訂座、情報檢
索。
實時系統對響應時間的要求比分時系統更高,一旦向實時系統提出服務請求後,要求系統
立即響應並處理,實時系統不具備分時系統那樣強的互動式會話能力.但是它對系統可靠性和
安全性要求很高。
為了使系統應用范圍廣泛,適應性強,有些系統兼有成批、外時、實時處理中兩種或三種處
理能力,從而成為通用操作系統。在這樣的系統中,把實時任務作為前台作業,批處理作為後台
作業、—般只有在前合作業不用處理機時.後台作業才能使用。
5網路操作系統
計算機網路是把地理位置上分散的計算機聯合起來,構成 個網路.實現資源共享,網路
操作系統是網路用戶同網路之間的介面,網路用戶可通過它來請求網路為之服務。
一般說,網路中主機(通常稱為伺服器)的操作系統。除了具備通常操作系統的五種管理功
能外,為了實現網中各級協議.還應配置完善的通訊軟體和網路控制軟體。
6.分布式操作系統
分布式計算機系統是由各台計算機聯合起來組成,但它不同於網路系統。分布式系統小各
台計算機無主次之分,系統中若乾颱計算機可以並行運行同一個程序,
分布式操作系統用於管理分布式系統資源。
Ⅱ Linux操作系統的文件系統有哪幾部分組成
文件系統?是指系統文件組成結構么?
linux下一切都是文件,所以了解linux下目錄所對應的意義與內容就顯得極其的重要,講到目錄的配置,就不得不提到linux目錄配置標准(fhs)。
linux目錄配置標准:fhs
因為利用linux來開發產品或distribution的團隊/公司與個人實在太多了,如果每個人都用自己的想法來配置文件放置的目錄,那麼將造成很多管理上的困擾。所以,後來就有所謂的filesystem
hierarchy
standard(fhs)標准。
fhs的主要目的是:希望讓用戶可以了解到已安裝軟體通常放置在哪個目錄下,也就是說,fhs的重點在於規范每個特定的目錄下應該要放置什麼樣子的數據而已。
事實上,fhs針對目錄樹架構僅定義出三層目錄下面應該放置什麼數據而已,分別為:
/(root,根目錄):與開機系統有關;
/usr(unix
software
resource):與軟體安裝/執行有關;
/var(variable):與系統運行過程有關。
Ⅲ 操作系統中,文件系統指的是什麼主要目的是什麼
系統文件是支持電腦正常工作的文件,就是我們常說的操作系統;另外還有文件叫應用軟體,主要指想完成某項特定工作而安裝的文件,比如圖像編輯軟體,播放軟體,QQ軟體,cad軟體等等,壓縮軟體不是系統軟體,圖片查看程序也不是系統軟體,但是操作系統都附加了圖片查看軟體。另:壓縮軟體,我們一般用的像winzip,winrar就是壓縮軟體,用來壓縮或解壓文件(壓縮文件的目的是節省磁碟空間)。在網路搜索「winrar」就可以得到大量的winrar下載地址,下載以後需要安裝在電腦上才能使用。安裝的方法是:雙擊你下載的這個文件,就可以了。主要目的是實現對文件的按名存取。
Ⅳ 什麼是文件系統常見的文件系統有哪些
文件系統是操作系統用於明確磁碟或分區上的文件的方法和數據結構;即在磁碟上組織文件的方法。也指用於存儲文件的磁碟或分區,或文件系統種類。因此,可以說"我有2個文件系統"意思是他有2個分區,一個存文件,或他用
"擴展文件系統",意思是文件系統的種類。
磁碟或分區和它所包括的文件系統的不同是很重要的。少數程序(包括最有理由的產生文件系統的程序)直接對磁碟或分區的原始扇區進行操作;這可能破壞一個存在的文件系統。大部分程序基於文件系統進行操作,在不同種文件系統上不能工作。
一個分區或磁碟能作為文件系統使用前,需要初始化,並將記錄數據結構寫到磁碟上。這個過程就叫建立文件系統。
大部分UNIX文件系統種類具有類似的通用結構,即使細節有些變化。其中心概念是超級塊superblock,
i節點inode,
數據塊data
block,目錄塊directory
block,
和間接塊indirection
block。超級塊包括文件系統的總體信息,比如大小(其准確信息依賴文件系統)。
i節點包括除了名字外的一個文件的所有信息,名字與i節點數目一起存在目錄中,目錄條目包括文件名和文件的i節點數目。
i節點包括幾個數據塊的數目,用於存儲文件的數據。
i節點中只有少量數據塊數的空間,如果需要更多,會動態分配指向數據塊的指針空間。這些動態分配的塊是間接塊;為了找到數據塊,這名字指出它必須先找到間接塊的號碼。
UNIX文件系統通常允許在文件中產生孔(hole)
(用lseek
;
請看手冊),
意思是文件系統假裝文件中有一個特殊的位置只有0位元組,但沒有為這文件的這個位置保留實際的磁碟空間(這意味著這個文件將少用一些磁碟空間)。這對小的二進制文件經常發生,Linux共享庫、一些資料庫和其他一些特殊情況。
(孔由存儲在間接塊或i節點中的作為數據塊地址的一個特殊值實現,這個特殊地址說明沒有為文件的這個部分分配數據塊,即,文件中有一個孔。)
孔有一定的用處。在筆者的系統中,一個簡單的測量工具顯示在200MB使用的磁碟空間中,由於孔,節約了大約4MB。在這個系統中,程序相對較少,沒有資料庫文件。有關這個測量工具的細節請看附錄
A.
Ⅳ 操作系統的文件系統由哪五部分組成的
文件系統由三部分組成:
1、文件系統的介面,對對象操縱和管理的軟體集合;
2、對象;
3、屬性。
文件系統介紹:
文件系統是操作系統用於明確存儲設備(常見的是磁碟,也有基於NAND Flash的固態硬碟)或分區上的文件的方法和數據結構,即在存儲設備上組織文件的方法。
文件管理系統簡稱文件系統,是操作系統中負責管理和存儲文件信息的軟體機構。