计算机科学技术知识体系
第一页,共五十一页。
一、计算机科学与技术学科含义
研究计算机的设计、制造和利用计算机进展信息获取、表示、存储、处理、控制等的理论、原如此、方法和技术的学科。
计算机本身的研究
利用计算机进展信息处理的机性能评价
第十九页,共五十一页。
三、计算机组织与体系结构——计算机组织
包括数据表示、算术逻辑运算、指令系统、中央处理器(包括运算器、控制器、数据通路等)、存储器组织和输入输出技术(总线、I/O通道、接口和通信)。
第二十页,共五十一页。
三、计算机组织与体系结构——计算机体系结构
主要知识点:
处理机体系结构
各种类型的处理机结构(CISC、RISC、流水线、指令级并行处理、协处理器)
存储系统
具有层次结构:存放器、高速缓存存储器(Cache)、主存储器、虚拟存储器、辅助存储器
第二十一页,共五十一页。
三、计算机组织与体系结构——计算机体系结构
主要知识点:
并行处理系统
将多个处理机通过互联网络连接起来,实现并行处理,可有SIMD和MIMD两种体系结构
分布式处理系统
将不同地点或不同功能的多台计算机用通信网络连接起来,协同完成信息处理任务,包括C/S计算、分布式异构型计算机系统、计算机支持协同工作(CSCW)等
第二十二页,共五十一页。
三、计算机组织与体系结构——计算机体系结构
主要知识点:
开放系统
系统兼容性
第二十三页,共五十一页。
三、计算机组织与体系结构——计算机网络
是计算机与通信技术相结合的产物,通过计算机网络可实现计算机之间的通信和资源共享。
主要知识点:
网络体系结构(OSI网络体系结构)
网络协议(局域网协议标准、广域网协议标准、TCP/IP协议、MAP/TOP协议、点对点协议(PPP)、协议工程)、
网络管理
第二十四页,共五十一页。
三、计算机组织与体系结构——计算机网络
主要知识点:
网络平安
网络计算与网格计算
网络应用,特别是Internet的应用
第二十五页,共五十一页。
三、计算机组织与体系结构——计算机RAS技术
主要知识点:
容错计算
计算机病毒
故障诊断、测试码生成
故障模拟、可测试性设计
第二十六页,共五十一页。
四、计算机软件
一般指计算机系统中的程序及其文档,也可指在研究、开发、维护以及使用计算机系统中程序及其文档时所设计的理论、方法、技术所构成的学科。
其作用包括:
用作计算机用户与硬件之间的接口界面
在计算机系统中起指挥管理作用
是计算机体系结构的重要依据
第二十七页,共五十一页。
四、计算机软件
一般说来,软件可分为系统软件、支撑软件以及应用三类。
系统软件
计算机系统中最靠近硬件层次的软件,如操作系统、编译程序等均为系统软件。它和具体的应用领域无关,解任何领域的问题一般均要用到系统软件。
支撑软件
支撑其它软件的开发与维护的软件,如软件开发环境即为支撑软件。
应用软件
特定应用领域的专用软件。
第二十八页,共五十一页。
四、计算机软件
主要知识点包括:
软件语言
用以书写软件的语言,包括书写软件需求定义的需求级语言、书写软件功能规约(functional specification)的功能级语言、书写软件设计规约(design specification)的设计级语言、书写实现算法的实现级语言以及书写软件文档的文档语言。
第二十九页,共五十一页。
四、计算机软件
主要知识点包括:
软件方法学
自顶向下方法(结构化方法、面向数据结构方法、结构化分析与设计方法)
自底向上方法
面向对象方法
模块化方法
形式方法(形式规约、基于类型理论的方法)
软件自动化方法(程序转换方法、演绎综合方法、归纳综合方法、过程实现方法)
程序设计方法学
第三十页,共五十一页。
四、计算机软件
主要知识点包括:
软件工程
应用计算机科学与数学原理制作软件的工程
软件生命周期、软件开发模型、软件结构、软件开发方法(软件复用)、软件过程(软件过程评价模型、软件过程度量)、软件需求与规约、软件确认(测试)、软件工具、软件工程环境、软件开发环境、计算机辅助软件工程、软件质量保证、软件演化、软件工程管理、基于构件的计算、软件可靠性软件系统
第三十一页,共五十一页。
四、计算机软件
主要知识点包括:
软件系统
操作系统
语言处理系统
数据库系统
分布式软件系统
网络软件系统
人-机交互软件系统
第三十二页,共五十一页。
四、计算机软件
主要知识点包括:
软件系统
操作系统:进程与内存管理
语言处理系统:解释程序、汇编程序、编译程序、编辑程序、装配程序等
数据库系统:数据库及其管理系统
分布式软件系统
计算机科学技术知识 来自淘豆网m.daumloan.com转载请标明出处.