从程序员角度看层次结构:
程序员
冯·诺依曼计算机,以运算器为中心。web
现代计算机,以存储器为中心的计算机算法
存储器的基本组成
主存储器、MAR、MDR、存储体。
MAR:存储器地址寄存器反映存储单元的个数
MDR:存储器数据寄存器反映存储字长数据库
运算器的基本组成和操做过程
编程
运算器的操做过程
数组
CPU一次能处理数据的位数与CPU中的寄存器位数有关。一般是八位缓存
影响运算速度的指标:主频、核数,每一个核支持的线程数、指令的执行速度(吉普森法)、CPI(执行一条指令所需时钟周期数)、MIPS(每秒执行百万条指令)、FLOPS(每秒浮点运算次数)网络
存放二进制信息的总位数。异步
存储器三个主要特性的关系
速度 容量 价格/位
分布式
缓存-主存层次和主存-辅存层次
缓存用来解决主存与CPU速度差距太大的问题
主存的基本组成
主存与CPU之间的联系
主存中存储单元地址的分配
主存的技术指标
避免CPU“空等”现象
1、程序查询方式
2、程序中断方式
程序中断方式流程
3、DMA方式
主存和I/O之间有一条直接数据通道
不中断执行
周期挪用(周期窃取)
外部设备大体分三类
一、人机交互设备
二、计算机信息存储设备
三、机-机通讯设备 调制解调器等
为何要设置接口?
一、实现设备的选择
二、实现数据缓冲达到速度匹配
三、实现数据串——并格式转换
四、实现电平转换
五、传送控制命令
六、反映设备的状态
代办
代办
代办
代办
代办
代办
代办
代办
代办
代办