第一次在csdn寫文章,就來談談現代計算機的最基本的組成吧!
現代的計算機除了正在研發的量子計算機,都是基於馮諾依曼計算的構造而建立的,即基本的硬體為cpu、硬體、記憶體和i/o外延裝置等一些組成。由於外延i/o裝置設計的範圍太多,如日常常見的滑鼠、鍵盤、顯示屏等這些都是一些i/o裝置,在這裡就不多敘述。
我們先來看看對cpu、硬碟、記憶體三者的定義是怎樣的,如下:
cpu:**處理單元(cntral pocessing uit)的縮寫,也叫處理器,是計算機的運算核心和控制核心。人靠大腦思考,電腦靠cpu來運算、控制。讓電腦的各個部件順利工作,起到協調和控制作用;
硬碟:儲存資料和軟體等資料的裝置,有容量大,斷電資料不丟失的特點。也被人們稱之為「資料倉儲」;
記憶體:負責硬碟等硬體上的資料與cpu之間資料交換處理;快取系統中的臨時資料;但斷電後資料丟失;
計算機在初始設計時就是為了加快計算的速度,所以cup就英勇地承擔了該責任,一開始
cup是由成千上百的電子管製作起來的,每個電子管的每次運算只是代表0和
1,但這樣許多的0和
1組合起來就行成了許多的邏輯關係。直到後來發展到積體電路設計的電路也一直繼承這種執行速度快的特點。但這樣的計算機只有才通電的時候維持資料,當斷點後電路的邏輯重新歸
0,所以需求推動帶來了硬碟的出現。硬碟其實就是一種儲存資料的東西,在通電時可以讀寫資料,且在斷電時資料不會丟失,這樣就為後來發展帶來的方便。但硬碟存在乙個問題就是讀取的執行速度太慢,可能只是
cup的百分之一甚至更低。所以人們又發明了一種叫做記憶體的東西,它的執行速度雖然比
cup慢,但比硬碟快多了,這樣每次讀取資料的時候,先把資料讀取到記憶體中,再由
cup去向記憶體讀取資料,這樣就大大地提高系統的執行速率。同理,
cup要把資料寫給硬碟時可以再通過先寫到硬碟再把資料寫到硬碟中。這樣記憶體就相當於乙個中間使者,
cup和硬碟之間的每次交換資料都要通過記憶體這個媒人。
那麼指令又是一種什麼東西呢?因為在cup、硬碟、記憶體之間的讀取不像我們人與人之間直接用這種抽象的語言去告訴另乙個人就可以把資訊傳遞出去,計算機是讀不懂這種語言的。根據馮諾依曼計算機結構記憶體是一種無限延伸的小方格,而且每乙個小方格都有乙個數字位址代表,這種小方格在記憶體中實際就是儲存資料或者指令的資訊。指令可以把這乙個小方格的資料指向另乙個小方格的資料,並且不同的指令可以進行不同的運算,如加減乘除等,這樣就保證了程式的正確執行。
CPU 記憶體與硬碟的關係
關於cpu 記憶體與硬碟 三者之間的關係與功能 先來看一下這三者的功能 cpu就是 處理器 英文名稱叫做 central processing unit 是一塊超大規模的積體電路,是一台計算機的運算核心和控制核心。它的功能主要是解釋計算機指令以及處理計算機軟體中的資料。cpu主要包括運算器 算術邏輯...
CPU 記憶體 硬碟 指令之間的關係
cpu即 處理器 central processing unit 其主要由控制單元 運算單元 以及儲存單元組成,有運算和控制的功能。其容量小,但執行速度極快,斷電後資料會丟失。記憶體也叫主存,用於存放指令和資料,以供cpu讀取,但它和cpu一樣斷電後資料會丟失,記憶體的執行速度比cpu慢100倍,因...
cpu,硬碟,記憶體,指令之間的關係
cpu cpu是由許多電晶體組成的電子元件。cpu內部有暫存器,控制器,時鐘,運算器構成 控制器負責把記憶體上的指令,資料等讀入暫存器,並根據指令的結果控制計算機,運算器負責 運算從記憶體讀入到暫存器的資料,記憶體 通過控制晶元等與cpu相連,cpu可以讀取記憶體中的資料與指令,也可以寫入資料,注意...