《计算机英语》参考译文和练习答案 四、存储硬件 存储硬件为计算机检索提供信息和程序的永久性存储。两种主要的存储设备是磁盘驱动 器和存储器。磁盘驱动器有几种类型:硬盘、软盘、磁光盘和光盘。硬盘驱动器将信息存储 在盘中嵌入的磁性颗粒中。硬盘驱动器通常是计算机的固定部分,能存储大量的信息并对其 进行快速的检索。软盘驱动器也将信息存储在磁性颗粒中,但这些颗粒是嵌入在可移动的盘 中,而这些盘既可能是软的也可能是硬的。软盘比硬盘存储的信息少,检索该信息的速度也 慢得多。磁光盘驱动器将信息存储在对激光和磁场都敏感的可移动盘上。它们可存储的信息 通常与硬盘一样多,但检索速度稍微慢一点。由反射材料制成的光盘,其表面烧蚀出凹陷区。 光驱(CD-ROM)就是将信息存储于此。存储在光盘上的信息不能擦除或用新信息改写。它 们能够存储和硬盘差不多的信息量,但信息检索速度比其慢 存储器是指存储信息供中央处理器快速检索的计算机芯片。随机访问存储器(RAM) 用来存储操作计算机程序的信息和指令。通常,程序由磁盘驱动器的存储区调到随机访问存 储器中。随机访问存储器也称作易失性存储器,因为当计算机的电源关闭时,计算机芯片中 的信息随着丢失。只读存储器(ROM)包含必须永久可供计算机操作使用的关键信息和软 件,如从开机到关机一直指挥计算机的运行的操作系统。只读存储器称之为非易失性存储器 因为当计算机的电源关闭时,存储芯片中的信息不会丢失 有些设备有不止一种用途。例如,软盘也可用作输入设备,如果它们含有计算机用户要 使用和处理的信息的话。此外,它们也可用作输出设备,如果用户想将计算结果存储在它们 上面的话。 五、硬件的连接 要想运转,硬件需要物理连接,使元件之间能够交流和相互作用。总线提供了一种常见 的互连系统,它由一组导线或电路组成,在计算机的内部组成部分之间协调和移动信息。计 算机总线由两条通道组成:一条由中央处理器用来给数据定位,叫做地址总线;另一条用来 将该数据送往那个地址,叫做数据总线。总线可用两个特征来描述:一次可处理的信息量 称为总线宽度,和传送这些数据的速度 串行连接是一根或一组导线,用于将信息从中央处理器传送到外部设备,如鼠标、键盘 调制解调器、扫描仪和一些类型的打印机。这种连接一次只能传送一段数据,因此很慢。使 用串行连接的好处在于它能提供远距离的有效连接。 并行连接使用多组导线来同时传送数个信息块。大多数扫描仪和打印机使用这种连接方 式。并行连接比串行连接快得多,但是它在中央处理器和外部设备之间的传输距离仅限于不 到3米(10英尺)
《计算机英语》参考译文和练习答案 6 四、存储硬件 存储硬件为计算机检索提供信息和程序的永久性存储。两种主要的存储设备是磁盘驱动 器和存储器。磁盘驱动器有几种类型:硬盘、软盘、磁光盘和光盘。硬盘驱动器将信息存储 在盘中嵌入的磁性颗粒中。硬盘驱动器通常是计算机的固定部分,能存储大量的信息并对其 进行快速的检索。软盘驱动器也将信息存储在磁性颗粒中,但这些颗粒是嵌入在可移动的盘 中,而这些盘既可能是软的也可能是硬的。软盘比硬盘存储的信息少,检索该信息的速度也 慢得多。磁光盘驱动器将信息存储在对激光和磁场都敏感的可移动盘上。它们可存储的信息 通常与硬盘一样多,但检索速度稍微慢一点。由反射材料制成的光盘,其表面烧蚀出凹陷区。 光驱(CD-ROM)就是将信息存储于此。存储在光盘上的信息不能擦除或用新信息改写。它 们能够存储和硬盘差不多的信息量,但信息检索速度比其慢。 存储器是指存储信息供中央处理器快速检索的计算机芯片。随机访问存储器(RAM) 用来存储操作计算机程序的信息和指令。通常,程序由磁盘驱动器的存储区调到随机访问存 储器中。随机访问存储器也称作易失性存储器,因为当计算机的电源关闭时,计算机芯片中 的信息随着丢失。只读存储器(ROM)包含必须永久可供计算机操作使用的关键信息和软 件,如从开机到关机一直指挥计算机的运行的操作系统。只读存储器称之为非易失性存储器, 因为当计算机的电源关闭时,存储芯片中的信息不会丢失。 有些设备有不止一种用途。例如,软盘也可用作输入设备,如果它们含有计算机用户要 使用和处理的信息的话。此外,它们也可用作输出设备,如果用户想将计算结果存储在它们 上面的话。 五、硬件的连接 要想运转,硬件需要物理连接,使元件之间能够交流和相互作用。总线提供了一种常见 的互连系统,它由一组导线或电路组成,在计算机的内部组成部分之间协调和移动信息。计 算机总线由两条通道组成:一条由中央处理器用来给数据定位,叫做地址总线;另一条用来 将该数据送往那个地址,叫做数据总线。总线可用两个特征来描述:一次可处理的信息量, 称为总线宽度,和传送这些数据的速度。 串行连接是一根或一组导线,用于将信息从中央处理器传送到外部设备,如鼠标、键盘、 调制解调器、扫描仪和一些类型的打印机。这种连接一次只能传送一段数据,因此很慢。使 用串行连接的好处在于它能提供远距离的有效连接。 并行连接使用多组导线来同时传送数个信息块。大多数扫描仪和打印机使用这种连接方 式。并行连接比串行连接快得多,但是它在中央处理器和外部设备之间的传输距离仅限于不 到 3 米(10 英尺)
《计算机英语》参考译文和练习答案 第三单元 课文A:操作系统 、引言 在计算机科学中,操作系统(OS)是控制计算机的基本软件。它具有3个主要功能: 协调与操作计算杋硬件,如计算机存储器、打印机、磁盘、键盘、鼠标和监视器;在各种存 储介质上编排文件,如软盘、硬盘、光盘和磁带:以及处理硬件错误和数据丢失 操作系统是怎样工作的 操作系统控制不同的计算机进程,如运行一个电子表格程序或访问计算机存储器里的信 息。一个重要的进程是解释使用户得以与计算机进行通信的命令。有些命令解释器是面向文 本的,要求将命令键入。另一些命令解释器是面向图形的,允许用户通过指向并点击图标, 即屏幕上代表具体命令的图片,来进行通信。初学者一般觉得面向图形的解释器使用起来容 易一些,但是许多有经验的计算机用户更喜欢使用面向文本的命令解释器,因为它们的功能 更强大 操作系统或者是单一任务处理的,或者是多任务处理的。早期的单一任务处理操作系统 每次仅能运行一个进程。例如,当计算机打印文件时,在打印结東之前,计算机不能开始另 个进程或响应新的命令。 所有现代操作系统都是多任务处理的,可以同时运行数个进程。在大多数计算机中,只 有一个中央处理器(CPU)(计算机的计算与控制单元),因此多任务处理操作系统造成一种 假象,即数个进程同时在中央处理器上运行。用来造成这种假象的最常见办法是时间片多任 务处理,依靠这种方法每个进程都单独运行固定的一段时间。如果进程在分配的时间内没有 完成,它即被暂停,而另一个进程开始运行。进程之间的这种切换被称为上下文转换。操作 系统进行“簿记”,保存被暂停进程的状态。它还有一种确定下一步运行哪个进程的机制, 称之为调度程序。调度程序快速运行短进程,以尽可能缩短可察觉的延迟。由于用户对时间 的感觉要比计算机的处理速度慢得多,因此多个进程看似在同时运行。 操作系统可以使用虚拟内存,以运行所需主存空间大于实际可用主存空间的进程。使用 这种技术,硬盘驱动器上的空间被用来模拟所需的额外内存。然而,访问硬盘驱动器比访问 主存耗时多,因此计算机运行起来很慢 、当前的操作系统 个人计算机常用的操作系统有UNX、 Macintosh OS、MS-DOS、OS/2以及 Windows l、UNIX 在计算机科学中,UNX是一种多用户、多任务处理操作系统,最初由肯·汤普森和丹 尼斯·里奇于1969年在美国电话电报公司的贝尔实验室里开发,用于小型计算机。UNIX以
《计算机英语》参考译文和练习答案 7 第三单元 课文 A:操作系统 一、引言 在计算机科学中,操作系统(OS)是控制计算机的基本软件。它具有 3 个主要功能: 协调与操作计算机硬件,如计算机存储器、打印机、磁盘、键盘、鼠标和监视器;在各种存 储介质上编排文件,如软盘、硬盘、光盘和磁带;以及处理硬件错误和数据丢失。 二、操作系统是怎样工作的 操作系统控制不同的计算机进程,如运行一个电子表格程序或访问计算机存储器里的信 息。一个重要的进程是解释使用户得以与计算机进行通信的命令。有些命令解释器是面向文 本的,要求将命令键入。另一些命令解释器是面向图形的,允许用户通过指向并点击图标, 即屏幕上代表具体命令的图片,来进行通信。初学者一般觉得面向图形的解释器使用起来容 易一些,但是许多有经验的计算机用户更喜欢使用面向文本的命令解释器,因为它们的功能 更强大一些。 操作系统或者是单一任务处理的,或者是多任务处理的。早期的单一任务处理操作系统 每次仅能运行一个进程。例如,当计算机打印文件时,在打印结束之前,计算机不能开始另 一个进程或响应新的命令。 所有现代操作系统都是多任务处理的,可以同时运行数个进程。在大多数计算机中,只 有一个中央处理器(CPU)(计算机的计算与控制单元),因此多任务处理操作系统造成一种 假象,即数个进程同时在中央处理器上运行。用来造成这种假象的最常见办法是时间片多任 务处理,依靠这种方法每个进程都单独运行固定的一段时间。如果进程在分配的时间内没有 完成,它即被暂停,而另一个进程开始运行。进程之间的这种切换被称为上下文转换。操作 系统进行“簿记”,保存被暂停进程的状态。它还有一种确定下一步运行哪个进程的机制, 称之为调度程序。调度程序快速运行短进程,以尽可能缩短可察觉的延迟。由于用户对时间 的感觉要比计算机的处理速度慢得多,因此多个进程看似在同时运行。 操作系统可以使用虚拟内存,以运行所需主存空间大于实际可用主存空间的进程。使用 这种技术,硬盘驱动器上的空间被用来模拟所需的额外内存。然而,访问硬盘驱动器比访问 主存耗时多,因此计算机运行起来很慢。 三、当前的操作系统 个人计算机常用的操作系统有 UNIX、Macintosh OS、MS-DOS、OS/2 以及 Windows。 1、UNIX 在计算机科学中,UNIX 是一种多用户、多任务处理操作系统,最初由肯•汤普森和丹 尼斯•里奇于 1969 年在美国电话电报公司的贝尔实验室里开发,用于小型计算机。UNIX 以
《计算机英语》参考译文和练习答案 各种形式和实现方式存在;这其中包括加利福尼亚大学伯克利分校开发的版本(称为“伯克 利软件发行中心版本”)和美国电话电报公司发行的版本—其最新版本是“美国电话电报 公司系统V”。UNX被认为是一种功能强大的操作系统。因为是用C语言编写的,它比其 他操作系统更具有可移植性——受机器限制比较少。UNX还有几个相关的系统形式,包括: AIX,由IBM公司改写的UNX版本(在基于精简指令集计算机的工作站上运行):A/UX (用于苹果计算机公司的麦金托什个人计算机上的图形版本):以及Mach(一种重写的但基 本上与UNX兼容的操作系统,用于NeXT计算机)。 UNIX的流行,在很大程度上是由于被称作因特网的计算机互联网络的发展,因为因特 网使用的软件最初是为运行UNX的计算机设计的。UNIX的变种包括 SunoS(由太阳微系 统股份有限公司发布)、 Xenix(由微软公司发布)和 Linux。UNX及其克隆产品支持多任 务处理和多个用户。其文件系统提供了一种编排磁盘文件的简便方法,并允许用户保护其文 件而防范其他用户。然而,UNⅨX中的命令不很直观,要掌握这个系统比较困难 2、MS-DOS MS-DOS是“微软磁盘操作系统”的首字母缩拚词。在计算机科学中,MS-DOS同其 他操作系统一样,管理下面一类的操作:磁盘输入与输出、视频支持、键盘控制以及与程序 执行和文件维护有关的许多内部功能。MS-DOS是带有命令行界面的单个任务处理、单用户 操作系统。 3、OS/2 OS2,或称“第二代操作系统”,是20世纪80年代中期由IBM公司和微软公司为个人 计算机开发的一种操作系统。1987年末,OS/2推出时,最常见的个人计算机是运行MS-DOS 的IBM兼容机和由苹果计算机公司生产、运行其麦金托什个人计算机操作系统( Mac os) 的计算机。麦金托什个人计算机操作系统包含多任务处理功能,一个使计算机能够同时运行 数个应用程序的特征。在一个计算机网络中,多任务处理允许不同计算机上的数个用户同时 访问同一个应用程序或数据集。OS/2是为IBM兼容个人计算机设计、允许多任务处理的第 个操作系统。 OS门2的第一个版本,10版本,是面向文本的,没有允许用户通过使用计算机鼠标等指 向与点击输入设备来输入命令的图形用户界面(GUI)。一年后,IBM和微软发布了OS/2 的1.1版本,它包括一个称为表示管理程序的图形用户界面。表示管理程序界面包含图标 亦即屏幕上用户可以用鼠标点击来输入指令的图片或文字。OS2的1.1版本也允许用户打开 多个窗口(窗口是屏幕上的一个部分,每个窗口包含一个不同的文件或程序),并包括用户 可以用鼠标点击来进行选择的下拉式命令清单 1991年,在微软发布了 Windows软件—在MS-DOS上运行的多任务处理环境——之 后,IBM和微软结束了它们在OS/2上的合作。1992年,IBM发布了OS/2的20版本。该 版本运行微软的 Windows程序,并可以执行DOS操作下的多任务处理。它也包含面向对象 的编程环境,允许软件设计者使用高级的面向对象编程语言编程。 OS门2后来的版本增强了性能和多媒体能力。1994年,IBM宣布,自OS/2推出后已售 出5百多万份。同一年,IBM推出Os/2的一个新版本,称为OS/2Warp。其特色为:改善 的性能、增强的多媒体能力、一系列的集成应用程序和方便的因特网接入。IBM公司继续 对OS/2Wrap进行升级和扩充。 4、 Windows 在计算机科学中, Windows是由微软公司出售的一种个人计算机操作系统,它允许用 户通过指示和点击设备,譬如鼠标,来代替键盘输入命令。 Windows操作系统为用户提供了 一个图形用户界面,允许用户操作计算机屏幕上称之为图标的图片来发出命令。 Windows 是世界上使用最广泛的操作系统。它是微软的磁盘操作系统(MS-DOS)的扩充和替代品
《计算机英语》参考译文和练习答案 8 各种形式和实现方式存在;这其中包括加利福尼亚大学伯克利分校开发的版本(称为“伯克 利软件发行中心版本”)和美国电话电报公司发行的版本——其最新版本是“美国电话电报 公司系统 V”。UNIX 被认为是一种功能强大的操作系统。因为是用 C 语言编写的,它比其 他操作系统更具有可移植性——受机器限制比较少。UNIX 还有几个相关的系统形式,包括: AIX,由 IBM 公司改写的 UNIX 版本(在基于精简指令集计算机的工作站上运行);A/UX (用于苹果计算机公司的麦金托什个人计算机上的图形版本);以及 Mach(一种重写的但基 本上与 UNIX 兼容的操作系统,用于 NeXT 计算机)。 UNIX 的流行,在很大程度上是由于被称作因特网的计算机互联网络的发展,因为因特 网使用的软件最初是为运行 UNIX 的计算机设计的。UNIX 的变种包括 SunOS(由太阳微系 统股份有限公司发布)、Xenix(由微软公司发布)和 Linux。UNIX 及其克隆产品支持多任 务处理和多个用户。其文件系统提供了一种编排磁盘文件的简便方法,并允许用户保护其文 件而防范其他用户。然而,UNIX 中的命令不很直观,要掌握这个系统比较困难。 2、MS-DOS MS-DOS 是“微软磁盘操作系统”的首字母缩拚词。在计算机科学中,MS-DOS 同其 他操作系统一样,管理下面一类的操作:磁盘输入与输出、视频支持、键盘控制以及与程序 执行和文件维护有关的许多内部功能。MS-DOS 是带有命令行界面的单个任务处理、单用户 操作系统。 3、OS/2 OS/2,或称“第二代操作系统”,是 20 世纪 80 年代中期由 IBM 公司和微软公司为个人 计算机开发的一种操作系统。1987 年末,OS/2 推出时,最常见的个人计算机是运行 MS-DOS 的 IBM 兼容机和由苹果计算机公司生产、运行其麦金托什个人计算机操作系统(Mac OS) 的计算机。麦金托什个人计算机操作系统包含多任务处理功能,一个使计算机能够同时运行 数个应用程序的特征。在一个计算机网络中,多任务处理允许不同计算机上的数个用户同时 访问同一个应用程序或数据集。OS/2 是为 IBM 兼容个人计算机设计、允许多任务处理的第 一个操作系统。 OS/2 的第一个版本,1.0 版本,是面向文本的,没有允许用户通过使用计算机鼠标等指 向与点击输入设备来输入命令的图形用户界面(GUI)。一年后,IBM 和微软发布了 OS/2 的 1.1 版本,它包括一个称为表示管理程序的图形用户界面。表示管理程序界面包含图标, 亦即屏幕上用户可以用鼠标点击来输入指令的图片或文字。OS/2 的 1.1 版本也允许用户打开 多个窗口(窗口是屏幕上的一个部分,每个窗口包含一个不同的文件或程序),并包括用户 可以用鼠标点击来进行选择的下拉式命令清单。 1991 年,在微软发布了 Windows 软件——在 MS-DOS 上运行的多任务处理环境——之 后,IBM 和微软结束了它们在 OS/2 上的合作。1992 年,IBM 发布了 OS/2 的 2.0 版本。该 版本运行微软的 Windows 程序,并可以执行 DOS 操作下的多任务处理。它也包含面向对象 的编程环境,允许软件设计者使用高级的面向对象编程语言编程。 OS/2 后来的版本增强了性能和多媒体能力。1994 年,IBM 宣布,自 OS/2 推出后已售 出 5 百多万份。同一年,IBM 推出 OS/2 的一个新版本,称为 OS/2 Warp。其特色为:改善 的性能、增强的多媒体能力、一系列的集成应用程序和方便的因特网接入。IBM 公司继续 对 OS/2 Wrap 进行升级和扩充。 4、Windows 在计算机科学中,Windows 是由微软公司出售的一种个人计算机操作系统,它允许用 户通过指示和点击设备,譬如鼠标,来代替键盘输入命令。Windows 操作系统为用户提供了 一个图形用户界面,允许用户操作计算机屏幕上称之为图标的图片来发出命令。Windows 是世界上使用最广泛的操作系统。它是微软的磁盘操作系统(MS-DOS)的扩充和替代品
《计算机英语》参考译文和练习答案 Windows图形用户界面旨在为用户提供一个自然或直观的工作环境。使用 Windows, 用户可以用鼠标在计算机屏幕上移动光标。通过将光标指向图标并点击鼠标上的按钮,用户 可以给计算机发出命令,让其执行一个动作,如启动一个程序、访问一个数据文件或复制 个数据文件。其他命令可以通过下拉或点击式菜单项来访问。计算机将用户正在工作的活动 区域显示为计算机屏幕上的窗口。当前正在使用的活动窗口可以与先前使用的、仍然在屏幕 上打开着的其他活动窗口重叠。这种类型的图形用户界面被说成是包含了WIMP特征:窗 口、图标、菜单和指点设备(如鼠标) 施乐公司帕洛阿尔托研究中心的计算机科学家,在20世纪70年代初创造了图形用户界 面这个概念,但是这个创新没有马上取得商业上的成功。1983年,苹果计算机公司在其Lisa 计算机上采用了一种用户图形界面。这种用户图形界面在其1984年推出的麦金托什个人计 算机中得到升级和改善 微软于1983年开始开发用户图形界面,作为其MS-DOS操作系统的扩展。微软的 Windows1.0版本在1985年首次出现。在这个版本中,窗口是平铺式的,也就是互相挨着, 而不是重叠显示。1987年推出的 Windows20版本,在设计上类似于IBM的OSD表示管理 程序——另一种用户图形界面操作系统。 Windows2.0版本具有重叠窗口的特征。1990年推 出的功能更加强大的 Windows3.0版本和后来的3.1与3.11版本,迅速使 Windows成为个人 计算机操作系统的市场领头商品,其部分原因在于它被预先捆绑在新的个人计算机上。它还 成为受欢迎的软件开发平台 1993年,微软推出了 Windows nr(新技术)。 Windows nt操作系统提供32位的多任 务处理,使计算机具有了高速地同时或并行运行数个程序的能力。这种操作系统与IBM的 OS门2展开竞争,争做许多企业的密集型高端联网运算环境的平台。 1995年,微软发布了用于个人计算机的一个 Windows新版本,称作 Windows95 Windows95与以前的版本相比,用户图形界面造型更加优美,也更加简单。它提供了32位 进程处理、高效的多任务处理、网络连接和因特网接入 几乎没有计算机用户直接运行MS-DOS或OS/2。他们更愿意选择UNX的各种版本或 者带有图形界面的窗口型系统,如 Window98或 Macintosh OS,因为它们使计算机技术更 容易利用。然而,与面向命令的操作系统相比,图形系统一般具有需要更多硬件的缺点,如 速度更快的中央处理器、更多的内存和更高质量的监视器。 五、未来的技术 操作系统在不断地演进。最近开发的一种称之为分布式操作系统的操作系统类型,是为 共享硬盘驱动器等资源的一批连接在一起、但相互独立的计算机设计的。在分布式操作系统 中,一个进程可以在网络中的任何一台计算机(可能是一台空闲的计算机)上运行,以加快 该进程的执行。操作系统的所有基本功能——如维护文件系统、确保合理的行为以及在发生 部分故障的情况下恢复数据——在分布式系统中变得比较复杂。 用语音或手写的方法代替键盘输入的研究工作也在进行中。目前,这些类型的输入还不 很准确,因为人们在词的发音和书写上有很大的不同,使计算机难以识别不同用户的相同输 入。然而,这个领域取得的发展已经带来了能够识别由各种不同的人所说的少数单词的系统。 另外,经过训练能够识别一个人的手迹的软件也已经开发出来
《计算机英语》参考译文和练习答案 9 Windows 图形用户界面旨在为用户提供一个自然或直观的工作环境。使用 Windows, 用户可以用鼠标在计算机屏幕上移动光标。通过将光标指向图标并点击鼠标上的按钮,用户 可以给计算机发出命令,让其执行一个动作,如启动一个程序、访问一个数据文件或复制一 个数据文件。其他命令可以通过下拉或点击式菜单项来访问。计算机将用户正在工作的活动 区域显示为计算机屏幕上的窗口。当前正在使用的活动窗口可以与先前使用的、仍然在屏幕 上打开着的其他活动窗口重叠。这种类型的图形用户界面被说成是包含了 WIMP 特征:窗 口、图标、菜单和指点设备(如鼠标)。 施乐公司帕洛阿尔托研究中心的计算机科学家,在 20 世纪 70 年代初创造了图形用户界 面这个概念,但是这个创新没有马上取得商业上的成功。1983 年,苹果计算机公司在其 Lisa 计算机上采用了一种用户图形界面。这种用户图形界面在其 1984 年推出的麦金托什个人计 算机中得到升级和改善。 微软于 1983 年开始开发用户图形界面,作为其 MS-DOS 操作系统的扩展。微软的 Windows 1.0 版本在 1985 年首次出现。在这个版本中,窗口是平铺式的,也就是互相挨着, 而不是重叠显示。1987 年推出的 Windows 2.0 版本,在设计上类似于 IBM 的 OS/2 表示管理 程序——另一种用户图形界面操作系统。Windows 2.0 版本具有重叠窗口的特征。1990 年推 出的功能更加强大的 Windows 3.0 版本和后来的 3.1 与 3.11 版本,迅速使 Windows 成为个人 计算机操作系统的市场领头商品,其部分原因在于它被预先捆绑在新的个人计算机上。它还 成为受欢迎的软件开发平台。 1993 年,微软推出了 Windows NT(新技术)。Windows NT 操作系统提供 32 位的多任 务处理,使计算机具有了高速地同时或并行运行数个程序的能力。这种操作系统与 IBM 的 OS/2 展开竞争,争做许多企业的密集型高端联网运算环境的平台。 1995 年,微软发布了用于个人计算机的一个 Windows 新版本,称作 Windows 95。 Windows 95 与以前的版本相比,用户图形界面造型更加优美,也更加简单。它提供了 32 位 进程处理、高效的多任务处理、网络连接和因特网接入。 几乎没有计算机用户直接运行 MS-DOS 或 OS/2。他们更愿意选择 UNIX 的各种版本或 者带有图形界面的窗口型系统,如 Windows 98 或 Macintosh OS,因为它们使计算机技术更 容易利用。然而,与面向命令的操作系统相比,图形系统一般具有需要更多硬件的缺点,如 速度更快的中央处理器、更多的内存和更高质量的监视器。 五、未来的技术 操作系统在不断地演进。最近开发的一种称之为分布式操作系统的操作系统类型,是为 共享硬盘驱动器等资源的一批连接在一起、但相互独立的计算机设计的。在分布式操作系统 中,一个进程可以在网络中的任何一台计算机(可能是一台空闲的计算机)上运行,以加快 该进程的执行。操作系统的所有基本功能——如维护文件系统、确保合理的行为以及在发生 部分故障的情况下恢复数据——在分布式系统中变得比较复杂。 用语音或手写的方法代替键盘输入的研究工作也在进行中。目前,这些类型的输入还不 很准确,因为人们在词的发音和书写上有很大的不同,使计算机难以识别不同用户的相同输 入。然而,这个领域取得的发展已经带来了能够识别由各种不同的人所说的少数单词的系统。 另外,经过训练能够识别一个人的手迹的软件也已经开发出来
《计算机英语》参考译文和练习答案 第四单元 课文A:编程语言 、引言 在计算机科学中,编程语言是用来编写可被计算机运行的一系列指令(计算机程序)的 人工语言。与英语等自然语言相类似,编程语言具有词汇、语法和句法。然而,自然语言不 适合计算机编程,因为它们能引起歧义,也就是说它们的词汇和语法结构可以用多种方式进 行解释。用于计算编程的语言必须具有简单的逻辑结构,而且它们的语法、拼写和标点符号 的规则必须精确。 编程语言在复杂性和通用程度上大相径庭。有些编程语言是为了处理特定类型的计算问 题或为了用于特定型号的计算机系统而编写的。例如, FORTRAN和 COBOL等编程语言是 为解决某些普遍的编程问题类型而编写的— FORTRAN为了科学领域的应用,而 COBOL 为了商业领域的应用。尽管这些语言旨在处理特定类型的计算机问题,但是它们具有很高的 可移植性,也就是说它们可以用来为多种类型的计算机编程。其他的语言,譬如机器语言, 是为一种特定型号的计算机系统,甚至是一台特定的计算机,在某些研究领域使用而编写的 最常用的编程语言具有很高的可移植性,可以用于有效地解决不同类型的计算问题。像C、 PASCAL和 BASIC这样的语言就属于这一范畴 二、语言类型 编程语言可划分为低级语言和高级语言。低级编程语言或机器语言,是编程语言中最基 础的类型,能被计算机直接理解。机器语言的区别取决于制造商和计算机的型号。高级语言 是在计算机能够理解和处理之前必须首先翻译成机器语言的编程语言。C、C+←、 PASCAL 和 FORTRAN都是高级语言的例子。汇编语言是中级语言,非常接近于机器语言,没有其 他高级语言所表现出的语言复杂程度,但仍然得翻译成机器语言 1、机器语言 在机器语言中,指令被写成计算机能够直接理解的被称之为比特的1和0的序列。机器 语言中的一条指令通常告诉计算机4件事情:(1)到计算机主存储器(随机访问存储器)的 哪个位置去找一或两个数字或者简单的数据段:(2)要执行的一个简单操作,例如将两个数 字加起来;(3)将这个简单操作的结果存放在主存储器的什么位置:以及(4)到哪里找要 执行的下一条指令。虽然所有的可执行程序最终都是以机器语言的形式被计算机读取,但是 它们并非都是用机器语言编写的。直接用机器语言编程极端困难,因为指令是1和0的序列 机器语言中的一条典型的指令可能是l00101000,意思是将存储寄存器A的内容加到 存储寄存器B的内容中 2、高级语言 高级语言是利用人类语言中的词和句法的一套相对复杂的语句。它们比汇编语言和机器 语言更类似于正常的人类语言,因此用来编写复杂的程序更容易。这些编程语言允许更快地 开发更庞大和更复杂的程序。然而,在计算机能够理解之前,高级语言必须被称之为编译器
《计算机英语》参考译文和练习答案 10 第四单元 课文 A:编程语言 一、引言 在计算机科学中,编程语言是用来编写可被计算机运行的一系列指令(计算机程序)的 人工语言。与英语等自然语言相类似,编程语言具有词汇、语法和句法。然而,自然语言不 适合计算机编程,因为它们能引起歧义,也就是说它们的词汇和语法结构可以用多种方式进 行解释。用于计算编程的语言必须具有简单的逻辑结构,而且它们的语法、拼写和标点符号 的规则必须精确。 编程语言在复杂性和通用程度上大相径庭。有些编程语言是为了处理特定类型的计算问 题或为了用于特定型号的计算机系统而编写的。例如,FORTRAN 和 COBOL 等编程语言是 为解决某些普遍的编程问题类型而编写的——FORTRAN 为了科学领域的应用,而 COBOL 为了商业领域的应用。尽管这些语言旨在处理特定类型的计算机问题,但是它们具有很高的 可移植性,也就是说它们可以用来为多种类型的计算机编程。其他的语言,譬如机器语言, 是为一种特定型号的计算机系统,甚至是一台特定的计算机,在某些研究领域使用而编写的。 最常用的编程语言具有很高的可移植性,可以用于有效地解决不同类型的计算问题。像 C、 PASCAL 和 BASIC 这样的语言就属于这一范畴。 二、语言类型 编程语言可划分为低级语言和高级语言。低级编程语言或机器语言,是编程语言中最基 础的类型,能被计算机直接理解。机器语言的区别取决于制造商和计算机的型号。高级语言 是在计算机能够理解和处理之前必须首先翻译成机器语言的编程语言。C、C++、PASCAL 和 FORTRAN 都是高级语言的例子。汇编语言是中级语言,非常接近于机器语言,没有其 他高级语言所表现出的语言复杂程度,但仍然得翻译成机器语言。 1、机器语言 在机器语言中,指令被写成计算机能够直接理解的被称之为比特的 1 和 0 的序列。机器 语言中的一条指令通常告诉计算机 4 件事情:(1)到计算机主存储器(随机访问存储器)的 哪个位置去找一或两个数字或者简单的数据段;(2)要执行的一个简单操作,例如将两个数 字加起来;(3)将这个简单操作的结果存放在主存储器的什么位置;以及(4)到哪里找要 执行的下一条指令。虽然所有的可执行程序最终都是以机器语言的形式被计算机读取,但是 它们并非都是用机器语言编写的。直接用机器语言编程极端困难,因为指令是 1 和 0 的序列。 机器语言中的一条典型的指令可能是 10010 1100 1011,意思是将存储寄存器 A 的内容加到 存储寄存器 B 的内容中。 2、高级语言 高级语言是利用人类语言中的词和句法的一套相对复杂的语句。它们比汇编语言和机器 语言更类似于正常的人类语言,因此用来编写复杂的程序更容易。这些编程语言允许更快地 开发更庞大和更复杂的程序。然而,在计算机能够理解之前,高级语言必须被称之为编译器