在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

計算機的基本是由什么組成?(上)

jf_78858299 ? 來源:小牛呼嚕嚕 ? 作者:小牛呼嚕嚕 ? 2023-02-01 15:08 ? 次閱讀

軟件行業非常迅速,以前流行C,C++java,spring,現在springcloud,docker,微服務,k8s云原生等概念火熱,還有各種各樣的新技術在不斷的涌現出來。但是計算機底層原理 這幾十年一直并沒有太大的變化,與其不斷去嘗試新技術,不如耐住性子,深入學習底層的知識,好好修煉“內功”。

計算機的軟硬件概念

計算機系統由"軟件"和"硬件"2大部分組成

其中軟件如果按應用范圍分類,一般分為系統軟件和應用軟件

  1. 系統軟件是各類操作系統,如windows、Linux、UNIX等,還包括操作系統的補丁程序及硬件驅動程序,都是系統軟件類。
  2. 應用軟件可以細分的種類就更多了,如工具軟件、游戲軟件、管理軟件等都屬于應用軟件類。

其中計算機硬件經過發展歷程:

  1. 電子管時代,速度每秒幾千次~幾萬次
  2. 晶體管時代,速度每秒幾萬次~幾十萬次
  3. 中小規模集成電路時代,速度每秒幾十萬次~幾百萬次
  4. 大規模、超大規模集成電路時代,速度每秒上千萬次~萬億次

馮·諾依曼體系結構

1946年,第一臺計算機ENIAC誕生,人類進入計算機時代,馮諾依曼和其他計算機科學家們 提出了計算機"存儲程序"的計算機設計理念,即將計算機指令進行編碼后存儲在計算機的存儲器中,需要的時候可以順序地執行程序代碼,從而控制計算機運行。還定義計算機基本結構為 5 個部分,分別是運算器、控制器、存儲器、輸入設備、輸出設備,這就是馮.諾依曼計算機

實線箭頭表示 數據線,虛線箭頭表示 控制線和反饋線

馮·諾依曼計算機特點:

  1. 計算機由 運算器、存儲器、控制器、輸入設備和輸出設備 五大部件組成, 側重于硬件抽象
  2. 將計算機的計算和記憶分開,負責計算的部分由運算器和控制器組成,負責記憶的部分稱為存儲器
  3. 指令和數據均用 二進制數 表示
  4. 指令和數據以同等地位存放于存儲器內,并可 按地址尋訪
  5. 指令由操作碼和地址碼組成,操作碼用來表示操作的性質,地址碼用來表示操作數在存儲器中的位置
  6. 指令在存儲器內按順序存放。通常,指令是順序執行的,在特定條件下,可根據運算結果

或根據設定的條件改變執行順序

  1. 以運算器為中心

現代計算機系統與馮·諾依曼計算機差別不大,最大的區別馮·諾依曼計算機 是 以運算器為中心的 ,而現代計算機 以儲存器為中心:

接下來,我們分別介紹一下這幾個重要組成部分

  1. 存儲器

存儲器是用來存放數據和程序。存儲器 包含主存和輔存

  • 主存:直接與CPU交換信息,就是我們熟悉的內存
  • 輔存:輔存可作為主存的后備存儲器,不直接與CPU交換信息,容量比主存大,但速度比主存慢。比如機械硬盤、固態硬盤等
  1. 運算器

運算器也叫算數邏輯單元,是進行算數運算和邏輯運算的部件,在控制器的控制下,對取自內存儲器的數據進行算術運算或邏輯運算,并將運算的結果送到內存儲器。

  1. 控制器

控制器用來控制、指揮程序和數據的輸人、運行以及處理運算結果。計算機在工作時,控制器首先從內存儲器中按順序取出一條指令,并對該指令進行譯碼分析,根據指令的功能向相關部件發出操作命令,使這些部件執行該命令所規定的任務,執行之后再取出第二條指令進行分析執行。如此反復,直到所有指令都執行完成。

  1. 輸入設備

輸入設備用來將人們熟悉的信息形式轉換為機器能識別的信息形式,常見的有鍵盤、鼠標等

  1. 輸出設備

輸出設備可將機器運算結果轉換為人們熟悉的信息形式,如打印機輸出、顯示器輸出等。

  1. 中央處理器(CPU)

由于運算器和控制器在邏輯關系和電路結構上聯系十分精密,特別是大型集成電路時代的到來,所以往往會將運算器和控制器集成到同一個芯片上,統稱 在中央處理器(CPU),其功能是從內存儲器中取出指令、解釋指令并執行指令。

  1. CPU中 還有一個常見的組件,寄存器

寄存器是CPU內部用來存放數據的一些小型的存儲區域,用來暫時存放參與運算的數據以及運算結果。寄存器由電子線路組成,存取速度非常快,與CPU的速度相當,寄存器的成本較高,因而數量較少。CPU內部的寄存器類型有指令寄存器、程序計數器、數據寄存器、地址寄存器以及狀態寄存器等。

總線

總線是貫穿整個系統的是一組電子管道,稱作總線,它攜帶信息字節并負責在各個計算機部件間傳遞。通常總線被設計成傳送定長的字節塊,也就是字(word)。字中的字節數(即字長)是一個基本的系統參數,各個系統中都不盡相同。現在的大多數機器字長要么是4個字節(32位),要么是8個字節(64位)。本文我們不對字長做任何固定的假設

另外計算機最小的存儲單位字節( byte ,1 字節等于 8 位(1Byte=8bit),而 位/比特(bit)計算機最小的數據傳輸單位1 字節等于 8 位(1Byte=8bit)這個換算規則大家需要牢記

我們順便把內存相關的知識串起來:計算機將8個bit歸為一組,為字節,每一個字節都對應一個內存地址。內存的地址是從 0 開始編號的,然后自增排列,最后一個地址為內存總字節數 - 1。CPU只需要知道某個數據類型的地址, 就可以直接去到對應的內存位置去提取數據了。

總線可分為 3 種:

  • 地址總線 ,一般用于指定 CPU 將要操作的內存地址;
  • 數據總線 ,一般用于讀寫內存的數據;
  • 控制總線 ,一般用于發送和接收信號,比如中斷、設備復位等信號,CPU 收到信號后,通過控制總線進行響應;
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10898

    瀏覽量

    212528
  • 二進制
    +關注

    關注

    2

    文章

    795

    瀏覽量

    41714
  • 儲存器
    +關注

    關注

    1

    文章

    93

    瀏覽量

    17508
收藏 人收藏

    評論

    相關推薦

    計算機的基本組成及工作原理

    計算機的基本組成及其工作原理https://blog.csdn.net/sunshine_hsm/article/details/815365091.1 計算機系統的組成
    發表于 06-30 06:35

    計算機的基本組成和工作原理是什么

    計算機的基本組成及其工作原理1.1 計算機系統的組成 計算機系統是硬件系統和軟件系統兩大部分
    發表于 06-30 06:18

    計算機組成原理是什么?

    計算機組成原理-處理器??本文根據徐文浩老師的計算機組成原理記錄:計算機組成原理??CSDN base64 圖片顯示有問題, 想要個人筆記的可以私我計算機組成原理-處理器1 建立數據通
    發表于 07-07 07:38

    計算機組成原理是什么

    計算機組成原理期末復習1.外圍設備1>外圍設備的定義中央處理器和主存儲器構成了計算機的主體,稱為主機。主機以外的大部分硬件設備都稱之為外部設備,簡稱外設或 I/O 設備,包括輸入輸出設備、輔助
    發表于 07-16 08:09

    計算機組成原理

    計算機組成原理總復習文檔目錄計算機組成原理總復習文檔第一章 計算機系統概述第二章 運算器方法和運算器第三章 內部存儲器第四章 指令系統第五章 CPU 中央處理器第六章 總線第七章 外圍設備第八章
    發表于 07-21 07:25

    計算機組成原理 精選資料分享

    計算機組成原理第一章 計算機系統概述1.1 計算機系統簡介計算機系統:硬件、軟件軟件:系統軟件、應用軟件計算機系統的層次結構(
    發表于 07-23 06:15

    微型計算機哪些部件組成

    小學信息技術課復習題1.微型計算機( )、存儲器、輸入設備和輸出設備等部件組成的。A. 硬盤B. 軟盤C. 鍵盤D. 運算控制單元2.一臺微機型號中含有386、486等信息,其含義指( )誕生
    發表于 09-10 08:12

    計算機組成原理

    功能 除了除了CPU和主存之外和主存之外計算機系統中的每一個 部分都可作為一個外圍設備看待 計算機系統中的每一個 部分都可作為一個外圍設備看待 一般說來一般說來外圍設備三個基本部分組成
    發表于 09-17 08:47

    計算機哪幾部分組成計算機系統的層次結構是怎樣的?

    計算機哪幾部分組成計算機系統的層次結構是怎樣的?計算機的性能指標有哪些?
    發表于 09-18 07:09

    計算機動環系統是哪些部分組成

    計算機動環系統是哪些部分組成的?計算機動環系統有哪些功能?計算機動環系統有哪些特點?
    發表于 09-27 06:55

    計算機及系統組成

    1、計算機及系統組成1.1計算機到單片機發展過程馮諾依曼計算機:1、特點:提出了以”二進制存儲信息”以及“存儲程序(自動執行程序)“為基礎的計算機
    發表于 12-09 08:19

    計算機哪些部分組成

    計算“硬件”和”軟件“組成。馮.諾伊曼計算機的特點1.計算機運算器,控制器,存儲器,輸入設
    發表于 01-19 07:49

    2002()《計算機組成原理》答案1

    2002()《計算機組成原理》答案
    發表于 04-15 14:07 ?602次閱讀

    計算機的基本是什么組成?(下)

    這是一個很常識性但非常重要的問題,`馮.諾依曼計算機`也叫`存儲程序 計算機`,其中“存儲程序”的概念是 指 **將指令以二進制代碼的形式事先輸入計算機的主存儲器** ,然后按其在存儲器中的首地址執行程序的第一條指令,以后就按該
    的頭像 發表于 02-01 15:11 ?881次閱讀
    <b class='flag-5'>計算機</b>的基<b class='flag-5'>本是</b><b class='flag-5'>由</b>什么<b class='flag-5'>組成</b>?(下)

    計算機組成與設計

    計算機組成與設計 計算機組成與設計是計算機科學中最基礎的課程之一,它主要闡述了計算機組成原理和設計方法。隨著
    的頭像 發表于 08-17 12:37 ?1338次閱讀
    主站蜘蛛池模板: 午夜视频在线观看国产| 天天综合久久| 欧美天堂视频| 三级欧美视频| 色多多在线观看| 四虎国产精品永久在线| 色五月视频| 日本免费三级网站| 日本aaaa| 美女黄18| 国产午夜精品一区二区理论影院| 久久夜色tv网站| 寄宿日记免费看| 国产黄页| 综合精品视频| 天天看天天爽| 国产在线视频欧美亚综合| 91精品福利视频| 免费在线观看视频| 午夜视频www| xxxxxx性| 天堂资源在线种子资源| 日韩精品免费一级视频| 黄色自拍偷拍| 天天干天天操天天爱| 性欧美丨18一19| 丁香八月婷婷| 天天操好逼| 免费91视频| 一区二区影院| 欧美精品久久久久久久小说| 国产高清成人mv在线观看| 天堂网在线www资源网| 欧美30p| 一级特级毛片免费| 萌白酱一线天粉嫩喷水在线观看| 夜夜爽毛片| 男人操女人视频网站| 亚洲ay| 国产一区精品视频| 久在操|