- 大學計算機基礎(第二版)
- 何元清 付茂洺
- 456字
- 2019-09-30 12:12:47
2.1.1 馮·諾依曼體系結構
馮·諾依曼體系結構如圖2-2所示,其又稱馮·諾依曼模型,被認為是現代計算機的基礎。馮·諾依曼模型定義了計算機內部的結構。馮·諾依曼模型主要可歸納為以下3點:
①計算機有5個組成部分,分別是運算器、控制器、存儲器、輸入設備和輸出設備。
②計算機程序和程序運行所需要的數據以二進制形式存放在計算機的存儲器中。
③計算機根據程序的指令序列進行,即“存儲程序”的思想。
在馮·諾依曼模型中,控制器作為計算機的核心,對計算機的所有部件實施控制,協(xié)調整個系統(tǒng)有條不紊地工作。輸入設備輸入數據和程序,輸入的數據和程序被存放到存儲器(Memory)中。處理功能由運算器完成,運算器是執(zhí)行算術和邏輯運算的部件,又稱算術邏輯單元(Arithmetic Logic Unit,ALU)。程序的執(zhí)行結果被輸出設備輸出。

圖2-2 馮·諾依曼體系結構
現代計算機中,往往把運算器和控制器集成在一塊芯片上,形成一個功能相對獨立的邏輯器件,稱之為CPU(Central Processing Unit,中央處理單元,又稱中央處理器),如圖2-3所示。

圖2-3 Intel I73770K處理器
CPU的性能指標主要有主頻、字長、緩存等。把CPU、存儲器組裝在一個箱體內,稱為主機。
推薦閱讀
- Visual Basic .NET程序設計(第3版)
- INSTANT FreeMarker Starter
- 我的第一本算法書
- Instant Typeahead.js
- Scratch 3.0少兒編程與邏輯思維訓練
- Learning Python Design Patterns(Second Edition)
- Mastering Python Networking
- SQL Server 2016數據庫應用與開發(fā)習題解答與上機指導
- The HTML and CSS Workshop
- Mastering Linux Security and Hardening
- Python機器學習:預測分析核心算法
- 并行編程方法與優(yōu)化實踐
- CodeIgniter Web Application Blueprints
- 30天學通C#項目案例開發(fā)
- Mastering Concurrency in Python