軟體設計師學習1 計算機系統知識

2021-07-26 13:09:08 字數 1041 閱讀 2046

1.計算機的基本硬體系統由運算器、控制器、儲存器、輸入裝置和輸出裝置五大部件組成。運算器、控制器等部件被整合在一起統稱為**處理單元。

2.cpu的功能:程式控制,操作控制,時間控制,資料處理。

3.cpu的組成:運算器,控制器,暫存器組和內部匯流排等部件。

⑴運算器:運算器由算數邏輯單元、累加暫存器、資料緩衝暫存器和狀態條件暫存器構成。主要功能:執行所有的算術運算,如加減乘除等基本運算及附加運算。執行所有的邏輯運算並進行邏輯測試,如與或非零值測試或兩個值的比較等。

⑵控制器:一般包括指令控制邏輯、時序控制邏輯、匯流排控制邏輯和中斷控制邏輯等幾個部分。指令控制邏輯要完成取指令、分析指令和執行指令的操作,其過程分為取指令、指令解碼、按指令操作碼執行、形成下一條指令位址等步驟。時序控制邏輯要為每條指令按時間順序提**有的控制訊號。匯流排邏輯是為多個功能部件服務的資訊通路的控制電路。中斷控制邏輯用於控制各種中斷請求,並根據優先順序的高低對中斷請求進行排隊,逐個交給cpu處理。

⑶暫存器組:可分為專用暫存器和通用暫存器。運算器和控制器中的暫存器是專用暫存器,其作用是固定的。通用暫存器用途廣泛可由程式設計師規定其用途,其數目因處理器不同而有所差異。

3.計算機體系結構從巨集觀上按處理機的數量進行分類,分為單處理系統、並行處理與多處理系統和分布式處理系統。

4.cisc和risc:cisc的基本思想是進一步增強原有指令的功能,用更為複雜的新指令取代原先由軟體子程式完成的功能,實現軟體功能的硬化,導致機器的指令系統越來越龐大、複雜。risc的基本思想是通過減少指令總數和簡化指令功能降低硬體設計的複雜度,使指令能單週期執行,並通過優化編譯提高指令的執行速度,採用硬體佈線控制邏輯優化編譯程式。

5.指令控制方式:有順序方式、重疊方式和流水方式3種。

6.儲存系統的層次結構:cpu內部通用暫存器、cache、主儲存器、聯機磁碟儲存器、離線光碟、磁碟儲存器。

7.虛擬儲存技術是把很大的程式分成許多較小的塊,全部儲存在輔存中。執行時,把要用到的程式塊先調入主存,並且把馬上就要用到的程式塊從主存調入快取記憶體。這樣一邊執行程式,一邊進行所需程式塊的調進調出。對於應用程式設計師來說就好像有乙個比實際主存大得多且可以放下整個程式的虛擬主存空間。

軟體設計師 計算機系統 資料儲存

移碼 移碼 又叫增碼 是符號位取反的補碼,一般用做浮點數的階碼,引入的目的是為了保證浮點數的 機器零為全0。用補碼表示階碼的時候,當階碼無限小,產生了下溢的時候,階碼變成了0,那麼這個浮點數的值變為了1。而實際上這個數是無限接近於零的。那麼我們就需要取出其中的 0 值作為機器零,於是移碼產生了。移碼...

軟體設計師教程 計算機系統基礎知識

1.程式控制 cpu通過執行指令來控制程式的執行順序 2.操作控制 一條指令要不同對應部件響應的操作訊號來完成 操作訊號由cpu發出 3.時間控制 操作訊號的出現時間 持續時間以及時間順序都要嚴格控制 4.資料處理 資料的加工處理也是cpu最根本任務 cpu主要由運算器 控制器 暫存器組 內部匯流排...

軟考 軟體設計師2 計算機結構

一 計算機結構 運算器 控制器 儲存器 輸入裝置 輸出裝置 運算器 1,算術邏輯單元alu 資料的算術運算和邏輯運算 2,累加暫存器ac 通用暫存器,為alu提供乙個工作區,用在暫存資料 3,資料緩衝暫存器dr 寫記憶體時,暫存指令或資料 4,狀態條件暫存器psw 存狀態標誌和控制標誌 也有歸為控制...