计算机系统的分类

1、按处理机性能分类
2、佛林分类法
3、库克分类法
4、冯泽云分类法
5、汉德勒分类法

按处理机性能分类
1、按大小划分
种类:巨型、大型、中型、小型、微型机
划分原则:以性能为特征,按价格来划分
存在问题:划分的标准是随着时间而变化的,没5年左右降低一个等级。
设计方法:最高性能 特殊用途
最佳性能价格比 一般商用计算机
最低价格 家用计算机等
2、按用途划分
种类:科学计算、事务处理、实时控制、工作站、服务器、家用计算机等。
划分原则:
科学计算:浮点计算速度
事务处理:字符处理、十进制运算
实时控制:中断响应速度、I/O能力
工作站:图形处理能力
服务器:数据处理速度,数据存储能力
家用计算机:价格便宜,软件丰富
发展方向:具备上述所有功能的通用处理机
各种专用处理机、协处理器、嵌入式处理机
3、按数据类型划分
定点计算机、浮点计算机、向量计算机、堆栈计算机等
4、按处理机个数和种类划分
单处理机
并行处理机、多处理机、分布处理机
关联处理机
超标量处理机、超流水线处理机、VLIW处理机
SMP(对称多处理机)、MPP(大规模并行处理机)、机群(Cluster)系统等。
5、按所使用的器件划分
按使用的器件划分计算机系统的时代
第一代:电子管(Valve)计算机
第二代:晶体管(Transistor)计算机
第三代:集成电路(LSI)计算机
第四代:大规模集成电路(VLSI)计算机
第五代:智能计算机?
目前的绝大部分计算机系统是VLSI计算机。

佛林分类法
1966年由Michael.J.Flynn提出
按照指令流和数据流的多倍性特征进行分类
指令流:机器执行的指令序列
数据流:由指令流调用的数据序列
多倍性(multiplicity):在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数。
四种类型
(1)单指令流单数据流 SISD(Single Instruction Single Datastream)
(2)单指令流多数据流 SIMD(Single Instruction Multiple Datastream)
(3)多指令流单数据流 MISD(Multiple Instruction Single Datastream)
(4)多指令流多数据流 MIMD(Multiple Instruction Multiple Datastream)
SISD典型单处理机
SIMD并行处理机、阵列处理机、向量处理机、关联处理机、超标量处理机、超流水线处理机
多个PU按一定方式互连,在同一个CU控制下,对各自的数据完成同一条指令规定的操作:从CU看指令顺序执行,从PU看数据并行执行。
MISD几条指令对同一个数据进行不同的处理,实际上不存在
MIMD多处理机系统

库克分类法
1978年由D.J.Kuck提出
按控制流和执行流分类,四种类型
(1)单指令流单执行流
SISE(Single Instruction Single Executionstream)典型的单处理机
(2)单指令流多执行流
SIME(Single Instruction Multiple Executionstream)
多功能部件处理机、相连处理机、向量处理机、流水线处理机、超流水线处理机、超标量处理机、SIMD并行处理机
(3)多指令流单执行流MISE(Multiple Instruction Single Executionstream)
多道程序系统
(4)多指令流多执行流MIME(Multiple Instruction Multiple Executionstream)
典型的多处理机

冯泽云分类法
1972年美籍华人冯泽云提出,用最大并行度对计算机系统进行分类,单位时间内能处理的最大二进制位数。

汉德勒分类法
由Wolfgan Handler于1977年提出,又称为ESC(Erlange Classification Scheme)分类法,根据并行度和流水线分类,把计算机硬件结构分成三个层次,并分别考虑它们的可并行性和流水处理程度。

时间: 2024-12-20 06:12:14

计算机系统的分类的相关文章

计算机系统概论【计算机组成和结构】

冯诺依曼型计算机具有如下特点: 计算机由运算器.控制器.存储器.输入设备和输出设备5部分组成.中央处理器(cpu由运算器和控制器组成). 采用储存程序的方式,程序和数据放在同一个存储器中,并以二进制码表示. 指令有操作码和地址码组成. 指令在存储器中按执行顺序存放,由指令计数器(即程序计数器PC)指明要执行的指令所在的存储单元地址,一般按照顺序递增,但是可以按照运算结果或外界条件而改变. 机器以运算器(ALU arithmetic logic unit)为中心,输入输出设备与存储器间的数据传送都

计算机系统存储器

计算机系统存储器分类: 按存储器所处的位置可分为内存和外存: 按构成存储器的材料可分为磁存储器.半导体存储器和光存储器 按存储器的工作方式可分为读写存储器和制度存储器 按访问方式可分为按地址访问的存储器和按内容访问的存储器(相联存储器,也译作关联存储器) 按寻址方式可分为随机存储器.顺序存储器和直接存储器 原文地址:https://www.cnblogs.com/zjh0932/p/9338966.html

计算机系统结构概述

计算机系统的多层次结构: 是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分. 系统结构.组成和实现三者的相互关系: 具有相同系统结构的计算机可以采用不同的组成,一种计算机组成可以采用多种不同的计算机实现: 采用不同的系统结构会使可以采用的组成技术产生差异,计算机组成也会影响系统结构. 计算机系统的设计原则: 哈夫曼压缩原理 Amdahl定律 程序访问的局部性规律 计算机系统的设计思路: 由上往下(Top-down) 由下往上(Bottom-up) 由中间开始(Middl

2014年哈工大计算机硕士研究生复试考试大纲

2014年哈工大计算机硕士研究生复试考试大纲 考试科目名称:计算机科学与技术     考试科目代码:[    ] 复试科目除C 语言外均为选择题,每题2分. (1)集合论与图论,占30分. (2)计算机体系结构,占30分. (3)编译原理,占30分 (4)数据库系统,占30分 (5)C语言程序设计,占50分 (6)软件工程,占30分 注1:生物信息技术专业学生不考计算机体系结构.编译原理,考生物信息学引论(30分).生物统计与基因组信息学(30分). 集合论与图论部分(30分) 一. 考试要求

计算机系统结构1-概论

计算机系统结构-概论 考察知识点 计算机系统的层次结构 计算机系统结构.计算机组成.计算机的实现 计算机的软硬件取舍及定量设计原理 软件.应用.器件的发展对系统结构的影响 系统结构中的并行性开发及计算机系统的分类 知识难度: 每个知识点使用 ※ 号标记掌握程度和类型. ※:标识,能够记住知识点和概念: ※※:领会,需要领悟和理解,能够消化和吸收,对知识点做出正确的解释.说明.论述. ※※※:简单应用,能够运用课程中的知识点,例如计算.绘图,去分析.实现和解决一般的应用问题. ※※※※:综合应用,

深入理解计算机系统9个重点笔记

引言 深入理解计算机系统,对我来说是部大块头.说实话,我没有从头到尾完完整整的全部看完,而是选择性的看了一些我自认为重要的或感兴趣的章节,也从中获益良多,看清楚了计算机系统的一些本质东西或原理性的内容,这对每个想要深入学习编程的程序员来说都是至关重要的.只有很好的理解了系统到底是如何运行我们代码的,我们才能针对系统的特点写出高质量.高效率的代码来.这本书我以后还需要多研究几遍,今天就先总结下书中我已学到的几点知识. 重点笔记 编写高效的程序需要下面几类活动: 选择一组合适的算法和数据结构.这是很

1-4 传统操作系统的分类

一.操作系统的发展历程       操作系统发展是随着计算机硬件技术.应用需求的发展.软件新技术的的出现而发展       目标:充分的利用硬件                 提供更好的服务       大型计算机-----个人计算机-----网络----移动计算----云计算----泛在计算(物联网)----机器人 二.传统操作系统的分类       ●批处理操作系统       ●分时系统       ●实时操作系统       ●个人计算机操作系统       ●分布式操作系统     

软件测试方法分类

软件测试方法种类繁多,有白盒测试.黑盒测试.静态测试.动态测试.集成测试等等,记忆起来容易混乱,傻傻分不清楚,如果把软件测试方法进行分类, 就会清晰很多.现在小峰把常用的软件测试方法列出来,让大家更容易区分记忆. 1.从是否关心软件内部结构和具体实现的角度划分(按测试分类) 白盒测试.黑盒测试.灰盒测试 (1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法. (2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全

全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(一)计算机系统构成及硬件基础知识

全国计算机技术与软件专业技术资格(水平)考试 软件评测师--考试内容总结       By林雨辰2014.11.08 1.计算机系统构成及硬件基础知识 1.1计算机系统的构成 1.1.1设计电子数字计算机的一些基本思想 设计电子数字计算机的一些基本思想: (1)由运算器.控制器.存储器.输入设备.输出设备5大基本部件组成计算机,并规定了这5部分的基本功能. (2)采用二进制形式表示数据和指令 (3)将程序和数据事先存放在存储器中,使计算机在高速工作中能够自动高速的从存储器中取指令并执行,这就是存