< Return to Video

電腦裡面 - 巴題納.貝爾

  • 0:15 - 0:17
    你還記得你首先領悟到
  • 0:17 - 0:19
    的電腦不只是
  • 0:19 - 0:21
    螢幕加鍵盤而已嗎?
  • 0:21 - 0:23
    滑鼠點兩下,影片就開始播放
  • 0:23 - 0:26
    在這之間有樣東西,得知你的意圖
  • 0:26 - 0:26
    予以解讀
  • 0:26 - 0:28
    並讓它實現
  • 0:29 - 0:30
    這東西是什麼?
  • 0:30 - 0:32
    是小妖精嗎?
  • 0:32 - 0:34
    想像一下,我們縮小到
  • 0:34 - 0:35
    和電子一樣的大小
  • 0:35 - 0:38
    接著把自己注射到滑鼠鍵裡
  • 0:38 - 0:40
    如果你把滑鼠拆開
  • 0:40 - 0:42
    你會發現這是很簡單的機器
  • 0:42 - 0:43
    滑鼠有兩個按鍵
  • 0:43 - 0:47
    一個偵測動向及距離的系統
  • 0:47 - 0:48
    你可能用的是光學滑鼠
  • 0:48 - 0:51
    透過光及感應器來完成這些計算
  • 0:51 - 0:53
    舊一點的滑鼠有一顆硬硬的橡膠球
  • 0:53 - 0:55
    還有塑膠環
  • 0:55 - 0:56
    兩者概念相同
  • 0:56 - 0:58
    當你按下滑鼠按鍵的時候
  • 0:58 - 1:00
    滑鼠就發送訊息到電腦
  • 1:00 - 1:02
    關於滑鼠位置的資訊
  • 1:02 - 1:03
    電腦接收滑鼠資訊後
  • 1:03 - 1:07
    則由輸出入的子系統來負責
  • 1:07 - 1:09
    這個子系統就像是電腦的眼睛
  • 1:09 - 1:12
    耳朵、嘴巴,以及雙手
  • 1:12 - 1:14
    基本上,這個系統提供電腦一個方法
  • 1:14 - 1:16
    去和電腦環境互動
  • 1:16 - 1:18
    它的作用也有點像緩衝器
  • 1:18 - 1:22
    避免CPU被不相干的程式淹沒
  • 1:22 - 1:24
    就這例子來看,輸出入子系統
  • 1:24 - 1:26
    判定滑鼠點選的項目很重要
  • 1:26 - 1:29
    所以發送一個插播信號給CPU
  • 1:29 - 1:31
    「嘿,CPU!這東西被點選了。」
  • 1:32 - 1:34
    CPU,也就是中央處理器
  • 1:34 - 1:37
    是整台電腦的大腦
  • 1:37 - 1:39
    就像你的大腦不會占據你全身
  • 1:39 - 1:42
    CPU也不會占據整台電腦
  • 1:42 - 1:44
    但是他會一直執行同樣的事情
  • 1:44 - 1:47
    CPU的主要工作
  • 1:47 - 1:48
    就是從記憶體拿取指示
  • 1:48 - 1:50
    然後執行
  • 1:50 - 1:52
    所以當你不斷打字
  • 1:52 - 1:54
    也許打得很快
  • 1:54 - 1:55
    一分鐘六十個字吧
  • 1:55 - 1:57
    CPU一直拿取然後執行
  • 1:57 - 1:59
    一秒鐘執行數十億個指示
  • 1:59 - 2:02
    對,每秒鐘幾十億個
  • 2:02 - 2:05
    你在螢幕上移動滑鼠的指示
  • 2:05 - 2:07
    執行桌面的時鐘附件
  • 2:07 - 2:09
    播放網路電台
  • 2:09 - 2:11
    處理在硬碟中,你在編輯的檔案
  • 2:11 - 2:13
    還有很多很多
  • 2:13 - 2:16
    CPU就是個超神的多重任務處理王
  • 2:17 - 2:18
    「但是我的天呀
  • 2:18 - 2:19
    滑鼠點了一下
  • 2:19 - 2:20
    資訊現在要傳來了!
  • 2:20 - 2:23
    先停止所有任務,然後處理那個!」
  • 2:23 - 2:25
    CPU處理的每樣事物
  • 2:25 - 2:26
    都有一個程式
  • 2:26 - 2:28
    滑鼠有個專門的程式
  • 2:28 - 2:29
    時鐘附件也有
  • 2:29 - 2:30
    網路電台也有
  • 2:30 - 2:33
    處理鍵盤傳送的文字也有
  • 2:33 - 2:36
    每個程式一開始都是人類寫的
  • 2:36 - 2:38
    用人類看得懂的程式語言
  • 2:38 - 2:39
    像是Java
  • 2:39 - 2:40
    C++
  • 2:40 - 2:41
    或是Python
  • 2:41 - 2:44
    但是人類的程式占據了很多空間
  • 2:44 - 2:47
    也包含很多電腦不需要的程式
  • 2:47 - 2:49
    這些程式因而被整合,縮小
  • 2:49 - 2:53
    以1和0的方式儲存在記憶體中
  • 2:53 - 2:55
    CPU知道自己需要指示
  • 2:55 - 2:57
    去處理滑鼠點的那一下
  • 2:57 - 2:59
    所以CPU就查詢滑鼠的程式
  • 2:59 - 3:02
    並發送請求給記憶體的子系統
  • 3:02 - 3:04
    讀取儲存在那的指示
  • 3:05 - 3:07
    滑鼠驅動程式的每一個指示
  • 3:07 - 3:10
    都能充分拿取並執行
  • 3:10 - 3:12
    還不僅僅如此!
  • 3:12 - 3:15
    因為CPU知道滑鼠被按了一下
  • 3:15 - 3:16
    游標經過某張圖片
  • 3:16 - 3:18
    在顯示器某個按鈕的時候
  • 3:18 - 3:21
    CPU會要求記憶體提供顯示器的程式
  • 3:21 - 3:23
    找出滑鼠是按了哪裡
  • 3:23 - 3:26
    然後CPU得要求記憶體
  • 3:26 - 3:27
    提供按鍵的程式
  • 3:27 - 3:29
    也就是說,CPU還需要
  • 3:29 - 3:31
    顯示器的程式
  • 3:31 - 3:33
    顯示出影片與按鍵的關聯性
  • 3:33 - 3:35
    影片就開始播放
  • 3:35 - 3:37
    我們假設過程中包含很多程式
  • 3:37 - 3:39
    甚至在看到幕上的點選物
  • 3:39 - 3:41
    亮起來之前
  • 3:41 - 3:44
    所以,單純按下滑鼠這個動作
  • 3:44 - 3:46
    代表你已經使用電腦結構中
  • 3:46 - 3:48
    許多重要的元素
  • 3:48 - 3:49
    像是週邊設備
  • 3:49 - 3:51
    基本的輸出入系統
  • 3:51 - 3:52
    CPU
  • 3:52 - 3:53
    程式
  • 3:53 - 3:54
    還有記憶體
  • 3:54 - 3:56
    而不是小妖精
Title:
電腦裡面 - 巴題納.貝爾
Speaker:
Bettina Bair
Description:

觀看完整影片: http://ed.ted.com/lessons/inside-your-computer-bettina-bair

電腦是如何運作?電腦的重要元素包括周邊設備(滑鼠),輸出入子系統(控制輸出入的資訊種類以及數量),以及中央處理器(大腦),還有人類寫的程式以及記憶體。巴題納.貝爾一步步帶我們了解,按下滑鼠後,電腦所做的事情。

課程:巴題納.貝爾;動畫: Flaming Medusa 工作室

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
04:12

Chinese, Traditional subtitles

Revisions