ボイジャー、150億マイル彼方からのソフトウェアアップデート:英語学習ノート
Primal Space
動画紹介:NASAが70キロバイトのコンピューターと、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これらは1940年代および50年代のプログラミング言語であり、最近の若い卒業生はほとんど知りません。
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を動かすハードウェア、システム、プラットフォーム、燃料、電源などが入ります。ここでは、ボイジャーが元のコンピューターを使って動き続けていることを表します。 主語は動作するもの、on の後の名詞はその動作を支えるものです。体を使って「走る」という意味ではありません。
練習
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 + 動詞の原形です。1つの 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 + 動詞の原形で作ります。時制や主語との一致は助動詞が表すため、主な動詞は goes ではなく go のままです。
練習
故障が本当に起こることを確認する、強調された肯定文はどれですか?
- The system does fail sometimes.
- The system fails sometimes.
- Does the system 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:判読できないテレメトリーデータ
テレメトリーデータは、離れた機器が送り返す測定値や状態情報です。ここで 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 は、直前に述べた内容に別の事実を加える談話の接続表現です。ここでは、テレメトリーの異常に加えてスラスターも劣化しているという、二つ目の問題を導入しています。 この表現を使うと、新しい情報が追加の負担や、積み重なっていく問題の一つとして感じられることがよくあります。情報を整理する表現であり、物理的な位置を示すものではありません。
練習
二つ目の問題を加える、レッスンで学んだ4語の接続表現を入れて文を完成させてください:“The printer is slow. ____, it jams every few pages.”
答えを見る
On top of that
show signs of fatigue:疲労の兆候を示す
この文では、スラスターが、繰り返し使われることで徐々に摩耗していると分かる兆候を見せ始めています。show signs of は「~の兆候を示す」という意味で、証拠らしきものはあるものの、確定した診断ではないことを表します。 fatigue は人の疲れだけを表す語ではありません。材料、機械部品、システムについて使うと、繰り返しの負荷や使用による弱化や性能低下を意味します。スラスターが文字どおり疲れを感じているわけではありません。
練習
「繰り返し使われて弱くなっている兆候を示す」という意味の4語の表現を入れて文を完成させてください: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. のように現在形を使います。
練習
「そのたびに」という意味を持つ、このレッスンの2語の表現を入れて文を完成させてください:____ 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。
練習
この解説で学んだ2語の句動詞を使って文を完成させてください: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:473つ目のコンピューターは、ボイジャーの計器が撮影・収集したすべての科学データと画像の保存と処理を担当しています。
and any kind of programming language would take up too much space. 句動詞
1:57どんなプログラミング言語でもスペースを取りすぎてしまいます。
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
engineers had to reprogram the camera to take longer exposures. 語彙
2:11エンジニアはカメラを再プログラミングして露出時間を長くする必要がありました。
写真撮影での 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 checked the machine before replacing a part.
- The engineer shut down the machine before replacing a part.
- The engineer moved the machine before replacing a part.
答えを見る
The engineer shut down the machine before replacing a part.
But with just 70 kilobytes of memory on board its computer,
2:22しかし、コンピューターに搭載されたメモリがわずか70キロバイトしかない中で、
having lines of code for dead instruments was a waste of space. 文法
2:26使われなくなった計器のコードの行を残しておくことはスペースの無駄でした。
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 was a waste of space.
- 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.
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 という型で説明を組み立てています。動作の時間的な順番を表すのではなく、X を理解するために Y が必要な理由を示します。
練習
ログを確認する必要がある理由を、文頭の目的を表す型で示している文はどれですか。
- After we understand the error, we need to check the logs.
- To understand the error, we need to check the logs.
- By checking the logs, we can understand the error.
答えを見る
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 exactly.
- Not really.
答えを見る
Not really.
it would do a great job of protecting Voyager from online threats.
2:59ボイジャーをオンラインの脅威から守る素晴らしい働きをするでしょう。
非現実の条件を表す 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:14YouTubeの動画や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個人サーバーなどに直接アクセスし、世界中でファイルを共有するための安全な方法を作り出します。
Perhaps the coolest thing about Voyager's computers is the memory.
4:07おそらく、ボイジャーのコンピューターで最もクールなのはそのメモリでしょう。
This memory consists of a physical grid of wires and thin metal plates.
4:18このメモリは、物理的なワイヤーと薄い金属板の格子で構成されています。
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 などを目的語に取り、予定した仕事を実行に移すことを表します。
練習
「実行する、遂行する」という意味の2語の句動詞で文を完成させてください: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
An interpreter on board the main computer reads the ones and zeros.
5:26メインコンピューター上のインタプリタが0と1を読み取ります。
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
But the problem is that humans can't code in just ones and zeros,
5:42しかし問題は、人間が0と1だけでコードを書くことはできないため、
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で書かれました。
Assembly is a very simple language that can be understood by humans,
5:57アセンブリは人間が理解できる非常にシンプルな言語ですが、
which can be sent to Voyager using the Deep Space Network. 文化背景
6:09ディープスペースネットワークを使用してボイジャーに送信されます。
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 は、どの実在する通信システムを使ってデータをボイジャーへ送るのかを示しています。 4語全体を一つの固有名詞として理解してください。宇宙にあるインターネットのような一般的なネットワークという意味ではありません。
練習
例文の the Deep Space Network は何を指しますか。
- ボイジャーに搭載された無線ネットワーク
- 宇宙研究者が使う公共のインターネット
- 遠くの宇宙探査機と通信するNASAの地上通信システム
答えを見る
遠くの宇宙探査機と通信するNASAの地上通信システム
at a rate of 16 bits per second:毎秒16ビットの速率
at a rate of は、1つの時間単位あたりにどれだけ起こるかという、測定可能な速率を導入します。この文の 16 bits per second は、1秒ごとに16ビットのデータが送られるという意味です。 形は at a rate of + 数値・量 + per + 単位 です。表しているのは送信速度であり、後に出てくる「到達までほぼ1日」という遅延ではありません。
練習
処理量を示すために at a rate of を正しく使っている文はどれですか。
- The scanner processes documents at a rate of 40 pages per minute.
- 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.
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.
The code is then read through to check that everything is correct, 句動詞
6:45次に、コードを読み通してすべてが正しいことを確認し、
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特定のコンポーネントが故障した場合に基本的にはそれらを再起動するアップデートが書かれました。
this code saved Voyager 1 when a piece of hardware malfunctioned.
7:09ハードウェアの一部が誤作動を起こした際、このコードがボイジャー1号を救いました。
「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 touch with each other
- lose sync with each other
- lose track of each other
答えを見る
lose sync with each other
and the commands started happening 2 1/2 hours later than expected.
7:21コマンドが予想より2時間半遅れて実行されるようになりました。
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-cleft で 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 ... で始まります。
練習
the backup plan が行事の成功理由だと強調する it-cleft はどの文ですか。
- 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ボイジャーのコンピューターに搭載された物理的な配線、トランジスタ、ハードウェアが、
are still operating as intended after all this time. フレーズ
7:42これだけの時間が経っても意図した通りに動いているのは信じられないことです。
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
we'll be giving away this Primal Space designed Voyager poster.
7:54このPrimal Spaceデザインのボイジャーのポスターをプレゼントします。