航海家號跨越150億英里的軟體更新:英語精讀講義
Primal Space
影片簡介:NASA工程師靠僅有70 KB記憶體、實體導線儲存,以及跨越150億英里的軟體傳輸維持航海家號運作;多年前寫下的程式碼也曾在日後救回關鍵系統。 主要英語知識點: 1. "might not sound like much," / "was enough to" — 文法與句型:辨認先承認資源看似微不足道、再強調它足以完成艱鉅任務的讓步對比;可用來表達某物不起眼卻確實夠用。 2. "take up too much space." — 片語動詞:理解take up在此是占用有限記憶體,而不是拿起;可自然描述檔案、軟體、物品、活動或時間消耗稀缺容量。 3. "kicks it into gear" — 慣用語與比喻表達:理解主電腦在核驗後啟用程式碼,讓系統恢復有效運轉;可套用到機器、計畫、團隊或流程真正開始運作的情境。
本篇講解
NASA put out a job posting looking for a software engineer with a specific set of skills. 片語搭配
0:01NASA發布了一份徵才啟事,尋找具備特定技能的軟體工程師。
put out a job posting:公開發布徵才啟事
在這句話中,put out 表示「發布或向大眾公開」。受詞 a job posting 顯示 NASA 公布了一個職缺,讓符合資格的人能看到並提出申請。 當一個組織向大眾發布資訊時,可以使用 put out + notice/request/posting 這個結構。這裡不是把徵才啟事放到戶外,也不是「撲滅」某物。
練習
使用目標表達 put out a job posting 完成句子:The museum ____ for a weekend guide.
查看答案
put out a job posting
two programming languages from the '40s and '50s that most young graduates don't know.
0:10這是大多數年輕畢業生都不了解的四五十年代的兩門程式語言。
The job was to join the very small team of people working on the Voyager space probes.
0:15這份工作是要加入負責航海家號太空探測器的極小團隊。
run on:依靠系統或能源運作
Run on 採用 X runs on Y 的結構,其中 Y 指讓 X 得以運作的硬體、系統、平台、燃料或能源。這句話中,兩艘航海家號探測器仍透過原本的電腦繼續運作。 主詞 X 是正在運作的事物,on 後面的名詞 Y 是它運作所依靠的基礎。因此,這裡不是在描述身體上的「跑」。
練習
用 run on 的正確形式完成句子:This emergency radio ____ batteries.
查看答案
runs on
but it was enough to navigate both space probes through our solar system and make incredible discoveries along the way.
0:30但它足以引導兩艘探測器穿越我們的太陽系,並沿途做出驚人的發現。
might not sound like much, but ... was enough to:看似不多,卻足以……
「might not sound like much」表示某個數量聽起來可能很少或不太起眼。這裡的 it 指前面提到的少量電腦記憶體;sound 的意思是「給人某種感覺」,不是指實際音量。 「but ... was enough to」接著轉向出乎意料的結果:這點有限的資源仍達到了完成任務所需的程度。結構是 enough to + 原形動詞;一個 enough to 可以帶出並列動作,這裡是 navigate ... and make ...。
練習
使用目標表達 might not sound like much 和 was enough to 完成對比:Ten minutes ____, but it ____ finish the repair.
查看答案
might not sound like much · was enough to
do go wrong 中用來強調的 do
這裡的 do 不是一個獨立動作。它為肯定片語 go wrong 增加強調,表示儘管這些電腦長期表現出色,故障確實還是會發生。go wrong 的意思是「無法正常運作」或「發生故障」。 這個強調結構是主詞 + do/does/did + 原形動詞。助動詞負責表達時態和主詞一致,因此主要動詞使用 go,而不是 goes。
練習
哪個句子是強調性的肯定陳述,用來確認故障確實會發生?
- The system fails sometimes.
- Does the system fail sometimes?
- The system does fail sometimes.
查看答案
The system does fail sometimes.
Voyager 1 started sending back garbled telemetry data about its orientation in space. 用詞
0:43航海家1號開始傳回關於其在太空中姿態的亂碼遙測數據。
garbled telemetry data:混亂失真的遙測資料
Telemetry data(遙測資料)由遠端設備傳回的測量值和狀態資訊組成。在這裡,garbled 表示資訊傳回時已經受損、失真或被打亂,因此工程師無法可靠判讀「航海家號」的朝向。 「garbled + 資訊類型」這個結構表示內容在通訊過程中受損或混亂,並不只是版面看起來不整齊。
練習
在太空船報告中,「garbled telemetry data」是什麼意思?
- 資料準確且容易閱讀,只是排版很差。
- 資料經過刻意加密,而且內容完全無損。
- 資料已經受損或被打亂,無法可靠判讀。
查看答案
資料已經受損或被打亂,無法可靠判讀。
the thrusters in charge of keeping Voyager pointing in the right direction were starting to show signs of fatigue. 慣用語
0:49負責保持航海家號指向正確方向的推進器開始出現老化跡象。
On top of that:再補充一個問題
On top of that 是一個語篇連接語,用來在剛說過的內容上再補充一個事實。這裡,它引出第二個問題:除了遙測資料異常,推進器也正在老化。 這個表達常讓新資訊聽起來像額外增加的負擔,或不斷累積的問題之一。它用來組織資訊,並不描述實際的空間位置。
練習
用本課學到的四字詞連接語完成句子,補充第二個問題:「The printer is slow. ____, it jams every few pages.」
查看答案
On top of that
show signs of fatigue:出現疲勞跡象
在本句中,推進器開始顯露可觀察到的線索,表示反覆使用正使它們逐漸損耗。show signs of 表示「出現……的跡象」,強調已有證據,但還不是確定的判斷。 fatigue 不只表示人的疲倦。用於材料、機械零件或系統時,它指反覆受力或使用造成的弱化或效能下降,因此這裡不是說推進器真的感到疲倦。
練習
請用一個四字詞組完成句子,該詞組表示「顯示因反覆使用而弱化的跡象」:After thousands of cycles, the metal hinge began to ____.
查看答案
show signs of fatigue
Every time + 主詞 + 動詞
Every time 引導時間子句,意思是「每當;每次……時」。在這裡,Every time the thrusters are used 是反覆發生的觸發條件,而微小燃料碎屑卡住則是規律性的結果。 Every time 後面直接接主詞和動詞。表達反覆發生的事實時,兩個子句通常都用現在簡單式;即使主要子句表示未來,every time 子句通常仍用現在式,例如 Every time you press this button, the light will flash.
練習
請用本課表示「每一次」的兩字詞組完成句子:____ the bell rings, the dog runs to the door.
查看答案
Every time
built up:隨時間逐漸累積
本句中的 built up 是片語動詞 build up 的過去分詞,與 has 一起構成現在完成式。它表示少量殘留物一點一點留下並逐漸累積,最後造成堵塞;並不是「建造了某物」。 當某物的數量或強度逐步增加,並最終帶來明顯結果或問題時,可以用 build up。
練習
在句子 Dust can build up inside the fan? 中,build up 是什麼意思?
- 突然消失
- 逐漸累積
- 建造某樣東西
查看答案
逐漸累積
if ... failed, ... would be:第二類條件句
這裡的 if these failed, it would be 使用了第二類條件句:if + 過去式,後面接 would + 原形動詞。它設想的是現在或未來發生故障的情況,以及可能造成的後果。 這裡的 failed 雖然是過去式形式,卻不是說故障已經發生在過去。過去式在這裡拉開「假設距離」,表示情況是設想的、較遙遠的或可能性較低;would be 則說明結果。
練習
使用括號中動詞的標準第二類條件句形式完成句子。 If the backup system ____ (fail), the network ____ (be) offline.
查看答案
failed · would be
there is no way of clearing:沒有可行的方法
在這裡,there is no way of clearing the tubes 表示找不到任何可行的方法來清理這些管子。它說的是現實條件下做不到,而不只是選擇不去做。 結構是 there is no way of + -ing。of 後面要用動名詞,所以 clearing 正確,clear 不正確。當現實條件使某個行動無法完成時,可以使用這個結構。
練習
使用 no way of + -ing 和動詞 open 完成句子:With the lock jammed, there is ____ the safe without special tools.
查看答案
no way of opening
the small team in charge of Voyager began writing a software update that would be sent across our universe to fix it.
1:21負責航海家號的小團隊開始編寫一份軟體更新,將跨越宇宙發送過去以修復它。
in order to:在行動前說明目的
In order to 用來引出一個行動的目的。這裡先說兩個目標——減緩物質堆積和解決遙測問題——然後才說明團隊採取了什麼行動。 結構是 in order to + 原形動詞。並列的目的動詞可以共用它:in order to slow down ... and fix .... 它回答的是「為了什麼目的?」,而不是「接下來發生了什麼事?」。
練習
使用明確表示目的的 in order to:We left early ____ catch the first train.
查看答案
in order to
slow down:降低一個過程的速度
這裡的 slow down 表示讓累積以較低的速度發生。團隊想降低物質累積的速度;它不是指讓「航海家號」的飛行速度變慢,也不表示讓累積完全停止。 當某個事物本身變慢時,slow down 可以不帶受詞;當某人使一個過程變慢時,它也可以帶受詞。本句是帶受詞的用法:slow down + the buildup。
練習
用本筆記中的兩字片語動詞完成句子:Better insulation can ____ heat loss.
查看答案
slow down
and fires the thrusters to keep Voyager's antenna pointing towards Earth. 文法
1:43並點燃推進器以保持航海家號的天線指向地球。
keep Voyager's antenna pointing:keep + 受詞 + -ing
在 keep Voyager's antenna pointing towards Earth 中,keep 表示讓某個事物持續進行一個動作或保持一種狀態。Voyager's antenna 是受詞,pointing towards Earth 是 -ing 補語,說明天線持續進行什麼動作。 可套用的結構是 keep + 受詞 + -ing。當某人或某物使另一個人或事物繼續做某事,或維持在持續狀態時,可以使用這個結構。
練習
用 keep + 受詞 + -ing 結構完成句子,並把括號中的字變成正確形式:During every update, a backup server ____. (the website / run)
查看答案
keeps the website running
The third computer is in charge of storing and handling all of the scientific data and images taken by Voyager's instruments.
1:47第三台電腦負責儲存和處理航海家號儀器拍攝和收集的所有科學數據與影像。
take up too much space:占用太多空間
在這裡,take up 表示「占用或使用有限資源的一部分」。一種程式語言所需的儲存容量會超過航海家號能夠騰出的容量。 本句中的 space 指電腦記憶體或儲存容量,不是外太空。可套用的結構是 take up + 數量或資源,例如 take up ten megabytes 或 take up too much time。
練習
用表示「使用了多到令人無法接受的儲存容量」的重點片語補完整句子:This video file will ____ on my tablet.
查看答案
take up too much space
isn't the first time ... has been updated:並非第一次被更新
This isn't the first time + 現在完成式這個框架表示:目前的事件以前至少發生過一次。This 指正在討論的這次更新,而 has been updated 把它與航海家號截至目前的更新歷史連結起來。 has been updated 是現在完成式的被動語態,結構為 has + been + 過去分詞。被動語態把重點放在航海家號接受更新這件事上,而不是誰進行了更新。可套用的框架是 This isn't the first time + 主詞 + has/have + 過去分詞。
練習
把括號中的動詞改成正確形式,表示這件事以前發生過,而且與現在有關:This isn't the first time the app ____ during a call. (crash)
查看答案
has crashed
900 times dimmer than:倍數比較
900 times dimmer than 把一個地點的光線與地球上的光線作比較。結構是「數字 + times + 形容詞比較級 + than + 比較對象」;dimmer 表示「亮度較低」。 這個很大的倍數強調差異極為明顯。在科學解說中,應把它理解為強烈的相對比較;除非已提供測量定義,否則不要據此算出精確的亮度比例。
練習
使用正確結構 900 times + dimmer + than 完成句子:In the simulation, the distant lamp looked ____ the nearby lamp.
查看答案
900 times dimmer than
攝影中的 take longer exposures
在攝影中,take an exposure 指讓感光元件或底片接收光線並記錄影像。Longer 描述的是這段感光時間的長度,因此 take longer exposures 表示用更長的曝光時間拍攝照片。 在黑暗環境中,這能讓相機收集更多光線。這裡的 exposure 是攝影術語,不表示危險暴露、媒體曝光,也不只是「沒有遮蔽」。
練習
用 take、longer 和 exposure 組成正確的攝影複數搭配,完成句子:In very low light, photographers often ____.
查看答案
take longer exposures
NASA began shutting down things like the camera and various scientific instruments to save power. 片語動詞
2:17NASA就開始關閉相機和各種科學儀器以節省電力。
Shutting down:讓設備停止運作
在這句話中,shutting down 表示讓相機和科學儀器停止運作。NASA 這樣做是為了減少用電;它不只是關上某個實體部件或隱藏一個視窗。 片語動詞 shut down 用來表示設備、系統、服務或機構停止運作,通常強調完全停擺,而不只是停止某一個小功能。
練習
哪一句中的 shut down 表示「讓設備停止運作」?
- The engineer moved the machine before replacing a part.
- The engineer checked the machine before replacing a part.
- The engineer shut down the machine before replacing a part.
查看答案
The engineer shut down the machine before replacing a part.
Having lines of code ... was a waste:-ing 子句作主語
Having lines of code for dead instruments 是一個在句中作主語的 -ing 子句。整個情況——為不再運作的儀器保留程式碼——被當成一件事來討論,was 才是主要動詞;having 不是進行式的一部分。 「-ing 子句 + be + 評價」這個結構可以用來評價某個活動或狀態,例如:Keeping old files is unnecessary. 這裡的 was a waste 表示這種儲存空間的使用沒有帶來任何實際效益。
練習
哪一句正確地用 -ing 子句作主語,並使用與這個單數主語一致的動詞?
- Keeping duplicate files it was a waste of space.
- Keeping duplicate files were a waste of space.
- Keeping duplicate files was a waste of space.
查看答案
Keeping duplicate files was a waste of space.
And so the engineers completely rewrote Voyager's code and performed a software update to make sure it continued to live for the foreseeable future. 片語搭配
2:30因此,工程師們完全重寫了航海家號的程式碼並執行了軟體更新,以確保它在可預見的未來繼續存活。
for the foreseeable future:在可預見的未來
“for the foreseeable future”表示從現有資訊出發,能夠合理預測的未來這段時間。在本句中,它說明這次更新是為了讓航海家號在目前條件下、工程師能合理預見的期間內繼續運作。 這個片語表達的是謹慎的預期,而不是固定的結束日期。這段時間可能很長,但它不等於「永遠」。
練習
請用表示「只要根據現有資訊還能做出合理預測」的片語完成句子:The repair should keep the bridge safe ____.
查看答案
for the foreseeable future
But how does NASA update such old hardware from 15 billion miles away? 表達脈絡
2:39但是,NASA是如何從150億英里外更新如此古老的硬體的呢?
但 NASA 要如何從 150 億英里外更新這麼老舊的硬體呢?
這個問題以「But」開頭,把前面「NASA 已經更新了航海家號」這項事實轉成下一個要討論的問題:相隔如此遙遠的距離,這種更新如何實現。「How」詢問方法或機制,因此它為接下來的過程說明做鋪陳。 在說明性敘述中,這類問題可以對觀眾提出,但不期待觀眾回答。它具有路標功能,提示下一部分將提供答案。
練習
在說明工程師修改了太空船的軟體後,旁白問:「But how can they send the update from so far away?」下一部分主要應該解釋什麼?
- 工程師決定進行更新的原因。
- 傳送並安裝更新所使用的方法。
- 究竟有沒有進行更新。
查看答案
傳送並安裝更新所使用的方法。
目的句型 To understand ..., we need ...
句首的 To understand how difficult this is 點明了後續資訊的目的。說話者的意思是:「如果想了解這件事有多困難,就需要一些背景知識。」 這個不定詞片語用 To understand X, we need to know Y 的句型來組織說明。它不是在描述動作發生的先後順序,而是在說明為什麼 Y 是理解 X 所必需的。
練習
哪個句子使用句首的目的句型,來說明為什麼必須查看記錄檔?
- By checking the logs, we can understand the error.
- After we understand the error, we need to check the logs.
- To understand the error, we need to check the logs.
查看答案
To understand the error, we need to check the logs.
用 Not really. 溫和修正說法
這裡的 Not really 立刻收回了上一句帶有玩笑性質的說法。它表示那個說法其實不是真的,但說話者沒有直接說生硬的 No,而是用比較輕鬆的方式修正。 更廣泛地說,Not really 可以否定、弱化或對剛說過的話有所保留。它的具體作用取決於語境:這裡是在修正說話者自己的話,而不是回答一個關於程度的問題。
練習
Leo 開玩笑說:「My backpack can fly.」整個說法都是假的,但他想溫和地修正自己的玩笑,而不是針對某個不準確的細節。哪個回答最符合他的意圖?
- No. That claim is false.
- Not really.
- Not exactly.
查看答案
Not really.
用 if it did, ... would do 表達非真實條件
在 if it did 中,did 是替代助動詞,代替前面的 fit on Voyager's computers。也就是說,這個片段相當於 if NordVPN did fit on those computers;did 在這裡不是表示「做某事」的實義動詞。 軟體實際上並不相容,所以 did 表示與目前事實相反的假設條件,would do 則引出想像中的結果。可套用的結構是:先陳述目前事實,再用 but if + 主詞 + did, 主詞 + would + 原形動詞。
練習
用 if it did 和 drain 的 would 形式完成句子:The app doesn't run on this phone, but ____, it ____ the battery quickly.
查看答案
if it did · would drain
How many times have you gone to watch a YouTube video or Netflix series
3:14有多少次你去看YouTube影片或Netflix劇集,
only to find:表示意外結果,而不是目的
only to find 引出某個動作之後實際發生的事,通常是出乎意料且令人失望的結果。本句中,有人原本想觀看內容,隨後卻發現無法存取。 to find 這個不定詞表示結果,而不是去觀看的目的。可套用的結構是 do something, only to find/discover/learn that + 子句。
練習
在這個句子中,only to find 表示什麼?Leo rushed to the station, only to find that the last train had left.
- 他趕到那裡後出現的一個出乎意料且令人失望的結果
- 他趕去車站的目的
- 他每次旅行都會發生的習慣
查看答案
他趕到那裡後出現的一個出乎意料且令人失望的結果
all you need to do is connect:all ... do is + 原形動詞
all you need to do is + 原形動詞這個句型把某個動作說成達成目標所需的一個充分步驟。本句中,這個動作是 connect;後面的 to one of the 5,000 servers 補足了這個動詞的資訊。 在這個固定句型的常見形式中,is 後直接接原形動詞:is connect,而不是 is to connect 或 is connecting。這個句型也會讓指示聽起來簡單、容易照著做。
練習
請用以 all 開頭、表示接下來的動作是唯一必要步驟的正確句型完成句子:To restart the tablet, ____ press and hold the power button.
查看答案
all you need to do is
and creates a secure way to directly access things like personal servers and share files around the world.
3:39並創建了一種安全的方式來直接訪問個人伺服器並在全球範圍內分享檔案。
can be thought of as:提出一種實用的理解模型
can be thought of as 的意思是「可以理解為」或「可以視為」。在本句中,它把 a single bit of memory 當成理解每個交會點的一個實用模型,並不是說兩者在字面上完全相同。 它的結構是 can + be + thought of + as + 名詞片語。可以用它把陌生概念連結到較熟悉的概念,同時表明這種說法可能經過簡化。
練習
請使用正確的目標片語,表示這是一種有幫助的理解模型,而不是字面上的同一關係:For young children, a weekly schedule ____ a map of the week.
查看答案
can be thought of as
By passing a current:用 By + -ing 表示方法
By passing a current 表示「把讓電流通過這個動作當作方法」。它位於句首時,by + 動詞的 -ing 形式回答的是「這個結果是如何產生的?」 在結果前使用 by + 動詞的 -ing 形式,可以說明使該結果成為可能的動作或過程。Passing 是介系詞 by 後使用的 -ing 形式;這裡的 by 不是「在……旁邊」的意思。
練習
請用 by 加上 hold 的 -ing 形式完成操作說明:____ the power button for ten seconds, you can restart the device.
查看答案
By holding
it would change the direction of the magnetic field and flip the bit to a zero.
4:45就會改變磁場的方向並將該位元翻轉為0。
even if ... would still ...:結果仍然不變
Even if 引出一種可能或設想中的不利情況:電源可能會中斷。Would still be saved 表示即使這個條件成立,結果也不會改變。 結構 even if + 條件,... would still + 動詞 強調在不利條件下結果依然相同。這裡的過去式 went 與 would 一起建立假設情境,並不是說停電真的發生過。
練習
哪一句表示假設性的不利情況不會改變結果?
- If the road was closed, we would cancel the trip.
- Even if the road was closed, we would still reach the village by train.
- Even though the road was closed, we reached the village by train.
查看答案
Even if the road was closed, we would still reach the village by train.
basically a series of shortcut commands that can be triggered to carry out repetitive tasks without taking up too much memory. 講解
5:18基本上就是一系列捷徑命令,可以被觸發來執行重複性任務,而不會占用太多記憶體。
carry out repetitive tasks:carry out 表示「執行」
在 carry out repetitive tasks 中,carry out 是及物片語動詞,意思是「執行」或「實施」。這些快捷指令會完成重複性的工作,並不是把什麼東西搬到外面。 可延伸使用的結構是 carry out + 表示計畫性工作的名詞,例如 task、plan、test 或 instruction。它強調把預定工作付諸實行。
練習
請用表示「執行、實施」且由兩個字詞組成的片語動詞完成句子:The engineers will ____ a safety test tomorrow.
查看答案
carry out
without taking up too much memory 中的 without + -ing
without taking up too much memory 為主要意思補充了一個限制條件:這些指令可以執行工作,同時避免使用大量記憶體。 可延伸使用的結構是 without + 動詞 -ing。這裡 without 是介系詞,所以後面必須用 taking;take 或 to take 都不符合這個結構。
練習
在 without 後使用 say 的正確形式完成句子:Maya left the room without ____ goodbye.
查看答案
saying
comes across:表示在處理過程中遇到某物
這裡的 comes across 表示在讀取或掃描時遇到、發現。直譯器依序處理二進位程式碼時讀到了預先設定的程式碼,並不是從某個地方實際穿越過去。 片語動詞 come across 可以表示遇見某人,或發現某個物品或某項資訊。主詞是電腦或程式時,它表示系統在處理過程中遇到或偵測到某個項目。
練習
請用 come across 的過去式完成句子:During the inspection, the technician ____ a damaged cable.
查看答案
came across
This saves lots of memory and allows many tasks to be automated without writing out long lines of code. 文法
5:36這節省了大量記憶體,並允許許多任務自動化,而無需編寫冗長的程式碼行。
allows many tasks to be automated:allow + 受詞 + 被動不定詞
在 allows many tasks to be automated 中,allows 引出什麼事情成為可能。名詞片語 many tasks 是 allows 的受詞,但這些工作是 automate 這個動作的承受者,因此要使用被動不定詞 to be automated。 可套用的結構是 allow + 受詞 + to be + 過去分詞。當某項功能、規則或情況使某事能夠被完成,而且執行者不是重點時,就可以使用這個結構。
練習
請用 store 的被動不定詞完成句子:This setting allows backups ____ securely in the cloud.
查看答案
to be stored
and so a more advanced language is needed to actually write the code for Voyager.
5:46因此需要一種更高階的語言來實際為航海家號編寫程式碼。
Voyager's software was originally written in assembly language with a little bit of FORTRAN.
5:52航海家號的軟體最初是用組合語言和少量的FORTRAN編寫的。
gets compiled into machine code:表示過程的 get 被動語態
這裡的 gets compiled 是 get 被動語態,也就是 get + 過去分詞。程式碼承受「編譯」這個動作,並不是程式碼自己去編譯其他東西。into machine code 表示變化後的結果。 get 被動語態讓處理動作更有動態感。說明某個事物在一連串步驟或工作流程中受到什麼處理時,可以使用這種結構。
練習
用 compile 的現在式 get 被動語態和引出結果的介系詞完成句子:Before the program can run, the source code ____ machine code.
查看答案
gets compiled into
the Deep Space Network:NASA 的具名通訊系統
the Deep Space Network 是 NASA 用來和遙遠太空探測器通訊的全球大型地面天線及相關設施系統的正式名稱。本句中的 using the Deep Space Network 說明,資料是透過哪一套現實中的通訊系統傳送給「航海家號」的。 要把這四個字詞整體理解為一個專名,而不是理解成設在太空中、類似網際網路的一般網路。
練習
在例句中,the Deep Space Network 指什麼?
- NASA 用來與遙遠太空探測器通訊的地面通訊系統
- 太空研究人員使用的公共網際網路
- 「航海家號」上搭載的無線網路
查看答案
NASA 用來與遙遠太空探測器通訊的地面通訊系統
at a rate of 16 bits per second:表示每秒 16 位元的速率
at a rate of 用來引出可測量的速率,也就是每個時間單位發生或完成多少。本句中的 16 bits per second 表示每秒傳送 16 位元的資料。 結構是 at a rate of + 數字或數量 + per + 單位。它說明的是傳輸速度,不是後文提到的、接近一天的傳播延遲。
練習
哪一個句子正確使用 at a rate of 來表示處理量?
- The scanner takes at a rate of 40 pages per minute.
- The scanner processes documents at a rate of two minutes to finish.
- The scanner processes documents at a rate of 40 pages per minute.
查看答案
The scanner processes documents at a rate of 40 pages per minute.
takes almost an entire day to:it takes + 時長 + to do
it takes + 時長 + to + 原形動詞表示一個動作或過程需要多久。it 是形式主詞,不指特定事物;真正的動作放在後面的 to 不定詞中。本句中的動作是抵達「航海家號」。 almost an entire day 表示比一整天稍短,並強調延遲很久。這個時長與每秒 16 位元的傳送速率是兩個不同的概念。
練習
使用目標句型和指定時長 twenty minutes 完成句子:It ____ walk from the station to the museum.
查看答案
takes twenty minutes to
This means that the software goes through its usual list of instructions until it gets interrupted. 講解
6:23這意味著軟體會瀏覽其常規的指令列表,直到被中斷為止。
interrupt-driven:由中斷訊號觸發
在 interrupt-driven 中,interrupt 是指一種電腦訊號,會讓處理器或程式暫停目前的執行順序,轉而處理需要立即回應的事情。這裡不是指日常對話中某個人打斷別人。 字尾 -driven 表示「由……控制、引導或驅動」。中斷驅動系統會執行正常指令,直到某個中斷使它回應或切換工作。event-driven 和 data-driven 也使用相同的構詞方式。
練習
哪一種情況適合用 interrupt-driven 來描述?
- 程式只執行一個固定順序,無法對訊號作出回應。
- 控制器會在中斷訊號到達時作出回應。
- 程式設計師有一次被電話打斷了。
查看答案
控制器會在中斷訊號到達時作出回應。
goes through:按順序處理每一項
這裡的 goes through 表示軟體按照順序處理這份清單,把每一條指令當成正常流程的一部分來執行。它不是指實際穿過某個地方。 Go through 可以表示查看或處理一份清單、一組步驟、一份文件或一個流程的所有部分。它後面的受詞會說明正在處理的內容。
練習
在句子 'Maya goes through the checklist before opening the lab' 中,goes through 是什麼意思?
- 她真的從檢查表中走過去。
- 她把檢查表丟掉了。
- 她逐項檢查或處理這些內容。
查看答案
她逐項檢查或處理這些內容。
until it gets interrupted:直到它被中斷
Until 標示軟體正常執行的時間界線:它會持續執行指令,直到中斷發生的那一刻。 這裡的 gets interrupted 表示軟體受到外部事件影響而停止。這個子句說明正常執行何時結束,而不是表示軟體和中斷同時持續。
練習
哪一句清楚表示軟體先持續執行,並在中斷發生時停止?
- The software runs while the technician is checking it.
- The software runs until it gets interrupted.
- The software runs after the technician restarts it.
查看答案
The software runs until it gets interrupted.
read through:從頭到尾通讀
Read through 是一個片語動詞,表示從頭到尾完整讀過一遍,通常帶有仔細檢查或理解全文的目的。本句中,被完整閱讀和檢查的是整段程式碼。 Through 強調涵蓋整個內容,而不是「透過」某個實體閱讀。後面的 to check that everything is correct 進一步說明這裡是完整的檢查。
練習
用表示完整檢查整份報告的片語填空:Before I send the report, I ____ it carefully.
查看答案
read through
and then the main computer kicks it into gear and returns to normal operations. 慣用語
6:48接著主電腦啟動它並恢復正常運作。
「kicks it into gear」:使其開始運作
在「kicks it into gear」中,kick something into gear 是一個使役性慣用語,表示使某事物開始運作,或使它進入積極而有效的狀態。這裡並不是真的踢了什麼,也沒有實際的齒輪。 這裡的 it 指剛載入的程式碼或與它相關的運作流程。主電腦啟動這個流程,讓正常運行得以恢復。結構是 kick + 受詞 + into gear;受詞指出被啟動的對象。
練習
用 kick + the staff + into gear 的簡單過去式完成句子:The surprise inspection ____.
查看答案
kicked the staff into gear
Voyager has received a long list of updates and patches to fix and improve how it operates.
6:53航海家號收到了一長串更新和修補程式,以修復和改進其運作方式。
an update was written that would basically restart certain components if they failed.
7:00編寫了一個更新,基本上是在某些組件發生故障時重啟它們。
「some 20 years」:some 表示約數
用在數字前時,「some」可以表示約數。「Some 20 years after」意為「大約20年後」;some 修飾的是完整數量 20 years,不是指這20年中的一部分。 這種結構常見於較正式、流暢的敘述和報導中。它有時也會讓這個數字顯得值得注意,但在這裡的基本作用是表示數字並不精確。
練習
「some 30 years after the school closed」是什麼意思?
- 學校關閉30多年後
- 學校關閉大約30年後
- 在30年期間挑出的幾年裡
查看答案
學校關閉大約30年後
lose sync with each other:彼此失去同步
lose sync with each other 表示兩個或更多對象在時間、順序或狀態上不再一致。本句中,這些電腦無法繼續協調計時。 lose 表示從同步變為不同步,with each other 則表示這種關係是相互的:每台電腦都與其他電腦錯開了。這個說法也可用於裝置、音訊和影像、資料副本,或共同跟隨同一節奏的人。
練習
哪個片語最適合補完這個句子?If one clock starts running slowly, the two devices may ...
- lose track of each other
- lose touch with each other
- lose sync with each other
查看答案
lose sync with each other
A software update was sent up to flip the faulty bit back into its correct position.
7:25於是發送了軟體更新,以將故障的位元翻轉回正確的位置。
It's amazing stories like these that have allowed these iconic space probes to survive almost 50 years in space. 文法
7:30正是這些驚人的故事,使得這些標誌性的太空探測器在太空中存活了近50年。
It's X that ...:用 It 分裂句凸顯 X
It is/was X that ... 這個框架稱為 it-cleft(It 分裂句),會把 X 放在強調焦點的位置。本句的 X 是 amazing stories like these,指前面提到的維修事件;這個句型把這些事件呈現為探測器長期運作的關鍵原因。 It's 裡的 it 不指任何具體事物,只用來建立句型。that 子句提供其餘訊息。被強調的名詞 stories 是複數,所以用 have 與它呼應。不特別強調時,句子可直接以 Amazing stories like these have allowed ... 開頭。
練習
哪一句使用 it-cleft,強調 the backup plan 是活動成功的原因?
- It's the backup plan that allowed the event to succeed.
- The event succeeded after the backup plan changed.
- The backup plan allowed the event to succeed.
查看答案
It's the backup plan that allowed the event to succeed.
It's incredible that the physical wires, transistors, and hardware on board Voyager's computers
7:37令人難以置信的是,航海家號電腦上的物理電線、電晶體和硬體,
operating as intended:按照設計運作
在這句話中,operating as intended 表示這些實體零件仍依照設計者原先規劃的方式運作。intended 描述的是預定的設計或結果,並不是說硬體本身有意圖。 結構是 operate + as intended。這裡的 as intended 是省略從句,意思是 as the item or system was intended to operate。這個搭配可用來判斷機器、系統或流程是否符合其設計用途。
練習
請用本課的完整目標片語補完句子:During the final test, the new sensor is ____.
查看答案
operating as intended