计算机组成原理课程笔记

第1章 计算机系统概述

1.1 计算机发展历程

1.1.1 计算机的产生

计算机基础理论80多年了,关键部件还没有大变化。CPU(运算器控制器),存储器,输入输出。

1945 冯诺依曼《电子计算工具逻辑设计》,提出二进制表示方式和存储程序控制计算机构想。

1946 ENIAC宾夕法尼亚大学 5000次/s 20个寄存器10位十进制 第一台通用电子计算机

第一个小型计算机56PDP-1 12w美元卖了50台         第一个系列计算机IBM360 相同的系统结构

1.1.2 电子计算机的发展简史

电子管时代46-58:定点计算,机器语言,汇编语言

晶体管时代58-65:集中处理变成分级处理,浮点运算,高级语言

中小规模集成电路65-70:存储容量大,运算速度快

大超大规模集成电路71-90:分化出大型机和微型机两种方向

甚大规模集成电路90-0x:单片集成1million晶体管

极大规模集成电路0x-xx:1-10亿晶体管单片

现代计算机发展方向:巨型化,微型化,网络化,智能化,多核处理

电晶小中大,定浮集成化

通用微处理器发展历程

第一代71-73:4位or8位微处理器比如intel4004和8008,微处理器指令系统不完整,存储容量小只有汇编程序,没有操作系统,4kb内存。

第二代74-77:intel8080和8085,集成度提高,位增多,具有了中断、直接存储器存取等功能。

第三代78-84:16位微处理器8086,1Mb内存。 80286外部传输16位内部24位,内存寻址16mb

第四代85-92:32位处理器80386 80486

第五代93-05:奔腾处理器64位 0.18-0.5微米级 120Mhz-2Ghz 二级缓存 多CPU

第六代05-now:酷睿处理器 纳米级 多核多线程 三级缓存 多通道内存 2.66 2.93 3.2Ghz

趋势:从单处理器向多处理器发展

提高计算机性能方法

发展方向:并行处理

·  对传统结构改造,采用多个处理部件形成流水线处理,依靠时间重叠提高处理效率。or阵列机结构,单指令流多数据流,提高处理速度。

· 多个诺伊曼机组成多机系统,并行算法

· 根本上改变冯诺依曼机的控制流驱动方式。比如采用数据流驱动,只要数据备好,相关的指令就可以并行执行。

1.1.3 计算机的分类

巨型机:超级计算机

大中型机:大中型企业的计算中心,统一调度主机资源

小型机:小型企业部门需求

工作站:图形处理辅助设计等特殊领域

微型机:PC/个人计算机

1.2 计算机系统层次结构

1.2.1 计算机系统硬件组成

典型的冯诺依曼机由输入设备,存储器,运算器,控制器,输出设备组成。

控制器可以向其他四个设备发送控制信号,但和其他设备间没有数据线路。存储器运算器之间通过数据线路交流,他们和控制器间也有单向数据线路。

早期运算器和控制器分为两部分,现在集成在CPU内。

运算器:完成数据暂存、变换、算术运算和逻辑运算

控制器:完成对计算机各部件协同指挥控制,保证指令依次执行。

存储器:存放程序和数据,是计算及各种信息的存储和交流中心。可以和CPU、输入输出设备交换信息。

输入设备:输入原始数据和处理这些数据的程序。可以输入数字、字母、控制符。

输出设备:输出计算机处理结果,可以是数字字母等各种形式。

IO存运控,运算是中心。运控一合并,信号向外传。

冯诺依曼机基本特点

1、5部分组成

2、二进制代码标识程序和数据

3、采用存储程序的工作方式:程序和数据存放在同一存储器中,由指令组成的程序进行修改。

4、指令在存储器中循序存放,指令计数器指明执行指令所在的单元地址,一般按顺序递增。

5、以运算器为中心,数据传送都经过运算器。

总:存储程序、并按照地址顺序执行是冯诺依曼计算机设计的关键思想。

1.2.2 计算机软件组成

软件按照面向对象的不同可分为系统软件和应用软件

系统软件:面向系统,管理计算机系统,合理分配系统资源。确保计算机正常高效运行。操作系统就是系统软件,此外还有汇编程序,编译或解释程序,故障诊断or检验程序,系统调试程序和数据库管理程序

应用软件:用来实现用户的某类特殊需求。使用者采用各类语言编写的各种应用程序。

汇编、编译、诊断、调试、数据、操作系统  汇诊调数编操

计算机语言简洁

自然语言、机器语言、汇编语言(符号式设计语言 低级语言)、高级语言(与自然语言接近)、机器语言(由二进制代码表示的指令组成)

1.2.3 计算机系统的层次结构

计算机是个复杂的软硬件综合体,它通常有6or5个不同的级组成,在每一级都能进行程序设计——虚拟机。

硬件级:逻辑部件级(硬件逻辑部件)微程序级(微程序控制器)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值