计算机组成原理考试复习
計(jì)算機(jī)組成原理考試復(fù)習(xí)
- 第一章(計(jì)算機(jī)系統(tǒng)概論)
- 第二章(運(yùn)算方法和運(yùn)算器)
- 第三章(存儲(chǔ)系統(tǒng))
- 第四章(指令系統(tǒng))
- 第五章(中央處理器)
- 第六章(總線系統(tǒng))
- 第七章(外圍設(shè)備)
- 第八章(輸入/輸出系統(tǒng))
- Xmind腦圖
以下,只是一個(gè)簡(jiǎn)單的復(fù)習(xí),不涉及計(jì)算啥的,畢竟計(jì)算也不熟太難重點(diǎn)是領(lǐng)會(huì),當(dāng)然可以直接導(dǎo)航到腦圖這兒復(fù)習(xí)
教材采用《計(jì)算機(jī)組成原理》·白中英·第六版
第一章(計(jì)算機(jī)系統(tǒng)概論)
? 1. 計(jì)算機(jī)的發(fā)展
? 第一代:電子管計(jì)算機(jī)
? 第二代:晶體管計(jì)算機(jī)
? 第三代: 中小規(guī)模集成電路計(jì)算機(jī)
? 第四代: 大規(guī)模和超大規(guī)模集成電路計(jì)算機(jī)
? 第五代: 巨大規(guī)模集成電路計(jì)算機(jī)
-
馮·諾伊曼結(jié)構(gòu):指令數(shù)據(jù)在同一存儲(chǔ)器中
-
哈佛結(jié)構(gòu),指令數(shù)據(jù)在兩個(gè)存儲(chǔ)器
- 計(jì)算機(jī)的分類及依據(jù)
-
指令和數(shù)據(jù)均存放在內(nèi)存中,計(jì)算機(jī)如何區(qū)分是指令或數(shù)據(jù)
指令和數(shù)據(jù)均存放在內(nèi)存中,從形式上看,他們都是二進(jìn)制數(shù)碼,
一般來(lái)講,取值周期中從內(nèi)存中讀出的信息流是指令流,他流向控制器,
而在執(zhí)行周期中從內(nèi)存讀出的信息流是數(shù)據(jù)流,它由內(nèi)存流向運(yùn)算器。 -
計(jì)算機(jī)系統(tǒng)的組織結(jié)構(gòu)
多級(jí)組成的計(jì)算機(jī)系統(tǒng)
微程序設(shè)計(jì)級(jí)(或邏輯電路級(jí))
直接由硬件執(zhí)行
一般機(jī)器級(jí)
微程序
操作系統(tǒng)級(jí)
操作系統(tǒng)
匯編語(yǔ)言級(jí)
匯編程序
高級(jí)語(yǔ)言級(jí)
編譯程序
分級(jí)觀點(diǎn)帶來(lái)的影響
采用這種用一系列的級(jí)來(lái)組成計(jì)算機(jī)的概念和技術(shù),對(duì)了解計(jì)算機(jī)如何組成提供了一種好的結(jié)構(gòu)和體制,而且用這種分級(jí)的觀點(diǎn)設(shè)計(jì)計(jì)算機(jī),對(duì)保證產(chǎn)生一個(gè)良好的系統(tǒng)結(jié)構(gòu)也是很有幫助的 - 硬件與軟件的關(guān)系
硬件是物理基礎(chǔ),軟件是靈魂
? 電子計(jì)算機(jī)分為專用計(jì)算機(jī)和通用計(jì)算機(jī),專用通用是根據(jù)計(jì)算機(jī)的效率,速度,價(jià)格,運(yùn)行的經(jīng)濟(jì)型和適應(yīng)性來(lái)劃分的。
第二章(運(yùn)算方法和運(yùn)算器)
在定點(diǎn)二進(jìn)制運(yùn)算器中,減法運(yùn)算一般通過(guò)補(bǔ)碼運(yùn)算的二進(jìn)制加法器實(shí)現(xiàn)
? 定點(diǎn)數(shù)的表示:符號(hào)位+數(shù)值位
? 純小數(shù)
? 純整數(shù)
? 浮點(diǎn)數(shù)中
? 尾碼:—精度
? 階碼:----表示范圍
? 補(bǔ)碼與移碼只差一個(gè)符號(hào)位
? 在定點(diǎn)二進(jìn)制運(yùn)算器中,減法運(yùn)算一般通過(guò)補(bǔ)碼運(yùn)算的二進(jìn)制加法器實(shí)現(xiàn)
? 定點(diǎn)原碼除法運(yùn)算
? 恢復(fù)余數(shù)法
? 加減交替法
? 運(yùn)算器的主要功能
? 算術(shù)運(yùn)算
? 邏輯運(yùn)算
? 邏輯非
? 邏輯加
? 邏輯乘
? 邏輯異
第三章(存儲(chǔ)系統(tǒng))
存儲(chǔ)器技術(shù)指標(biāo)
? 存儲(chǔ)時(shí)間
? 存儲(chǔ)容量
? 存儲(chǔ)帶寬
? 存儲(chǔ)周期
? EEPROM(電擦除可編程的只讀存儲(chǔ)器)
? 雙端口存儲(chǔ)器由于同一個(gè)存儲(chǔ)器具有兩組相互獨(dú)立的讀寫(xiě)控制電路
? 交叉方式的存儲(chǔ)器可以實(shí)現(xiàn)多模塊流水式并行存取
? Cache是一種高速緩沖存儲(chǔ)器,是為了解決CPU和主存之間速度不匹配采用的,具有空間局部性和時(shí)間局部性。
? 主存與Cache的地址映射
? 全相聯(lián)
? 直接方式
? 組相聯(lián)
? Cache替換策略
? 最不經(jīng)常使用(LFU)算法
? 近期最少使用(LRU)算法
? 隨機(jī)替換
第四章(指令系統(tǒng))
指令系統(tǒng)
? RISC:精簡(jiǎn)指令系統(tǒng)
? CISC:復(fù)雜指令系統(tǒng)
? 指令尋址格式
? 順序?qū)ぶ贩绞?br /> ? 跳躍尋址方式
? 地址碼
? 零地址
? 只有操作碼,而無(wú)地址碼
? 一地址
? 二地址
? 操作數(shù)的物理位置
? SS存儲(chǔ)器存儲(chǔ)器
? RR寄存器寄存器
? R-S寄存器-存儲(chǔ)器
第五章(中央處理器)
指令流水中的沖突相關(guān)是什么,解決辦法是什么?
? 資源相關(guān)
? 解決:后邊指令拖一拍再推進(jìn),或增設(shè)一個(gè)存儲(chǔ)部件,指令數(shù)據(jù)分存
? 數(shù)據(jù)相關(guān)
? 解決:可以推后后繼指令對(duì)相關(guān)單元的讀操作,設(shè)置運(yùn)算結(jié)果緩沖寄存器
? 控制相關(guān)
? 延遲轉(zhuǎn)移
? 轉(zhuǎn)移預(yù)測(cè)
? 微指令格式
? 水平型微指令
? 一次能定義并執(zhí)行多個(gè)并行操作微命令的微指令
? 垂直型微指令
? 微指令由操作控制和順序控制兩大部分組成
? 微程序設(shè)計(jì)技術(shù)是利用軟件方法來(lái)設(shè)計(jì)硬件的一門(mén)技術(shù)
? CPU的主要寄存器
? 指令寄存器IR
? 存放正在執(zhí)行的指令
? 程序計(jì)數(shù)器PC
? 存放下一條指令的地址
? 數(shù)據(jù)地址寄存器AR
? 指令周期的基本概念
? 指令周期
? 取出一條指令并執(zhí)行這條指令的時(shí)間
? CPU周期(機(jī)器周期)
? 內(nèi)存中讀取一個(gè)指令字的最短時(shí)間
? 時(shí)鐘周期(T周期,節(jié)拍脈沖)
? 處理操作的基本單位
? 取出和執(zhí)行任何一條指令所需的最短時(shí)間為兩個(gè)CPU周期
? 指令周期 > 機(jī)器周期(CPU周期)> 時(shí)鐘周期
第六章(總線系統(tǒng))
按照總線仲裁電路的位置不同
? 集中式仲裁
? 鏈?zhǔn)讲樵兎绞?br /> ? 計(jì)時(shí)器定時(shí)查詢方式
? 獨(dú)立請(qǐng)求
? 響應(yīng)快
? 分布式仲裁
? PCI總線分為?功能是?
? HOST橋(北橋)
? PCI/PCI橋(南橋)
? PCI/LEGACY總線橋
? 功能:橋連接著兩條總線,使彼此間相互通信,橋又是一個(gè)總線轉(zhuǎn)換部件,可以把一條總線的地址映射到另一條總線的地址空間上,從而使系統(tǒng)中任意一個(gè)總線主設(shè)備,都能看到同樣的一份地址表,使用總線可以實(shí)現(xiàn)總線間的猝發(fā)式傳送
? 同步通信之所以比異步通信具有較高的傳輸頻率,是因?yàn)橥酵ㄐ庞靡粋€(gè)時(shí)鐘公共信號(hào)同步
? 在集中式總線仲裁中,獨(dú)立請(qǐng)求響應(yīng)時(shí)間最快,菊花鏈方式對(duì) 電路故障最敏感
? 系統(tǒng)總線中地址線的功能是:指定主存和I/O設(shè)備接口電路的地址
第七章(外圍設(shè)備)
事實(shí)上,除了CPU和主存外,計(jì)算機(jī)系統(tǒng)的每一部分都可以作為一個(gè)外圍設(shè)備來(lái)看待
計(jì)算機(jī)的外圍設(shè)備是指除了CPU和內(nèi)存以外的其他地址
? 打印設(shè)備按照印字原理
? 擊打式
? 非擊打式
第八章(輸入/輸出系統(tǒng))
DMA接口與CPU共享內(nèi)存,它們分時(shí)使用主存的方式有幾種
? 1.成組連續(xù)傳送方式(停止CPU訪存)
? 2.周期挪用方式(單字傳送方式,周期竊取方式)
? 3.透明DMA方式(DMA與CPU交替操作方式,總線周期分時(shí)方式)
? 中斷向量地址是:終端服務(wù)程序入口地址
? 采用DMA方式傳送數(shù)據(jù)時(shí),每傳送一個(gè)數(shù)據(jù)就要占用一個(gè)存儲(chǔ)周期
? 如果認(rèn)為CPU等待設(shè)備的狀態(tài)信號(hào)是處于非工作狀態(tài),
那么程序查詢方式主機(jī)和設(shè)備串行工作
程序中斷方式主機(jī)與設(shè)備并行工作
DMA方式主程序與設(shè)備并行工作
? 通道
? 工作方式
? 選擇通道
? 多路通道
CPU等待設(shè)備的狀態(tài)信號(hào)是處于非工作狀態(tài),
那么程序查詢方式主機(jī)和設(shè)備串行工作
程序中斷方式主機(jī)與設(shè)備并行工作
DMA方式主程序與設(shè)備并行工作
? 通道
? 工作方式
? 選擇通道
? 多路通道
Xmind腦圖
想要原件,可以收藏關(guān)注一下。
總結(jié)
以上是生活随笔為你收集整理的计算机组成原理考试复习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 软件工程复习要点
- 下一篇: Eclipse如何调整字体大小