日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

cpu system linux,LINUX system BOOT

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

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

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

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

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

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

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

CPU加電后BIOS程序開始執行,此時CPU和BIOS構成一個微型的軟硬件系統,正如其名 基本I/O系統

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

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

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

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。