電腦內部探秘 - Bettina Bair:英語精讀講義

TED-Ed

學習難度
633 詞 192 詞/分

影片簡介:影片透過想像跟隨一次滑鼠點擊進入電腦內部,說明輸入輸出子系統如何向 CPU 發出中斷訊號,CPU 又如何從記憶體取出程式與指令,直到顯示所要求的影片。內容揭示看似簡單的點擊其實會動用電腦架構中的關鍵元件,而不是靠神祕魔法完成。 主要英語學習重點: 1. shrink down to the size of an electron — 公式化語塊與搭配:掌握將觀察視角切換到電子般微觀尺度的自然說法。它適合用於科普解說或想像敘事,讓聽眾彷彿進入流程內部,而不只是籠統地說某個東西變得很小。 2. drop everything — 慣用語與比喻表達:理解它並非真的把物品丟下,而是立刻暫停其他工作,優先處理緊急事項。學習者可用它談日常生活中的優先順序改變,也能像影片一樣擬人化系統回應中斷的方式。 3. So just the simple task of clicking your mouse means visiting all of the critical components — 文法與句型:學會以 X means doing Y 揭示一般動作背後龐大的處理流程。這個結構能連結表面原因與實際後果,並清楚總結複雜的技術處理鏈。

本篇講解

Do you remember when you first realized that your computer was more than just a monitor and keyboard? 文法

0:15

你還記得第一次意識到電腦不僅僅是螢幕和鍵盤的時候嗎?

文法

more than just:超越狹窄的描述

在這句話中,more than just 表示「不只是」或「不僅僅是」。它修正了一個過於狹窄的看法:電腦並不只是螢幕和鍵盤等馬上就能看到的部分。 當 B 的說法沒錯但並不完整時,可以使用 A is more than just B。這個結構會引出其他作用、組成部分、特點或意義,而不是比較事物的數量。

練習

完成句子,填入本課中表示「不只是」的三個字詞片語:A library is ____ a room full of books.

查看答案

more than just

That between the mouse click and the video playing, 文法

0:20

在點擊滑鼠和播放影片之間,

there was something that captured your intention, understood it, and made it real? 表達脈絡

0:23

有某種東西捕捉到了你的意圖,理解了它,並將其變成了現實?

文法

between the mouse click and the video playing, there was something:框出隱藏的過程

這裡,between the mouse click and the video playing 把兩個事件當成一個過程的兩端:使用者點擊滑鼠是輸入,影片播放是看得見的結果。接著,there was something 引出連接這兩個端點的一個看不見的中間環節。 因此,這裡的 between 表示時間和過程,而不是空間位置。可以延伸使用的結構是 Between X and Y, there is/was Z,用來說明一個動作發生後、結果出現前,中間有什麼過程。

練習

哪一句最恰當地使用 Between X and Y, there is Z,引出動作和結果之間看不見的步驟?

  1. Your card is physically between the gate and the security desk.
  2. Between tapping your card and the gate opening, there is a quick security check.
  3. The gate opens before you tap your card for a quick security check.
查看答案

Between tapping your card and the gate opening, there is a quick security check.

表達脈絡

captured your intention ... understood it ... made it real:擬人化動詞鏈

這三個動詞片語共用主詞 something,並把一個過程依序展開:先捕捉你的意圖,再理解這個意圖,最後讓意圖成為實際結果。兩處 it 都指前面的 your intention。 這是一種擬人化表達。電腦並不會真的像人一樣理解。這些帶有人類色彩的動詞,讓抽象的系統處理過程更容易掌握,也更有故事感。可套用的模式是:一個主詞後接數個依序排列的動詞。

練習

哪個選項最準確地說明了這串動詞在解說中的作用?

  1. 它證明電腦具有人類意識。
  2. 它表示三個不同的人分別做了互不相關的事情。
  3. 它把一個抽象過程呈現為一連串帶有人類動作色彩的步驟。
查看答案

它把一個抽象過程呈現為一連串帶有人類動作色彩的步驟。

What is that something?

0:28

那個東西是什麼?

Is it gremlins?

0:30

是搗蛋鬼嗎?

Let's imagine that we can shrink down to the size of an electron and inject ourselves into a click of a mouse. 講解

0:32

讓我們想像一下,我們可以縮小到電子的尺寸,然後將自己注入到滑鼠的一次點擊中。

片語搭配

shrink down to the size of an electron:說明最後大小

Shrink down to the size of an electron 表示「縮小到一顆電子那麼大」。shrink down 描述尺寸變小,to the size of 指出最後達到的大小。down 並不表示往較低的位置移動。 這裡用 electron 代表極其微小的尺度,而不是精確的尺寸測量。在科普敘事中,shrink (down) to the size of + 名詞這個模式可以把觀眾的視角切換到小得多的尺度。

練習

用本課中表示「縮小到和……一樣大」的六字模式完成英文句子:The tiny robot can ____ a coin to enter the pipe.

查看答案

shrink down to the size of

慣用語

inject ourselves into a click of a mouse:富有想像力的過程隱喻

在 inject ourselves into a click of a mouse 中,inject 是比喻用法。說話者要我們想像自己進入一次滑鼠點擊所啟動的過程,並跟著它的電子訊號前進,而不是真的進入實體滑鼠或接受醫療注射。 inject 這個畫面感很強的動詞把看不見的過程變成一段想像中的旅程。在科學解說中,這類比喻可以幫助聽眾從內部視角跟隨整個過程。

練習

本句中的 inject ourselves into a click of a mouse 是什麼意思?

  1. 說話者要我們想像自己進入並跟隨一次滑鼠點擊所啟動的訊號路徑。
  2. 說話者表示人真的可以進入滑鼠內部。
  3. 說話者要我們把藥物注射進電腦滑鼠。
查看答案

說話者要我們想像自己進入並跟隨一次滑鼠點擊所啟動的訊號路徑。

If you took your mouse apart, 文法

0:38

如果你把滑鼠拆開,

you'd see that it's really a very simple machine.

0:39

你會發現它實際上是一個非常簡單的機器。

文法

If you took ..., you'd see ...:想像中的條件和結果

If you took your mouse apart, you'd see 使用了第二類條件句:if + 過去式 took,後面接 would + 原形動詞,也就是 would see。You'd 是 you would 的縮寫。 這裡的過去式不是說滑鼠過去真的被拆開過。它建立一個想像中的情況,讓說話者可以解釋會出現什麼結果,而不是要聽者真的去拆。

練習

哪一句用想像中的動作帶出某人會看到的結果?

  1. You opened the case, and you saw a small battery inside.
  2. If you open the case, you'll see a small battery inside.
  3. If you opened the case, you'd see a small battery inside.
查看答案

If you opened the case, you'd see a small battery inside.

It has a couple buttons and a system for detecting motion and distance. 片語搭配

0:42

它有幾個按鈕和一個用來檢測運動和距離的系統。

片語搭配

a system for detecting motion and distance:用來偵測移動和距離的系統

在 a system for detecting motion and distance 中,for + -ing 表示這套系統在設計上的功能。它的固定用途是偵測移動和距離;這裡不是在說某一次使用它的臨時目的。 「名詞 + for + -ing」也可用於系統、工具、裝置和方法。名詞指出它是什麼,for 片語則回答它是用來做什麼的。

練習

使用 for 和 detect 的 -ing 形式完成句子:The camera has a system ____ faces.

查看答案

for detecting

You might have an optical mouse that makes these measurements with lights and sensors, 片語搭配

0:46

你可能有一個用燈光和感測器來進行這些測量的光學滑鼠,

片語搭配

makes these measurements with lights and sensors:利用光線和感測器進行這些測量

在 makes these measurements 中,make measurements 是自然搭配,表示「進行測量」。these 指的是前面剛提到的移動與距離測量。 With lights and sensors 說明測量所使用的手段或工具。它不是說滑鼠只是隨身帶著光源和感測器。

練習

用所學結構 make measurements with 完成句子,並使用 make 的正確形式:The robot ____ its sensors.

查看答案

makes measurements with

but older ones did this with a hard rubber ball and some plastic wheels,

0:50

但老式滑鼠是用一個硬橡膠球和一些塑膠輪子來做這件事的,

same concept.

0:54

概念是一樣的。

When you click the button on your mouse, 文法

0:56

當你點擊滑鼠上的按鈕時,

it sends a message to the computer with information about its position.

0:58

它會向電腦發送一條包含其位置訊息的訊息。

文法

When you click ...,it sends ...:連接觸發動作與結果

When 子句先說明觸發動作,主要子句再說明隨之發生的結果。兩個子句都使用現在簡單式,表示可重複發生的系統行為。這裡的 when 接近「每當」,不只是在說過去的某一次。 這裡的 it 指滑鼠,message 指傳送給電腦的輸入訊號。你可以用這個句型說明裝置通常會如何回應某個操作。

練習

用 When 完成這個流程句型:____ you press the green button, the machine starts.

查看答案

When

When your mouse click is received, 文法

1:02

當接收到你的滑鼠點擊時,

it's handled by the basic input output subsystem. 文化背景

1:03

它會由基本輸入輸出子系統處理。

文法

is received ... it's handled by:流程中的被動步驟

is received 和 is handled 都是現在簡單式的被動形式,結構是 be + 過去分詞。它們把滑鼠點擊訊號放在中心,說明這個訊號經歷了哪些步驟。 在 it's handled by ... 中,it 指點擊訊號,by 引出執行處理動作的系統。技術說明常用這種結構,因為重點是處理流程,而不是反覆說明每一步由誰執行。

練習

哪一句正確使用被動語態,讓 request 保持為焦點,並指出 server 是執行者?

  1. The request is handled by the server.
  2. The request handles by the server.
  3. The server is handled by the request.
查看答案

The request is handled by the server.

文化背景

basic input output subsystem:電腦的基本輸入輸出元件

在這句話中,basic input output subsystem 指電腦系統中負責電腦與輸入/輸出裝置之間基本通訊的部分。 input 和 output 一起作為技術性的修飾語,用來修飾 subsystem。input 把資料或訊號送進電腦,output 把資料或訊號送出電腦;subsystem 則是較大系統中負責一部分工作的元件。較短的說法 I/O subsystem 指的是同一類元件。

練習

在這句話中,basic input output subsystem 最符合以下哪一項描述?

  1. 電腦中處理基本輸入和輸出的一個部分
  2. 只用於娛樂的程式
  3. 鍵盤和螢幕的外殼
查看答案

電腦中處理基本輸入和輸出的一個部分

This subsystem acts like the eyes and ears and mouth and hands of the computer. 慣用語

1:07

這個子系統就像電腦的眼睛、耳朵、嘴巴和手。

慣用語

acts like the eyes and ears ...:功能類比

acts like 表示「功能或行為與……相似」。這裡把輸入輸出子系統比作電腦的眼睛、耳朵、嘴巴和雙手。 眼睛和耳朵代表接收資訊,嘴巴和雙手代表向外傳遞資訊或採取行動。這是一種功能類比,並不是說電腦真的有人體部位。更一般地說,X acts like Y 是借助 Y 的功能來解釋 X。

練習

判斷正誤:在這句話中,acts like 表示電腦真的有人體部位。

  1. 錯誤
  2. 正確
查看答案

錯誤

Basically,

1:12

基本上,

it provides a way for the computer to interact with its environment. 文法

1:12

它為電腦提供了一種與環境互動的方式。

文法

provide a way for X to do:讓 X 能夠做某事

provide a way for X to do something 這個結構表示提供一種方法或機制,讓 X 能完成某個動作。for the computer 指出獲得這種能力的是誰或什麼,to interact 則指出具體動作。 這裡的 way 表示方法或機制,不是道路。這個子系統讓電腦能與外部事物交換資訊,而這些外部事物就是它的 environment。

練習

請依照 provide a way for X to do 的結構補上缺少的字。動詞使用 book:The website provides a way ____ patients ____ appointments online.

查看答案

for · to book

But it also acts like a buffer to keep the CPU from being overwhelmed by distractions. 講解

1:16

但它也像一個緩衝區,防止CPU被干擾訊息淹沒。

用詞

acts like a buffer:像緩衝層一樣減弱直接衝擊

acts like a buffer 是針對功能所做的類比。I/O 子系統位於外部活動與 CPU 之間,因此可以先接收或整理輸入,再交給 CPU 處理。 buffer 會減弱突發或過量輸入造成的影響,並不一定把所有內容都擋住。這個片語透過「吸收或平緩壓力」的類比來說明元件的作用。

練習

acts like a buffer 在這句話中是什麼意思?

  1. 它是放在 CPU 下方的柔軟物體。
  2. 它完全阻止所有外部輸入。
  3. 它在輸入到達 CPU 之前先接收或管理輸入。
查看答案

它在輸入到達 CPU 之前先接收或管理輸入。

文法

keep X from being overwhelmed by Y:防止 X 被 Y 壓得不堪負荷

結構 keep X from being + 過去分詞表示「防止 X 被做某事,或防止 X 承受某種被動結果」。本句中,CPU 是受到影響的一方,因此使用被動形式 being overwhelmed。 Overwhelmed by distractions 表示過多的外部輸入可能會搶占 CPU 的注意力,妨礙它目前的工作。這個結構也能用來說明某項措施如何保護人、團隊或系統,使其免於不希望發生的被動結果。

練習

用表示「工單數量上限能防止過多新工作湧入」的片語完成句子:The ticket cap keeps the support team ____ new requests.

查看答案

from being overwhelmed by

In this case,

1:21

在這種情況下,

the I/O subsystem decides that your mouse click is pretty important,

1:22

I/O子系統認為你的滑鼠點擊非常重要,

so it generates an interrupt to the CPU. 用詞

1:26

所以它向CPU生成了一個中斷。

用詞

generate an interrupt to the CPU:向 CPU 產生中斷訊號

在電腦領域,interrupt 是一種告訴 CPU「有事件需要處理」的訊號。這裡,I/O 子系統認為滑鼠點擊需要回應,因此產生了這個訊號。 這個名詞不是指人在交談時插嘴,而是一種系統機制:CPU 可以暫時從目前的工作切換到相關的處理程式碼,完成後再繼續。

練習

在技術說明中,an interrupt to the CPU 是什麼意思?

  1. 讓影片暫停的廣告
  2. 告訴 CPU 有事件需要處理的系統訊號
  3. 有人在 CPU 說話時插嘴
查看答案

告訴 CPU 有事件需要處理的系統訊號

Hey CPU, 語氣意圖

1:29

嘿,CPU,

got a click here.

1:29

這裡有一個點擊。

語氣意圖

“Hey CPU, got a click here.”:擬人化的口頭提醒

這句話把一個電腦元件寫成正在直接對 CPU 說話。Hey 用來引起 CPU 的注意,got a click here 則表示偵測到了一次點擊。這樣就把看不見的技術訊號變成簡短、像人說話一樣的提醒。 got a click here 是口語省略,主詞和助動詞可以從情境理解,因此沒有說出來。它適合有趣的擬人化對話,但不是真實的系統輸出,也不是完整的正式說明。

練習

在這段講解中,“Hey CPU, got a click here.” 的主要表達效果是什麼?

  1. 它把技術訊號變成對 CPU 說的輕鬆口頭提醒。
  2. 它要人從兩個電腦元件中選擇一個。
  3. 它原樣重現了一則正式系統紀錄。
查看答案

它把技術訊號變成對 CPU 說的輕鬆口頭提醒。

The CPU or central processing unit 文化背景

1:32

CPU或中央處理器

is the brains of the whole computer. 慣用語

1:34

是整台電腦的大腦。

文化背景

The CPU or central processing unit:解釋性的 or

在 The CPU or central processing unit 中,or 引出同一事物的另一個名稱。CPU 是簡稱,central processing unit 是全稱,所以這裡的 or 表示「也就是」或「換句話說」。 這種結構可以幫助讀者把簡短的技術名稱和更完整的解釋連結起來。它不是在介紹兩個元件,也不是要人做選擇。

練習

在 “The CPU or central processing unit” 中,or 是什麼意思?

  1. 它表示 CPU 不如另一個單元重要。
  2. 它要人在兩個不同的電腦元件之間選擇。
  3. 它引出 CPU 的全稱。
查看答案

它引出 CPU 的全稱。

慣用語

is the brains of the whole computer:核心控制中心的比喻

在這句話中,is the brains of the whole computer 把 CPU 比作大腦。它表示 CPU 是執行重要運算與控制的核心部分,並不是說電腦裡有真正的大腦。 在 be the brains of... 結構中,brains 可以指在團體或系統裡負責主要思考、規劃或控制的人或部件。雖然 brains 是複數形式,整個片語仍然可以指一個人或一個部件。

練習

在原句中,the brains of the whole computer 是什麼意思?

  1. 電腦中負責核心運算與控制的部分
  2. 電腦中占用空間最大的部分
  3. 電腦內部的多個真正大腦
查看答案

電腦中負責核心運算與控制的部分

Just like your brain doesn't take up your whole body, 表達脈絡

1:36

就像你的大腦並沒有佔據你的整個身體,

the CPU doesn't take up the whole computer,

1:39

CPU也沒有佔據整台電腦,

but it runs the show all the same. 慣用語

1:41

但它同樣主宰著一切。

表達脈絡

Just like A, B...:用熟悉關係建立類比

Just like your brain..., the CPU... 先提出熟悉的大腦與身體的關係,再把相同的關係對應到新的對象。這裡,大腦和 CPU 都沒有占滿整個系統,但都可以發揮核心作用。 Just like A, B... 表示 A 和 B 在目前討論的某一點上相似。它把熟悉的比較對象放在前面來組織說明,並不是說 A 和 B 在各方面都完全相同。

練習

使用本課所學、由兩個英文單字組成的比較開頭補完整句子:____ a map helps you find places, an index helps you find topics in a book.

查看答案

Just like

慣用語

runs the show:實際掌控

這裡的 runs the show 是一個慣用語,表示「實際掌控」或「負責主要運作」。show 指的是整個活動或系統,而不是電視節目。 本句中的 it 指 CPU。雖然 CPU 只是電腦的一部分,但它控制著核心工作;all the same 表示「儘管如此,情況仍然是這樣」。更一般地說,X runs the show 表示 X 對某件事如何運作有實際控制權。

練習

用本課慣用語完成句子:During the science fair, Mr. Lee makes the final decisions and ____.

查看答案

runs the show

And the CPU's job,

1:44

而CPU的工作,

its whole job,

1:45

它的全部工作,

is fetching instructions from memory and executing them. 文化背景

1:46

就是從記憶體中獲取指令並執行它們。

文化背景

fetching instructions from memory and executing them:CPU 的基本流程

在電腦語境中,fetching instructions from memory 表示從記憶體取出程式指令,讓 CPU 能夠處理它們。Executing them 表示執行這些指令所指定的操作。 這兩個 -ing 片語由 and 連接,共同補全 the CPU's job is ... 這個結構。它們概括了一個重複的流程:CPU 先取出一條指令,接著執行這條指令。

練習

在這個電腦語境中,標示出的流程表示什麼?

  1. CPU 從記憶體取出程式指令並執行它們。
  2. CPU 讀取指令後將它們從記憶體中刪除。
  3. CPU 把一個人的記憶轉換成程式指令。
查看答案

CPU 從記憶體取出程式指令並執行它們。

So while you're typing, typing, typing, maybe really fast,

1:50

所以當你在不停地打字,也許非常快,

like 60 words a minute,

1:53

比如每分鐘60個字的時候,

the CPU is fetching and executing billions of instructions a second. 片語搭配

1:55

CPU正在每秒獲取並執行數十億條指令。

片語搭配

billions of instructions a second:用 a second 表示每秒頻率

billions of instructions a second 表示「每秒數十億條指令」。這裡的 a second 相當於 per second,用來說明處理速率,而不是只描述某一個一秒鐘的時間段。 「數量 + a/an + 時間單位」是英語常見的頻率表達。放在這句中,它強調 CPU 的處理速度非常快。

練習

哪一句使用了與本課相同的頻率結構,表達相機每秒錄製六十格畫面?

  1. The camera records sixty frames a second.
  2. The camera records sixty frames the second.
  3. The camera records sixty frames in a second.
查看答案

The camera records sixty frames a second.

Yes,

1:59

是的,

billions every second.

2:00

每秒數十億條。

Instructions to move your mouse around on the screen,

2:02

移動螢幕上的滑鼠的指令,

to run that clock widget on your desktop,

2:05

運行桌面上的時鐘小工具的指令,

play your internet radio,

2:07

播放你的網路廣播,

manage the files you're editing on the hard drive,

2:09

管理你在硬碟上編輯的檔案,

and much, much more.

2:11

還有很多很多。

Your computer's CPU is one heck of a multitasker. 用詞

2:13

你電腦的CPU簡直是個多任務處理大師。

用詞

one heck of a multitasker:非正式的強調表達

one heck of a multitasker 是一種非正式的強調說法,意思是「非常厲害的多工處理者」,並不是說它只是多個 multitasker 當中的一個。 說話者把 CPU 擬人化為 multitasker,稱讚它能同時處理許多工作。heck 是較溫和的感嘆用語,但整個片語仍然偏口語、隨意。

練習

判斷:在輕鬆的科普影片中,用 one heck of a multitasker 來稱讚 CPU 處理多項工作的能力,是自然的說法。

  1. 正確
  2. 不正確
查看答案

正確

But oh my gosh,

2:16

但是我的天哪,

there's a very important mouse click coming through now. 片語動詞

2:17

現在有一個非常重要的滑鼠點擊傳過來了。

片語動詞

mouse click coming through:輸入訊號正在抵達

在 mouse click coming through 中,coming through 表示點擊輸入正在抵達處理器,並且已可供處理。這裡把這個事件描述成一個被接收的訊號,而不是一個穿越空間的實體物品。 come through 的這種用法也適用於抵達接收端的訊息、聲音、資料或警報。進行式 coming through 把抵達過程呈現為此刻正在發生。

練習

在「A mouse click is coming through.」這句話中,coming through 是什麼意思?

  1. 點擊輸入正在從系統中被移除。
  2. 滑鼠正在實際穿過電腦內部。
  3. 點擊輸入正在抵達並被接收。
查看答案

點擊輸入正在抵達並被接收。

Let's drop everything now and deal with that. 講解

2:20

我們現在放下一切來處理它吧。

慣用語

drop everything:立刻停下其他工作

Drop everything 是一個慣用語,意思是立刻停下手邊正在做的其他所有事情。在這句話中,它表示優先順序突然改變:現在必須先處理這件重要的事。 Everything 讓這個說法涵蓋的範圍和語氣都很強——其他所有工作都被視為比較不緊急。它不是指真的讓物品掉到地上。

練習

在「We need to drop everything and fix the leak」中,drop everything 是什麼意思?

  1. 立刻停下其他工作,處理漏水問題。
  2. 先完成所有其他工作,再處理漏水問題。
  3. 讓所有物品都掉到地板上。
查看答案

立刻停下其他工作,處理漏水問題。

片語動詞

deal with ...:處理緊急事項

在這句中,deal with 表示處理或應對需要注意的事情。說話者要先停下其他工作,優先回應那件事;依照上下文,that 指剛剛傳來的重要滑鼠點擊。 deal with + 問題、請求、工作或事件是可以套用到其他情境的結構,表示面對並處理某件事,而不是進行商業交易。

練習

哪個片語表示「處理或回應一個問題」?

  1. deal with
  2. make a deal
  3. deal in
查看答案

deal with

There are programs for everything that the CPU does,

2:23

CPU做的每一件事都有對應的程式,

a special program for the mouse,

2:26

有專門針對滑鼠的程式,

for the clock widget,

2:28

針對時鐘小工具的,

for the internet radio,

2:29

針對網路廣播的,

and for dealing with letters sent by the keyboard.

2:30

還有處理鍵盤發送的字母的。

Each program was initially written by a human in a human-readable programming language 用詞

2:33

每個程式最初都是由人類用人類可讀的程式語言編寫的,

like Java, C++, or Python.

2:37

比如Java、C++或Python。

用詞

human-readable programming language:人類可讀的程式語言

human-readable programming language 指人類可以閱讀和理解的程式語言。這裡的 Java、C++ 和 Python 是人們用來編寫程式的語言範例。 human-readable 是修飾 programming language 的技術複合形容詞。這裡的 readable 指人能理解程式碼或資訊,不是指內容有趣,也不只是指讀起來順暢;它與面向機器的表示形式形成對比。

練習

在技術語境中,human-readable 最準確的意思是什麼?

  1. 主要供軟體解析的
  2. 方便人們查看和理解的
  3. 為了娛樂讀者而寫的
查看答案

方便人們查看和理解的

But human programs take up a lot of space 片語動詞

2:41

但是人類程式佔用了很大空間,

and contain a lot of unnecessary information to a computer,

2:43

並且包含了許多對電腦來說不必要的資訊,

片語動詞

take up a lot of space:占用儲存空間或實際空間

take up a lot of space 表示「占用大量可用空間」。這裡的 space 指電腦儲存空間,因此這些程式會占用大量儲存容量。 take up 在這裡是一個完整的片語動詞。後面接受詞 space 時,意思是「使用或占用空間」,不是「拿起某物」。它既可以描述數位儲存空間,也可以描述實際的物理空間。

練習

用表示「占用儲存空間」的片語動詞完成句子:This app ____ a lot of space on my tablet.

查看答案

takes up

so they're compiled and made smaller and stored in bits of ones and zeros in memory. 講解

2:47

所以它們被編譯縮小,並以1和0的位元形式儲存在記憶體中。

用詞

compiled and made smaller and stored:一個被動結構中的三個動作

在 they're compiled and made smaller and stored 中,they're 是 they are 的縮寫。are 同時與三個並列的過去分詞 compiled、made 和 stored 搭配。程式承受這三個動作,所以這個精簡的被動結構把重點放在程式經歷了什麼。 在程式設計中,compiled 表示把人類可讀的原始碼轉換成電腦可以處理的形式。made smaller 和 stored 表示另外的動作或結果;compile 本身並不等於壓縮或儲存。

練習

"The code is compiled, made smaller, and stored" 中的被動結構表示什麼?

  1. 它表示程式碼經歷了三件事:被轉換、縮小並儲存。
  2. 它表示 compiling 是刪除程式碼的另一種說法。
  3. 它表示程式碼對另一個程式執行這些動作。
查看答案

它表示程式碼經歷了三件事:被轉換、縮小並儲存。

文化背景

bits of ones and zeros in memory:記憶體中的二進位資訊

這裡的 ones and zeros 指二進位資訊,不是普通的數字清單。一個 bit 只能取兩個值中的一個:1 或 0,因此這個說法用日常語言解釋電腦如何表示編譯後的指令。 in memory 說明這些二進位資訊存放在哪裡,以便電腦使用。更精確地說,每個 bit 不是 1 就是 0;bits of ones and zeros 是一種概括、非技術性的描述。

練習

這句話中的 ones and zeros 是什麼意思?

  1. 程式的分數和排名。
  2. 數學題中的普通數字清單。
  3. 存放在電腦記憶體中的二進位資訊。
查看答案

存放在電腦記憶體中的二進位資訊。

The CPU realizes that it needs instructions for how to deal with this mouse click, 文法

2:52

CPU意識到它需要如何處理這個滑鼠點擊的指令,

文法

needs instructions for how to deal with:需要說明處理方法的指令

主要結構是 need + 名詞 + 解釋該名詞的片語。這裡,instructions 是 CPU 所需要的東西,而 for how to deal with this mouse click 說明這些指令的內容:它們必須解釋如何處理這次點擊。 how to + 原形動詞表示做事的方法。deal with 的意思是「處理」或「應對」某事,因此需要說明如何處理問題、事件或任務時,可以轉用這個表達。

練習

在 The team needs instructions for how to deal with the alarm 中,for how to deal with the alarm 說明了什麼?

  1. 這些指令的內容:如何處理警報。
  2. 團隊為什麼不需要任何指令。
  3. 警報會處理這些指令。
查看答案

這些指令的內容:如何處理警報。

so it looks up the address for the mouse program and sends a request to the memory subsystem for instructions stored there. 講解

2:57

所以它查找滑鼠程式的位址,並向記憶體子系統發送請求以獲取那裡儲存的指令。

片語動詞

looks up the address:查詢已儲存的位置

本句中的 looks up the address 表示「透過查詢已儲存的資訊找到位址」。look up 是片語動詞,意思並不是把 look 和 up 的字面意思直接相加。 這裡的 address 指滑鼠程式在記憶體中的位置,不是街道地址。軟體從表格或資料庫查詢 ID、紀錄或其他數值時,也可以使用相同的表達。

練習

使用 look up 的正確形式完成句子:The system ____ each device ID in its database.

查看答案

looks up

片語搭配

sends a request to ... for instructions stored:接收方與請求內容

send a request to X for Y 這個結構會交代請求的兩個部分:to X 表示接收請求的對象,for Y 表示所要求的內容。這裡的接收方是記憶體子系統,所要求的內容是指令。 stored there 修飾 instructions,意思是「儲存在先前找到的位址中的指令」。因此,for instructions 表示請求的內容,而不是送出請求的原因。

練習

用正確的介系詞完成這個結構:The app sent a request ____ the server ____ the latest data.

查看答案

to · for

Each instruction in the mouse device driver is duly fetched and executed. 文化背景

3:05

滑鼠裝置驅動程式中的每一條指令都被適時地獲取並執行。

文化背景

滑鼠裝置驅動程式

mouse device driver 是讓作業系統與滑鼠溝通並處理滑鼠輸入的軟體。在這句話中,被取出並執行的指令屬於這個驅動程式。 這裡的 driver 指軟體元件,不是開車的人。完整片語指出這是服務特定硬體的驅動程式。

練習

在這句話中,mouse device driver 指的是什麼?

  1. 電腦滑鼠上的實體按鈕
  2. 協助作業系統與滑鼠溝通的軟體
  3. 駕駛鼠型車輛的人
查看答案

協助作業系統與滑鼠溝通的軟體

And that's not nearly the end of the story. 慣用語

3:10

而這遠未結束。

慣用語

事情還遠遠沒有結束

that's not nearly the end of the story 表示事情離結束還很遠。not nearly 加強否定,表示結尾還不接近,後面仍有更多事件或步驟。 這裡的 story 是比喻說法,指正在說明的整個過程,不一定是真正的故事。that's 指前面剛說的情況,而 And 則提示說明還會繼續。

練習

not nearly the end of the story 在這句話中表達什麼?

  1. 事情離結束還很遠
  2. 事情快要結束了
  3. 說話者正在談論一本虛構的書
查看答案

事情離結束還很遠

Because the CPU learns that the mouse was clicked

3:12

因為CPU了解到,滑鼠是在

when the cursor was over a picture of a button on the monitor screen,

3:14

游標懸停在顯示器螢幕上的一個按鈕圖片上時被點擊的,

and so the CPU asks memory for the monitor program to find out what that button is. 片語搭配

3:18

所以CPU向記憶體請求顯示器程式,以弄清楚那個按鈕是什麼。

片語搭配

asks memory for the monitor program to find out:ask X for Y to do Z 結構

基本結構是 ask X for Y to do Z。提出請求的一方作主詞,X 是請求的對象,Y 是所索取的東西,to do Z 則說明目的。在本句中,CPU 是主詞,memory 是 X,the monitor program 是 Y,to find out... 說明目的。 這裡把 CPU 和記憶體擬人化,讓處理流程更容易理解。從技術上來說,CPU 是從記憶體取出顯示器程式,以便辨識按鈕;記憶體並不是真的在回答問題。

練習

用 ask X for Y 完成句子。以 the server 作為 X,the latest data 作為 Y:The app ____ to refresh the dashboard.

查看答案

asks the server for the latest data

And then the CPU has to ask memory for the program for the button,

3:23

然後CPU必須向記憶體請求該按鈕的程式,

which means that the CPU needs the monitor program again 文法

3:27

這意味著CPU再次需要顯示器程式

to show the video associated with the button. 片語搭配

3:30

來顯示與該按鈕相關的影片。

文法

which means that the CPU needs the monitor program again:說明結果

which means that... 這個子句是對逗號前整個情況的說明。這裡的 which 指回「CPU 必須索取按鈕所對應的程式」這件事,並不只是代替 program 或 button。該子句說明由此產生的結果:CPU 又需要顯示器程式。 可套用的結構是 [情況], which means that [結果]。它把原本隱含的結果變成解釋中的明確步驟。

練習

用本課的結果連接語完成句子:The library is closed today, ____ we need another place to study.

查看答案

which means that

片語搭配

associated with the button:標示系統關聯

associated with the button 修飾 the video。它是關係子句的縮略形式,完整形式是 the video that is associated with the button。 這裡 associated with 表示系統中的功能或資料關聯:這個按鈕對應這支影片。更一般來說,A associated with B 是透過 A 與 B 的關係來辨識 A,不一定表示情感上的聯想。

練習

在產品介面中,the video associated with the button 是什麼意思?

  1. 實際存放在按鈕內部的影片
  2. 系統中與該按鈕相關聯的影片
  3. 讓人聯想到按鈕的影片
查看答案

系統中與該按鈕相關聯的影片

And so it goes. 慣用語

3:33

就這樣繼續下去。

慣用語

And so it goes:總結持續發生的模式

And so it goes 是一個收束性的表達,表示同類過程或模式會繼續下去。在本句中,it 指前面一連串的請求和動作,不是某個物體在移動。 說話人在舉出足夠多的步驟後,用這句話做總結。它表示類似步驟還會繼續發生,不必把後面的每一步都列出來。

練習

在一段流程說明的結尾,And so it goes. 向聽者傳達了什麼?

  1. 整個過程現在停止。
  2. 某個物體開始走路。
  3. 同樣的模式會繼續。
查看答案

同樣的模式會繼續。

And let's just say that there are a lot of programs involved 語氣意圖

3:34

我們就說這涉及到了很多程式,

before you even see the button on the screen light up when you clicked it. 片語動詞

3:37

甚至在當你點擊它、看到螢幕上的按鈕亮起之前。

語氣意圖

let's just say that there are a lot of programs involved:簡化概括複雜情況

let's just say that... 用來引出一種刻意簡化的說法。這裡說話者不列出每一個步驟,重點只是:按鈕亮起之前,已經有許多程式參與其中。 這個片語也能讓語氣更委婉、更口語化,並暗示完整情況可能更複雜、更冗長,或不方便詳細說明。

練習

在這句話中,let's just say that 表示什麼?

  1. 說話者要求聽者重複這些字。
  2. 說話者給出簡短的概括,而不是全部細節。
  3. 說話者正在陳述精確的技術定義。
查看答案

說話者給出簡短的概括,而不是全部細節。

片語動詞

light up in see the button light up:螢幕按鈕亮起

這裡的 light up 是片語動詞,表示變亮或發光。螢幕上的按鈕從不亮變成亮起;up 不是表示方向向上,而是這個片語的一部分。 在 see the button light up 中,see 後面接受詞和動詞原形 light up,表示看到按鈕整個亮起的變化,而不只是看到一個已經亮著的按鈕。

練習

填入表示「變得明顯發亮」的片語:The porch lights will ____ at sunset。

查看答案

light up

So just the simple task of clicking your mouse 文法

3:41

所以,僅僅點擊滑鼠這樣一個簡單的任務,

means visiting all of the critical components of your computer's architecture, 文化背景

3:44

意味著要訪問你電腦架構中所有關鍵的組件,

文法

X means doing Y:說明一個動作背後的過程

X means doing Y 這個結構用來說明一個動作會牽涉什麼,或會帶來什麼結果。這裡 clicking the mouse 是 X,visiting the critical components 是背後隱藏的過程 Y。 這裡的 visiting 是比喻用法,表示訊號或處理流程會經過或牽涉這些元件,並不是有人真的前往那些地方參觀。

練習

用 wait 的正確形式完成句子,使其表示上傳過程需要這樣做:Uploading a large video means ____ for the transfer to finish.

查看答案

waiting

文化背景

your computer's architecture:architecture 表示系統設計

這裡的 your computer's architecture 是指電腦系統的整體設計和組織方式:它有哪些主要元件,以及這些元件如何連接並協同運作。 在技術英語中,architecture 可以表示一個系統的結構,而不只是建築物的設計。所有格 your computer's 表示這裡說的是這台電腦的架構。

練習

在本句中,your computer's architecture 是什麼意思?

  1. 電腦系統的設計和組織方式。
  2. 設計電腦的建築物。
  3. 電腦機殼的顏色和形狀。
查看答案

電腦系統的設計和組織方式。

peripherals, 文化背景

3:48

周邊設備,

文化背景

peripherals:核心系統之外的電腦周邊裝置

這裡的 peripherals 是複數電腦名詞,指連接到電腦、在核心處理系統之外運作的裝置。滑鼠就是一種 peripheral,因為它會把使用者的移動和點擊傳給電腦。 單數形式是 peripheral。鍵盤、印表機和其他類似的連接裝置也可以稱為 peripherals;這個詞在本句中不是「次要的」意思。

練習

在電腦課程中,哪一項最自然地稱為 peripheral?

  1. 電腦的主要處理器。
  2. 故事的中心思想。
  3. 連接到電腦的滑鼠。
查看答案

連接到電腦的滑鼠。

the basic input output system,

3:49

基本輸入輸出系統,

the CPU,

3:51

CPU,

programs, and memory,

3:52

程式和記憶體,

and not one gremlin. 表達脈絡

3:54

並且沒有一個搗蛋鬼。

表達脈絡

not one gremlin:強調一個也沒有並在結尾呼應玩笑

not one + 單數可數名詞強調「一個也沒有」。gremlin 是虛構的小妖怪,人們會開玩笑地把機器故障怪到它身上。因此,not one gremlin 表示完全沒有小妖怪參與,並不是在統計有一隻。 這句話也回扣了前面的玩笑「Is it gremlins?」。在結尾重複同一個形象,可以替說明收尾、增加幽默感,並再次強調電腦靠真實的元件和指令運作,而不是靠神祕魔法。

練習

前面說話者開玩笑問「Is it gremlins?」。正常解釋完機器的運作後,結尾的「and not one gremlin」有什麼作用?

  1. 它表示剛好有一隻小妖怪操作機器。
  2. 它引入了一個先前沒有解釋的新技術原因。
  3. 它表示完全沒有小妖怪,並替前面的玩笑收尾。
查看答案

它表示完全沒有小妖怪,並替前面的玩笑收尾。