节选
《计算机专业英语(第4版)/高职高专计算机系列规划教材》: 队列的例子在日常生活中经常出现并且为我们所熟悉,在银行等待服务或在电影院门口等待买票的一队人,在交通灯前面等待通行的一长串汽车都是队列的例子。队列的主要特征是遵循先来先服务的原则。与栈最后插入的元素是最先删除或服务的不同,在队列中,最先插入的节点将最先被服务。这样的原则与社会生活中人们公平合理的想法是一致的。 队列的先进先出(FIFO)原则在计算机中有很多应用。例如,在多用户分时操作系统中,多个等待访问磁盘驱动器的输入/输出(I/O)请求就可以是一个队列。等待在计算机系统中运行的作业也同样形成一个队列,计算机将按照作业和I/O请求的先后次序进行服务,即先进先出。另外,还存在着一种重要的队列,这在日常生活中也是可以看到的,比如在医院的急救室内。在危重病人多情况下,医生必须首先抢救生命垂危的病人。 在计算机系统中,要求计算机系统服务的事件通常根据最重要的事件最先服务来处理的,换句话说,是按服务优先级最高先进/先出队列(HPIFO)的原则,这种队列称之为优先队列。优先队列并不按时间的先后决定服务的次序,而是按照优先级越高越优先服务的原则。函数调用 当进行一个新函数调用时,所有局部于调用程序的变量.都需要由系统存储起来,否则新函数将要重写调用程序的变量。而且调用程序的当前位置也必须保存,以便新函数知道它运行后返回何处。变量通常由编译器分配到机器寄存器,而且尤其是涉及递归时,肯定会有冲突。 调用函数时,所有需要存储的重要信息如寄存器值和返回地址,都以抽象方式存于“一片纸”上,且放在一个堆的顶端。然后控制转向新函数,新函数可自由地用它的值替换寄存器的值。如果它再做其他函数调用,则可进行同样的步骤。当函数要返回时,先查看在堆顶的“纸片”,并恢复所有寄存器,然后进行返回跳转。 显然,所有这些工作都可用栈来完成,而且实际上每一种实现递归的程序语言中都是这样做的。保存的信息称为活动记录或栈框架。现实计算机中的栈常常由内存部分的高端向下延展,并且在很多系统中没有溢出检查。而且总是有可能,由于同时有太多运行的函数而使栈空间溢出,不用说,栈空间溢出是个致命的错误。 在对栈溢出不做检查的语言和系统中,程序可能没有合适的解释就崩溃了。在这些系统中,当栈太大时,常会发生奇怪事情,因为你的栈可以延伸入你的程序部分。它可能是主程序,也可能是部分数据,尤其是当有一个大型数组时。若栈伸进你的程序,则程序可能会错误百出,并会产生一些毫无意义的指令,且一经执行此指令,就会崩溃。如果栈延伸至数据,可能发生的情况是,当你向数据中写入某内容时,它将会破坏栈的信息——或许是返回地址——且程序将会试图返回到某个古怪地址并崩溃。 ……
本书特色
本书分为4个单元,第1单元介绍计算机硬件知识,包括计算机硬件基础,计算机的发展历程,处理器、主存储器和输入/输出技术。第2单元介绍计算机软件知识,内容有C程序设计,数据结构,操作系统,数据库技术,编译原理及软件工程。第3单元介绍多媒体知识,内容有计算机图形学,多媒体技术,计算机动画,多媒体软件,虚拟现实和CAD技术。第4单元介绍计算机网络相关知识,包括计算机网络,无线网,互联网应用,搜索引擎,计算机安全,远程教育,电子商务和电子市场。本书可作为高职高专计算机应用及相关专业的教材,也可供计算机专业技术人员学习和参考。
内容简介
《计算机专业英语(第4版)/高职高专计算机系列规划教材》分为4个单元,第1单元介绍计算机硬件知识,包括计算机硬件基础,计算机的发展历程,处理器、主存储器和输入/输出技术。第2单元介绍计算机软件知识,内容有C程序设计,数据结构,操作系统,数据库技术,编译原理及软件工程。第3单元介绍多媒体知识,内容有计算机图形学,多媒体技术,计算机动画,多媒体软件,虚拟现实和CAD技术。第4单元介绍计算机网络相关知识,包括计算机网络,无线网,互联网应用,搜索引擎,计算机安全,远程教育,电子商务和电子市场。 《计算机专业英语(第4版)/高职高专计算机系列规划教材》可作为高职高专计算机应用及相关专业的教材,也可供计算机专业技术人员学习和参考。
目录
1.1 Hardware Basics 1
1.1.1 Text A 1
1.1.2 Text B 3
1.1.3 Exercises 5
1.2 Computer Development 6
1.2.1 Text A 6
1.2.2 Text B 9
1.2.3 Exercises 11
1.3 Central Processing Unit 12
1.3.1 Text A 12
1.3.2 Text B 15
1.3.3 Exercises 17
1.4 Memory 18
1.4.1 Text A 18
1.4.2 Text B 21
1.4.3 Exercises 23
1.5 Input/Output Systems 24
1.5.1 Text A 24
1.5.2 Text B 28
1.5.3 Exercises 29
1.6 计算机专业英语的词汇特点 30
1.6.1 计算机专业英语的特点 30
1.6.2 专业英语词汇的构成特点 33
1.6.3 专业术语与命令 38
1.7 习题答案与参考译文 40
1.7.1 第1单元习题答案 40
1.7.2 第1单元参考译文 43
Unit 2 Software Knowledge 56
2.1 C Language 56
2.1.1 Text A 56
2.1.2 Text B 59
2.1.3 Exercises 60
2.2 Data Structure 61
2.2.1 Text A 61
2.2.2 Text B 64
2.2.3 Exercises 66
2.3 Operating System 67
2.3.1 Text A 67
2.3.2 Text B 70
2.3.3 Exercises 72
2.4 Database Technologies 73
2.4.1 Text A 73
2.4.2 Text B 76
2.4.3 Exercises 77
2.5 Principles of Compiler 79
2.5.1 Text A 79
2.5.2 Text B 82
2.5.3 Exercises 83
2.6 Software Engineering 85
2.6.1 Text A 85
2.6.2 Text B 88
2.6.3 Exercises 89
2.7 计算机专业英语的阅读与翻译 91
2.7.1 阅读方法 91
2.7.2 翻译的方法与过程 92
2.8 习题答案与参考译文 101
2.8.1 第2单元习题答案 101
2.8.2 第2单元参考译文 104
Unit 3 Multimedia and Its Applications 118
3.1 Computer Graphics 118
3.1.1 Text A 118
3.1.2 Text B 122
3.1.3 Exercises 124
3.2 Multimedia 125
3.2.1 Text A 125
3.2.2 Text B 129
3.2.3 Exercises 130
3.3 Computer Animation 132
3.3.1 Text A 132
3.3.2 Text B 135
3.3.3 Exercises 137
3.4 Multimedia Software 138
3.4.1 Text A 138
3.4.2 Text B 141
3.4.3 Exercises 143
3.5 Virtual Reality 144
3.5.1 Text A 144
3.5.2 Text B 148
3.5.3 Exercises 150
3.6 Computer Aided Design 151
3.6.1 Text A 151
3.6.2 Text B 154
3.6.3 Exercises 156
3.7 专业英语中被动语态与长句的运用 157
3.7.1 被动语态的运用 157
3.7.2 长句的运用 161
3.8 习题答案与参考译文 164
3.8.1 第3单元习题答案 164
3.8.2 第3单元参考译文 168
Unit 4 Network Knowledge 182
4.1 Computer Networks 182
4.1.1 Text A 182
4.1.2 Text B 185
4.1.3 Exercises 187
4.2 Wireless Network 188
4.2.1 Text A 188
4.2.2 Text B 191
4.2.3 Exercises 193
4.3 Internet Applications 194
4.3.1 Text A 194
4.3.2 Text B 198
4.3.3 Exercises 199
4.4 Internet Search Engines 201
4.4.1 Text A 201
4.4.2 Text B 203
4.4.3 Exercises 206
4.5 Computer Security 207
4.5.1 Text A 207
4.5.2 Text B 210
4.5.3 Exercises 213
4.6 Distance Education 214
4.6.1 Text A 214
4.6.2 Text B 217
4.6.3 Exercises 219
4.7 Electronic-Commerce 220
4.7.1 Text A 220
4.7.2 Text B 224
4.7.3 Exercises 226
4.8 Electronic Marketing 227
4.8.1 Text A 227
4.8.2 Text B 230
4.8.3 Exercises 232
4.9 定语从句与状语从句 234
4.9.1 定语从句 234
4.9.2 状语从句 236
4.10 习题答案与参考译文 241
4.10.1 第4单元习题答案 241
4.10.2 第4单元参考译文 245
附录A 计算机专业英语词汇表 265
附录B 计算机专业英语缩写词表 281
参考文献 293