下周就要計算機組成原理考試了
不過我現在才剛剛開始準備動手準備
不知道會不會涼涼呢
趕緊學吧
知乎上搜了一個答主整理的大綱 感覺也太陌生了 知識點
第一章 大結構
- 馮諾依曼計算機的特點
- 計算機的主要技術指標
第四章 記憶體
- 存盤系統的層次結構
- 靜態RAM和動態RAM的不同點
- 動態RAM為什么要重繪?各種重繪方式的特點,說明各種重繪方法的程序
- 半導體存盤器的擴展(設計題:連線或補充連線,會分析地址譯碼程序)
- 主存地址、Cache地址個欄位的劃分,Cache地址映射,給你一個特定的主存地址映射成具體的Cache地址
第五章 IO
- 主機和外設之間的資訊傳遞的控制方式,各自的特點
- I/O設備可以不看
- 程式查詢方式的特點
- 程式中斷的概念
- I/O中斷處理程序,CUP回應中斷的條件,中斷服務程式的流程,單重中斷和多重中斷的區別
- DMA方式訪存有哪幾種方法,DMA的作業工程(幾個階段,分別做什么),DMA和程式中斷有什么不同點(比較)具體一點,程式中斷和DMA二者的回應程序有何不同
第六章 資料的表示
- 進位計數制之間的轉換(包括整數部分和小數部分)
- 定點數:原、反、補碼之間的轉換
- 浮點數:給你一個給定格式的浮點數代碼,能否寫出其真值
- 二進制補碼的加減運算及溢位判斷
- 給定原碼一位乘法和定點補碼一位乘法的計算程序(步驟)
- 浮點數的加減運算ALU的功能和組成第七章指令的基本格式操作碼的擴展尋址方式的含義及有效地址的計算(基址尋址和變址尋址的異同點)
第八章 CPU
- CPU的功能和組成
- 指令周期的概念
- 中斷周期內CPU要完成哪幾項操作
- 借助中斷屏蔽技術改變中斷處理的優先級,繪制CPU運行軌跡圖
第九章 控制方式
- 指令周期、機器周期和時鐘周期(節拍)三者之間的關系
- 給定資料通路結構,給定指令(具有特定的尋址方式),寫出未操作流程圖,結合時序信號)
- 了解一下控制方式
第十章 微程式控制器
- 組合邏輯控制器和微程式控制器的比較,各自的優缺點
- 說明微程式控制器的基本原理和作業程序
- 微程式控制器后繼微地址的形成,尤其是如何根據操作碼形成相應微程式入口地址
- 補充內容卡諾圖化簡,根據化簡后的邏輯運算式繪制邏輯電路圖
分章節突破組成原理
大結構
首先從大結構上了解計算機,
現行所有已經應用的計算機都是馮諾伊曼機型,計算機組成原理就是講這個馮諾伊曼核心結構及其擴展,
中關村攢機器的都知道計算機的幾大部件,CPU、記憶體、主板、硬碟、顯示幕、鍵盤滑鼠,
這就是計算機組成原理的大結構,
但在馮氏結構中計算機由CPU、記憶體以及CPU和記憶體之間的總線構成,其它所有的都是外設,
所以在計算機組成原理里面一般會介紹CPU、記憶體、總線和外設(就是IO)這四大部分,
每個部分的細節都是前人經驗的總結和迄今為止的主流設計,
CPU
CPU部分一般會從基本算數邏輯單元的計算方法開始,
講完算數計算方法之后要講我們怎么告訴計算機執行這些運算,這就是指令了,什么復雜指令集、精簡指令集及其優缺點會在這里介紹,指令周期和流水等等也是在這個部分,
還有微指令,這個部分挺另類的,但因為是現在的主流設計,自然也要講一下,
記憶體
記憶體部分基本上比較簡單,因為記憶體就是一個簡單的存盤區域,只要把地址編對了就可以了,復雜的記憶體操作基本上都是由作業系統完成的,不在組成原理中闡述,
有的教材管這個部分叫存盤器,其內容還包括了快取(Cache)和輔助存盤器(硬碟),
這種教材編法我個人不太認同,因為Cache實際上是CPU的一部分,而硬碟是外設IO的一部分,這種編法會混淆基本概念,對于初學的學生來說非常容易造成誤導,
總線
總線部分介紹總線的分類,什么系統總線、記憶體總線、IO總線之類的,還有總線是如何控制的,
前面說了,馮氏機型是由CPU、記憶體和CPU與記憶體之間的總線構成的,其它全都是外設,
所以IO部分講外設和計算機之間的通信,
什么中斷、DMA這些東西,理解上面這些結構性的綱要,剩下的細節就是業界主流設計和最佳實踐,這些東西都是幾十年沉淀下來的,你說你一下子理解了也有點難,就死記硬背吧,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/272475.html
標籤:其他
上一篇:一.Linux Centos7安裝mysql8.0.23(不指定資料目錄版)
下一篇:資料結構——“優雅的”復雜度
