新编计算机英语课文翻译 王春生 刘艺

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在计算机科学中,操作系统是控制计算机的基本软件。它具有三个主要功能:协调和操纵计算机硬件,如计算机内存、打印机、磁盘、键盘、鼠标和监视器;组织各种存储介质上的文件,如软盘、硬盘、光盘(CD)、数字视盘(DVD)和磁带以及管理硬件错误和数据丢失。

在以掌上电脑和电子游戏机为典型代表的一些计算机中,整个操作系统小到可存储在只读存储器(ROM)中。对几乎所有的个人电脑、服务器、工作站、大型机以及超级计算机而言,操作系统程序相当大,因此大部分存储在硬盘上。操作系统的小型引导程序存储在只读存储器上,并在系统启动时提供必要的指令,用于将操作系统的核心装入内存。操作系统的这个核心部分称为内核,它提供最基本的操作系统服务,如内存管理和文件存取。在计算机运行的整个时间内,内核一直驻留在内存中。操作系统的其他部分,如定制实用程序,需要时才装入内存。

二、操作系统如何工作

操作系统控制不同的计算机进程,如运行电子表格程序或从计算机内存中存取信息。一个重要的进程是解释命令,使得用户可以和计算机通信。一些命令解释器是面向文本的,需要键入命令或通过键盘上的功能键选择命令。另一些命令解释器使用图形,并允许用户通过指点图标进行通信。图标是屏幕上的图片,代表特定的命令。初学者一般会发现面向图形的解释器比较容易使用,但许多有经验的计算机用户更喜欢面向文本的命令解释器,因为它们功能更强。

操作系统可以是单任务的,也可以是多任务的。较早的单任务操作系统每次只能运行一个进程。例如,计算机打印文档时,直到打印结束才能开始另外一个进程或响应新的命令。所有的现代操作系统都是多任务的,可以同时运行数个进程。然而,在大多数计算机中仅有一个中央处理器(计算机的计算和控制单元),因此多任务操作系统制造了数个进程同时在一个中央处理器上运行的错觉。制造这种错觉最常用的机制是分时段的多任务处理,靠这种方法每个进程单独运行一段固定的时间。如果一个进程在分配的时间内没有完成,它就暂停,让另外一个进程运行。进程的这种交换称为上下文切换。操作系统进行“簿记”以保存暂停进程的状态。它还有一个称为调度器的机制,用来确定下一步运行哪个进程。调度器快速运行短小的进程,以尽可能缩短可感知的延迟。由于用户对时间的感觉要比计算机的处理速度慢得多,因此多个进程看似在同时运行。

操作系统可以使用称为虚拟内存的技术,来运行所需主存空间大于实际可用主存空间的进程。为了实现这种技术,硬盘空间被用来模拟所需的额外内存。然而,访问硬盘比访问主存耗时多,因此计算机的运行速度会变慢。

三、操作系统的主要类别

一种操作系统可能比其他操作系统更适合某些计算任务。为了提示它们的优缺点,人们使用一个或多个以下术语来对操作系统进行非正式的分类和描述:单用户操作系统意在操纵一套输入设备——可以一次由一个用户控制的输入设备。手持式计算机和许多个人电脑所用的操作系统,可划归单用户操作系统类别。DOS是一个单用户操作系统的例子。

多用户操作系统允许一台计算机,常常是大型机,处理同时来自多个用户的输入、输出和处理请求。这种操作系统所担负的最困难的职责之一,是调度一台集中式计算机必须执行的所有处理请求。国际商用机器公司的OS/390是最流行的大型机多用户操作系统之一。

网络操作系统(也称“服务器操作系统”)提供通信和路由选择服务,这些服务允许计算机共享数据、程序以及外围设备。例如,Novell NetWare几乎总是被称为网络操作系统。网络服务与多用户服务之间的区别可能似乎有点模糊——特别是因为UNIX、Linux、太阳微系统公司的Solaris等操作系统提供这两种服务。然而,主要区别在于多用户操作系统为在一台集中式计算机上进行处理而调度请求,而网络操作系统则只是把数据与程序传递到各个用户的本地计算机上,实际的处理是在那里进行的。

多任务操作系统提供进程和内存管理服务,允许两个或两个以上程序同时运行。今天的大多数操作系统,包括你个人电脑上的操作系统,都提供多任务服务。

桌面操作系统是为个人电脑——台式机、笔记本电脑或平板电脑——设计的一种操作系统。你在家里、学校或工作场所使用的计算机很可能配置了桌面操作系统,如Windows或MacOS。通常,这些操作系统旨在适应单个用户的需要,但可能也提供联网功能。今天的桌面操作系统总是能提供多任务功能。

有些操作系统供应商将其产品描述为“家用”或“专业”版本。家用版带有的网络管理

工具通常比专业版少。

四、未来的技术

操作系统仍在继续进化。例如,用语音或手写的方法代替键盘输入的研究工作正在进行中。当前,这些类型的输入还不精确,因为人们在单词的发音和书写上有很大的不同,这使得计算机难以识别不同用户的相同输入。然而,这个领域取得的进展已经带来了一些系统,它们能够识别由各种不同的人所说的少量单词。另外,经过训练后能够识别一个人的手迹的软件也已经开发出来了。

相关文档
最新文档