吴忠躺衫网络科技有限公司

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>Linux內核的處理器體系結構的詳細資料說明

Linux內核的處理器體系結構的詳細資料說明

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

資料介紹

  本章思考題

  1.請簡述精簡指令集RISC和復雜指令集CISC的區別。

  2.請簡述數值0x12345678在大小端字節序處理器的存儲器中的存儲方式。

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

  4.請簡述內存屏障(memory barrier)產生的原因。

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

  6.請簡述cache的工作方式。

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

  8.在一個32KB的4路組相聯的cache中,其中cache line為32Byte,請畫出這個cache的cache line、way和set的示意圖。

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

  10.請畫出在二級頁表架構中虛擬地址到物理地址查詢頁表的過程。

  11.在多核處理器中,cache的一致性是如何實現的?請簡述MESI協議的含義。

  12.cache在Linux內核中有哪些應用?

  13.請簡述ARM big.LITTLE架構,包括總線連接和cache管理等。

  14.cache coherency和memory consistency有什么區別?

  15.請簡述cache的write back有哪些策略。

  16.請簡述cache line的替換策略。

  17.多進程間頻繁切換對TLB有什么影響?現代的處理器是如何面對這個問題的?

  18.請簡述NUMA架構的特點。

  19.ARM從Cortex系列開始性能有了質的飛越,比如Cortex-A8/A15/A53/A72,請說說Cortex系列在芯片設計方面做了哪些重大改進?

  Linux 4.x內核已經支持幾十種的處理器體系結構,目前市面上最流行的兩種體系結構是x86和ARM。x86體系結構以Intel公司的PC和服務器市場為主導,ARM體系結構則是以ARM公司為主導的芯片公司占領了移動手持設備等市場。本書重點講述 Linux內核的設計與實現,但是離開了處理器體系結構,就猶如空中樓閣,畢竟操作系統只是為處理器服務的一種軟件而已。目前大部分的Linux內核書籍都是基于x86架構的,但是國內還是有相當多的開發者采用ARM處理器來進行開發產品,比如手機、IoT設備、嵌入式設備等。因此本書基于ARM體系結構來講述Linux內核的設計與實現。

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

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

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
小孟百家乐的玩法技巧和规则 | 百家乐官网打庄技巧| 德州扑克起手牌概率| 大发888娱乐城真人视讯服务 | 百家乐官网赌博破解| 职业赌百家乐官网技巧| 百家乐官网投注很不错| 百家乐官网视频游戏冲值| 澳门百家乐官网玩法心得技巧| 介绍百家乐官网赌博技巧| 百家乐官网网址皇冠现金网| 百家乐官网博彩通博彩网皇冠网澳门赌场真人赌博| 沙龙百家乐官网怎申请| 太阳城百家乐官网赌博害人| 电脑版百家乐官网分析仪| 百家乐官网打劫法| 乐天百家乐官网的玩法技巧和规则 | 太阳城百家乐币| 百家乐美女视频聊天| 澳门百家乐职业赌客| 国际娱百家乐的玩法技巧和规则| 真人游戏 豆瓣| 千亿娱乐网| 百家乐官网玩法及技巧| 重庆百家乐官网的玩法技巧和规则| 永利高百家乐官网进不去| 现金百家乐官网下载| 百家乐四式正反路| 哪里有百家乐官网游戏下载| 百家乐官网是否有路子| 百家乐官网小路单图解| 百家乐投注网中国体育| 百家乐赌博技巧大全| 大发888娱乐平台 游戏| 永利百家乐官网娱乐| 网上百家乐官网是叫九五至尊么| 百家乐赌术揭秘| 百家乐软件代理打| 从化市| G3百家乐官网的玩法技巧和规则| gt百家乐平台假吗|