計算機系統基礎主要研究軟體、硬體功能分配,確定軟體、硬體介面,即從機器語言程式設計師或編譯程式設計者的角度所看到的物理系統的抽象。下面小編為大家整理了關於計算機系統基礎的知識點,一起來看看吧:
計算機系統的分類
Flynn 分類
SISD
SIMD
MISD
MIMD
CPU 結構及分類
CPU的結構
運算器
控制器
暫存器
輸入輸出匯流排
分類
16位
32位
64位
指令系統及其分類
指令系統的基礎概念
指令系統是計算機所有指令的集合。程式設計師用各種語言編寫的程式都有翻譯成以指令形式表示的機器語言後才能執行,所以指令系統反映了計算機的基本功能,是硬體設計人員和程式設計師都能看到的機器的主要屬性。
分類
複雜指令系統(CISC):隨著硬體成本的`不斷下降,軟體成本的不斷提高,使得人們熱衷於在指令系統中增加更多的指令和複雜的指令,來提高作業系統的效率,並儘量縮短指令系統與高階語言的語義差別,以便高階語言的編譯和降低軟體成本,同時為了保證程式相容,新的計算機的指令系統只能增加而不能減少,所以就使得指令系統越來越來複雜
精簡指令系統(RISC):通過簡化指令使計算機的結構更加簡單合理,從而提高運算速度!
RISC的特點及其優缺點
儲存系統的基礎知識
基本概念
儲存器主要用於存放計算機的程式和資料,儲存器系統指的是儲存器硬體裝置以及管理該儲存器的軟、硬體裝置。對儲存器的基本要求是增大容量、提高速度、降低價格。單一的儲存器硬體(主儲存器)難以滿足要求。所以就提出了多層次的儲存體系結構(即:暫存器---Cache--主存—外存)
在計算機中存放當前正在執行的程式以及被程式所使用的資料(包括運算結果)原儲存器稱為主儲存器。也就是我們所說的記憶體
主儲存器的種類
按讀寫功能來分:是否需要定期重新整理:
靜態:不停電情況下能長時間保留不變,速度快,但容量小,成本高
動態:不停電的情況下也要定期重新整理,容量大,成本低,常用在計算機系統中,常見的有:SDRAM、 DDR等
可讀寫(RAM)
可擦寫只讀:
EPROM(可擦寫,用紫外線擦寫)
EEROM(可用電擦寫)
FLASH(電讀寫,但只能以塊為單位,速度快,成本低,現在最常用)
可程式設計:EROM(通過程式設計一次性寫入)
只讀:ROM(製造時一次性寫入)
儲存器容量的擴充套件
位擴充套件:位擴充套件是對儲存器的位數進行擴充
字擴充套件:是對儲存器的容量進行擴充套件
位、字擴充套件:對位數和容量都進行擴充套件
多體交叉儲存