电子资讯科技源自于西洋的科技文明,所以在语言表达上常有着文字上或文化上的隔阂,电子资讯科技的专有名词经常困扰着我们,甚至有时会误导我们的认知和判断。若能了解它们的意义,进而体会出为何会如此称呼它们,或以那样的逻辑来创造有趣的新名词,相信会令人发出会心微笑。底下就举出一些例子:
1. assertion →「主张」或「落实」:这个名词在硬体和软体技术中各有不同的意义。在硬体中,一个讯号被「落实」,是指此讯号进入一种状态,例如:Rx_EOF讯号若被「落实」,表示目前的状态名称是Rx_EOF,也就是「已经收到最后一笔资料」的意思。顺便一提的是,assertion的相反词是negation。
在C程式设计中有一函式:assert(int exp),当exp为真或1时,assert函式不做任何事;但若exp为假或0时,程式就会被assert函式终止。
Assertion在英文字典中的意思是「主观的坚持和主张」,尤其是在为自己的权益辩护时的言论,是带点情绪性或「非理性」的。可是在硬体和软体技术中,这个字所代表的意义却是「客观的主张」,是有前提条件的,唯有符合这样的条件,才能「主张」或「落实」。这就是人脑与电脑的最大差异。下次当您要「自我坚持或辩解」时,也许应该先想一想这样的说辞是否有真凭实据,否则可能就要变成「非理性的人」了。
2. brick wall filter →「砖墙滤波器」:是一种低通滤波器(low-pass filter),其频率截止曲线的斜率很陡峭,只允许极少数(几乎可以忽略)的高频资讯能够通过。压缩过的影像或图片经传输之后,经常会有高频杂讯产生,并使接收到的影像或图片失真,若在接收端利用这种「铜墙铁壁(brick wall)滤波器」来过滤讯号,图像品质就能提升。
因此,我们可以形容某些公司真是「铜墙铁壁的企业(brick wall firm)」,这有两种含义,第一是形容这样的公司财务稳健,不怕风险;第二是形容这样的公司筛选员工很严格,普通人是很难进得去的。
以brick为首的资讯科技专有名词还有一个:「在建筑物内服务顾客的(brick-and-mortar)」商店,和它相反的是在网路上的虚拟商店。路边的银行和便利商店都是典型的brick-and-mortar。另一个相关名词是「在实体世界和虚拟世界都存在的(click-and-mortar)」商店,例如Barnes书店和Noble书店。
3. buck converter →「降压式转换器」:buck这个字具有许多意义,其中之一是指雄性的动物,例如公羊、公鹿。两只公鹿常常会以犄角来攻击对方,在它们攻击之前,双方的头颅都必须低垂,才能撞击得到对方。因此,这里的buck和butt(动词)意思一样,就是「低下头来撞击(to charge with the head lowered)」的意思。引申后「降压式转换器」即称为buck converter,因为「降压」就是降低(buck)电压的意思。
顺便一提的是,「升压式转换器」称作boost converter,只要从boost字面上看就能理解。如果您愿意,也许可以将buck、boost应用到股市行情,取代掉bear、bull。
4. rail-to-rail →「满摆幅」或「轨至轨运算」:rail是栏杆、横木、铁轨,在这里是借用铁轨的意思。因为铁轨有上下两条,所以具有上限、下限、最大极限的引申含义。在电子电路中,新一代的功率运算放大器(power operation amplifier)往往具有「满摆幅」的功能,简单说,这是指运算放大器的最大输出电压几乎和供应电压(Vcc)一样大,这是传统的运算放大器办不到的。同理也可以应用到输入端,变成rail-to-rail input。
因此,rail-to-rail似乎可当形容词使用,譬如:「拼命工作的工作狂(rail-to-rail worker)」,这种人绝不会稳藏自己的实力,他一定要把自己逼到极限(rail-to-rail)。
5. strobe →「闪控」:strobe是「频闪观测器(stroboscope)」的缩写。雷达正是一种频闪观测器。在雷达的萤幕上有一道闪光,它从中心点绕着圆周持续旋转,扫描经过之处,若有物体存在,萤幕上就会发出光点,以代表此物体的存在,这个光点就叫作strobe;当光点越大时,表示距离越近。这个概念引申应用到电子电路上,例如:微控制器具有两个讯号,分别称作nWR和nRD(n是negative的意思);当nWR为0时,表示可以对外部记忆体写入资料;当nRD为0时,表示可以从外部记忆体读出资料。 nWR和nRD分别称为「写入闪控(write strobe)」、「读出闪控(read strobe)」。雷达上的光点(strobe)亮度表示物体的距离;而nWR、nRD则分别表示何时可以写入、读出。不管是雷达上的光点扫描或者nWR、nRD,它们都是参考「机器周期(machine cycle)」产生的,在正常的情况下都不会有延迟的问题发生。在任何时候,雷达所测得的结果,或者nWR/nRD启动读写动作的时机都是正确无误的。
现在,相机用的闪光灯也叫作strobe或strobe light,如果您忘记了strobe的意义,看一下您的大头照,想一下为何您在被拍照时会扎眼睛呢?
6. swallow counter →「余数(modulus)计数器」:这是「锁相回路(PLL)频率合成器」里的元件名称,它是「脉冲-余数除频器(pulse-swallow divider)」的一部份。脉冲-余数除频器的功能,可以用数学公式表示:fout=(NP+S)fin,其中fout是输出频率,fin是输入频率,S值是由程式来决定的,但必须是正整数值。举例来说,当我们切换电视频道后,新频道与旧频道的频率间隔可能只有30KHz而已,为避免干扰,「频率合成器」可产生不同的本地频率fout,并对接收讯号做解调(demodulation )。这些频率fout必须稳定,所以需要「锁相回路」来锁定。
但为何用「燕子(swallow)」来命名呢?西元1600年代,日本有一位剑客名叫佐佐木小次郎(Sasaki Kojiro),他发明了一种新的击剑技术,称作「燕返」,英文就翻译为「swallow counter」,而这里的counter是回击(counterattack )的意思。当初,小次郎的灵感是来自于燕子尾部飞行的动作;而在现代版的电玩中,小次郎可是和德川家康、织田信长、武田信玄、上杉谦信...这些人物并列的。目前的柔道技巧(足技)中还存在有「燕返」。
了解了swallow counter的由来,再回顾「余数计数器」在「脉冲-余数除频器」里面的位置(如附图),就会发现「余数计数器」具有「回馈(feedback)」功能,它可以用来选择N或N+1(如附图中的4和5),进而控制(counterattack)fout的大小。此外,「余数」之名则来自于S,因为S是介于1到频道的总数量,譬如有线电视广播共有120个频道,S就在1至120的范围内。
因此,下次若您再看到swallow counter,就请从燕子,想到燕尾、利用燕尾(双腿)去夹住或「燕返」、回击、回馈,就不难理解什么叫作「余数计数器」了。
(作者联络方式:marvintien@pchome.com.tw)