記錄學習內容。
主要是看網路上的文章和影片,做些筆記。
大部分內容來自網路上的文章和影片。
筆記部分,自己也不懂,內容可能有錯誤。
主要看這部教學:
Gate Computer Organization-1 | Introduction to Computer Organization
電腦三個部分:
電腦就是0 1的世界。有時候遇到不會的問題,只要想都是0、1拼起來的。
位元(bit)是最小單位,在二進位數字系統中,每個 0 或 1 就是一個 bit。
電腦分為三個部分:
電腦記憶體(RAM)是什麼?它的功能是?
https://www.crucial.tw/articles/about-memory/support-what-does-computer-memory-do
文章的這段很棒:
記憶體就像是桌面。提供您進行各項工作的空間,且桌面越大,能同時放在桌上的紙張、文件夾和工作就越多。
您可以快速且輕鬆地取得所需資訊,不需要在檔案櫃(儲存硬碟)裡面翻找。
開機後。能夠開瀏覽器、玩遊戲、都需要資料,資料會存在記憶體
鍵盤 --- > input --- >輸入
螢幕-- > output --- >輸出
我們要有Instruction (說明書) , 才能知道 要怎麼運算:
像是,加法(說明書)、存東西到記憶體(說明書)、要跳到程式的某一行(說明書)
鍵盤輸入1+2後 --- > 會到ALU(CPU計算的地方) 變成1+2=3--- > 可能會到Control Unit(控制單元,目前還不懂 ) --- > 再到記憶體把3存起來。
讀這篇文章(以下內容來自這篇文章)
【Lynn 寫點科普】你知道記憶體跟硬碟有什麼不同嗎?又有哪些種類呢?
https://www.inside.com.tw/article/9595-dram
Memory 通常是指 電腦裡那個 綠色卡片
但如果是存東西的地方,有這幾個:
CPU 裡面也有一個儲存空間,叫做暫存器。要運算時、CPU 會從記憶體中把資料載入暫存器、再讓暫存器中存的數字做運算,運算完再將結果存回記憶體中。
1 我們要把資料 抓到 CPU存東西的地方 -- > (暫存器 (Register)) 。
像是 1+ 1 ,要把 1 、 + 、 1 這3個東西抓到Register
2 在進行運算 1+1=2,
3 再把2 存檔到 記憶體 ,
4 在顯示結果2 到螢幕 上
我們的 Instruction -- > 指令、指南、說明書 。
裡面有這兩個東西 : Load 、 Save
Load : 從記憶體 把 資料 抓到 CPU的暫存器 。
Save : 從CPU的暫存器 存到 記憶體 。
來看文章中的這張圖:
揮發性(VOLATILE):沒電時,資料便會消失。
非揮發性(NON-VOLATILE):沒電時,也能保存已經寫入的資料。
RAM 是 Random Access Memory 的縮寫,意思是 CPU 能夠不用按照位址的順序,而隨機指定記憶體位址來讀取或寫入資料
電腦綠色卡片 ,其實是稱為:Memory Module 。