日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

cpu system linux,LINUX system BOOT

發(fā)布時間:2025/3/12 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cpu system linux,LINUX system BOOT 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

64位處理器指的是CPU GPRs(General-Purpose Registers 通用寄存器)的數(shù)據(jù)寬度為64位

計算機在接通電源的瞬間,CPU處于16位實模式,20位的尋址空間,即1MB,此時內(nèi)存里沒有任何數(shù)據(jù)

對CPU來講,系統(tǒng)中所有的存儲器(含BIOS的ROM)中的存儲單元都處于一個統(tǒng)一的邏輯存儲器中

它的容量受CPU尋址能力的限制,這個邏輯存儲器即是內(nèi)存地址空間

CPU硬件邏輯設(shè)計為加電瞬間強制CS為0xFFFF,IP為0x0000;IP寄存器記錄段內(nèi)偏移地址,CS為段寄存器

CS:IP 指向的0xFFFF0即是BIOS的地址空間范圍,這是開機后CPU執(zhí)行的第一條指令

CPU加電后BIOS程序開始執(zhí)行,此時CPU和BIOS構(gòu)成一個微型的軟硬件系統(tǒng),正如其名 基本I/O系統(tǒng)

8086有20根地址線,但并非全都用來訪問DRAM內(nèi)存條。這些地址線經(jīng)過分配,大部分用于訪問DRAM,剩余的部分給了BIOS芯片ROM和外圍的板卡;在以Intel 8086為處理器的系統(tǒng)中,BIOS ROM占據(jù)著整個內(nèi)存空間頂端的64KB,物理地址范圍是0xF0000~0xFFFFF,里面固化了開機時要執(zhí)行的指令(調(diào)用CPU的指令集?);DRAM占據(jù)著較低端的640KB,地址范圍是0x00000~0x9FFFF;中間還有一部分,分給了其他外圍設(shè)備

我們可以認(rèn)為10000H~100FFH的內(nèi)存單元組成一個段,短地址為1000H,段大小為100H;

我們也可認(rèn)為10000H~1007FH、10080H~100FFH的內(nèi)存單元組成兩個段,段地址為1000H和1008H,段大小為80H

在編程時可以根據(jù)需要將若干連續(xù)的內(nèi)存單元看做一個段,段偏移地址為16位,所以一個段的長度最大為64KB

總結(jié)

以上是生活随笔為你收集整理的cpu system linux,LINUX system BOOT的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。