计算机组成原理之概述篇

2020-11-02  本文已影响0人  六寸光阴丶

一 、章节导学

二、计算机的发展历史

1. 计算机发展的四个阶段

阶段 时间 名称
第一阶段 1946-1957 电子管计算机
第一阶段 1957-1964 晶体管计算机
第一阶段 1964-1980 集成电路计算机
第一阶段 1980-现在 超大规模集成电路计算机
1.1 第一个阶段:电子管计算机
埃尼阿克(ENIAC)

埃尼阿克(ENIAC)

1.2 晶体管计算机

贝尔实验室的三个科学家发明了晶体管

晶体管

TX-0


TX-0

PDP-1


image.png
1.3 集成电路计算机

德州仪器的工程师发明了集成电路(IC)


image.png

计算机具备了进入千家万户的条件

IBM:7094,1401

IBM退出兼容的产品System/360 ==> 操作系统的雏形

1.4 超大规模集成电路
image.png
image.png
1.5 未来的计算机
生物计算机:以蛋白质分子作为主要原材料
image.png
量子计算机:遵循量子力学的物理计算机
image.png

2. 微型计算机的发展历史

2.1 受限于性能

单核CPU

2.2 摩尔定律

集成电路的性能,每18-24个月就会提升一倍
多核CPU

三、计算机的分类

1. 超级计算机

1TFlop/s=每秒一万亿次浮点计算
Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz:44.87 GFlop/s
44.87 GFlop/s = 0.04487TFlop/s

image.png image.png

2. 大型计算机

IBM Z9

去“IOE”行动:I(IBM),O(Oracle),E(EMC)

去“IOE”运动(阿里2008年提出)=> 阿里云(阿里云2009年成立)

3. 迷你计算机

大型机 => 普通服务器
普通服务器已经代替了传统的大型机,成为大规模企业计算的中枢

4. 工作站

5. 微型计算机

四、 计算机的体系结构

1. 冯诺依曼体系

1.1 概念

将程序指令和数据一起存储的计算机设计概念结构


image.png

现代计算机都是冯诺依曼机

1.2 要求

1.3 功能

1.4 结构

image.png

1.5 冯诺依曼瓶颈

image.png image.png

2. 现代计算机的结构

image.png image.png

五、 计算机的层次与编程语言

1. 程序翻译与程序解释

1.1 为什么要程序翻译
image.png
1.2 程序翻译
image.png image.png
1.3 程序解析
image.png
1.4 程序翻译与程序解析
1.5 语言分类
image.png

2. 计算机的层次与编程语言

image.png
2.1 硬件逻辑层
2.2 微程序机器层
2.3 传统机器层

微指令 < 微程序 = 机器指令

2.4 操作系统层
2.5 汇编语言层
PUSH DS
PUSH AX
MOV AX,0040
MOV DS,AX
2.6 高级语言层
2.7 应用层
上一篇下一篇

猜你喜欢

热点阅读