26考研 | 王道 | 計算機組成原理 | 一、計算機系統概述

26考研 | 王道 | 計算機組成原理 | 一、計算機系統概述

文章目錄

  • 26考研 | 王道 | 計算機組成原理 | 一、計算機系統概述
      • 1.1 計算機的發展
      • 1.2 計算機硬件和軟件
        • 1.2.1 計算機硬件的基本組成
        • 1.2.2 各個硬件的工作原理
        • 1.2.3 計算機軟件
        • 1.2.4 計算機系統的層次結構
        • 1.2.5 計算機系統的工作原理
          • 存儲程序工作方式詳解(可以看看做個了解)
            • 一、**核心定義與基本原理**
            • 二、**工作流程的四大階段**
            • 三、**馮·諾依曼體系的支持結構**
            • 四、**優勢與局限性**
            • 五、**歷史意義與現代發展**
      • 1.3 計算機性能指標
        • 1.3.1 存儲器性能指標
        • 1.3.2 CPU性能指標
        • 1.3.3 系統整體的性能指標

1.1 計算機的發展

img

image-20250514104939596

在這里插入圖片描述

1.2 計算機硬件和軟件

image-20250514114556165

1.2.1 計算機硬件的基本組成

早期的馮諾依曼機

image-20250514113305639

在這里插入圖片描述

對于同一個功能,既可以用軟件實現,也可以用硬件實現

馮諾依曼計算機的特點

  • 計算機由五大部件組成
  • 指令和數據以同等地位存于存儲器,可按地址訪問(統一編址,指令和數據所在存儲單元無差異)
  • 指令和數據用二進制表示
  • 指令由操作碼和地址碼組成
  • 存儲程序
  • 以運算器為中心(輸入和輸出設備與存儲器之間的數據傳送經過運算器完成,運算器算是一個中轉站。這樣就會讓運算器的數據計算的效率降低)
    • 即輸入設備先把數據交給運算器,然后再轉交給存儲器,存儲器要輸出時,也是存儲器先交給運算器然后運算器交給輸出設備

數據驅動方式:

  • 控制流驅動:指令–>數據
  • 數據流驅動:數據–>指令

現代計算機的結構

在這里插入圖片描述

以存儲器為中心,輸入的數據直接交給存儲器,輸出的時候也由存儲器直接給輸出設備,更多的解放運算器的運算時間

在這里插入圖片描述

1.2.2 各個硬件的工作原理

image-20250514121546452

注:現在的計算機通常把MAR,MDR也集成在CPU內

主存儲器的基本組成

在這里插入圖片描述

從主存中拿就是在MAR寫地址,存儲器根據地址拿出來數據寫到MDR里面去。

往主存中寫就是在MAR寫地址,MDR寫數據,表明CPU想把MDR的數據存在哪里,然后存儲器根據MAR地址把MDR存在相應的位置

在這里插入圖片描述
運算器的基本組成

在這里插入圖片描述
控制器的基本組成

在這里插入圖片描述
計算機的工作過程

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
總結:
在這里插入圖片描述

1.2.3 計算機軟件

image-20250514122928701

image-20250514122555210

image-20250514122916671

1.2.4 計算機系統的層次結構

image-20250514211230271

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

匯編語言指令和機器語言指令一一對應

LOAD: 取數操作 ,MUL: 乘法操作

image-20250514211325807

在這里插入圖片描述

1.2.5 計算機系統的工作原理

image-20250514211803345

每次要執行可執行文件的時候都要從外存中把可執行文件調入內存中,然后CPU進行處理,用戶可以通過輸入設備進行交互,結果可以通過輸出設備顯示或者打印什么的

image-20250514211632233

整個程序執行的過程就是對應指令執行的過程

存儲程序工作方式詳解(可以看看做個了解)

計算機組成原理中的“存儲程序”工作方式是由馮·諾依曼于1945年提出的核心設計思想,其核心是將程序和數據以二進制形式預先存儲到計算機內存中,由控制器自動按順序執行指令,實現自動化運算。以下是其具體工作原理和特點的解析:

一、核心定義與基本原理
  1. 程序與數據統一存儲
    程序指令和操作數據均以二進制形式存儲在內存中,兩者通過地址區分。控制器根據指令地址逐條讀取,并通過操作碼和操作數解析執行邏輯
    • 統一性:指令和數據在物理存儲上沒有區別,僅在邏輯上被賦予不同含義(如程序區、數據區的劃分)
    • 二進制編碼:所有信息(指令、數據)均以0/1代碼表示,簡化了硬件設計
  2. 自動執行與控制流程
    • 順序執行:程序計數器(PC)指示當前指令地址,默認按地址遞增順序執行
    • 條件跳轉:遇到分支指令(如條件轉移),PC跳轉至目標地址,改變執行順序
二、工作流程的四大階段
  1. 程序與數據輸入
    通過輸入設備(如鍵盤)將程序和數據存入內存,內存劃分為多個可尋址的存儲單元,按地址編號管理
  2. 指令執行周期
    每條指令的執行分為三個階段:
    • 取指:從內存中讀取指令并送入控制器
    • 譯碼:解析指令的操作碼(動作類型)和操作數(數據地址)
    • 執行:運算器根據操作碼處理數據,結果存回內存或寄存器
  3. 控制器的核心作用
    控制器負責協調各部件:通過譯碼生成控制信號,指揮運算器、存儲器等協同工作,并更新PC以指向下一條指令
  4. 結果輸出
    處理后的數據通過輸出設備(如顯示器)呈現,或繼續存儲在內存中供后續指令使用
三、馮·諾依曼體系的支持結構

存儲程序方式依托以下硬件架構實現:

  1. 五大部件協作:運算器、存儲器、控制器、輸入設備、輸出設備分工明確
  2. 二進制與直接尋址:數據以二進制存儲,內存單元可直接通過地址訪問
  3. 集中控制:指令執行由控制器統一調度,實現高效的順序處理
四、優勢與局限性
  1. 優勢

    • 高度自動化:程序預存后無需人工干預,計算機可連續執行復雜任務
    • 靈活擴展:通過修改程序即可實現不同功能,無需調整硬件
    • 效率提升:結合流水線、緩存技術,現代計算機進一步優化了執行速度
  2. 局限性

    • 順序執行瓶頸:串行處理導致并行計算能力受限,需通過多核、超線程等技術彌補

    • 存儲墻問題:CPU與內存速度差異導致性能瓶頸

    • 安全性依賴

      :惡意程序可能通過存儲漏洞攻擊系統,需依賴防護機制

五、歷史意義與現代發展

存儲程序原理奠定了現代計算機的基礎,其影響包括:

  • 技術革命:從ENIAC的手動配線到EDVAC的自動執行,標志著計算機從專用設備轉向通用工具
  • 持續演進:盡管馮·諾依曼結構存在局限,但其核心理念仍是當代計算機設計的基石,并通過哈佛架構(指令與數據分離存儲)、量子計算等創新拓展邊界

通過這一機制,計算機得以從簡單的計算工具演變為支撐人工智能、大數據等復雜應用的通用平臺,體現了“存儲程序”思想的深遠影響。

1.3 計算機性能指標

image-20250515145434206

  1. 機器字長:能夠直接處理的二進制數據的位數
  2. 指令字長:一個指令中包含的二進制代碼的位數
  3. '存儲字長:一個存儲單元二進制數據的位數
1.3.1 存儲器性能指標

image-20250515143515911

image-20250515143550724

1.3.2 CPU性能指標

CPU主頻:CPU內數字脈沖信號振蕩的頻率,其實就是1秒里面有多少個時鐘周期

在這里插入圖片描述
在這里插入圖片描述
:公式中主頻的值反映的是:每秒鐘會出現多少個時鐘周期。

在這里插入圖片描述
:注意與存儲器的容量或者文件的大小中的K、M、G、T的區別

1.3.3 系統整體的性能指標

image-20250515145209655

動態測試:基準程序(跑分軟件)是用來測量計算機處理速度的一種實用程序,以便于被測量的計算機性能可以與運行相同程序的其他計算機性能進行比較。

思考:
image-20250515145413376

知識點回顧
在這里插入圖片描述
存儲器的容量:衡量計算機的存儲容量
機器字長:衡量計算機并行處理的能力
數據通路帶寬:衡量計算機在功能部件之間傳送數據的能力

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/80935.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/80935.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/80935.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

01-數據結構概述和時間空間復雜度

數據結構概述和時間空間復雜度 1. 什么是數據結構 數據結構(Data Structure)是計算機存儲、組織數據的方式,指相互之間存在一種或多種特定關系的數據元素的集合。 2. 什么是算法 算法(Algorithm)就是定義良好的計算…

大數據架構選型全景指南:核心架構對比與實戰案例 解析

目錄 大數據架構選型全景指南:核心架構對比與實戰案例解析1. 主流架構全景概覽1.1 核心架構類型1.2 關鍵選型維度 2. 架構對比與選型矩陣2.1 主流架構對比表2.2 選型決策樹 3. 案例分析與實現案例1:電商實時推薦系統(Lambda架構)案…

(51單片機)LCD顯示紅外遙控相關數字(Delay延時函數)(LCD1602教程)(Int0和Timer0外部中斷教程)(IR紅外遙控模塊教程)

前言: 本次Timer0模塊改裝了一下,注意!!!今天只是簡單的實現一下,明天用次功能顯示遙控密碼鎖 演示視頻: 在審核 源代碼: 如上圖將9個文放在Keli5 中即可,然后燒錄在…

網絡實驗-防火墻雙機熱備份

實驗目的 了解防火墻雙機熱備份配置,提供部署防火墻可靠性。 網絡拓撲 左側為trust域,右側為untrust域。防火墻之間配置雙機熱備份。 配置內容 master VRRP 由于防火墻是基于會話表匹配回程流量,流量去向和回程必須通過同一個防火墻。…

【2025最新】VSCode Cline插件配置教程:免費使用Claude 3.7提升編程效率

 ?2025年最新VSCode Cline插件安裝配置教程,詳解多種免費使用Claude 3.7的方法,集成DeepSeek-R1與5大實用功能,專業編程效率提升指南。 Cline是VSCode中功能最強大的AI編程助手插件之一,它能與Claude、OpenAI等多種大模型無縫集…

考研英一真題學習筆記 2018年

2018 年全國碩士研究生招生考試 英語 (科目代碼:201) Section Ⅰ Use of English Directions: Read the following text. Choose the best word(s) for each numbered blank and mark A, B, C or D on the ANSWER SHEET. (10 points) Trust i…

華碩服務器-品類介紹

目錄 一、核心產品線解析 1. 機架式服務器 2. 塔式服務器 3. 高密度計算服務器 二、關鍵技術與模組配置 1. 主板與管理模塊 2. 電源與散熱 3. 存儲與網絡 三、應用場景與行業解決方案 1. 人工智能與高性能計算 2. 云計算與虛擬化 3. 邊緣計算與工業物聯網 一、核心…

硅基計劃2.0 學習總結 貳

一、程序邏輯控制(順序、選擇&循環) 順序結構就不多介紹了,就是各個語句按照先后順序進行執行 (1)選擇結構 三大選擇類型:if、if-else、if-else if-else以及懸浮else的問題 基本已經在之前在C語言文章…

RabbitMQ最新入門教程

文章目錄 RabbitMQ最新入門教程1.什么是消息隊列2.為什么使用消息隊列3.消息隊列協議4.安裝Erlang5.安裝RabbitMQ6.RabbitMQ核心模塊7.RabbitMQ六大模式7.1 簡單模式7.2 工作模式7.3 發布訂閱模式7.4 路由模式7.5 主題模式7.6 RPC模式 8.RabbitMQ四種交換機8.1 直連交換機8.2 主…

工具學習_VirusTotal使用

VirusTotal Intelligence 允許用戶在其龐大的數據集中進行搜索,以查找符合特定條件的文件,例如哈希值、殺毒引擎檢測結果、元數據信息、提交時的文件名、文件結構特征、文件大小等。可以說,它幾乎是惡意軟件領域的“谷歌搜索引擎”。 網頁使…

計算機系統----軟考中級軟件設計師(自用學習筆記)

目錄 1、計算機的基本硬件系統 2、CPU的功能 3、運算器的組成 4、控制器 5、計算機的基本單位 6、進制轉換問題 7、原碼、反碼、補碼、移碼 8、浮點數 9、尋址方式 10、奇偶校驗碼 11、海明碼 12、循環冗余校驗碼 13、RISC和CISC 14、指令的處理方式 15、存儲器…

揚州卓韻酒店用品:優質洗浴用品,提升酒店滿意度與品牌形象

在酒店提供的服務里,沐浴用品占據了非常重要的地位,其質量與種類直接關系到客人洗澡時的感受。好的沐浴用品能讓客人洗澡時感到舒心和快樂,反之,質量不好的用品可能會影響客人整個住宿期間的愉悅心情。挑選恰當的洗浴用品不僅能夠…

學習筆記:黑馬程序員JavaWeb開發教程(2025.4.5)

12.4 登錄認證-登錄校驗-會話跟蹤方案一 設置cookie,服務器給瀏覽器響應數據,通過control方法形參當中獲取response,調用response當中的addCookie方法實現 獲取cookie,調用getCookie方法 用戶可以通過瀏覽器設置禁用cookie 跨域…

進程替換講解

1. 基本概念 1.1 進程替換 vs. 進程創建 進程創建:使用fork()或clone()等系統調用創建一個新的子進程,子進程是父進程的副本,擁有相同的代碼和數據。進程替換:使用exec系列函數在當前進程中加載并執行一個新的程序,替…

【微服務】SpringBoot + Docker 實現微服務容器多節點負載均衡詳解

目錄 一、前言 二、前置準備 2.1 基本環境 2.2 準備一個springboot工程 2.2.1 準備幾個測試接口 2.3 準備Dockerfile文件 2.4 打包上傳到服務器 三、制作微服務鏡像與運行服務鏡像 3.1 拷貝Dockerfile文件到服務器 3.2 制作服務鏡像 3.3 啟動鏡像服務 3.4 訪問一下服…

1.2.2.1.4 數據安全發展技術發展歷程:高級公鑰加密方案——同態加密

引言 在密碼學領域,有一種技術被圖靈獎得主、著名密碼學家Oded Goldreich譽為"密碼學圣杯",那就是全同態加密(Fully Homomorphic Encryption)。今天我們就來聊聊這個神秘而強大的加密方案是如何從1978年的概念提出&…

vllm量化03—INT4 W4A16

本系列基于Qwen2.5-7B,學習如何使用vllm量化,并使用benchmark_serving.py、lm_eval 測試模型性能和評估模型準確度。 測試環境為: OS: centos 7 GPU: nvidia l40 driver: 550.54.15 CUDA: 12.3本文是該系列第3篇——INT4 W4A16 一、量化 f…

第二十五天打卡

常見報錯類型 try-except-else-finally 語句 首先執行try語句,若正確直接執行else語句 若try語句發生錯誤,則判斷錯誤類型,執行錯誤類型對應的except語句,不執行else語句 finally語句無條件執行,多用于資源保存&…

城市掃街人文街頭紀實膠片電影感Lr調色預設,DNG/手機適配濾鏡!

調色詳情 城市掃街人文街頭紀實膠片電影感 Lr 調色是通過 Lightroom(Lr)軟件,對城市街頭抓拍的人文紀實照片進行后期調色處理。旨在賦予照片如同膠片拍攝的質感以及電影般濃厚的敘事氛圍,不放過每一個日常又珍貴的瞬間&#xff0c…

【hadoop】Kafka 安裝部署

一、Kafka安裝與配置 步驟: 1、使用XFTP將Kafka安裝包kafka_2.12-2.8.1.tgz發送到master機器的主目錄。 2、解壓安裝包: tar -zxvf ~/kafka_2.12-2.8.1.tgz 3、修改文件夾的名字,將其改為kafka,或者創建軟連接也可&#xff1…