標籤: 暫無標籤

文件是現代詞,是一個專有名詞,指的是形成的正式文書,分為公文、文書、函件和其他文件。

1 文件 -詳細解釋

1. 指公文、信件等

  鄭觀應 《盛世危言·考試上》:「次第而升,以資歷練,文件自理,槍炮自發。」 2. 有關政治、時事、學術研究等方面的文章

  魏巍《東方》第四部第十章:「軍部的一個參謀,帶著一個通訊員到
  信息及其承載媒體

2 文件 -示例

  記錄、規範、程序文件、圖樣、報告、標準。
  文件是一個具有符號的一組相關聯元素的有序序列。文件可以包含範圍非常廣泛的內容。系統和用戶都可以將具有一定獨立功能的程序模塊、一組數據或一組文字命名為一個文件。
  注1:媒體可以是紙張,計算機磁碟、光碟或其他電子媒體,照片或標準樣品,或它們的組合。
  注2:一組文件,如若干個規範和記錄,經常被稱為「documentation」。
  注3:某些要求(如易讀的要求)與所有類型的文件有關,然而對規範(如修訂受控的要求)和記錄(如可檢索的要求)可以有不同的要求。
  -------------------------------

3 文件 -TS16949/ISO 文件 定義

  文件:以文字或圖示描述管理內容或業務內容、通過規定程序由有權人員簽署發布、要求接收者據此作出規範反應的電子文檔或紙質文檔。體系中的文件分為三個層次。
  一層次文件——質量手冊:對質量體系作概括表述、闡述及指導質量體系實踐的主要文件,是公司全體員工進行質量管理活動的基本依據和準則,是企業質量管理和質量保證活動應長期遵循的綱領性文件。
  二層次文件——程序文件:對顧客導向過程(COP)和支持過程(SP)及管理過程(MP)以邏輯上獨立的活動進行區分、並予以規範、以確保過程和結果符合顧客要求的文件,是質量手冊的支持文件,是員工進行質量管理活動的具體依據。
  三層次文件——作業文件:依據程序文件的規範,對其所指向的過程進行分解描述、以指導具體操作的文件。比如設備操作規程、作業指導書、圖紙、明細表、檢查基準書、工藝流程圖、行政通知公告、部門管理規範、臨時作業文件、對外溝通函件等。
  「記錄」作為質量體系的第四層次,區別於「文件」,具體定義請見詞條「記錄」。

4 文件 -計算機文件

  計算機文件屬於文件的一種,與普通文件載體不同,計算機文件是以計算機硬碟為載體存儲在計算機上的信息集合。文件可以是文本文檔、圖片、程序等等。文件通常具有三個字母的文件擴展名,用於指示文件類型(例如,圖片文件常常以 JPEG 格式保存並且文件擴展名為 .jpg)。

5 文件 -文件系統的代碼

  下面是文件系統的代碼,根據這個代碼我們可以更好地了解文件系統的工作流程
  1.
  main.cpp
  #include "head.h"
  #include "blockinodesuperblock.h"
  #include "initial.h"
  #include "userop.h"
  #include "file.h"
  #include "dir.h"
  #include "command.h"
  #include "chsome.h"
  // by ctu_85 http://
  blog.
  csdn.
  net/ctu_85/archive/2008/02/29/2135420.aspx
  /////////////////////////////////////////////////////////////////////////////////////////
  void main()
  {
  control.open("control.txt",ios::in | ios::out | ios::nocreate);
  int i;
  control>>i;
  control.close();
  if(i!=0)//不為0就初始化
  {
  initial();
  }
  control.open("control.txt",ios::in | ios::out | ios::nocreate);
  control.seekp(0);
  control<<0;//默認是上次基礎上繼續下去不用再初始化
  control.close();
  strcpy(curname,"root");//當前目錄文件名為root
  road[0]=0;//當前目錄路徑(存放從根目錄到這裡的結點號)
  num=1;//最後位road[num-1]為當前目錄文件i結點號
  cout<<"請登陸系統\n";
  while( !login() )//登陸為止
  cout<<"wrong !!!\n";
  cout<<" login success"<
  cout<<"******Welcome "< <<"******";
  readsuper();
  getcommand();//命令解析函數
  writesuper();
  }
  2. blockinodesuperblock.h
  /////////////////////////////////////////////////////////////////////////////////////////
  int ialloc()//申請一個i結點 返回結點號 否則返回-1
  {
  if(superblock.fiptr>0)
  {
  int temp=superblock.fistack[80-superblock.fiptr];//當前可用
  superblock.fistack[80-superblock.fiptr]=-1;
  superblock.fiptr--;
  return temp;
  }
  return -1;
  }
  /////////////////////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////////////////////
  void ifree(int index)//指定一個結點號,回收一個i結點
  {
  disk.open("disk.txt",ios::in | ios::out | ios::nocreate );//清空結點
  disk.seekp(514+64*index+2*(index/8));
  disk< <<' ';
  disk.close();
  for(int i=80-superblock.fiptr;i<80;i++)//結點號找到合適位置插入空閑結點號棧
  {
  if(superblock.fistack
  {
  superblock.fistack[i-1]=superblock.fistack;
  }
  else//放在第一個大於它的結點號前面
  {
  superblock.fistack[i-1]=index;
  break;
  }
  }
  superblock.fiptr++;
  }
  /////////////////////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////////////////////
  "
  int balloc()//申請一個盤塊 返回盤塊號 否則返回-1
  {
  int temp=superblock.fbstack[10-superblock.fbptr];
  if(superblock.fbptr==1)//是棧底了==>是記錄盤塊了
  {
  //是最後 記錄盤塊最後號0(保留作棧底 分配不成功)
  if(temp==0)
  {
  return -1;
  }
  superblock.fbstack[10-superblock.fbptr]=-1;
  superblock.fbptr=0;
  //盤塊內容讀入棧
  for(int i=0;i<10;i++)
  {
  int id,num=0;
  disk.open("disk.txt",ios::in | ios::out | ios::nocreate );
  //先計算盤塊內容個數num(最多10),最後盤塊可能不到10個
  disk.seekg(514*temp);
  for(int i=0;i<10;i++)
  {
  disk>>id;
  num++;
  if(id==0) break;
  }
  disk.seekg(514*temp);//盤塊內容讀入棧
  for(int j=10-num;j<10;j++)
  {
  disk>>id;
  superblock.fbstack[j]=id;
  }
  superblock.fbptr=num;
  disk.close();
  }
  disk.open("disk.txt",ios::in | ios::out | ios::nocreate );//清空回收盤塊
  disk.seekp(514*temp);
  disk< <<' ';
  disk.close();
  //盤塊使用掉
  return temp;
  }
  else//不是 記錄盤塊==>盤塊使用掉
  {
  superblock.fbstack[10-superblock.fbptr]=-1;
  superblock.fbptr--;
  return temp;
  }
  }
  /////////////////////////////////////////////////////////////////////////////////////////

6 文件 -文件擴展知識

  所謂「文件」,就是在我們的電腦中,以實現某種功能、或某個軟體的部分功能為目的而定義的一個單位。
  文件有很多種,運行的方式也各有不同。一般來說我們可以通過文件名來識別這個文件是哪種類型,特定的文件都會有特定的圖標(就是顯示這個文件的樣子),也只有安裝了相應的軟體,才能正確顯示這個文件的圖標。
  文件是與軟體研製、維護和使用有關的資料,通常可以長久保存。文件是 軟體 的重要組成部分。在軟體產品研製過程中,以書面形式固定下來的用戶需求、在研製周期中各階段產生的規格說明、研究人員作出的決策及其依據、遺留問題和進一步改進的方向,以及最終產品的使用手冊和操作說明等,都 記錄在各種形式的文件檔案中。
  文件是對軟體中另一組成部分── 程序的解釋和說明,是對研製過程進行管理的重要手段。管理人員通過文件來確立不同研製人員或小組之間的工作聯繫,調整研製周期各階段之間的銜接關係,並根據所產生的文件檢查和控制研製工作的進度。文件也是使用、理解和維護軟體所不可缺少的重要資料。
  文件就是在我們的電腦中,以實現某種功能、或某個軟體的部分功能為目的而定義的一個單位。
  文件:電腦中的文件可以是文檔、程序、 快捷方式和設備。文件是由文件名和圖標組成,一種類型的文件具有相同的圖標,文件名不能超過255個字元(包括空格)。
  文件是指存儲在外部介質上的數據的集合。系統文件的定義:

  文件是具有符號名的,在邏輯上具有完整意義的一組相關 信息項的有序序列。
   信息項是構成文件內容的基本單位。 讀指針用來 記錄文件 當前文件之前的讀取位置,它指向下一個將要讀取的 信息項。
  寫指針用來記錄文件當前的寫入位置,下一個將要寫入的 信息項被寫到該處。 文件的分類

  按性質和用途分類: 系統文件。用戶文件。 按文件的 邏輯結構分為:流式文件。 記錄式文件。 按 信息的保存期限分類:臨時文件。永久性文件。檔案文件。 按文件的 物理結構分類: 順序文件。鏈接文件。 索引文件。HASH文件。索引 順序文件。 按文件的存取方式:順序存取文件。 隨機存取文件。 UNIX 系統中文件分類:普通文件。目錄文件。特殊文件。在 管理信息系統中,文件的分類:①按文件的用途分類:主文件、處理文件、工作文件、 周轉文件(存放、其他文件。②按文件的組織方式分類: 順序文件、 索引文件、直接存取文件。 文件系統

  操作 系統中實現文件統一管理的一組軟體,被管理的文件以及為實施文件管理所需要的一些數據結構的總稱。 文件的 邏輯結構是文件的外部組織形式。 流式文件:

  基本單位是 字元。流式文件是有序 字元的集合,其長度為該文件所包含的字元個數,所以稱為 字元流文件。 文件的存取方式:

  文件的存取方式是由文件的性質和用戶使用文件的情況決定。
  1 順序存取。
  2 隨機存取。
  磁帶是順序存取。 磁碟是 隨機存取。
  文件的物理結構:
  1 順序結構; 2 鏈接結構;3 索引結構。
  如果是三級索引,文件長度最大為:256*256*256+256*256+256+10
  文件 系統最大的一個特點是「按名存取」
   文件目錄是 文件控制塊的有序集合。 目錄文件

  目錄文件是長度固定的 記錄式文件。大多數操作 系統如UNIX,DOS採用多級目錄機構 ,稱為樹型目錄結構。 從根目錄出發到任一 非葉結點或樹頁結點都有且只有一條路徑。 系統為用戶提供一個目前使用的工作目錄,稱為 當前目錄。 目錄分解法:將目錄項分為:名號目錄項,基本目錄項。 目錄文件也分為名號目錄文件和基本目錄文件。 文件存取控制通過文件的共享,保護和保密三方面體現。 文件的共享是一個文件可以允許多個用戶共同使用。 文件的存取控制分為兩級:

  1、 訪問者的識別。 文件主。 文件主的同組用戶或合作者。其他用戶。 2、 存取許可權的識別。 存取控制表一般放在 文件控制塊里。 文件的操作:

  文件的操作:OPEN。CLOSE。READ。WRITE。CREAT 。DELETE。
  保證文件 系統安全的方法是備份。
  1、 海量轉儲。
  2 、增量轉儲。
上一篇[峽灣海岸]    下一篇 [溫帶草原]

相關評論

同義詞:暫無同義詞