歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

簡介Unix系統的文件系統

首先讓大家了解下Unix系統的文件系統,然後全面介紹Unix操作系統,希望對大家對Unix操作系統的學習有所幫助。Unix操作系統設計理念先進,當前許多流行的技術和方法如微內核技術、進程通信方法、TCP/IP協議、客戶/服務模式等都源自Unix,Unix幾乎對近代的操作系統都產生了影響。

一、Unix系統的文件系統

1、Unix系統中的邏輯文件采用流式文件組織

在Unix系統中,文件的邏輯結構是由一串順序的字符組成的流式文件。文件的物理結構是采用索引結構方式,每個文件都有一張索引表記錄文件占用的磁盤空間塊號。。Unix的文件系統分成基本文件和可裝卸的子文件系統兩部分。

2、Unix的樹形目錄結構: Unix采用樹形目錄。

Unix把普通文件、目錄文件保存在磁盤上,一個具體的文件可以用路徑名確定。磁盤被分成塊(扇區),每塊為512個字節或1K字節。

3、Unix的索引節點。Unix中每個文件有一個唯一的索引節點,索引節點靜態地存放在磁盤上,故稱為磁盤索引節點。為了加快文件訪問速度而在內存中對磁盤索引節點進行復制形成活動索引節點。

二、Unix系統的I/O系統

1、塊設備和字符設備

塊設備以塊為單位每次與內存交換一組信息。塊設備是用來存儲信息的設備。字符設備以字節為單位與內存交換信息。字符設備是計算機用來接收外部信息或把處理好的信息傳向外部的設備。

塊設備包括硬盤、軟盤、磁帶等,字符設備包括終端、打印機等。

2、設備文件: Unix系統把設備也當作文件來對待,每個設備都有一個文件名,並對它像文件那樣進行操作。

3、塊設備的管理:通過啟動驅動程序完成相應的打開、關閉、讀和寫等操作。

4、字符設備的管理:
字符設備工作速度低,一次輸入輸出要求傳送的字節數少而且不固定。因此不適宜采用塊設備管理中的緩沖技術,而是采用緩沖區容量較小的、易管理的字符緩沖技術。

5、緩沖技術:這個技術就是前面我們學過的虛擬設備(SPOOL技術)在Unix中的實際應用Unix采用緩沖技術實現設備的讀寫操作。

以上,我們就完成了對Unix系統中的的文件系統介紹。

Copyright © Linux教程網 All Rights Reserved