系统分析师(软件设计师)计算机学科部分经典教材
专题一:计算机系统知识
1、计算机硬件基础知识:
1.1 计算机系统结构
计算机的发展历史:
1946 年,世界上第一台电子计算机 ENIAC 出现,之后经历了 5 个发展阶段:6
冯式结构计算机的组成部分:存储器、运算器、控制器、输入设备和输出设备。
强化的概念:6
计算机的工作过程:一般是由用户使用各种编程语言把所需要完成的任务以程序的形式提交给计算机 ,
然后翻译成计算机能直接执行的机器语言程序,在计算机上运行。
计算机系统可以由下面的模型表示:
计算机系统结构():指机器语言级机器(物理机器)的系统结构,它主
要研究软件、硬件功能分配,确定软件、硬件界面(机器级界面),即从机器语言程序员或编译程序设计
者的角度所看到的机器物理系统的抽象。
计算机组成(computer organization):是指计算机系统的逻辑实现,包括机器内部数据流和
控制流的组成以及逻辑设计等,其目标是合理的把各种部件、设备组成计算机,以实现特定的系统结构,
同时满足所希望达到的性能价格比。
计算机实现(computer implementation)是指计算机组成的物理实现。
这几个概念之间的关系可以用下面的图加以说明:
6计算机系统的分类: 分类、冯氏分类、 分类和 分类;
分类:根据不同指令流—数据流组织方式把计算机系统分成 类。(重点理解)
指令流:机器指令的执行序列;
数据流:由指令流调用的数据序列,包括输入数据和中间结果;
多倍性:在系统性能的瓶颈部件上同时处于同样执行阶段的指令和数据的最大可能个数;
单指令流单数据流 如单处理机
单指令流多数据流 如相联处理机
多指令流单数据流 如流水线计算机
多指令流多数据流 如多处理机
冯氏分类:以最大并行度 把计算机系统结构分为 类,其中字宽 表示在一个字中同时处理的二进
制位数,位宽 表示在一个位片中能同时处理的字数。
字串位串 (!)"#
字并位串
字串位并
字并位并
Handler 分类:根据并行度和流水线处理的程度将计算机系统结构分成 $ 个层次
程序控制部件 %& 的个数
算术逻辑部件 '(& 或处理部件 ) 的个数
每个算术逻辑部件包含基本逻辑线路 )(% 的套数
共 18 页 第 页
1
评论0