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

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>Linux內(nèi)核的處理器體系結(jié)構(gòu)的詳細(xì)資料說明

Linux內(nèi)核的處理器體系結(jié)構(gòu)的詳細(xì)資料說明

2019-05-28 | pdf | 1.38 MB | 次下載 | 1積分

資料介紹

  本章思考題

  1.請(qǐng)簡述精簡指令集RISC和復(fù)雜指令集CISC的區(qū)別。

  2.請(qǐng)簡述數(shù)值0x12345678在大小端字節(jié)序處理器的存儲(chǔ)器中的存儲(chǔ)方式。

  3.請(qǐng)簡述在你所熟悉的處理器(比如雙核Cortex-A9)中一條存儲(chǔ)讀寫指令的執(zhí)行全過程。

  4.請(qǐng)簡述內(nèi)存屏障(memory barrier)產(chǎn)生的原因。

  5.ARM有幾條memory barrier的指令?分別有什么區(qū)別?

  6.請(qǐng)簡述cache的工作方式。

  7.cache的映射方式有full-associative(全關(guān)聯(lián))、direct-mapping(直接映射)和set-associative(組相聯(lián))3種方式,請(qǐng)簡述它們之間的區(qū)別。為什么現(xiàn)代的處理器都使用組相聯(lián)的cache映射方式?

  8.在一個(gè)32KB的4路組相聯(lián)的cache中,其中cache line為32Byte,請(qǐng)畫出這個(gè)cache的cache line、way和set的示意圖。

  9.ARM9處理器的Data Cache組織方式使用的VIVT,即虛擬Index虛擬Tag,而在Cortex-A7處理器中使用PIPT,即物理 Index物理Tag,請(qǐng)簡述PIPT比VIVT有什么優(yōu)勢(shì)?

  10.請(qǐng)畫出在二級(jí)頁表架構(gòu)中虛擬地址到物理地址查詢頁表的過程。

  11.在多核處理器中,cache的一致性是如何實(shí)現(xiàn)的?請(qǐng)簡述MESI協(xié)議的含義。

  12.cache在Linux內(nèi)核中有哪些應(yīng)用?

  13.請(qǐng)簡述ARM big.LITTLE架構(gòu),包括總線連接和cache管理等。

  14.cache coherency和memory consistency有什么區(qū)別?

  15.請(qǐng)簡述cache的write back有哪些策略。

  16.請(qǐng)簡述cache line的替換策略。

  17.多進(jìn)程間頻繁切換對(duì)TLB有什么影響?現(xiàn)代的處理器是如何面對(duì)這個(gè)問題的?

  18.請(qǐng)簡述NUMA架構(gòu)的特點(diǎn)。

  19.ARM從Cortex系列開始性能有了質(zhì)的飛越,比如Cortex-A8/A15/A53/A72,請(qǐng)說說Cortex系列在芯片設(shè)計(jì)方面做了哪些重大改進(jìn)?

  Linux 4.x內(nèi)核已經(jīng)支持幾十種的處理器體系結(jié)構(gòu),目前市面上最流行的兩種體系結(jié)構(gòu)是x86和ARM。x86體系結(jié)構(gòu)以Intel公司的PC和服務(wù)器市場為主導(dǎo),ARM體系結(jié)構(gòu)則是以ARM公司為主導(dǎo)的芯片公司占領(lǐng)了移動(dòng)手持設(shè)備等市場。本書重點(diǎn)講述 Linux內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn),但是離開了處理器體系結(jié)構(gòu),就猶如空中樓閣,畢竟操作系統(tǒng)只是為處理器服務(wù)的一種軟件而已。目前大部分的Linux內(nèi)核書籍都是基于x86架構(gòu)的,但是國內(nèi)還是有相當(dāng)多的開發(fā)者采用ARM處理器來進(jìn)行開發(fā)產(chǎn)品,比如手機(jī)、IoT設(shè)備、嵌入式設(shè)備等。因此本書基于ARM體系結(jié)構(gòu)來講述Linux內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn)。

  可能有些讀者對(duì)ARM處理器的命名感到疑惑。ARM公司除了提供處理器IP和配套工具以外,主要還是定義了一系列的ARM兼容指令集來構(gòu)建整個(gè)ARM的軟件生態(tài)系統(tǒng)。從ARMv4指令集開始為國人所熟悉,兼容ARMv4指令集的處理器架構(gòu)有ARM7- TDMI,典型處理器是三星的S3C44B0X。兼容ARMv5指令集的處理器架構(gòu)有ARM920T,典型處理器是三星的S3C2440,有些讀者還買過基于S3C2440的開發(fā)板。兼容ARMv6指令集的處理器架構(gòu)有ARM11 MPCore。到了ARMv7指令集,處理器系列以Cortex命名,又分成A、R和M系列,通常A系列針對(duì)大型嵌入式系統(tǒng)(例如手機(jī)),R系列針對(duì)實(shí)時(shí)性系統(tǒng),M系列針對(duì)單片機(jī)市場。Cortex-A7和Coxtex-A9處理器是前幾年手機(jī)的主流配置。Coxtex-A系列處理器面市后,由于處理性能的大幅提高以及杰出功耗控制,使得手機(jī)和平板電腦市場迅猛發(fā)展。另外一些新的應(yīng)用需求正在醞釀,比如大內(nèi)存、虛擬化、安全特性(Trustzone [2]),以及更好的能效比(大小核)等。虛擬化和安全特性在ARMv7上已經(jīng)實(shí)現(xiàn),但是大內(nèi)存的支持顯得有點(diǎn)捉襟見肘,雖然可以通過LPAE(Large Physical Address Extensions)技術(shù)支持40位的物理地址空間,但是由于32位的處理器最高支持4GB的虛擬地址空間,因此不適合虛擬內(nèi)存需求巨大的應(yīng)用。于是ARM公司設(shè)計(jì)了一個(gè)全新的指令集,即ARMv8-A 指令集,支持64位指令集,并且保持向前兼容ARMv7-A指令集。因此定義AArch64和AArch32兩套運(yùn)行環(huán)境分別來運(yùn)行64位和32位指令集,軟件可以動(dòng)態(tài)切換運(yùn)行環(huán)境。為了行文方便,在本書中AArch64也稱為ARM64,AArch32也稱為ARM32。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1索尼333ESL電路圖資料
  2. 10.11 MB   |  2次下載  |  免費(fèi)
  3. 2TINA-TI 模擬電路設(shè)計(jì)、仿真和分析軟件中文教程
  4. 3.83 MB   |  0次下載  |  5 積分
  5. 3SS6548D40V 直流有刷電機(jī)驅(qū)動(dòng)芯片中文資料
  6. 1.55 MB   |  次下載  |  1 積分
  7. 4SS6235M 4A 33V性價(jià)比超高電機(jī)驅(qū)動(dòng)芯片中文資料
  8. 1.26 MB   |  次下載  |  免費(fèi)
  9. 5FP7195-中文應(yīng)用說明書
  10. 0.93 MB   |  次下載  |  免費(fèi)
  11. 6VSA101-G250T01-I 電壓傳感器產(chǎn)品使用手冊(cè)
  12. 0.72 MB   |  次下載  |  免費(fèi)
  13. 7FS4056E系列單節(jié)線線充電IC
  14. 2.41 MB  |  次下載  |  免費(fèi)
  15. 8FS5281E(5V USB輸入雙節(jié)鋰電池串聯(lián)應(yīng)用升壓充電管理IC)
  16. 3.30 MB  |  次下載  |  免費(fèi)

本月

  1. 148V到5KW無橋LLC雙向逆變器的電路原理圖免費(fèi)下載
  2. 0.26 MB   |  157次下載  |  10 積分
  3. 22KW逆變側(cè)功率管的損耗如何進(jìn)行計(jì)算詳細(xì)公式免費(fèi)下載
  4. 0.40 MB   |  33次下載  |  2 積分
  5. 3高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
  6. 2.27 MB   |  33次下載  |  5 積分
  7. 4STM32F10x參考手冊(cè)資料
  8. 13.64 MB   |  12次下載  |  1 積分
  9. 5光伏并網(wǎng)逆變器原理
  10. 7.31 MB   |  7次下載  |  2 積分
  11. 6SW5099規(guī)格書
  12. 1.37 MB   |  6次下載  |  1 積分
  13. 7星火6J3-1交直流二波段收音機(jī)電路圖資料
  14. 1.86 MB   |  6次下載  |  免費(fèi)
  15. 8S7-200 可編程序控制器系統(tǒng)手冊(cè)
  16. 12.81 MB   |  5次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935134次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191422次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183352次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81600次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73818次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分