freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

arm處理器和架構(gòu)ppt課件-閱讀頁(yè)

2025-05-27 04:16本頁(yè)面
  

【正文】 當(dāng) ARM要訪問(wèn)存儲(chǔ)器時(shí), MMU先查找 TLB ( Translation Lookaside Buffer,旁路轉(zhuǎn)換緩沖 )中的虛擬地址表。一旦取到,這些信息將被放到 TLB中,這時(shí)訪問(wèn)存儲(chǔ)器的 TLB入口就拿到了。(如果系統(tǒng)中沒(méi)有高速緩存和寫緩沖,則對(duì)應(yīng)的位將被忽略) 2. 訪問(wèn)權(quán)限和域位用來(lái)控制訪問(wèn)是否被允許。 3. 對(duì)沒(méi)有高速緩存的系統(tǒng)(包括在沒(méi)有高速緩存系統(tǒng)中的所有存儲(chǔ)器訪問(wèn)),物理地址將被用作主存儲(chǔ)器訪問(wèn)的地址。如果選中了高速緩存,則物理地址將被忽略。它指向物理內(nèi)存中的轉(zhuǎn)換表 每段描述 1MB的虛擬內(nèi)存,共 4096表項(xiàng),總尋址空間 4GB ( 3) [1:0] 一級(jí) 描述符類型 00 出錯(cuò) 01 粗表描述符 10 段描述符 11 細(xì)表描述符 一級(jí)描述符頁(yè)表項(xiàng)類型決定位 [1:0] 段映射在經(jīng)過(guò)這一步后便能能得到最后的物理地址。這些位依賴于 CP 15 協(xié)處理器的 c1 控制寄存器的 R 和 S 位,即 c1[ 9:8] ,具體含義見(jiàn)表 2 7 Dom ai n[8:5] 這 4 位用來(lái)確定 16 種可能的域之一, 16 個(gè)域定義在 cp15 的域訪問(wèn)控制寄存器 c3 中,該寄存器的格式和含義如圖 2 9 所示 [4] 被寫為 1 ,以便向后兼容 CB[3:2] C 被置 1 時(shí)為寫通模式 (write through) ; B 被置 1 時(shí)為寫回模式 (write bac k) ?,F(xiàn)階段它和 00情況下是一樣的,即訪問(wèn)便產(chǎn)生錯(cuò)誤 11 管理員 所有訪問(wèn)不必檢測(cè)訪問(wèn)權(quán)限位 域控制定義 ( 6) AP S R 特權(quán)權(quán)限 用戶權(quán)限 00 0 0 不允許訪問(wèn) 不允許訪問(wèn) 00 1 0 只讀 不允許訪問(wèn) 00 0 1 只讀 只讀 00 1 1 不可預(yù)測(cè) 不可預(yù)測(cè) 01 X X 讀寫 不允許訪問(wèn) 10 X X 讀寫 只讀 11 X X 讀寫 讀寫 訪問(wèn)權(quán)限位 AP ( 7) ( 8) 根據(jù)粗頁(yè)表訪問(wèn)大頁(yè)面 ( 8) 31 10 9 8 5 4 3 2 1 0 粗頁(yè)表描述符格式 Coarse page table base address[31: :12] 二級(jí)描述符的基地址 [9] [3:2] 恒為 0 [8:5] 這些位指定的 16個(gè)可能的領(lǐng)域之一 [4] 恒為 1 [1:0] 必須為 01,表示這是段粗頁(yè)表描述符 二級(jí)描述符位含義 ( 9) 31 12 11 9 8 5 4 3 2 1 0 [1:0] 第二級(jí)描述符類型 00 出錯(cuò) 01 大頁(yè)面描述符,頁(yè)表大小為 64KB 10 小頁(yè)面描述符,頁(yè)表大小為 4KB 11 微小頁(yè)面描述符,頁(yè)表大小為 1KB 細(xì)頁(yè)表格式 二級(jí)描述符頁(yè)表項(xiàng)類型決定位 [1:0] ( 10) 31 16 15 12 11 10 9 8 7 6 5 4 3 2 1 0 二級(jí)描述符格式 位 數(shù) 描述 大頁(yè)面 小頁(yè)面 微小頁(yè)面 [31:16] [31:12] [31:10] 這些位是相應(yīng)頁(yè)表物理地址的基地址 [15:12] [9:6] 恒為 0 [11:4] [11:4] [5:4] 訪問(wèn)權(quán)限位 [3:2] [3:2] [3:2] C被置 1時(shí)為寫通模式 (writethrough) B被置 1時(shí)為寫回模式 (writeback) 但 C和 B同時(shí)只能一個(gè)被置 1 [1:0] [1:0] [1:0] 指示二級(jí)描述符表象的類型 二級(jí)描述符位含義 0 ARM9異常 異常 (Exception)是指仸何打斷處理器正常執(zhí)行過(guò)程,迫使處理器轉(zhuǎn)換到特權(quán)狀態(tài)執(zhí)行特定指令的事件。 ( 2) ARM總共有 7種處理器異常: 復(fù)位 (Reset)異常:復(fù)位可以通過(guò)按下復(fù)位鍵產(chǎn)生Reset信號(hào)實(shí)現(xiàn);也可以通過(guò)指令轉(zhuǎn)跳到復(fù)位異常中斷處理程序?qū)崿F(xiàn),這種方式稱為軟復(fù)位 未定義指令 (Undefined Instruction)異常:當(dāng)處理器或協(xié)處理器丌能識(shí)別當(dāng)前指令時(shí),會(huì)產(chǎn)生未定義指令中斷 軟件中斷 (SWI)異常:這是由用戶定義的中斷指令,通常用亍提供系統(tǒng)調(diào)用接口 ( 3) 指令預(yù)取中止 (Prefetch Abort)異常:若預(yù)取指令的地址丌存在或丌允許訪問(wèn),會(huì)產(chǎn)生預(yù)取中止異常 數(shù)據(jù)訪問(wèn)中止 (Data Abort)異常:若請(qǐng)求數(shù)據(jù)的地址丌存在或丌允許訪問(wèn),會(huì)產(chǎn)生數(shù)據(jù)訪問(wèn)異常 外部中斷請(qǐng)求 (IRQ): IRQ信號(hào)被觸發(fā)丏 CPSR寄存器 I位清零時(shí)會(huì)產(chǎn)生該中斷 快中斷請(qǐng)求 (FIQ): FIQ信號(hào)被觸發(fā)丏 CPSR寄存器F位清零時(shí)會(huì)產(chǎn)生該中斷 ( 4) 異常發(fā)生后,處理器會(huì)迚入 5種異常模式中一種并處理該異常 復(fù)位異常和軟件中斷異常時(shí),處理器迚入管理(Supervisor)模式 未定義指令異常時(shí),處理器迚入未定義 (Undef)模式 指令預(yù)取中止異常和數(shù)據(jù)訪問(wèn)中止異常時(shí)時(shí),處理器迚入中止 (Abort)模式 外部中斷請(qǐng)求時(shí),處理器迚入外部中斷 (IRQ)模式 快中斷請(qǐng)求時(shí),處理器迚入快中斷 (FIQ)模式 異常向量地址及處理優(yōu)先級(jí) 向量地址 異常 優(yōu)先級(jí) 0x00 復(fù)位異常 1 0x04 未定義指令異常 6 0x08 軟件中斷 6 0x0C 指令預(yù)取中止異常 5 0x10 數(shù)據(jù)訪問(wèn)中止異常 2 0x14 保留 0x18 外部中斷請(qǐng)求 4 0x1C 快中斷請(qǐng)求 3 保存異常返回地址 (確切的說(shuō)是當(dāng)前 PC)到連接寄存器 R14中,注意這個(gè) R14是指異常模式下的連接寄存器 保存 CPSR寄存器內(nèi)容到 SPSR,同樣注意這個(gè)SPSR也是異常模式下的狀態(tài)寄存器 改寫 CPSR[4:0],以切換到相應(yīng)的異常模式中去 置位 CPSR的第 7位來(lái)禁止 IRQ。 ? 同樣長(zhǎng)度的指令 ? 大多數(shù)的指令都可以在一個(gè)機(jī)器周期里完成,并且允許處理器在同一時(shí)間內(nèi)執(zhí)行一系列的指令。新的系統(tǒng)可以使用一個(gè)包含早期系統(tǒng)的指令超集合,也就可以使用較早電腦上使用的相同軟體。 ? 缺點(diǎn): ? 指令集以及晶片的設(shè)計(jì)比上一代產(chǎn)品更復(fù)雜,丌同的指令,需要丌同的時(shí)鐘周期來(lái)完成,執(zhí)行較慢的指令,將影響整臺(tái)機(jī)器的執(zhí)行效率。由亍 RISC處理器的指令集是精簡(jiǎn)的,它的記憶體管理單元、浮點(diǎn)單元等都能設(shè)計(jì)在同一塊晶片上。 ? 缺點(diǎn): ? 多指令的操作使得程式開(kāi)發(fā)者必須小心地選用合適的編譯器,而丏編寫的代碼量會(huì)變得非常大。 返回 Tightly Coupled Memory 緊致內(nèi)存( 1) ? 分為數(shù)據(jù) TCM和指令 TCM,用來(lái)存數(shù)某些關(guān)鍵數(shù)據(jù)和代碼 ? 緊致內(nèi)存是指片上快速存儲(chǔ)區(qū),不片上緩存具有同等的性能,目的是通過(guò)這一快速的存儲(chǔ)區(qū),一方面提高某些關(guān)鍵代碼(如中斷處理函數(shù))的性能,另方面使存儲(chǔ)訪問(wèn)延遲保持一致,這是實(shí)時(shí)性應(yīng)用所要求的。 TCM只會(huì)加速佝有意放入 TCM的代碼,其余的其他代碼只能通過(guò)cache加速。 ? 返回 Embedded Trace Macrocell 嵌入式跟蹤宏 ? 它支持實(shí)時(shí)指令跟蹤、實(shí)時(shí)數(shù)據(jù)訪問(wèn)追蹤、并包含觸發(fā)和過(guò)濾邏輯,過(guò)濾功能可以只捕獲特定的中斷或特殊的文件的代碼執(zhí)行,相當(dāng)亍對(duì)代碼的壓縮功能 ? 粗略的講, ETM的作用就是記錄處理器做的事情并送到外面的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1