chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

5個(gè)存儲(chǔ)管理中非常重要的概念

xCb1_yikoulinux ? 來源:一口Linux ? 作者:一口Linux ? 2022-07-01 11:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(一)用戶程序的地址空間

內(nèi)存也稱主存,是指CPU能直接存取指令和數(shù)據(jù)的存儲(chǔ)器,是現(xiàn)代計(jì)算機(jī)系統(tǒng)進(jìn)行操作的中心。

外存也稱輔存,是指一些外部的存儲(chǔ)設(shè)備,例如硬盤、軟盤和磁帶等存儲(chǔ)器。用戶的程序和數(shù)據(jù),通過I/O系統(tǒng)接口,從外部設(shè)備中讀到內(nèi)存中才能運(yùn)行。

07269ad0-e872-11ec-ba43-dac502259ad0.png

圖 內(nèi)存在計(jì)算機(jī)系統(tǒng)中的地位

典型存儲(chǔ)器層次結(jié)構(gòu)

按照速度、容量和成本劃分,存儲(chǔ)器系統(tǒng)構(gòu)成一個(gè)層次結(jié)構(gòu),如下圖所示。

07505136-e872-11ec-ba43-dac502259ad0.jpg

圖4-2 典型的存儲(chǔ)器層次結(jié)構(gòu)

請(qǐng)思考:我們平時(shí)常用的便攜存儲(chǔ)器,如光盤、U盤、活動(dòng)硬盤等,它們屬于內(nèi)存還是外存,存取速度處于哪個(gè)層次呢?

用戶程序的地址空間

想一想:用戶源程序進(jìn)入系統(tǒng)到在機(jī)器上運(yùn)行要經(jīng)歷如下5個(gè)步驟,請(qǐng)為他們排序吧。

A.鏈接B.編譯C.運(yùn)行D.裝入E.編輯

(二)重定位的概念

在這一部分,我們要進(jìn)一步學(xué)習(xí)5個(gè)存儲(chǔ)管理中非常重要的概念。

邏輯地址:用戶程序的目標(biāo)模塊都以0為基地址順序編址的,這種地址稱為邏輯地址,也稱為相對(duì)地址。

物理地址:內(nèi)存中各物理存儲(chǔ)單元的地址是從統(tǒng)一的基地址開始順序編址的,這種地址稱為物理地址,也稱為絕對(duì)地址。

邏輯地址空間:由程序中邏輯地址組成的地址范圍叫做邏輯地址空間,或簡稱為地址空間。

物理地址空間:由內(nèi)存中一系列存儲(chǔ)單元所限定的地址范圍稱作物理地址空間,或簡稱為物理空間,內(nèi)存空間。

重定位:程序和數(shù)據(jù)裝入內(nèi)存時(shí),需對(duì)目標(biāo)程序中的地址進(jìn)行修改。這種把邏輯地址轉(zhuǎn)變?yōu)閮?nèi)存物理地址的過程稱作重定位。

076bdf96-e872-11ec-ba43-dac502259ad0.jpg

圖 重定位示意圖

對(duì)程序進(jìn)行重定位的技術(shù)按重定位的時(shí)機(jī)可分為靜態(tài)重定位和動(dòng)態(tài)重定位兩種。

(1)靜態(tài)重定位

靜態(tài)重定位是在目標(biāo)程序裝入內(nèi)存時(shí),由裝入程序?qū)δ繕?biāo)程序中的指令和數(shù)據(jù)的地址進(jìn)行修改,即把程序的邏輯地址都改成實(shí)際的內(nèi)存地址。靜態(tài)重定位的時(shí)機(jī)是在程序裝入時(shí)一次完成,在程序運(yùn)行期間不再進(jìn)行重定位。

07b7f340-e872-11ec-ba43-dac502259ad0.jpg

靜態(tài)重定位

(2)動(dòng)態(tài)重定位

動(dòng)態(tài)重定位是在程序執(zhí)行期間,每次訪問內(nèi)存之前進(jìn)行重定位。動(dòng)態(tài)重定位靠硬件地址轉(zhuǎn)換機(jī)構(gòu)實(shí)現(xiàn)。

07dd1d00-e872-11ec-ba43-dac502259ad0.jpg

動(dòng)態(tài)重定位

(三)對(duì)換技術(shù)

對(duì)換技術(shù)也稱作交換技術(shù),它的實(shí)現(xiàn)方式就類似于日常生活中幾個(gè)單位租用一個(gè)會(huì)議廳那樣,甲單位租用時(shí)間到了,就退出會(huì)議廳,由乙單位使用;乙單位到時(shí)后,也退出去,由丙單位使用,等等。如甲單位還需使用,就再租用,由管理者安排占用時(shí)間。

在多道程序環(huán)境中可以采用對(duì)換技術(shù)。此時(shí),內(nèi)存中保留多個(gè)進(jìn)程。當(dāng)內(nèi)存空間不足以容納要求進(jìn)入內(nèi)存的進(jìn)程時(shí),系統(tǒng)就把內(nèi)存中暫時(shí)不能運(yùn)行的進(jìn)程(包括程序和數(shù)據(jù))換出到外存上,騰出內(nèi)存空間,把具備運(yùn)行條件的進(jìn)程從外存換到內(nèi)存中。在UNIX/Linux系統(tǒng)中對(duì)內(nèi)存的管理就利用了這種多道程序的對(duì)換技術(shù),如圖4-6所示。

082fe71a-e872-11ec-ba43-dac502259ad0.jpg

對(duì)換兩個(gè)進(jìn)程

原文標(biāo)題:存儲(chǔ)管理 -地址空間與重定位

文章出處:【微信公眾號(hào):一口Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7692

    瀏覽量

    169987
  • 硬盤
    +關(guān)注

    關(guān)注

    3

    文章

    1348

    瀏覽量

    59319
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7721

    瀏覽量

    92251
  • 存儲(chǔ)管理
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    9544

原文標(biāo)題:存儲(chǔ)管理 -地址空間與重定位

文章出處:【微信號(hào):yikoulinux,微信公眾號(hào):一口Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    為什么過壓、過流和短路保護(hù)在電源中非常重要

    可靠的工業(yè)電源不僅對(duì)供電至關(guān)重要,而且還能保護(hù)自身及其負(fù)載免受過壓、過流和短路條件的損害。在本文中,我們將探討這些保護(hù)機(jī)制的重要性,并重點(diǎn)介紹 RECOM RACPRO1 系列 DIN 導(dǎo)軌電源
    發(fā)表于 08-25 15:21 ?536次閱讀
    為什么過壓、過流和短路保護(hù)在電源<b class='flag-5'>中非常重要</b>?

    入行嵌入式應(yīng)該怎么準(zhǔn)備?

    架構(gòu)、總線協(xié)議和存儲(chǔ)管理概念的理解也是必不可少的。 三、操作系統(tǒng)嵌入式系統(tǒng)通常需要運(yùn)行一個(gè)實(shí)時(shí)操作系統(tǒng)(RTOS)或者一個(gè)精簡版的操作
    發(fā)表于 08-06 10:34

    為什么仿真對(duì)于自動(dòng)駕駛來說非常重要?

    [首發(fā)于智駕最前沿微信公眾號(hào)]自動(dòng)駕駛仿真是當(dāng)前自動(dòng)駕駛技術(shù)研發(fā)與驗(yàn)證體系中不可或缺的重要環(huán)節(jié)。它通過構(gòu)建虛擬的道路場景、車輛動(dòng)力學(xué)模型以及傳感器感知環(huán)境,實(shí)現(xiàn)對(duì)自動(dòng)駕駛系統(tǒng)在各種復(fù)雜工況下的功能
    的頭像 發(fā)表于 05-23 09:13 ?423次閱讀
    為什么仿真對(duì)于自動(dòng)駕駛來說<b class='flag-5'>非常重要</b>?

    Linux系統(tǒng)管理的核心概念

    在前一篇文章中,我們深入探討了Linux中的文件操作命令,如cp、mv、rm,以及文本處理命令grep、wc和管道符。本文將繼續(xù)深入Linux系統(tǒng)管理的核心概念,包括root用戶的角色、用戶和用戶組
    的頭像 發(fā)表于 05-15 17:05 ?376次閱讀

    Linux系統(tǒng)進(jìn)程管理入門指南

    在 Linux 系統(tǒng)中,進(jìn)程是正在運(yùn)行的程序的實(shí)例。理解進(jìn)程的管理、查看和控制對(duì)于系統(tǒng)管理員和開發(fā)者來說非常重要
    的頭像 發(fā)表于 04-22 14:34 ?683次閱讀
    Linux系統(tǒng)進(jìn)程<b class='flag-5'>管理</b>入門指南

    深度解析:Air8201如何使用LuatOS進(jìn)行電源管理功能!

    。 一、電源管理介紹 ? 電源管理是電子設(shè)備中非常重要的一部分,尤其是在移動(dòng)設(shè)備和嵌入式系統(tǒng)中。它直接關(guān)系到設(shè)備的能效、續(xù)航時(shí)間和整體性能。以下是關(guān)于電源管理的一些基本知識(shí)和常見
    的頭像 發(fā)表于 03-25 18:23 ?3045次閱讀
    深度解析:Air8201如何使用LuatOS進(jìn)行電源<b class='flag-5'>管理</b>功能!

    實(shí)際硬件設(shè)計(jì)中非常經(jīng)典巧妙的20個(gè)電路合集,帶分析,收藏起來慢慢看!

    1、防反接保護(hù)(二極管)在實(shí)際電子設(shè)計(jì)中,防反接保護(hù)電路非常重要,不要覺得自己肯定不會(huì)接錯(cuò),實(shí)際上無論多么小心,還是會(huì)犯錯(cuò)誤......最簡單的就是利用二極管了,利用二極管的單向?qū)щ娦?,反接的時(shí)候
    發(fā)表于 03-24 13:49

    存儲(chǔ)電源芯片又一重要玩家,打破DDR5 PMIC壟斷

    半導(dǎo)體是移動(dòng)電源、TWS耳機(jī)等領(lǐng)域電源管理芯片的知名供應(yīng)商,在TWS耳機(jī)充電倉SoC芯片市場占有率排名第一。如今,思遠(yuǎn)半導(dǎo)體進(jìn)軍存儲(chǔ)電源芯片領(lǐng)域,實(shí)力滿滿,力爭成為AI存儲(chǔ)浪潮下PMIC芯片的頭部企業(yè)。 ? DDR
    的頭像 發(fā)表于 03-21 09:05 ?2942次閱讀
    <b class='flag-5'>存儲(chǔ)</b>電源芯片又一<b class='flag-5'>重要</b>玩家,打破DDR<b class='flag-5'>5</b> PMIC壟斷

    中央空調(diào)能耗計(jì)量與管理系統(tǒng)能量計(jì)量表

    管理空調(diào)系統(tǒng)能效的綜合解決方案,通常包括多個(gè)關(guān)鍵組成部分,如能耗計(jì)量表、控制系統(tǒng)和數(shù)據(jù)分析平臺(tái)等。 能耗計(jì)量表 是系統(tǒng)中非常重要的組成部分,用于實(shí)時(shí)測量中央空調(diào)系統(tǒng)在運(yùn)行過程中消耗的能量(如電力、冷量
    的頭像 發(fā)表于 02-19 15:36 ?800次閱讀
    中央空調(diào)能耗計(jì)量與<b class='flag-5'>管理</b>系統(tǒng)能量計(jì)量表

    電腦私有云存儲(chǔ)什么意思,電腦私有云存儲(chǔ)優(yōu)勢與搭建方式

    ? ? 在這個(gè)數(shù)字化時(shí)代,我們的生活和工作都與數(shù)據(jù)緊密相連。從海量的工作文檔、珍貴的家庭照片,到重要的學(xué)習(xí)資料,數(shù)據(jù)量不斷攀升,如何高效、安全地存儲(chǔ)管理這些數(shù)據(jù)成為了一大難題。電腦私有云存儲(chǔ)
    的頭像 發(fā)表于 01-17 14:32 ?871次閱讀
    電腦私有云<b class='flag-5'>存儲(chǔ)</b>什么意思,電腦私有云<b class='flag-5'>存儲(chǔ)</b>優(yōu)勢與搭建方式

    語言模型管理的作用

    要充分發(fā)揮語言模型的潛力,有效的語言模型管理非常重要。以下,是對(duì)語言模型管理作用的分析,由AI部落小編整理。
    的頭像 發(fā)表于 01-02 11:06 ?512次閱讀

    硅基混合III-V半導(dǎo)體光放大器設(shè)計(jì)

    具有高增益和高輸出功率的硅基混合III-V半導(dǎo)體光放大器在許多應(yīng)用中非常重要,如光收發(fā)器、集成微波光子學(xué)和光子波束成形。
    的頭像 發(fā)表于 12-30 16:15 ?1066次閱讀
    硅基混合III-V半導(dǎo)體光放大器設(shè)計(jì)

    Redis使用重要的兩個(gè)機(jī)制:Reids持久化和主從復(fù)制

    今天這篇文章,我們一起了解 Redis 使用中非常重要的兩個(gè)機(jī)制:Reids 持久化和主從復(fù)制。 我們都知道Redis是一個(gè)內(nèi)存數(shù)據(jù)庫,在學(xué)習(xí)主從同步之前,我們首先要想到 Redis 是如何做數(shù)據(jù)
    的頭像 發(fā)表于 12-18 10:33 ?534次閱讀
    Redis使用<b class='flag-5'>重要</b>的兩<b class='flag-5'>個(gè)</b>機(jī)制:Reids持久化和主從復(fù)制

    聊聊std::move函數(shù)和std::forward函數(shù)

    今天我們聊聊Modern cpp的兩個(gè)非常重要概念移動(dòng)語義和轉(zhuǎn)發(fā)引用。
    的頭像 發(fā)表于 11-05 16:58 ?1373次閱讀

    PCB焊盤的種類和設(shè)計(jì)標(biāo)準(zhǔn)

    在PCB設(shè)計(jì)中,焊盤是一個(gè)非常重要概念,PCB工程師對(duì)它一定不陌生。不過,雖然熟悉,很多工程師對(duì)焊盤的知識(shí)卻是一知半解。
    的頭像 發(fā)表于 10-28 09:26 ?1777次閱讀
    PCB焊盤的種類和設(shè)計(jì)標(biāo)準(zhǔn)