歡迎訪問拔筆兔范文大全網!

操作系統內存知識

天下 分享 時間: 加入收藏 我要投稿 點贊

操作系統以頁框為單位為各個進程分配內存空間。進程的每個頁面分別放入一個頁框中。也就是說,進程的頁面與內存的頁 框有一一對應的關系。 這里給大家分享一些關于操作系統內存知識,希望對大家能有所幫助。

內存的用戶空間和內核空間:

Linux虛擬內存的大小為2^32(在32位的x86機器上),內核將這4G字節的空間分為兩部分。最高的1G字節(從虛地址0xC0000000到0xFFFFFFFF)供內核使用,稱為“內核空間”。而較低的3G字節(從虛地址0x00000000到0xBFFFFFFF),供各個進程使用,稱為“用戶空間”。

因為每個進程可以通過系統調用進入內核,因此,Linux內核空間由系統內的所有進程共享。

于是,從具體進程的角度來看,每個進程可以擁有4G字節的虛擬地址空間(也叫虛擬內存).每個進程有各自的私有用戶空間(0~3G),這個空間對系統中的其他進程是不可見的。最高的1GB內核空間則為所有進程以及內核所共享。另外,進程的“用戶空間”也叫“地址空間”,在后面的敘述中,我們對這兩個術語不再區分。

用戶空間不是進程共享的,而是進程隔離的。每個進程最大都可以有3GB的用戶空間。一個進程對其中一個地址的訪問,與其它進程對于同一地址的訪問絕不沖突。

什么是內存?有何作用?

內存可存放數據。程序執行前需要先放到內存中才能被CPU處理——緩和CPU與硬盤之間的速度矛盾。

在多道程序環境下,系統中會有多個程序并發執行,也就 是說會有多個程序的數據需要同時放到內存中。那么會給內存的存儲單元編地址。

內存地址從0 開始,每個 地址對應一 個存儲單元。

如果計算機“按字節編址”, 則每個存儲單元大小為 1字節,即 1B,即 8個二進制位。

如果字長為16位的計算機 “按字編址”,則每個存 儲單元大小為 1個字;每個字的大小為 16 個二進制位。

指令的工作原理:

指令的工作基于“地址”。 每個地址對應一個數據的存儲單元。

程序經過編譯、鏈接 后生成的指令中指明 的是邏輯地址(相對地址),即:相對于進程的起始地址而言。 在邏輯空間中每條指令的地址和指令中要訪問的操作數地址統稱為邏輯地址 。很簡單,邏輯地址就是你源程序里使用的地址,或者源代碼經過編譯以后編譯器將一些標號,變量轉換成的地址。

物理地址 :內存是由若干個存儲單元組成的,每個存儲單元有一個編號,這種編號可唯一標識一個存儲單元(絕對地址)

虛擬地址 (virtual address): CPU啟動保護模式后,程序運行在虛擬地址空間中。虛擬地址是Windows程序時運行在386保護模式下,這樣程序訪問存儲器所使用的邏輯地址稱為虛擬地注意,并不是所有的“程序”都是運行在虛擬地址中。CPU在啟動的時候是運行在實模式的,Bootloader以及內核在初始化頁表之前并不使用虛擬地址,而是直接使用物理地址的。

線性地址(Linear Address): 是邏輯地址到物理地址變換之間的中間層。在分段部件中邏輯地址是段中的偏移地址,然后加上基地址就是線性地址。

目標程序與可執行程序

目標程序:又稱為“目的程序”,為源程序經編譯可直接被計算機運行的機器碼集合,在計算機文件上以.obj作擴展名,由語言處理程序(匯編程序,編譯程序,解釋程序)將源程序處理(匯編,編譯,解釋)成與之等價的由機器碼構成的。

可執行程序:目標代碼盡管已經是機器指令,但是還不能運行,因為目標程序還沒有解決函數調用問題,需要將各個目標程序與庫函數連接(鏈接),才能形成完整的可執行程序。

程序如何運行:

編譯:由編譯程序(Compiler)將用戶源代碼編譯成cpu可執行的目標代碼,產生了若干個目標模塊(Object Module)(即若干程序段)。形成的目標代碼,每個目標代碼都是以0為基址順序進行編址,原來用符號名訪問的單元用具體的數據——單元號取代。這樣生成的目標程序占據一定的地址空間,稱為作業的邏輯地址空間,簡稱邏輯空間。

鏈接: 由鏈接程序(Linker)將編譯后形成的一組目標模塊(程序段),以及它們所需要的庫函數鏈接在一起,形成一個完整的裝入模塊(Load Module)。

裝入:由裝入程序(Loader)將裝入模塊裝入物理內存。物理內存是真實存在的插在主板內存槽上的內存條的容量的大小。


操作系統內存知識相關文章:

★ 電腦入門基礎知識匯總

★ 介紹幾個妙招加快內存運行速度

★ 電腦技巧

★ BIOS常見字母對照表附帶解釋

★ 如何合理設置電腦虛擬內存,提高電腦運行速度

★ 電腦學習

★ 最新計算機實訓心得體會5篇

★ c語言學習心得

★ 全國統考計算機真題及答案解答

★ 計算機硬件實習心得

精選圖文

電商運營 信息流廣告 網絡推廣 周易 易經 代理招生 二手車 網絡營銷 旅游攻略 非物質文化遺產 查字典 社區團購 精雕圖 戲曲下載 抖音代運營 易學網 互聯網資訊 成語 成語故事 詩詞 工商注冊 注冊公司 抖音帶貨 云南旅游網 網絡游戲 代理記賬 短視頻運營 在線題庫 國學網 知識產權 抖音運營 雕龍客 雕塑 奇石 散文 自學教程 常用文書 河北生活網 好書推薦 游戲攻略 心理測試 石家莊人才網 考研真題 漢語知識 心理咨詢 手游安卓版下載 興趣愛好 網絡知識 十大品牌排行榜 商標交易 單機游戲下載 短視頻代運營 寶寶起名 范文網 電商設計 免費發布信息 服裝服飾 律師咨詢 搜救犬 Chat GPT中文版 經典范文 優質范文 工作總結 二手車估價 實用范文 古詩詞 衡水人才網 石家莊點痣 養花 名酒回收 石家莊代理記賬 女士發型 搜搜作文 石家莊人才網 鋼琴入門指法教程 詞典 圍棋 chatGPT 讀后感 玄機派 企業服務 法律咨詢 chatGPT國內版 chatGPT官網 勵志名言 河北代理記賬公司 文玩 語料庫 游戲推薦 男士發型 高考作文 PS修圖 兒童文學 買車咨詢 工作計劃 禮品廠 舟舟培訓 IT教程 手機游戲推薦排行榜 暖通,電地暖, 女性健康 苗木供應 ps素材庫 短視頻培訓 優秀個人博客 包裝網 創業賺錢 養生 民間借貸律師 綠色軟件 安卓手機游戲 手機軟件下載 手機游戲下載 單機游戲大全 免費軟件下載 石家莊論壇 網賺 手游下載 游戲盒子 職業培訓 資格考試 成語大全 英語培訓 藝術培訓 少兒培訓 苗木網 雕塑網 好玩的手機游戲推薦 漢語詞典 中國機械網 美文欣賞 紅樓夢 道德經 標準件 電地暖 網站轉讓 鮮花 書包網 英語培訓機構
22733
領取福利

微信掃碼領取福利

微信掃碼分享

主站蜘蛛池模板: 国产成在线观看免费视频| 精品久久久久成人码免费动漫| 欧美jizz18性欧美| 国产精品视频免费一区二区| 亚洲欧美精品一中文字幕| japanese六十路| 第272章推倒孕妇秦| 奇米影视在线观看| 伊人久久大香线蕉综合5g| www.天天干.com| 男人把女人桶到爽爆的视频网站 | 亚洲综合在线另类色区奇米| jizz国产精品| 狠狠干视频网站| 在人间免费观看未删减| 亚洲欧美国产中文| 香蕉啪视频在线观看视频久| 欧美丰满大乳高跟鞋| 国产欧美一区二区三区视频在线观看| 亚洲VA中文字幕| 香港特级三A毛片免费观看| 日本黄色一级大片| 国产freesexvideos性中国| 中国黄色一级大片| 站在镜子前看我怎么c你| 国产黄色二级片| 亚洲乱码无码永久不卡在线| 乳环贵妇堕落开发调教番号| 黄色大片视频网站| 无翼乌邪恶工番口番邪恶| 又色又爽又黄的视频女女高清| √天堂中文官网在线| 永久在线观看www免费视频| 国产精品免费精品自在线观看| 久操免费在线观看| 色久综合网精品一区二区| 好爽~好大~不要| 亚洲日本欧美日韩精品| 高级秘密俱乐部的娇妻| 成人免费a级毛片无码网站入口| 亚洲色欲久久久久综合网|