2.计算机系统基础知识
2.1 硬件基础知识
2.1.1 计算机的类型和特点
l 微机(PC机)、工作站、服务器、主机、大型计算机、巨型计算机、并行机
2.1.2 中央处理器CPU
l CPU的组成
l 常用的寄存器
l 指令系统,寻址方式
l 指令执行控制、中断控制、处理机性能
2.1.3 主存和辅存
l 存储介质
l 高速缓存(Cache)、主存
l 辅存设备
2.1.4 I/O接口、I/O设备和通信设备
l I/O接口
l I/O设备(类型、特性)
l 通信设备(类型、特性)
l I/O设备、通信设备的连接方法和连接介质类型
2.2 软件基础知识
2.2.1 操作系统基础知识
l 操作系统的类型和功能
l 处理机管理
l 存储管理
l 设备管理
l 文件管理
l 作业管理(作业调度算法)
l 图形用户界面和操作方法
2.2.2 程序设计语言和语言处理程序的基础知识
l 语言翻译基础知识(汇编、编译、解释)
l 程序设计语言的基本成分:数据、运算、控制和传输
l 程序语言类型和特点
2.3 网络基础知识
l 网络的功能、分类、组成和拓扑结构
l 基本的网络协议与标准
l 常用网络设备与网络通信设备,网络操作系统基础知识
l Client/Server结构、Browser/Server结构
l 局域网(LAN)基础知识
l Internet基础知识
2.4 数据库基础知识
l 数据库管理系统的主要功能和特征
l 数据库模式(概念模式、外模式、内模式)
l 数据模型、ER图
l 数据操作(关系运算)
l 数据库语言(SQL)
l 数据库的主要控制功能(并发控制、安全控制)
2.5 多媒体基础知识
l 多媒体基本知识
l 常用多媒体设备性能特征,常用多媒体文件格式类型
2.6 系统性能指标
l 响应时间、吞吐量、周转时间
l 可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性
2.7 计算机应用基础知识
l 计算机常用办公软件操作方法
l 计算机信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等领域的应用
l 远程通信服务
3.系统开发和运行知识
3.1 软件工程和项目管理基础知识
l 软件工程基础知识
l 软件开发生命周期各阶段的目标和任务
l 软件过程基本知识
l 软件开发项目管理基本知识
l 软件开发方法(原型法、面向对象方法)基础知识
l 软件开发工具与环境基础知识(CASE)
l 软件质量管理基础知识