第一章 计算机组成与结构 1
第一节 计算机组成概述 1
第一单元 计算机组成与结构基本概念 1
第二单元 计算机系统分类 2
第二节 信息的表示与处理 3
第一单元 数制及其转换 3
第二单元 机内数据表示 6
第三单元 计算机的基本运算 9
第三节 计算机的存储系统 12
第一单元 概述 12
第二单元 存储器的分类 13
第三单元 高速缓冲寄存器(Cache)和虚拟存储器 16
第四节 中央处理器 18
第一单元 中央处理器的构成及功能 18
第二单元 计算机的指令系统 20
第三单元 CISC和RISC 24
第四单元 CPU中的并行技术 25
第五节 输入输出系统 27
第一单元 输入输出系统概述 27
第二单元 系统总线和I/O接口 29
第三单元 中断机制 31
第四单元 输入输出设备 33
第二章 软件开发基础知识 37
第一节 程序语言基础知识 37
第一单元 语言概述 37
第二单元 汇编程序基础知识 40
第三单元 编译程序基础知识 47
第四单元 词法分析 51
第五单元 语法分析 54
第六单元 语法制导翻译和中间代码生成 58
第七单元 代码优化与代码生成 61
第二节 操作系统基础知识 62
第一单元 概述 62
第二单元 进程管理 64
第三单元 内存管理 73
第四单元 设备管理 80
第五单元 文件管理 88
第六单元 作业管理 97
第三节 数据结构基础知识 99
第一单元 基本概念 99
第二单元 数组 100
第三单元 链表 100
第四单元 线性表 106
第五单元 栈与队列 109
第六单元 树和图 113
第四节 数据库基础知识 125
第一单元 数据管理技术的发展 125
第二单元 数据描述 127
第三单元 数据库系统的数据模型 129
第四单元 数据库系统结构 133
第五单元 关系数据库SQL语言简介 138
第五节 网络编程基础知识 145
第一单元 网络编程概述 145
第二单元 HTTP协议 145
第三单元 通用网关界面(CGI) 148
第四单元 脚本语言 150
第五单元 ASP技术 151
第六节 软件工程基础知识 164
第一单元 软件工程概述 164
第二单元 软件项目计划 168
第三单元 需求分析 169
第四单元 软件设计 170
第五单元 编码 174
第六单元 软件测试 175
第七单元 软件维护 178
第八单元 软件管理 180
第九单元 软件质量保证 181
第十单元 面向对象的方法学 183
第三章 网络基础知识 192
第一节 网络结构 192
第一单元 计算机网络的定义 192
第二单元 计算机网络的功能 193
第三单元 计算机网络系统的组成 194
第四单元 网络体系结构及分类 195
第五单元 Internet基础 195
第二节 网络协议与标准 198
第一单元 OSI网络模型 199
第二单元 应用OSI模型 202
第三单元 协议介绍 205
第三节 信息安全基础知识 210
第一单元 概述 210
第二单元 文件系统安全 211
第三单元 WWW安全 213
第四单元 防火墙 215
第四章 职业道德和相关法律知识 217
第一节 职业道德 217
第二节 知识产权法 218
第一单元 著作权法 218
第二单元 专利法 222
第三单元 商标法 226
第三节 劳动法 229
附录一 常用计算机专业英语词汇 233
附录二 计算机专业英语常用缩写词汇 244
参考文献 248