《计算机组成与系统结构》第1章学习笔记

1.1 计算机的发展史

1.1.1 发展历史

1.第0代:机械计算器
算盘,计算尺及手摇机械计算器,布尔代数(理论基础)
2.第1代:电子管计算机(1945-1955)
电子管、电子继电器
软件:机器语言编程
ENIAC、IBM701
3.第2代:晶体管计算机(1955-1965)
晶体管、磁芯存储器
软件:采用监控程序管理,高级语言
4.第3代:集成电路计算机(1965-1980)
小规模及中规模集成电路芯片、多层印刷电路板、磁芯存储器
软件:分时操作系统
5.第4代:超大规模集成电路计算机(1980-)
大规模、超大规模集成电路、半导体存储器
大规模集成电路典型应用:微处理器
6.第5代:高性能智能计算机(2010-)
巨大规模、超高速集成电路
计算机结构从单处理器向多处理器、单机向集群发展

1.1.2 摩尔定律

集成电路芯片的集成度每18个月翻一倍
微处理器每24个月翻一倍

1.2 计算机的基本组成

计算机的基本组成
计算机

1.2.1 硬件系统

1.硬件组成
计算机是依据存储程序、执行程序并实现控制的方式工作的。
早期的计算机由运算器、控制器、存储器、输入设备和输出设备构成。
2.冯诺依曼计算机的特点
基本思想:将计算机要处理的问题用指令编成程序,并将程序存放在存储器中,在控制器的控制下,从存储器中逐条取出指令并执行,通过执行程序最终解决计算机所要处理的问题。
1)一条指令接一条指令主席昂,执行指令会产生控制流,数据流为被动调用
2)进入计算机的指令、数据及其他信息均是用二进制编码来表示的
冯诺依曼机
计算机采用二进制的优势

1.2.2 软件系统

计算机软件通常是指计算机所配置的各类程序和文件。
1.系统软件
对系统的各种资源进行管理和调度
包括:操作系统、语言处理程序、通用程序、各种服务支持软件
2.应用软件
直接以用户需求为目标的程序

1.3 计算机的层次概念

1.3.1 计算机系统的层次结构

计算机的分层组织结构

1.3.2 计算机系统结构、组成与实现

1.计算机系统结构(计算机体系结构)
1.
2.
计算机系统结构界定了系统中硬件所实现的功能,其中最重要的是指令集的实现。
2.计算机组成
1.
2.
计算机组成注重的是机器内部各功能部件的设置,它们之间的相互关系及如何实现控制,逻辑上如何更合理地构成计算机,使其性价比尽可能地提高。
3.计算机实现
1.
4. 三者之间的关系
1.

1.4 计算机的分类及性能描述

1.4.1 计算机的分类

1.早期的计算机分类方法
分类

2.按用途分
通用计算机和嵌入式计算机
3.Flynn分类法
Flynn分类法
指令流IS:机器执行的指令序列,它由存储器流入控制单元CU。

数据流DS:指令流所使用的数据,包括输入数据、中间数据和结果。数据在处理单元PU中进行处理。

控制流CS:指令流进入CU,由CU产生一系列的控制流,在控制流的控制下完成指令的功能。

(a)单指令流单数据流SISD计算机
每次从存储器取一条指令到控制器,由控制器对指令译码产生控制信号,控制处理单元完成指令规定的功能。

(b)单指令流多数据流SIMD计算机
每次从存储器读一条指令到控制器,由控制器对指令进行译码,产生多个控制信号,并用相同的控制信号控制多个处理单元执行相同的操作,完成这条指令对多个数据的处理,最终实现一条指令所规定的功能。
【例】:向量运算

©多指令流单数据流MISD计算机
同时执行多条指令对同一数据进行处理

(d)多指令流多数据流MIMD计算机
各个处理机分别执行多条指令、处理多个数据,并行工作而实现某种功能

1.4.2 计算机性能描述

1.计算机系统配置
1.2.
2. 计算机系统性能计算
性能计算
3.用测试程序来测评计算机系统性能
1.
2.
4.Amdahl定律
定律
1.
2.
3.
4.
5.
6.
7.8.
9.
10.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值