計算機概論

Download Report

Transcript 計算機概論

最新計算機計概
第1章 導論
1-1 電腦的歷史
• 中國或古希臘羅馬的算盤
• 法國數學家Blaise Pascal (1623 ~
1662) 在1642年所製造的
Pascaline
• 法國織布工人Joseph-Marie
Jacquard (1752 ~ 1834) 在1801年
所發明的提花織布機
• 英國數學家Charles Babbage
(1791 ~ 1871) 在1830年所提出的
差分機 (difference engine)
• 分析機 (analytical engine)
• 美國科學家Herman
Hollerith (1860 ~ 1929) 在
1890年成功地以自製的打
孔卡片製表機器
• 美國愛荷華州立大學物理
教授John V. Atanasoff與研
究生Clifford E. Berry應用
真空管技術製造了第一部
電子式數位電腦ABC
• 英國數學家Alan Turing在
1943製造COLOSSUS
• 美國哈佛大學數學教授
Howard Aiken在1944年完成
了第一部電子機械式電腦
Mark I
• 賓州大學電機工程系教授
John W. Mauchly和J.
Presper Eckert Jr. 製造了
ENIAC和UNIVAC
• IBM在1953、1954年推出
IBM 701、IBM 650進入商業
電腦市場
第一代電腦 (1951-1958)
• 元件:真空管
• 語言:由0與1所組成的機器
語言
• 速度:2,000IPS
(Instructions Per Second),
機器時間以ms (10-3) 為單位
• 記憶體:主記憶體為磁蕊
(magnetic core),輔助記憶
體為打孔紙卡
第二代電腦 (1959-1964)
• 元件:電晶體
• 語言:組合語言或早期的高階
語言,例如FORTRAN、
ALGOL 60、COBOL、APL、
LISP
• 速度:1MIPS (Million IPS) ,
機器時間以μs (10-6) 為單位
• 記憶體:主記憶體為4-32KB的
磁鼓 (magnetic drum) 或磁蕊
(magnetic core),輔助記憶體
為磁帶 (tape)
第三代電腦 (1965-1970)
• 元件:積體電路 (IC)
• 語言:高階語言,例如Pascal、
ALGOL 68、Basic、SNOBOL、
PL/1
• 速度:10MIPS,機器時間以ns
(10-9) 為單位
• 記憶體:主記憶體為32KB-3MB
的半導體記憶體
(semiconductor memory)
第四代電腦 (1971-現在)
• 元件:超大型積體電路
(VLSI)
• 語言:高階語言,例如C、
Pascal、Basic、C++、Java
• 速度:100MIPS-1BIPS
(Billion IPS),機器時間以ns
(10-9) 、ps (10-12) 為單位
• 記憶體:主記憶體為3MB以
上的半導體記憶體
(semiconductor memory)
1-2 電腦的類型
• 超級電腦 (supercomputer)
威力最強大的電腦,可以在一秒內處理上兆
個指令,適合從事武器研發、全球性天氣預
測、生物實驗、航太科技、繪製複雜的藝術
圖案等工作
• 大型電腦 (Mainframe)
廣為銀行、保險業、航空業、製造業、政府
單位等機構所使用,但目前已逐漸被功能日
益強大的個人電腦所取代
• 迷你電腦
(minicomputer)
原獲得許多企業用戶
的青睞,但目前已被
個人電腦所取代,知
名的有DEC PDP-8
• 個人電腦 (PC)
目前使用最普遍的電
腦,目前主流的PC作
業平台稱為Wintel PC
• 麥金塔 (Mac)
美國蘋果公司 (Apple)
推出的電腦機種,具有
人性化介面、操作簡便
等優點
• 筆記型電腦 (notebook)
可以隨身攜帶的電腦,
深受商業人士的喜愛
• 網路電腦 (NC)
它有中央處理器和少許記憶體,用
途是連接到電視,讓使用者可以透
過電視連上Internet
• 個人數位助理 (PDA )
一種以手寫輸入或觸控式螢幕來做
輸入的掌上型電腦,分為Palm與其
相容機種及WinCE的Pocket PC
• 平板電腦 (Tablet PC)
新一代可攜式電腦,以可
旋轉螢幕、數位筆手寫輸
入為訴求,大小與形狀類
似超薄的筆記型電腦,重
量不到1.5公斤
• 嵌入式電腦 (embedded
computer)
隱藏於電子產品內部的微
處理器
• 穿戴式電腦 (wearable
computer)
將電腦元件分開成幾個輕
薄短小的部分,中間以纜
線相連,然後放進耳機、
披掛於肩膀或脖子、黏貼
於手臂、手腕或腰際
1-3 電腦系統的組合
1-3-1 硬體
一. 系統單元
二. 輸入裝置
三. 輸出裝置
四. 儲存裝置
1-3-2 軟體
一.
二.
三.
四.
作業系統
應用軟體
公用程式
程式語言
1-4 電腦如何完成任務
我們可以從層級轉換 (levels of transformation) 的
觀點談起,如下圖所示:
• 問題描述
• 演算法
– 精確性 (definiteness)
– 有效計算能力 (effective computability)
– 有限性 (finiteness)
• 程式
• 指令集架構
• 微架構
• 邏輯電路
• 電子電路
未來新趨勢
模式辨認 (pattern recognition)
模糊邏輯 (fuzzy logic)
虛擬實境 (virtual reality)
人工智慧 (artificial
intelligence)
• 自然語言 (natural language)
• 專家系統 (expert system)
• 微科技、奈米科技
(microtechnology、
nanotechnology)
•
•
•
•