首页
/
每日頭條
/
圖文
/
計算機的基本結構和工作原理
計算機的基本結構和工作原理
更新时间:2024-11-10 20:52:14

計算機基礎方面的知識,對于一些非科班出身的同學來講,一直是他們心中的痛,而對于科班出身的同學,很多同學在工作之後,也意識到自身所學知識的不足與欠缺,想回頭補補基礎知識。關于計算機基礎的課程很多,内容繁雜,但無論是相關書籍還是大學課程,都有點脫離工作。特别地,計算機基礎知識體系龐雜,想要從零學習或者複習都耗時耗力。

有鑒于此,本系列文章将帶你更快的補足編程必備基礎知識,涵蓋計算機領域三大基礎知識:計算機組成原理、操作系統、計算機網絡,文章選取了作為程序員最應該掌握的那部分知識,取其精華,棄之于程序員不重要的那部分内容。

目的是:

  • 幫助大家形成計算機知識的結構體系
  • 幫助大家理解計算機底層原理
  • 幫助大家在工作實踐中借鑒其中的優秀設計

本篇是計算機組成原理之計算機的體系與結構。

曆史文章:

更适合程序員的計算機組成原理基礎知識:計算機的發展曆史

編程必備基礎知識之計算機組成原理篇:計算機的分類

歡迎關注、轉發、收藏、評論

馮諾依曼體系

馮諾依曼體系,用一句話來概括就是:将程序指令和數據一起存儲的計算機設計概念結構。

了解了馮諾依曼體系是怎樣誕生的,如果能夠理解馮諾依曼體系給計算機領域帶來的巨大改變,我們就能明白馮諾依曼體系為什麼這麼重要了。由馮諾依曼體系所延伸的存儲型計算機的概念,改變了之前糟糕的一切,皆由創造一種通用的指令集結構,并将所謂的運算轉化為一串程序指令的運行,使整個計算機更有彈性。借助将指令當成一種特殊類型的計算數據,一台存儲型的計算機可以輕易地改變其程序,并且在程序的控制下,改變運行的内容,改變的時候不需要重新設計電路,不需要重新改變計算機的結構,這就是馮諾依曼體系所帶來的巨大貢獻。

由馮諾依曼體系指導完成的計算機包含五大組件:

  1. 存儲器:用來存放程序和數據
  2. 控制器:用來控制程序的流轉和數據的輸入運行,以及處理運算結果
  3. 運算器:主要運行算數運算和邏輯運算,并将中間結果暫存到運算器中
  4. 輸入設備:用來将人們熟悉的信息形式轉換為機器能夠識别的信息形式,常見的有鍵盤,鼠标等
  5. 輸出設備:可以将機器運算結果轉換為人們熟悉的信息形式,如打印機輸出,顯示器輸出等

我們現代所有使用的計算機,從本質上講,都是馮諾依曼機,包括筆記本電腦、台式電腦、普通服務器、迷你計算機等等。由馮諾依曼體系所指導完成的計算機,必須有以下的幾點功能:

  1. 能夠把需要的程序和數據送至計算機中(由輸入設備完成)
  2. 能夠長期記憶程序、數據、中間結果及最終運算結果的能力(由存儲器完成)
  3. 能夠具備算術、邏輯運算和數據傳送等數據加工處理的能力(由運算器、控制器完成)
  4. 能夠按照要求将處理結果輸出給用戶(由輸出設備完成)

馮諾依曼體系結構示意圖:

計算機的基本結構和工作原理(計算機組成原理)1

我們可以看到,存儲器和CPU是分開的,這就導緻一個問題:CPU和存儲器速率之間的問題無法調和。因為CPU是高速運算的,處理速率極快,而存儲器沒有CPU快,到CPU的數據傳輸速度慢,這會導緻CPU經常空轉等待數據傳輸,這樣子是非常浪費資源的。

計算機的基本結構和工作原理(計算機組成原理)2

既然我們都知道了馮諾依曼體系存在的性能瓶頸,那麼,如何解決呢?

現代計算機的結構

現代計算機在馮諾依曼體系結構基礎上進行了修改,解決了CPU和存儲設備之間的性能差異問題。下面是現代計算機的結構示意圖:

計算機的基本結構和工作原理(計算機組成原理)3

可以看到,跟前面不一樣的是,運算器、控制器和存儲器組成了現代計算機的CPU。

存儲器,從廣義上,可以理解為存儲數據的介質,包括磁帶和硬盤。但是,這裡的存儲器主要是指圍繞CPU的高速設備,包括寄存器和内存。現代計算機的結構,可以理解為以存儲器為核心的結構。

關于存儲器,還有很多需要理解的知識,我們會在後續文章裡詳細介紹。

總結

這一節,我們需要了解馮諾依曼體系的含義和它是如何産生的,還需要了解現代計算機的結構和特點以及它解決了什麼問題。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
怎麼修改pdf中的文字(怎麼直接修改pdf中的文字)
怎麼修改pdf中的文字(怎麼直接修改pdf中的文字)
  #頭條創作挑戰賽#   市面上各類第三方PDF編輯工具都可以實現pdf中文字的直接修改,小編這裡總結了三種常用且簡單易學的方法分别來實現,一起來學習下吧!   方法一:使用Adobe Acrobat DC打開需要修改文字的pdf文件,單擊右側的“編輯PDF”功能圖标,即可自動将pdf中文字識别為可編輯狀态,直接修改即可。   方法二:使用福昕高級PDF編...
2024-11-10
capcom 動作合集(動作天尊CAPCOM的另類屬性研究)
capcom 動作合集(動作天尊CAPCOM的另類屬性研究)
  【遊戲文化】低段位玩家,高段位視點。鑒于有朋友說上期看的不過瘾,熊叔決定加快進度,繼續推進動作天尊CAPCOM的下篇故事!      各位看官,閑話不多說,書接上回。有興趣了解上篇故事的小夥伴請點擊這裡。動作天尊CAPCOM的另類屬性研究(上篇)PS2時代十年的輝煌,也是日系廠商最後的輝煌在PS2時代,CAPCOM和其他日廠一樣,背靠大樹悠閑了一把,《鬼...
2024-11-10
盛夏未來吳磊打碟張子楓後台(早報超有料盛夏未來張子楓吳磊CP感拉滿怒火)
盛夏未來吳磊打碟張子楓後台(早報超有料盛夏未來張子楓吳磊CP感拉滿怒火)
  新鮮資訊morning call 盡在早報超有料   新的一天,朋友們早上好呀。三伏天,伴随着偶爾的晴天與按時報道的暴雨,還是要靠空調才能“續命”。話不多說,說多了都是汗,一起來看看今天的早報吧~      預告搶鮮看丨張子楓吳磊《盛夏未來》曝新海報《怒火·重案》甄子丹謝霆鋒上演厮殺   昨日,由陳正道執導,張子楓、吳磊、郝蕾、祖峰等主演的青春電影《盛夏...
2024-11-10
索尼psvita能玩什麼遊戲(索尼PSVita終告破解可惜來晚了)
索尼psvita能玩什麼遊戲(索尼PSVita終告破解可惜來晚了)
  據日本媒體報道,索尼PS Vita在5年前正式上市,由于使用了封閉的聯網操作系統和專用的存儲卡,一直以來都是破解方面的老大難。而現在,PS Vita的系統和存儲卡已經被徹底破解。哎!這一等就是五年。      索尼PS Vita終告破解(圖片來自cnbeta)   在前,雖有暫時性的破解方法,使其可以運行PSP遊戲和自制軟件,但每次都是在系統升級後失效。...
2024-11-10
泡面創始人吳百福的勵志故事(34方便面之父)
泡面創始人吳百福的勵志故事(34方便面之父)
  衆所周知方便面是風靡全球的一種既美味又快捷的速食食品,這種方便食品的發明造福了忙碌的上班族和奔波的旅客們。輕便易攜的重量和僅需要熱水就可以加工的簡單操作,讓這些行色匆匆的人在緊張的工作和疲憊的旅行過程中,能夠吃上一口熱乎的湯面。   享受着方便面帶來的一切便利時,我們都要感謝它的發明者:方便面之父安藤百福。從發明者的名字看來,這是一個日本名字,事實上方便...
2024-11-10
Copyright 2023-2024 - www.tftnews.com All Rights Reserved