Can you summarize the following document?
        
  分頁就是當資料並沒有對映在隨機存取記憶體上時,作業系統必需控制使程式繼續執行所會做的動作。一般來說,作業系統會將執行中程式的資料放至隨機存取記憶體上空的幀中,將不需要的資料從幀上清除,但如果隨機存取記憶體沒有空的幀可用,作業系統會把一部分的資料存回輔助記憶體然後釋放。輔助記憶體會用分頁的方式將檔案存在經過平均分配大小的頁上,等到隨機存取記憶體需要使用時再寫回。如果在隨機存取記憶體釋放資料過後還需要更新資料,系統必須將資料先寫回後更新,再存入輔助記憶體中。高效能的系統需要在替換隨機存取記憶體上的資料時消耗較少的時間,所以一般的系統會採取最近最少使用演算法(LFU)來達到較高的效果。

  由於更早地被髮明(20世紀60年代早期),類似CPU-儲存器之間的SRAM快取,虛擬儲存器系統使用不同的術語。

  儘管在整個執行過程中程式引用的不同頁面總數(也就是虛擬記憶體大小)可能超出物理儲存器(DRAM)總大小,但是程式常常在較小的活動頁面(active page)上活動,這個集合叫作工作集(working set)或常駐集(resident set)。在工作集被快取後,對它的反覆呼叫將使程式命中提高,從而提高效能。  大部分的程式都可以在記憶體獲取資料和讀取中達到穩定的狀態,當程式達到穩定狀態時,記憶體的使用量通常都不會太大。虛擬記憶體雖然可以有效率的去控制記憶體的使用,但解決大量的頁缺失還是造成系統遲緩的主要因素。當工作集的大小超過物理儲存器大小,程式將發生一種不幸的情況,這種情況被稱為「顛簸(Thrashing)」,頁面將不停地寫入、釋放、讀取,由於大量的丟失(而非命中)而損失極大效能。使用者可以增加隨機存取記憶體的大小或是減少同時在系統裡執行程式的數量來降低系統顛簸的機率。

  在多工處理或多使用者的環境下,經常遇到不同的程式需要用到相同的資料,如果採用個別處理的話,很多的記憶體會被浪費掉,分享的功用使不同的程式可以使用相同的記憶體。分享功能還需注意的是系統必須要分離經過修改過後的資料以防止其他程式需要用到修改前的資料。

  

  第一臺支援分頁系統的電腦是Atlas, 這臺電腦有著分割成各250字的分頁的結合儲存。

  微軟為了要使1990年的Windows 3.x不像Windows 1.0或Windows 2.0一樣需要大量的硬體資源,因而把分頁系統加到Microsoft Windows內。系統會創造名為 386SPART.PAR 或 WIN386.SWP 的隱藏檔來跟記憶體交換檔案,通常可以在根目錄找到,有時候也會生成在 WINDOWS 資料夾中。此檔案的大小決定分頁檔的大小(可以在控制面板中調整),如果使用者移動或刪除這個檔案會在下次開機時出現藍屏宕機。

  在Windows NT的系統中(如Windows XP、Vista、7、8 等),分頁檔名為 pagefile.sys 並儲存在根目錄中。有時在開機磁區會出現系統崩潰並出現記憶體傾印的狀況,Windows系統會將分頁檔作為暫存用途,並在下次重起系統時釋放分頁檔的空間。

  在Unix及類Unix系統中,系統會定期更新隨機存取記憶體與虛擬記憶體間的資料,其中有些系統會在硬碟上劃一塊專門的區塊作為分頁檔交換檔案用,稱為交換分割槽(swap partitions),有些系統還可以把這個區塊用檔案的形式出現。

  在Linux核心2.6以上中,因為系統可以直接繞過其他程式直接跟檔案形式的分割槽交換,分割槽檔的速度已經可以跟交換分割槽一樣快了,且分割槽檔可以自動被存放在硬碟讀取最頻繁的地方,不過紅帽公司還是建議將硬碟劃專門區塊做使用。不過使用檔案形式的分割槽的靈活度較高,可以自由存放在任一個磁碟,更改成任一大小,在硬碟劃專門區塊後除非使用特殊的工具,否則無法更動位置及大小。Linux可以建立無數個分割槽,並將檔案排優先順序,硬碟讀取越頻繁的地方通常越是系統優先使用該分割槽,因此要謹慎的排好優先順序,否則會大大的降低系統的效能。

  OS X使用多重的分割槽檔案,雖然它可以存到其他的地方,但預設就會將檔案存到硬碟的根目錄中。

  由於32位元的硬體位址匯流排最高只能定址到4GB的位置,超過的部分將不能被電腦進行分頁使用記憶體。
分頁(英語:Paging),是一種作業系統裡記憶體管理的一種技術,可以使電腦的主記憶體可以使用儲存在輔助記憶體中的資料。作業系統會將輔助記憶體(通常是磁碟)中的資料分割成固定大小的區塊,稱為「頁」(pages)。當不需要時,將分頁由主記憶體(通常是記憶體)移到輔助記憶體;當需要時,再將資料取回,載入主記憶體中。相對於分段,分頁允許記憶體儲存於不連續的區塊以維持檔案系統的整齊。分頁是磁碟和記憶體間傳輸資料塊的最小單位。