❶ 16. 在C語言中,根據數據的組織形式,文件可分為哪兩種
在C語言中,根據數據的組織形式,文件可分為ASCI碼文件和二進制文件。ASCⅡ碼文件又稱為文本文件,該文件是由個個字元組成,每一個位元組存放一個ASCⅡ碼,代表一個字元。二進制文件是把內存中的數據按其在內存中的存儲形式原樣放入磁碟存放。
(1)文件按組織形式劃分可以分為什麼擴展閱讀:
C語言程序多文件一般分為兩類:
1、頭文件(.h):像我們常用的stdio.h,stdlib.h....這些都是C語言提供的。
2、源文件(.c):一般一個頭文件,對應一個.c文件。
頭文件中一般包括:
(1)頭文件區:包含源碼所需的頭文件,例如stdio.h,stdlib.h等。
(2)全局宏區:定義模塊公用的宏(#define),例如緩沖區的大小。
(3)全局變數區:所有模塊共用的變數(非static)。
(4)函數介面區:包含所有相關模塊的函數介面。
源文件:
源文件就是頭文件對應的那個.c文件,它一般包括函數的具體實現。
❷ 在計算機的數據處理中,文件的組織方式可以分為哪三種
在計算機的數據處理中,文件的組織方式可以分為.順序文件、索引文件、直接文件這三種
❸ VB文件按組織方式可分為哪些
按照組織方式、存取和結構方式可以分為數據和隨機
按照數據編碼可以分為ACSII和二進制
按照數據性質可以分為數據和程序。
❹ 計算機中的文件可分為__文件和_文件兩大類。
按性質和用途分類:系統文件;用戶文件;庫文件。
按文件的邏輯結構分為:流式文件;記錄式文件。
按信息的保存期限分類:臨時文件;永久性文件;檔案文件。
按文件的物理結構分類:順序文件;鏈接文件;索引文件;HASH文件;索引順序文件。
按文件的存取方式:順序存取文件;隨機存取文件。
UNIX系統中文件分類:普通文件;目錄文件;特殊文件。
在管理信息系統中,文件的分類:按文件的用途分類:主文件、處理文件、工作文件、周轉文件(存放、其他文件。按文件的組織方式分類:順序文件、索引文件、直接存取文件。
(4)文件按組織形式劃分可以分為什麼擴展閱讀:
電腦中的文件可以是文檔、程序、快捷方式和設備。文件是由文件名和圖標組成,一種類型的文件具有相同的圖標,文件名不能超過255個字元(包括空格)。
電腦中文件的存取方式是由文件的性質和用戶使用文件的情況決定。
1、順序存取。
2、隨機存取。
磁帶是順序存取。磁碟是隨機存取。
文件的物理結構:
1、順序結構;
2、鏈接結構;
3、索引結構;
4、Hash結構;
5、索引順序結構等 。
如果是三級索引,文件長度最大為:256*256*256+256*256+256+10。
文件系統最大的一個特點是「按名存取」。
文件目錄是文件控制塊的有序集合。
❺ 什麼是文件的邏輯組織和物理組織文件的邏輯組織有幾種形式
1 文件的邏輯組織
文件的邏輯組織通常分為兩種形式,即有結構文件和無結構文件。
1)有結構文件
又稱作記錄式文件,它在邏輯上可被看成一組連續記錄的集合,即文件是由若干個相關的記錄組成。每個記錄是一組相關的數據集合,用於描述一個對象某個方面的屬性。
記錄式文件按其記錄的長度是否相同又可分為:定長記錄文件和變長記錄文件兩種。
(1)定長記錄文件:指文件中所有記錄的長度都相同。文件的長度可用記錄的數目來表示。定長記錄處理方便,開銷小,被廣泛用於數據處理中。
(2)變長記錄文件:指文件中各記錄的長度不相同。在處理之前每個記錄的長度是已知的。
2)無結構文件
無結構文件是指文件內部不再劃分記錄,它是由一組相關信息組成的有序字元流,即流式文件,其長度直接按位元組計算。如大量的源程序、可執行程序、庫函數等採用的文件形式是無結構文件形式。在UNIX系統中,所有的普通文件都被看做是流式文件,系統不對文件進行格式處理。
2 文件的物理組織
幾種基本的文件物理存儲組織形式:
1)連續文件
連續文件(又稱做順序文件)是基於磁帶設備的最簡單的物理文件結構,它是把一個邏輯上連續的文件信息存放在連續編號的物理塊(或物理記錄)中。
連續文件的優點是在順序存取時速度較快,常用於存放系統文件,如操作系統文件、編譯程序文件和其它由系統提供的實用程序文件,因為這類文件往往被從頭至尾依次存取。
但連續文件也存在如下缺點:
(1)要求建立文件時就確定它的長度,依此來分配相應的存儲空間,這往往很難實現。
(2)不便於文件的動態擴充。
(3)可能出現外部碎片,就是在存儲介質上存在很多空閑塊,但它們都不連續,無法被連續的文件使用,從而造成浪費。
2)串連文件
為克服連續文件的缺點,可把一個邏輯上連續的文件分散存放在不同的物理塊中,這些物理塊不要求連續,也不必規則排列。為了使系統能找到下一個邏輯塊所在的物理塊,可在各物理塊中設立一個指針(稱為連接字),它指示該文件的下一個物理塊。
串連文件克服了連續文件的缺點,但它又帶來新的問題:
(1)一般僅適於對信息的順序訪問,而不利於對文件的隨機存取。
(2)每個物理塊上增加一個連接字,為信息管理添加了一些麻煩。
3)FAT文件
串連文件的缺點可通過把連接字放在一個內存表格中的方式加以克服。這種在內存中的表格就稱為文件分配表(FAT,File Allocation Table)。
由於連接字保存在FAT表項中,因此整個盤塊都可以用來存放數據。另外,也更容易實現隨機存取了。與串連文件相似,在文件目錄中要添加一個整數,標明該文件的起始盤塊號。
這種方法的主要缺點是整個FAT必須在系統工作期間始終駐留在內存中,從而佔用了較多內存空間。當然,可以把這個表移到分頁內存中,採用調頁方式進行管理。但是,仍然要佔用大量的虛存空間和盤空間,同時也會產生額外缺頁問題。
4)索引文件
索引文件是實現非連續分配的另一種方案:系統為每個文件建立一個索引表。其中的表項指出存放該文件的各個物理塊號,而整個索引表由文件說明項指出。
這種結構除了具備串連文件的優點之外,還克服了它的缺點。它可以方便地進行隨機存取。但是這種組織形式需要增加索引表帶來的空間開銷。如果這些表格僅放在盤上,那麼在存取文件時首先得取出索引表,然後才能查表、得到物理塊號。這樣就至少增加了一次訪盤操作,從而降低了存取文件的速度,加重了 I/O負擔。一種改進辦法是同時把索引表部分或全部地放人內存。這是以內存空間為代價來換取存取速度的改善。
5)多重索引文件
為了用戶使用方便,系統一般不應限制文件的大小。如果文件很大,那麼不僅存放文件信息需要大量盤塊,而且相應的索引表也必然很大。在這種情況下把索引表整個放在內存是不合適的,為此引出多重索引結構(又稱多級索引結構)。在這種結構中採用了間接索引方式,即由最初索引項中得到某一盤塊號,該塊中存放的信息是另一組盤塊號;而後者每一塊中又可存放下一組盤塊號(或者是文件本身信息),這樣間接幾級(通常為1~3級),最末尾的盤塊中存放的信息一定是文件內容。例如,UNIX文件系統就採用了多重索引的方式。
這種方法具有一般索引文件的優點,但也存在間接索引需要多次訪盤而影響速度的缺點。由於UNIX分時環境中多數文件都較小,這就大大減弱了其缺點所造成的不利影響。
❻ 在計算機的數據處理中,文件的組織方式可以分為哪三種
1.人工管理階段 在20世紀50年代中期以前,計算機主要用於數值計算,只能使用卡片、紙帶、磁帶等存儲數據。數據的輸入、輸出和使用應隨程序一起調入內存,用完撤出。造成數據冗餘度大!而且,數據的存儲格式、存取方式、輸入輸出方式都要由程序員自行設計!2、文件系統階段 20世紀60年代中期,大量大容量的存儲設備出現,使數據不再是程序的組成部分,它可以直接存儲在外存儲器上,通過文件名來調入使用。但是除了對數據的存取由文件系統來完成以外,數據的內部結構、數據的維護卻仍由程序來定義和完成!因而,數據文件與使用數據的程序之間仍存在很強的依賴關系。3、資料庫系統階段 20世紀60年代後期,大容量磁碟的使用和數據處理的急劇增長,使聯機存儲大量數據成為可能,為了解決數據的獨立性問題,實現數據的統一管理,達到數據共享的目的,資料庫得到了極大的發展,進入資料庫系統階段
❼ 1.什麼是文件它包含哪些類型及特點
廣義的「文件」指公文書信或指有關政策、理論等方面的文章。文件的范疇很廣泛,電腦上運行的如殺毒、游戲等軟體或程序都可以叫文件。
狹義的「文件」一般特指文書,或者叫做公文。文件是人們在各種社會活動中產生的記錄。狹義的"文件"並不能等同於」檔案「,它們的主要區別在於是否具有保存價值以及是否具備原始記錄的性質。如果兩者都具備,則可以稱之為」檔案「,否則只能算作文件。雖然兩者有很大的交集,但絕不能等同。
定義
文件是具有符號名的,在邏輯上具有完整意義的一組相關信息項的有序序列。
信息項是構成文件內容的基本單位。讀指針用來記錄文件當前文件之前的讀取位置,它指向下一個將要讀取的信息項。
寫指針用來記錄文件當前的寫入位置,下一個將要寫入的信息項被寫到該處。
存儲在外存介質上。 [3]
分類
按性質和用途分類:系統文件。用戶文件。庫文件。 按文件的邏輯結構分為:流式文件。記錄式文件。 按信息的保存期限分類:臨時文件。永久性文件。檔案文件。 按文件的物理結構分類:順序文件。鏈接文件。索引文件。HASH文件。索引順序文件。 按文件的存取方式:順序存取文件。隨機存取文件。 UNIX系統中文件分類:普通文件。目錄文件。特殊文件。在管理信息系統中,文件的分類:①按文件的用途分類:主文件、處理文件、工作文件、周轉文件(存放、其他文件。②按文件的組織方式分類:順序文件、索引文件、直接存取文件。
系統
操作系統中實現文件統一管理的一組軟體,被管理的文件以及為實施文件管理所需要的一些數據結構的總稱。 文件的邏輯結構是文件的外部組織形式。
詞條來自網路
❽ 文件組織基本形式有哪幾種(管理信息系統中的題)
常用的文件組織方式有三種基本形式:順序組織、隨機組織和鏈組織。
❾ 常見的文件組織方式有哪些各有什麼特點
1.順序文件:文件中數據記錄的物理順序和邏輯數據一致。它的優點是連續存取、速度快,主要用於順序存取、批量修改。
2.索引文件:由主文件和索引兩部分組成。主文件由文件的各記錄組成,索引表由記錄的關鍵字值及物理地址構成。
3.鏈表文件:在鏈表中,用指針建立記錄之間的邏輯聯系,以適應多變情況下文件記錄的檢索。記錄的指針在文件組織中用一個數據項表示,數據項的內容指向下一個相關記錄的地址。
4.倒排文件:對每一個輔關鍵字都設立一個索引,每種關鍵字值對應一個索引項,將具有相同關鍵字值記錄地址都保存在相應的索引項中。
❿ 按照組織方式分類文件,可以將文件分為哪兩種。操作系統提供的用戶介面大致分為哪兩類。
文件組織形式可分為物理形式和邏輯文件的組織形式.
操作系統提供的用戶介面大體有(命令方式)和(圖形用戶界面)兩種