计算机系统概论
-
计算机的分类
-
电子模拟计算机:数值由连续量表示,运算过程连续
-
示波器,通信
-
-
电子数字计算机:按位运算,不连续地跳动计算
-
量子计算机:量子比特Qbit
-
-
数字计算机分类:效率,速度,价格,适应性
-
专用计算机
-
通用计算机:体积,功耗,性能,数据存储量,指令系统规模,机器价格
-
单片机:所有部件集中在一块芯片,如儿童手表
-
微型机(晶体管密度):手机,ipad
-
大型机:分布系统,多个ATM去操纵一个业务系统
-
-
-
发展简史
-
计算机发展
-
电子管计算机:数据处理
-
晶体管计算机:工业控制
-
中小规模集成电路计算机:小型计算机
-
大规模和超大规模(VLSI)集成电路计算机:微型计算机
-
巨大规模集成电路计算机:单片机
-
-
半导体存储器发展:存储密度提升
-
KB, MB, GB, TB, PB, EB, ZB
-
微处理机的发展
-
通用16位微处理机 8086
-
x86: 基于8086向后兼容的架构(32位)
-
x64: x86-64位,基于8086向后兼容的架构且拓展至64位存储器(64位)
-
64位机器可以装32位程序,反之不可
-
计算机性能指标
-
吞吐量:单位时间处理的信息量,单位为字节/s (B/S)
-
响应时间:微秒$$10^{-6}s$$,纳秒$$10^{-9}s$$
-
利用率:给定的时间内系统被实际使用的时间比例
-
处理机字长:处理机一次能够完成二进制运算的位数
-
总线宽度:CPU中运运算器与存储器之间互联的内部总线二进制位数
-
存储器容量:B=8位,1个字节
-
存储器带宽:存储器速度指标,字节数/秒
-
主频/时钟周期:心脏跳动般,一时间间隔工作一次,由主时钟控制,它不断产生固定频率的时钟,
-
频率(f)叫CPU的主频MHz,GHz, 倒数叫做CPU时钟周期(T)
-
不与性能直接挂钩
-
-
CPU执行时间
-
CPI:程序每条指令的平均使用的周期数
-
MIPS: million instructions per second 每秒百万指令 $$10^$$
-
FLOPS: floating-point opertations per second 浮点操作
-
例题
-
计算机的硬件
-
冯·诺伊曼计算机,五大部件
-
控制器:按照一定顺序取指令,译码,执行
-
可区分指令字,数据字
-
-
运算器:ALU,arithmetic,logic,unit,算术逻辑单元
-
存储器:存储数据和程序(指令)
-
内存ROM, RAM
-
外存
-
-
I/O,输入,输出(外设)
-
-
适配器:使得被连接的外围设备通过系统总线与主机进行联系,如手机充电,驱动程序等
-
总线:多个系统部件之间进行数据传送的公共通路,数据流,指令流
-
计算机的软件
-
系统软件的发展:操作系统,分布式系统软件
-
多级组成的计算机系统:计算机是由复杂的硬、软件结合而成的整体
-
每一级都能进行程序设计
-
微程序设计级,一一般机器级,操作系统级,汇编语言级,高级语言级
-
-
软件与硬件的逻辑等价性:
-
软件硬化:神经计算器,硬件处理某些特定运算
-
硬件软化:用软件实现隐秘通信,代替拉光纤
-
固件:功能上是软件,但形态上是硬件,如BIOS
-