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

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

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

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

5個存儲管理中非常重要的概念

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

用戶程序的地址空間

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

A.鏈接B.編譯C.運行D.裝入E.編輯

(二)重定位的概念

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

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

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

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

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

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

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

圖 重定位示意圖

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

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

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

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

靜態(tài)重定位

(2)動態(tài)重定位

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

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

動態(tài)重定位

(三)對換技術(shù)

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

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

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

對換兩個進(jìn)程

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

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

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

    關(guān)注

    39

    文章

    7753

    瀏覽量

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

    關(guān)注

    3

    文章

    1366

    瀏覽量

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

    關(guān)注

    19

    文章

    7835

    瀏覽量

    93436
  • 存儲管理
    +關(guān)注

    關(guān)注

    0

    文章

    33

    瀏覽量

    9624

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    佰維存儲全面賦能AI存儲,強(qiáng)勢布局AI眼鏡、數(shù)據(jù)中心存儲

    AI正在重塑存儲產(chǎn)業(yè),在最近與多家存儲企業(yè)的交流中,他們提及的一重點是系統(tǒng)級能力,面對新的AI產(chǎn)品形態(tài)、新的存儲性能/規(guī)格/容量需求,這種整合上下游資源、定制化
    的頭像 發(fā)表于 04-08 09:39 ?6033次閱讀

    經(jīng)典 PLC 程序(6) - 信號防抖

    在PLC程序中,信號防抖是一非常重要概念,用于處理由于機(jī)械開關(guān)觸點抖動而產(chǎn)生的虛假信號。本文介紹一下用梯形圖、AWBlock和ST語言三種編程,實現(xiàn)信號防抖的控制邏輯。信號防抖在PLC程序中
    的頭像 發(fā)表于 01-20 11:47 ?632次閱讀
    經(jīng)典 PLC 程序(6) - 信號防抖

    為什么“中間表達(dá)”對于自動駕駛來說非常重要?

    [首發(fā)于智駕最前沿微信公眾號]在談自動駕駛技術(shù)的時候,“中間表達(dá)”是一經(jīng)常出現(xiàn)的詞。相較于熟知的激光雷達(dá)、車載攝像頭、毫米波雷達(dá)等硬件,亦或是大模型、端到端、算法等軟件層面的概念,“中間表達(dá)
    的頭像 發(fā)表于 01-17 09:16 ?4113次閱讀
    為什么“中間表達(dá)”對于自動駕駛來說<b class='flag-5'>非常重要</b>?

    請問-88dBm的接收靈敏度是什么概念?

    -88dBm的接收靈敏度是什么概念?我看官方的CW32R030介紹說其靈敏度達(dá)到-88dBm,是說明其接收的靈敏度非常好嗎?
    發(fā)表于 01-16 07:14

    進(jìn)程概念和特征

    程序及其數(shù)據(jù)在處理機(jī)上順序執(zhí)行時所發(fā)生的活動。   進(jìn)程是具有獨立功能的程序在一數(shù)據(jù)集合上運行的過程,它是系統(tǒng)進(jìn)行資源分配和調(diào)度的一獨立單位。   在引入進(jìn)程實體的概念后,我們可以把傳統(tǒng)操作系統(tǒng)中
    發(fā)表于 01-15 06:39

    IBM Maximo解決方案助力企業(yè)改善資產(chǎn)管理

    資產(chǎn)管理對制造業(yè)非常重要。大規(guī)模工業(yè)制造離不開大量的工業(yè)資產(chǎn)設(shè)備,隨著產(chǎn)業(yè)現(xiàn)代化、智能化的發(fā)展,這些設(shè)備變得更復(fù)雜、也更昂貴。所以,如何科學(xué)的持有并管好這些資產(chǎn)設(shè)備,對企業(yè)永續(xù)經(jīng)營具有重要意義。
    的頭像 發(fā)表于 08-26 15:34 ?1073次閱讀

    電池分選機(jī):破解電池性能一致性難題的自動化方案

    電池是現(xiàn)代生活中非常重要的能源供應(yīng)設(shè)備。無論是手機(jī)、電腦,還是電動汽車和儲能電站,都離不開電池。電池的性能直接影響著設(shè)備的使用效果和安全性。在生產(chǎn)大量電池時,每一電池的電壓、內(nèi)阻等性能參數(shù)不可能
    的頭像 發(fā)表于 08-25 17:26 ?695次閱讀

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

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

    變壓器過負(fù)荷如何處理,五應(yīng)對措施讓你輕松應(yīng)對

    變壓器是電力系統(tǒng)中非常重要的設(shè)備之一,用于電壓變換,但在實際使用時,變壓器會遇到負(fù)荷的情況,若不及時處理,會導(dǎo)致變壓器過熱,縮短其使用壽命,甚至引起變壓器損壞,那么當(dāng)變壓器過負(fù)荷時,我們應(yīng)該采取哪些應(yīng)對措施呢?本文將詳細(xì)介紹變壓器過負(fù)荷時應(yīng)采取的各種措施,以確保變壓器的安全運行。
    的頭像 發(fā)表于 08-15 15:10 ?1395次閱讀
    變壓器過負(fù)荷如何處理,五<b class='flag-5'>個</b>應(yīng)對措施讓你輕松應(yīng)對

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

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

    低壓差穩(wěn)壓器的基本定義和特性

    歡迎來到芝識課堂!從本文開始,我們要為您介紹在電源電路設(shè)計中非常重要,還經(jīng)常露面的“大明星”——低壓差穩(wěn)壓器。我們會介紹低壓差穩(wěn)壓器的基本定義、內(nèi)部原理、工作方式以及它們的電氣特性。首先,我們來看低壓差穩(wěn)壓器是什么東西。
    的頭像 發(fā)表于 06-05 11:46 ?2075次閱讀
    低壓差穩(wěn)壓器的基本定義和特性

    TPS2549-Q1 具有壓降補償功能的汽車 USB 充電端口控制器數(shù)據(jù)手冊

    TPS2549-Q1 器件是一 USB 充電端口控制器和電源開關(guān),具有電流感應(yīng)輸出,能夠控制上游電源。這使得它能夠在 USB 端口上保持 5 V 電壓,即使 大充電電流。這在具有長 USB 電纜的系統(tǒng)中非常重要,因為在為
    的頭像 發(fā)表于 05-23 11:07 ?826次閱讀
    TPS2549-Q1 具有壓降補償功能的汽車 USB 充電端口控制器數(shù)據(jù)手冊

    為什么仿真對于自動駕駛來說非常重要?

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

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

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

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

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