专业英语译文

发布 2021-02-26 08:41:28 阅读 1022

1.1a closer look at the processor and primary storage

我们已经知道,所有的计算机都具有相似的能力,并且在本质上执行相同的功能,尽管一些可能会比另一些快一点。我们也知道,一个计算机系统具有输入,输出,存储和处理部件;处理器是一个计算机系统智能核心,并且一个计算机系统可以有许多个处理器。我们已经讨论过如何在计算机系统内部,用被称作“位”的电子状态来表现数据,现在我们要弄明白计算机系统的核心,即处理器,的内在的工作方式。

计算机的内部操作很有意思,但确实没有什么神秘可言。所谓的神秘只是存在于那些听信传闻和相信科幻**作家的人的意识中。计算机就是一种没有思想的需要接通电源的电子设备而已,与烤面包机和台灯差不多。

不加夸张地讲,市场上有几百种不同类型的计算机在销售。每种电脑在复杂性上可能有很大区别,但归根结底,每种处理器,有时称为**处理器即cpu,只有两个基本部分:控制单元和计算逻辑单元。

主内存在处理器内部操作中也是一个不可缺少的部分。这三个部件--主内存,控制单元和计算逻辑单元--一起工作。然我们看看它们(各自的)功能和它们之间的联系。

主存与其他的辅助存储器(如:磁带、硬盘)不一样的是,主存不含有运转部件。由于没有机械运转的需要,主存中数据访问可以达到电子的速度,或接近于光速。

当今计算机的主存大多数使用dram(动态随机存取存储器)技术。目前最新的工艺水平是:一块只有大约1/8张邮票大小的dram芯片却可以存储大约256,000,000位,约25,6000,000个字符的数据。

主存储器,也就是说内存,用于为处理器暂时存放程序和数据。所有的程序和数据在被操作之前必须从输入设备(如vdt)或者辅助存储器转存到主存储器中。主存储器存储容量通常是相当有限的,因此,在一个程序执行结束,它所占用的存储空间必须被重新分配给其它正在等待执行操作的程序。

图 1-1描述了输入/输出设备与主存储器间的读和写过程。在图中,vdt发出一个输入请求,请求是以消息模式通过通道(如同轴电缆)发送到主存储器。这个查询被解释,处理器发起操作从辅助存储器中调用合适的程序和数据。

程序和数据从辅助存储器传送到主存储器中,这是一个非破坏性的读取过程,也就是说,程序和数据同时存在于主存(临时保存)和辅助存储器(永久保存)中。根据程序指令的指示,处理器对数据进行操作,并从主存传送一份报告到打印机。

程序指令和数据是存储在主存中一个特殊的位置,称为地址空间。通过地址空间可以实现计算机对程序指令和数据的定位、访问和处理。地址空间的内容是经常变化的,这是由于计算机一直在执行不同的程序和数据。

主存储器也称为随机存取存储器,或ram。还有一种特殊的主存储器,称为只读存储器(rom),这种存储器不能被程序更改存放的内容。rom的内容是被生产商通过硬件电路写入的,并且不能被重写。

当你启动计算机,rom中的一个程序会自动就绪等待计算机系统的调用,然后在显示器中显示开机提示。

可编程只读存储器(prom)是另一种rom,它可以载入只读的程序和数据,一旦载入,将不再改变。然而,如果你需要去修正prom的内容,可以使用可擦可编程只读存储器。eprom在进行一次写操作之前,所有的存储单元必须被还原为同一初始状态。

一种更吸引人的可改写只读存储器是电可擦除可编程只读存储器 (eeprom)。它可以在任何时候写入,而且不会擦除以前的内容;只会更新被寻址的字节。

电可擦可编程只读存储器把非易失性优点和可更新、需要更新的地方的灵活性结合起来,修改时使用普通的总线控制线、地址线和数据线。

另一种半导体记忆体是闪存(意味着速度快)。闪存在性价比上处于eprom和eeprom之间,它使用电擦写技术。整个闪存的内容可以在一到几秒内被清除,这是远快于eprom的。

另外,它还可以对部分记忆块而不是整个存储器进行清除。然而,闪存并不提供字节级的擦除。像eprom,闪存只使用一个晶体管每比特,因此可以实现高密度的eprom。

。数以千条的指令和数据能被访问而只需花费从硬盘访问一次数据的时间。ram是数据和程序的重要的高速存放区,事实上,计算机系统不会进行任何操作直到程序指令被传入处理器进行执行,这种指令和数据的传输是需要花费时间的,即使传输速度已经是以纳秒来计算了。

为了能更快速的传输指令和数据,大多数计算机设计使用高速缓存。计算机设计者使用高速缓存来提高计算机系统的总处理能力(工作效率)。

和ram一样,高速缓存也是程序指令和数据的高速存储区。然而,高速缓存使用静态ram技术,这种技术比ram在速度上要高出10倍,**上高出100倍。cache只保存内存中那一小部分最有可能被处理器执行的指令和数据。

两种类型的cache广泛应用于计算机,第一种被植入cpu中的叫做内部高速存储,第二种是外部高速存储,它位于那些靠近cpu的芯片中。一台计算机可以拥有几个不同级别的高速缓存。一级缓存实际上总是植入芯片中,二级缓存过去常常作为外部高速缓存,但是现在也像一级缓存植入cpu内部。

3.3introduction to j**a

j**a是为了解决在复杂的、大规模分布式网络环境下开发应用程序的挑战而设计的。其中最大的一个挑战是确保交付的程序:占用最少的系统资源,并且能在任何硬件、软件平台下运行,能被动态扩展。

j**a最初只是一个为各种网络和嵌入式设备而研究的软件系统的一部分,这个系统的目标是一个小的、可信赖的、可移植的,分布式的、实时的平台。最开始c++语言是这个平台的首选。但随着时间的推移,c++出现了很多问题,有必要开发一个全新的语言平台。

我们根据eiffel, smalltalk, objective, c, and cedar/mesa等语言来做出决策,结果是开发出了一个理想的、能在从嵌入式网络设备到万维网到桌面等各种环境下方便的开发安全的、分布的、基于网络的应用程序的平台。

j**a的设计要求是由软件所部署的计算环境的本质决定的。

互联网和万维网的快速发展带领我们用新的眼光去看待开发和发布软件。在电子商务的时代,j**a必须具有开发安全性、高效性、健壮的、大众的、能在多平台和多样化、分布式网络运行的程序。

为了能在异构网络的多个平台上执行二进制发布、升级、修补等计划的环境中发展,j**a必须是总体结构不带偏向性的、可移植的、且能动态地自适应的。

j**a系统的出现使得这些需求变得简单,所以可以很容易的被大多数开发人员所使用;大众的,所以现在的开发人员可以很容易的学习j**a;面对对象的,利用现代软件开发方法的优势以适应分布式客户端-服务器应用程序;多线程的,用于高性能的执行多个并发活动,如多**;解释型的,为了最大的可移植性和动态能力。

总的来说,上述包括相当多的专业术语,所以在继续之前先让我们来认识一下它们以及它们所带来的的各种好处。

j**a和它在运行时的系统能包含有良好的操作性以及强大的编译设计系统是一种全新的方式。

使用j**a开发您的应用软件所带来的是可在多种机器总体结构、操作系统和图形用户借口间的移植,安全性和高性能。使用j**a,你作为软件开发人员的工作室非常容易的--基于j**a的基础您可以专注发展和及时创新。开发软件的最好方法在这里,现在,给您带来j**a语言平台。

非常具有生命力的语言如lisp、tcl和smalltalk常常用于充当原型构造技术。他们在这取得成功的其中一个原因是:他们非常强大,您不需要担心内存的释放或者损坏。

同样的,程序员在使用j**a编程的时候可以不用过多担心存储问题。无用单元收集系统使程序员的工作大为容易,卸下了程序员肩上存储管理的负担,存储分配错误不再发生。

一般认为像lisp、tcl和smalltack这样一些语言十分适合于原型法的另一理由,是因为它们不要求你受早期决定的约束---这样的语言的语义是很丰富的。

j**a具有完全相反的性质,它强制你做出明确的选择。伴随着这些选择的是许多助理---如:你可以写一些方法的调用,如果有错误,你会在编译时被告知。您也不需要担心方法调用错误。

4.4 myths of unix

unix引起了全然不同的情绪:因其能力和灵活性而受到一些人的青睐,但因其复杂且神秘的命令而受到一些人的藐视。在计算世界里,unix已建立起一个褒贬不一的声誉。

易用 unix因其过于神秘,不易记忆和含义模糊的大量键盘命令而名声不佳,这些命令每个都有很多命令行开关,这可能造成混淆而不易记忆。它的svr4版本拥有2000多个命令,其中很多功能可通过管道和重定向进行组合。这反映了unix的基本设计思想之一:

生成数量很大的专用和模块化命令,把它们结合起来就能完成各种复杂的任务。

虽然unix过去基本上限于大学和应用开发公司中的软件专业人员使用,其复杂的命令行语法和由此而得到的灵活性被看做一个优点而不是问题。但是在面向商业的市场中使用unix,却产生了一个重大的缺陷——系统越灵活,它就变得越难学会和操作。

unix的原本(或脚本)语言提供某种形式的帮助。利用原本语言,系统管理员能很快的把系统剪裁成满足一组用户的需求。

克服unix神秘命令语言之困难的另一个方法是图形用户接口gui,如motif,sunview或openlook。然而,图形用户接口在已经很复杂的系统上增添了另一层不兼容性问题。

motif已经移植到差别非常大的不同体系结构上(由于它仿效presentation manager的风格),而且在外观和感觉上也许是最接近于诸如microsoft windows一类的pc接口,sunview由于很大的装机数和很多应用程序员已熟悉它的规范写软件,所以也是一种主流图形用户接口。

二进制兼容性 unix的销售者以某种羡慕的心情关注着dos世界中可用的大量简装应用程序,并承诺不同系统的二进制兼容的应用程序即将面世。这些承诺远未让人满足。虽然二进制兼容性尚未获得,但现在不同机器上共享数据和应用程序正在变得更加容易。

专业英语参考译文

part 1 电气与电子工程基础。unit 1 a 电路 p1 4 电路是由诸如电阻 电感和电容这些元件按某种方式连接而成的。如果电路中不含诸如电池或发电机等能源,该电路称为无源网络。反之,如果电路中具有一个或若干个能源,则该组合系统为有源网络。在电路性能的研究中,我们感兴趣的是电路中所存在的电压和...

汽车专业英语译文

悬架系统的基本作用是吸收路面凹凸不平所引起的冲击 否则的话,这些冲击将会传递给车辆及其乘客 因此,不管道路条件怎样恶劣,有助于将车辆保持在可控制的笔直的路线上。转向系统的作用是提供一种使前轮偏转的手段。转向系统可以采用动力辅助,从而减小转动转向盘所需要的力和使汽车掉头更容易。汽车制动系统有三个主要功...

专业英语参考译文工程

建筑业主要是一个服务产业,其主要职责是将工程师或设计师所准备的计划或者规范转换成为最终完成的建筑物。建筑项目包含成千上万种细节以及业主 设计师 工程师 总承包商 分承包商 制造商 材料经销商 设备经销商 机构 人力之间复杂的关系。承包商承担以固定的 及时间完成工程的责任。在此过程中,他具有法律 经济...