旅行者号跨越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这是大多数年轻毕业生都不了解的四五十年代的两门编程语言。
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 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:混乱失真的遥测数据
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 was a waste of space.
- Keeping duplicate files were a waste of space.
- Keeping duplicate files it 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 所必需的。
练习
哪个句子使用句首目的框架来说明为什么必须查看日志?
- 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.
用 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 一起构建假设情形,并不是说停电真的发生过。
练习
哪句话表示一个假设性的不利情况不会改变结果?
- 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.
- If the road was closed, we would cancel the trip.
查看答案
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 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 until it gets interrupted.
- The software runs while the technician is checking it.
- 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 是活动成功的原因?
- The backup plan allowed the event to succeed.
- It's the backup plan that allowed the event to succeed.
- The event succeeded after the backup plan changed.
查看答案
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