存儲管理-文檔資料_第1頁
存儲管理-文檔資料_第2頁
存儲管理-文檔資料_第3頁
存儲管理-文檔資料_第4頁
存儲管理-文檔資料_第5頁
已閱讀5頁,還剩30頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1234567891011121314將導致碎片化。分頁文件將散布在整個磁盤上而不是在將導致碎片化。分頁文件將散布在整個磁盤上而不是在啟動時的連續空間中創建,從而增加了系統的開銷,并啟動時的連續空間中創建,從而增加了系統的開銷,并導致系統性能降低。因此,應該盡量避免系統增加分頁導致系統性能降低。因此,應該盡量避免系統增加分頁文件的大小文件的大小151617181920統管理統管理21222324252627關聯關聯 Windows還提供了一整套能使用戶精確控制應用程還提供了一整套能使用戶精確控制應用程序的虛擬地址空間的虛擬內存序的虛擬地址空間的虛擬內存API 提供虛擬內存分配功能的是提供虛擬內

2、存分配功能的是VirtualAlloc() API。該。該API支持用戶向系統要求新的虛擬內存或改變已分支持用戶向系統要求新的虛擬內存或改變已分配內存的當前狀態。用戶若想通過配內存的當前狀態。用戶若想通過VirtualAlloc() 函函數使用虛擬內存,可以采用兩種方式通知系統:數使用虛擬內存,可以采用兩種方式通知系統: 簡單地將內存內容保存在地址空間內簡單地將內存內容保存在地址空間內 請求系統返回帶有物理存儲區請求系統返回帶有物理存儲區 (RAM的空間或換頁文件的空間或換頁文件) 的部分地址空間的部分地址空間 用戶可以用用戶可以用flAllocation Type參數參數 (commit和和reserve) 來定義這些方式,用戶可以通知來定義這些方式,用戶可以通知Windows按只讀、按只讀、讀寫、不可讀寫、執行或特殊方式來處理新的虛擬讀寫、不可讀寫、執行或特殊方式來處理新的虛擬內存內存 與與VirtualAlloc() 函數對應的是函數對應的是VirtualFree() 函數,函數,其作用是釋放虛擬內存中的已調配頁或保留頁。用其作用是釋放虛擬內存中的已調配頁或保留頁。用戶可利用戶可利用dwFree Type參數將已調配頁修改成保留頁參數將已調配頁修改成保留頁屬性屬性 VirtualProtect() 是是VirtualAlloc() 的一個輔助函數,的一個輔助函數,利用它

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論