前面 [day-5] 有基本介紹Hello World的用途
在我們正式開始寫程式之前,先來認識一下電腦的起源吧!
(因為內容較長且多處涉及較深入知識,因此本篇只提及概念不深入探討)
為了方便初學者閱讀,我們已經盡量簡化,還請各位多多包涵
(一堆離題抱歉啦XD)
大家現在熟知的個人電腦(Personal Computer,縮寫:PC),所使用的中央處理器(Central Processing Unit,縮寫:CPU),是由 控制單元(CU)、算術邏輯單元(ALU)、暫存器(Register)、快取記憶體(Cache),匯流排 (Bus) 構成,它們互相配合來處理我們的資訊。
電腦就像是一個大型計算機,能夠以類二進位的方式進行運算與儲存,此外在電腦的作業系統中常用的數字系統還有十進位制(decimal number system)、八進位制(octal number system)、十六進位制(hexadecimal number system)。
你一定想問,ㄟ..電腦是用二進位進行運算跟儲存,那為甚麼要使用這麼多其他的數字系統呢?
原因是為了讓電腦方便操作也更貼近一般人的日常生活,除了二進位以外的所有型態,都必須經過轉換。
早期還是機械化的時代,因此當時的自動計算還是非常緩慢的,近幾年由於科技發展快速因此個人電腦逐漸普及資訊化的時代即將來臨,而你準備好了嗎?
如果你有時間不妨來看看電腦的發展一路是怎麼來的吧!
說到計算,一定會想到 『 算盤 』 ,根據考古學家推測,在西元前 2400 年的巴比倫文化就極有可能出現算盤的蹤跡;而歷史上有具體紀錄的算盤,則是在西元前五世紀的希臘,根據"希羅多得"的紀錄,當時有埃及人正在使用算盤。
隨著世界各地的商業行為開始流動,算盤也逐漸地被人們帶向全世界;因為每個地區的使用需求不同,漸漸發展出了各種算盤。
經過一系列的歷史改革、推演之下,目前的算盤種類主要分為幾種:中式、日式、俄羅斯、二進制與教學算盤。
▲ 算盤的起源 (取自於 學生計算機年會SITCON 2021 "算盤的後裔" )
有關電腦的發展史,讀過計算機概論的一定會想到"電腦發展的四個時期",我們在這邊簡單介紹。
第一代 - 真空管時期
第二代 - 電晶體時期
第三代 - 積體電路時期
第四代 - 超大型積體電路時期
1-3 跨世代的競爭,電晶體密度(Transistor Density)(後面的東西偏離主題了,這裡先不多說了owo)