麻豆成人91精品二区三区,国产91在线播放,加勒比无码专区中文字幕,欧美黑人XXXX高潮猛交

×

虛擬地址是什么?什么是虛擬地址空間?如何對(duì)其做定義?

分類:域名資訊 編輯:世界web端 瀏覽量:106
2021-05-31 18:20:08

  常常接觸計(jì)算機(jī)的人也可能會(huì)被一些計(jì)算機(jī)的相關(guān)定義搞得頭尋目眩。但是理解這些定義卻是對(duì)我們使用計(jì)算機(jī)有很大的幫助。那么下面新網(wǎng)小編就為大家介紹一下虛擬地址是什么?什么是虛擬地址空間?如何對(duì)其做定義?


  虛擬地址的定義
  虛擬地址又叫虛擬內(nèi)存,虛擬內(nèi)存是內(nèi)存管理的一種方式, 它在磁盤上劃分出一塊空間由操作系統(tǒng)管理,當(dāng)物理內(nèi)存耗盡是充當(dāng)物理內(nèi)存來使用。它將多個(gè)物理內(nèi)存碎片和部分磁盤空間重定義為連續(xù)的地址空間,以此讓程序認(rèn)為自己擁有連續(xù)可用的內(nèi)存。當(dāng)物理內(nèi)存不足時(shí),操作系統(tǒng)會(huì)將處于不活動(dòng)狀態(tài)的程序以及它們的數(shù)據(jù)全部交換到磁盤上來釋放物理內(nèi)存,以供其它程序使用。
 
  虛擬地址空間的定義
  虛擬地址空間(virtual address space)是2018年公布的計(jì)算機(jī)科學(xué)技術(shù)名詞。
  是由進(jìn)程的虛地址構(gòu)成的地址空間。
  在多任務(wù)操作系統(tǒng)中,每個(gè)進(jìn)程都運(yùn)行在屬于自己的內(nèi)存沙盤中,這個(gè)沙盤就是虛擬地址空間(virtual address space)。虛擬地址空間由內(nèi)核空間(kernel space)和用戶模式空間(user mode space)兩部分組成。
  虛擬地址會(huì)通過頁(yè)表(page table)映射到物理內(nèi)存,頁(yè)表由操作系統(tǒng)維護(hù)并被處理器引用,每個(gè)進(jìn)程都有自己的頁(yè)表。內(nèi)核空間在頁(yè)表中擁有較高特權(quán)級(jí),因此用戶態(tài)程序試圖訪問這些頁(yè)是會(huì)導(dǎo)致一個(gè)頁(yè)錯(cuò)誤(page fault)。其中內(nèi)核空間是持續(xù)存在的,并且在所有進(jìn)程中都映射到同樣的物理內(nèi)存。與此相反,用戶模式空間的映射隨進(jìn)程切換的發(fā)生而不斷變化。
 
  對(duì)虛擬地址空間的理解
  1、創(chuàng)建一個(gè)進(jìn)程時(shí),操作系統(tǒng)會(huì)為該進(jìn)程分配一個(gè) 4GB 大小的虛擬 進(jìn)程地址空間。之所以是 4GB ,是因?yàn)樵?32 位的操作系統(tǒng)中,一個(gè)指針長(zhǎng)度是 4 字節(jié),而 4 字節(jié)指針的尋址能力是從 0x00000000~0xFFFFFFFF ,最大值 0xFFFFFFFF 表示的即為 4GB 大小的容量。
  2、每個(gè)進(jìn)程只能訪問自己虛擬地址空間中的數(shù)據(jù),無法訪問別的進(jìn)程中的數(shù)據(jù),通過這種方法實(shí)現(xiàn)了進(jìn)程間的地址隔離。
  3、4GB 的虛擬地址被分成了 4 部分: NULL 指針區(qū)、用戶區(qū)、 64KB 禁入?yún)^(qū)、內(nèi)核區(qū)。應(yīng)用程序能使用的只是用戶區(qū)而已,大約 2GB 左右 ( 最大可以調(diào)整到 3GB) 。內(nèi)核區(qū)為 2GB ,內(nèi)核區(qū)保存的是系統(tǒng)線程調(diào)度、內(nèi)存管理、設(shè)備驅(qū)動(dòng)等數(shù)據(jù),這部分?jǐn)?shù)據(jù)供所有的進(jìn)程共享,但應(yīng)用程序是不能直接訪問的。
  4、目前PC上頁(yè)面大小為4K,程序運(yùn)行到哪頁(yè)就為哪頁(yè)分配內(nèi)存,并建立虛擬地址空間頁(yè)和剛剛建立的物理內(nèi)存頁(yè)間的映射。
  5、一個(gè)PE是一些編譯好的數(shù)據(jù)和指令的集合,也被分為很多頁(yè)。4G的地址空間并非真正創(chuàng)建,只是創(chuàng)建虛擬地址空間到物理地址空間映射的頁(yè)表。
  6、PE文件中所有的段會(huì)一一映射到虛擬地址空間中相應(yīng)的頁(yè)。
  7、當(dāng)CPU訪問某一個(gè)虛擬地址時(shí),發(fā)現(xiàn)該地址并沒有相關(guān)聯(lián)的物理地址時(shí),產(chǎn)生一個(gè)缺頁(yè)錯(cuò)誤,于是CPU將控制權(quán)交回OS,OS為該頁(yè)面映射物理內(nèi)存。
  8、當(dāng)CPU要訪問的數(shù)據(jù)在內(nèi)存中時(shí),可以直接訪問。
  當(dāng)CPU要訪問的數(shù)據(jù)不再內(nèi)存中,而位于頁(yè)交換文件中,OS會(huì)在內(nèi)存中找到一個(gè)閑置的頁(yè)面,如果找不到閑置的頁(yè)面,先釋放一個(gè)已分配的頁(yè)面。
  9、頁(yè)交換文件的左右時(shí)物理內(nèi)存不夠時(shí),將部分?jǐn)?shù)據(jù)從內(nèi)存中移到頁(yè)交換文件中,否則要釋放物理內(nèi)存,刪除頁(yè)面映射關(guān)系。
  什么是虛擬地址空間?相信對(duì)于這個(gè)問題你已經(jīng)有了自己的答案。這些都是我們?cè)谑褂糜?jì)算機(jī)時(shí)需要學(xué)習(xí)的進(jìn)階內(nèi)容,了解這些可以幫助我們更好的使用計(jì)算機(jī),做到更多事情。想要學(xué)習(xí)更多有關(guān)知識(shí),歡迎長(zhǎng)期關(guān)注新網(wǎng)!
<div>

聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)

需注明出處:新網(wǎng)idc知識(shí)百科

免費(fèi)咨詢獲取折扣

Loading
欧美黑人性暴力猛交喷水黑人巨大| 97人人洗澡人人干| 丰满少妇一区二区免费| 夜夜导航| 视频久久久久| 四虎影视永久网站| 无码 视频 尤物| 亚洲无码视频网址| 亚洲在av人极品无码| 尤物啪啪啪视频| 亚洲欧美色图一区二区| 久久免费影院视频| 曰本大码熟中文字幕| www高清无码| 日韩二三| 黄片免费看不卡| 久操视频在线免费观看| 国产av嗯啊哈| 国产裸体歌舞一区二区| 少妇女人妻| 蜜桃成熟一区| 亚州婷婷五月| 国模小黎自慰337P人体| 色五月综合首页| 人妻蜜1–4中文| 国产区第一页| 亚洲开心网| 高清无码色大片| 久久久国产亚洲电影| 夜夜夜夜| 少妇被日| 人妻无码1 2 3| 日韩一品道精品观看| 久久黄色看| 小罗莉极品一线天在线| 骚气少妇一区二区| 神马国产 3级片| HDAV一区| 亚洲成人免费电影| 免费人成网站在线观看欧美 | 激情小说图片区|