在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

深入了解Demo與操作系統(tǒng)

jf_78858299 ? 來源: 酸奶蓋子 硬件底褲 ? 作者: 酸奶蓋子 硬件底 ? 2023-02-01 16:01 ? 次閱讀

序:本文將簡述實模式、保護模式與筆者對操作系統(tǒng)的形象化了解

一、實模式與保護模式

X86 CPU保護模式是最值得深入研究的問題。要搞清楚保護模式需要先了解實模式,實模式與保護模式有古代王權(quán)更替的味道。

實模式是8086時代的產(chǎn)物,8086的寄存器都是16位的,其中AX,BX,CX,DX又可以拆分為高8位,與低8位寄存器使用^[1]^。8086有20條地址線,換而言之8086尋址空間有1MB!

8086采用段加偏移的方式進行內(nèi)存訪問,理論上可以尋遍1MB空間,而其在1MB的空間中沒有訪問限制,不管是內(nèi)核程序還是用戶程序,這就給程序運行留下了隱患。

若程序A在0x00000x0051空間儲存運行,程序B在0x00800x00ff儲存運行,在特定情況下,程序B向0x0031~0x0070寫入數(shù)據(jù),那程序A數(shù)據(jù)便被覆蓋造成程序A執(zhí)行錯誤。如果程序A是內(nèi)核的基礎(chǔ)性程序,那代價將是巨大的。

英特爾注意到了該問題的嚴重性,在后續(xù)的80286便推出了保護模式。80286有24條地址線,在保護模式下CPU的段寄存器將不再保存段地址,轉(zhuǎn)而保存段選擇子,真實的段地址將保存在段寄存器描述符的高速緩存中(24位),當80286進入保護模式將獲得16MB尋址空間。

由于引入了段選擇子,段選擇子記錄了內(nèi)存的訪問權(quán)限,低權(quán)限程序?qū)⑹ピL問高權(quán)限內(nèi)存的資格,增加了系統(tǒng)的安全性與穩(wěn)定性。

80286還是16位處理器,雖然有24根地址線,但由于寄存器還是16位,即使運行在保護模式下段長度也無法超過64KB,加上不久后32位處理器時代來臨,16位保護模式就鮮為人知。

80386是Inter第一款32位產(chǎn)品,其完全兼容了8086處理器,在實模式下80386將寄存器低16位當作8086寄存器使用,在實模式下80386相當于一塊飛快的8086,同時386提供V86模式,在這種模式下可以模擬成多塊8086。80386尋址空間達到了4GB,加上保護模式的應用,造就了386的劃時代意義^[2]^。

二、什么是操作系統(tǒng)

從8086的實模式到32位386的保護模式,從段加偏移的尋址方式到根據(jù)段選擇子尋址的過程,我們會愈發(fā)覺得操作系統(tǒng)就像一個廠長,而處理器如同一個智商不高的倉庫管理員。

倉庫管理員的日常工作就是出庫、入庫、貨物移庫、按照各種表格管理貨物,處理器的工作也是這樣的。他手下有AX,CX,DX,BX,SP,BP幾大倉庫,還有ES,CS,SS,DS,SI,DI工人,加上FS,GS兩個臨時工;倉庫門口有一個大黑板,上面是各種標志寄存器的值,管理員手上有張大表格叫GDT(全局描述符表),還有幾個記事本,叫LDT(局部描述符表),每種記事本只能使用特定的筆寫,GDT的筆GDTR,LDT的筆叫LDTR。

操作系統(tǒng)是廠長,現(xiàn)在有一個單子:要向屏幕省輸出一行文字。操作系統(tǒng)下令,將AX,BX等幾個倉庫里面的貨物先挪到空地(棧)上,將一些新貨物(指令、數(shù)據(jù))放進去。接著指示貨車將這些貨物運到0x3d4,0x3d5市(屏幕省省會)。貨物運到后,隨車的管理員下來將貨物名單一個接著一個的讀,同時工人將讀出名字的貨物搬下來送給貨主,于是我們就會看到屏幕出現(xiàn)文字了。整個過程處理器只是按操作系統(tǒng)給的指令將貨物調(diào)度,至于這些指令、貨物的意義它是不知道的。加減乘除不過是貨物的累積與消除,兩件貨物疊加在一起就是加法,多件貨物疊加就是乘法;有些貨物出倉就是減法;將貨物按5個歸堆,堆數(shù)就是商,5個是除數(shù),貨物總量是被除數(shù),如果有些貨物不足一堆,那就是余數(shù)。所有東西都是自然而然。

有時候一連來幾個單子(任務)那處理器會拿出GDT和LDT分配每個單子的先后順序。在保護模式還引入了頁管理機制,其作用就是按照各個貨車的貨物大小多少給他們分配落貨地點。而大名鼎鼎的中斷機制不過是廠區(qū)或者廠區(qū)所在地出現(xiàn)意外操作系統(tǒng)根據(jù)預案采取處理方法的手段。

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

    關(guān)注

    31

    文章

    5360

    瀏覽量

    120870
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10898

    瀏覽量

    212527
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6867

    瀏覽量

    123547
收藏 人收藏

    評論

    相關(guān)推薦

    帶你深入了解鴻道Intewell操作系統(tǒng)#plc

    操作系統(tǒng)
    jf_71051086
    發(fā)布于 :2024年07月08日 15:56:15

    深入了解示波器

    深入了解示波器
    發(fā)表于 11-14 22:32

    專家開講:深入了解電池技術(shù)──Part 3

    資深工程師 Ivan Cowie 的「深入了解電池技術(shù)」專欄Part 3來啰!這次要介紹的是鉛酸電池(lead-acidbatteries)技術(shù)。鉛酸電池是在1859年由法國物理學家Gaston
    發(fā)表于 08-18 09:37

    單片機的深入了解!

    項目名稱:單片機的深入了解!項目是否開源:否申請開發(fā)板數(shù)量:1 塊申請人團隊介紹:我們團隊由五個人組成,我們打算開始著手單片機的程序改編,設(shè)計一些比較特殊新穎的東西!希望給以支持!
    發(fā)表于 10-12 20:00

    深入了解LabVIEW FPGA資料分享

    深入了解LabVIEW FPGA
    發(fā)表于 05-27 08:35

    深入了解獨立式數(shù)據(jù)采集系統(tǒng)CompactDAQ

    深入了解獨立式數(shù)據(jù)采集系統(tǒng)CompactDAQ
    發(fā)表于 05-11 07:10

    深入了解主動電掃描陣列(AESA)雷達系統(tǒng)

    深入了解主動電掃描陣列(AESA)雷達系統(tǒng)
    發(fā)表于 05-24 06:51

    了解Android操作系統(tǒng)和Chrome操作系統(tǒng)

    了解Android操作系統(tǒng)和Chrome操作系統(tǒng)等嵌入式Linux,華為更新向?qū)H用于更新華為模塊固件的工具。該工具符合華為設(shè)備的接口,禁止應用于任何其他制造商的設(shè)備。升級華為模塊必須遵守以下規(guī)則
    發(fā)表于 11-04 08:37

    示波器的深入了解

    示波器的深入了解 引言自然界運行著各種形式的正弦波,比如海浪、地震、聲波、爆破、空氣中傳播的聲音,或者身體運轉(zhuǎn)的自然節(jié)律。物理世界里,能
    發(fā)表于 11-04 11:53 ?52次下載
    示波器的<b class='flag-5'>深入了解</b>

    深入了解示波器入門手冊

    深入了解示波器入門手冊
    發(fā)表于 03-27 17:43 ?241次下載
    <b class='flag-5'>深入了解</b>示波器入門手冊

    深入了解電感與磁珠的異同

    模擬電子的相關(guān)知識學習教材資料——深入了解電感與磁珠的異同
    發(fā)表于 09-27 15:19 ?0次下載

    如何深入了解目標檢測,掌握模型框架的基本操作

    目標檢測這一基本任務仍然是非常具有挑戰(zhàn)性的課題,存在很大的提升潛力和空間。從RCNN到Fast RCNN,再到Faster RCNN,一直都有效率上的提升,那么如何深入了解目標檢測,掌握模型框架的基本操作
    的頭像 發(fā)表于 12-28 11:46 ?1816次閱讀

    帶你深入了解示波器

    帶你深入了解示波器
    發(fā)表于 02-07 14:26 ?19次下載

    深入了解安全光柵

    深入了解安全光柵
    的頭像 發(fā)表于 06-25 13:53 ?1249次閱讀
    <b class='flag-5'>深入了解</b>安全光柵

    深入了解 GaN 技術(shù)

    深入了解 GaN 技術(shù)
    的頭像 發(fā)表于 12-06 17:28 ?6205次閱讀
    <b class='flag-5'>深入了解</b> GaN 技術(shù)
    主站蜘蛛池模板: 国产成人精品1024在线| 99久久99久久精品免费看子伦| 特级毛片aaaaaa蜜桃| 亚洲黄色色图| 四虎在线免费播放| 欧美日韩看片| 国模吧| 97人人人人| 天天干影视| 成人看的午夜免费毛片| 69xxxxxxxxxhd日本| 免费性视频| 亚洲人成综合网站在线| 永久免费看| 夜夜穞狠狠穞| 女bbbbxxxx毛片视频丶| 91在线网| 精品国产高清在线看国产| 啪啪中文字幕| 亚洲视频在线观看一区| 国产精品资源在线观看| 黄色片xxxx| 99久久精品免费看国产免费| 天天久久影视色香综合网| 欧美激情亚洲色图| 成人国产精品一级毛片视频| 天天搞天天干| 久久男人视频| 一级片高清| 欧美高清一区二区三| 国产精品热久久毛片| 日日射天天射| 免费观看美女被cao视频| 美国bj69video18视频| 一区精品视频| 美女视频毛片| 天天操天天干天天透| 男人操女人免费视频| 亚州1区2区3区4区产品乱码2021| 尻老逼| 天堂中文资源在线地址|