複製鏈接
請複製以下鏈接發送給好友

VMS

(虛擬內存系統)

鎖定
VMS(Virtual Memory System)虛擬內存系統
Windows操作系統用虛擬內存來動態管理運行時的交換文件。為了提供比實際物理內存還多的內存容量以供使用,Windows操作系統佔用了硬盤上的 一部分空間作為虛擬內存。當CPU有要求時,首先會讀取內存中的資料。當內存容量不夠用時,Windows就會將需要暫時儲存的數據寫入硬盤。所以,計算機的內存大小等於實際物理內存容量加上“分頁文件”(就是交換文件)的大小。如果需要的話,“分頁文件”會動用硬盤上所有可以使用的空間。如果條件允許,你應儘可能應用這種功能設置。當然,如果你能自己動手設置的話,會取得比Windows操作系統自動設置更好的效果。

目錄

VMS其他系統

是比較特別的一種計算機網絡操作系統,但是VMS和其他的系統還是有那麼一些相似之處的,比如它的登錄界面就比較象 UNIX系統的。你首先看到的是一個登錄信息Username:;接下來便是用户密碼: password:如果你能夠正確的輸入信息的話,那麼你就會進到一個以$為提示符的字符操作環境下。當你登錄成功後,還會有一系列的提示信息,包括你的 username,你的process ID,等等。
對於一個熟悉操作系統的黑客來説,他會很快地感覺到VMS這個系統和其他的系統如UNIX等操作系統基本一樣,一個優秀的黑客在短期內都會將它使用得很得心應手,對於他們來説這些系統的唯一區別只是命令提示不太一樣而已。舉個例子,如果UNIX系統中的C shell要調用設備的話,就要在命令行輸入SHELL設備的調用命令。而VMS中假設調用的這個設備就是history(Dos有相應的模塊,叫做 Dos提示符),VMS系統中,如果你一直按住Ctrl鍵,並且輸入字符B,那麼就會停止其他形式的命令進程,列出所有的進程,返回進程,並且報告的用户統計,以便進行修改。想要入侵VMS這些都是必備的基礎知識。

VMS計算

在你設置虛擬內存大小之前,你會想到應該怎樣進行“實際設置”。有人推薦應用一個常規公式:物理內存數*2.5,當然這是不對的。應用這樣的公式,對於擁有16MB內存的用户就應該設置40MB;對於擁有128MB內存的用户來説則應設置320MB。很顯然,對於擁有較少內存的用户來説,他需要比擁有內存容量較大的用户設置更多的虛擬內存。要想看你的機器中內存工作的情況,應先安裝“系統管理器”。打開“控制面版”窗口,點擊“添加/刪除程序”,選擇“Windows安裝程序”,從中選擇“系統工具”,在“系統監視器”項前打勾,並安裝它。運行“系統監視器”(開始-程序-附件-系統工具-系統監視器),選擇“編輯”,然後選擇“添加項目”裏的“內存管理程序”,在右邊的窗口裏添加“正在使用交換文件”和“交換文件大小”。這時“系統監視器”就會顯示軌跡圖示。此外,你也可以通過“編輯”項裏的“刪除項目”刪去不需要的項目。點擊“選項”裏的“圖表”並設置“更新間隔”,可以根據你打算監視時間的長短來選擇。一定要確認點擊“文件”選擇“開始記錄”,並且保存記錄日誌(sysmon.log)到你的硬盤上,以便於以後參考使用。
如果想獲得更好的軌跡來參考,那就需要做一些能使你的機器處於“重壓”下的任務,例如玩遊戲,或是運行一些大程序。在運行一些極限時的Demo或是玩[虛幻]遊戲時,能幫助你確定所需要的“虛擬內存”大小。當然,這種“重壓”測試是在計算機可以承認的情況下進行的,從測試結果表明處理圖形的能力與“交換文件大小”有關。設置完“系統監視器”後,你就可以參考“記錄日誌”了。用“記事本”打開“sysmon.log”文件。其中文件的大小是以字節來表示的,我們就用1048576(1024*1024)來轉換。125829120/1048576=120MB。你應該取計算的最大值,一般與計算值的差距不超過5MB。