日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OS - 计算机基本组成

發(fā)布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OS - 计算机基本组成 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 生猛干貨
  • 基本硬件組成
    • CPU
    • 內存
    • 主板
  • 馮·諾依曼體系結構
  • 搞定計算機基礎內功


生猛干貨

計算機專業(yè)學生、非科班程序員必備! 90%程序員忽略的大廠招聘考點、技能進階秘訣盡在這里!



基本硬件組成

2000年左右, 要自己組裝一臺計算機,要先有三大件,CPU、內存和主板。

CPU

CPU (Central Processing Unit) 中央處理器 。 簡單來說, CPU是一個超級精細的印刷電路版。


內存

第二個重要的配件,就是 內存(Memory)

程序讀取的數據、計算得到的結果,也都要放在內存里

內存通常直接可以插在主板上 。

存放在內存里的程序和數據,需要被CPU讀取,CPU計算完之后,還要把數據寫回到內存。然而CPU不能直接插到內存上,反之亦然。于是,最后一個大件—— 主板(Motherboard)


主板

主板是一個有著各種各樣,有時候多達數十乃至上百個插槽的配件。

CPU要插在主板上,內存也要插在主板上。主板的 芯片組(Chipset)和 總線(Bus)解決了CPU和內存之間如何通信的問題。芯片組控制了數據傳輸的流轉,也就是數據從哪里到哪里的問題。總線則是實際數據傳輸的高速公路。

因此, 總線速度(Bus Speed)決定了數據能傳輸得多快。


有了CPU、內存、主板 ,那么只要配上 電 源供電,計算機差不多就可以跑起來了。

但是現(xiàn)在還缺少各類輸入(Input)/輸出 (Output)設備,也就是我們常說的I/O設備。

顯示器我們才能看到計算機輸出的各種圖像、文字,這就是輸出設備。 鼠標和鍵盤能輸入,就是所謂的 輸入設備。

最后還要配上一個硬盤。這樣各種數據才能持久地保存下來。絕大部分人都會給自己的機器裝上一個機箱,配上風扇,解決灰塵和散熱的問題。

只不過機箱和風扇,算不上是計算機的必備硬件,拿個紙板或者外面放個電風扇,也一樣能用。


馮·諾依曼體系結構

馮·諾依曼提出的 馮·諾依曼體系結構,也叫存儲程序計算機。

First Draft of a Report on the EDVAC 描述了他心目中的一臺計算機應該長什么樣。這篇報告在歷史上有個很特殊的簡稱,叫 First Draft 《第一份草案》。這樣,現(xiàn)代計算機的發(fā)展就從祖師爺寫的一份草案開始了。

首先是一個包含算術邏輯單元(Arithmetic Logic Unit,ALU)和處理器寄存器(Processor Register)的處理器單元(Processing Unit),用來完成各種算術和邏輯運算。因為它能夠完成各種數據的處理或者計算工作,因此也有人把這個叫作數據通路(Datapath)或者運算器

然后是一個包含指令寄存器(Instruction Reigster)和程序計數器(Program Counter)的控制器單元(Control Unit/CU),用來控制程序的流程,通常就是不同條件下的分支和跳轉。在現(xiàn)在的計算機里,上面的算術邏輯單元和這里的控制器單元,共同組成了我們說的CPU。

接著是用來存儲數據(Data)和指令(Instruction)的內存。以及更大容量的外部存儲,在過去,可能是磁帶、磁鼓這樣的設備,現(xiàn)在通常就是硬盤。

最后就是各種 輸入和輸出設備,以及對應的輸入和輸出機制。我們現(xiàn)在無論是使用什么樣的計算機,其實都是和輸入輸出設備在打交道。個人電腦的鼠標鍵盤是輸入設備,顯示器是輸出設備。我們用的智能手機,觸摸屏既是輸入設備,又是輸出設備。而跑在各種云上的服務器,則是通過網絡來進行輸入和輸出。這個時候,網卡既是輸入設備又是輸出設備。

任何一臺計算機的任何一個部件都可以歸到運算器、控制器、存儲器、輸入設備和輸出設備中,而所有的現(xiàn)代計算機也都是基于這個基礎架構來設計開發(fā)的。

而所有的計算機程序,也都可以抽象為從 輸入設備讀取輸入信息,通過 運算器和 控制器來執(zhí)行存儲在 存儲器里的程序,最終把結果輸出到 輸出設備中。而我們所有撰寫的無論高級還是低級語言的程序,也都是基于這樣一個抽象框架來進行運作的。


搞定計算機基礎內功

《新程序員》:云原生和全面數字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的OS - 计算机基本组成的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。