系统设计师(高级程序员)教程
分类: 图书,计算机/网络,计算机考试 认证,软件水平考试,
作者: 王春森
出 版 社: 清华大学出版社
出版时间: 2001-5-1字数:版次: 1页数: 522印刷时间:开本:印次:纸张:I S B N : 9787302044093包装: 精装编辑推荐
本书内容包括:计算机系统结构、语言处理程序、操作系统、软件工程、数据库、多媒体和网络等方面的基础知识以及与系统设计有关的数据结构知识和常用算法设计方法。
本书是系统设计师(高级程序员)考试应试者的必读教材,也可作为各类计算机信息技术培训和辅导的教材,还可作为大专院校师生和广大工程技术人员学习计算机信息技术基础知识的参考书。
内容简介
目录
第1章计算机系统结构基础知识
1.计算机系统结构概述
2.存储器系统
3.流水线技术
4.输入输出系统
5.RISC计算机
6.并行处理技术
7.计算机安全性、可靠性及性能
第2章语言处理程序基础知识
1.程序语言基础知识
2.汇编程序基础原理
3.解释程序基本原理
4.编译程序基本原理
第3章操作系统基础知识
1.操作系统概述
2.并发进程
3.系统核心
4.存储管理
5.设备管理
6.文件管理
7.作业管理和用户界面
8.其他管理
9.实例
第4章软件工程
1.软件工程
2.系统分析和软件项目计划
3.需求分析软件设计
4.软件设计
5.编码
6.软件测试
7.面向对象方法
8.软件维护
9.软件维护
10.
第5章数据库基础知识
1.关系模型
2.关系代数
3.关系数据库SQL语言
4.关系数据库规范化理论
5.数据库的保护
第6章多媒体基础知识
1.多媒体的要领和特征
2.图像和图形
3.声音(音频)
4.视频(动画)
5.多媒体数据压缩和编码
第7章网络基础知识
1.网络的功能、分类与组成
2.网络协议和网络软件
3.构建网络与申请通信服务
4.Internet和Intranet初步
5.客户机/服务器式与网络计算
6.网络的安全性
7.网络管理初步
第8章数据结构基础
1.线性表
2.栈
3.队列
4.数组
5.字符串
6.树和二叉树
7.图
8.排序
9.查找
第9章常用算法设计方法
1.迭代法
2.穷举搜索法
3.递推法
4.递归
5.回溯法
6.贪婪法
7.分治法
8.动态规划法