第一章计算机系统概述
基本构成
冯诺依曼架构图
处理器
两个内部(对处理器而言)寄存器
存储器地址寄存器 (MAR)
存储器缓冲寄存器 (MBR)
内存
IO
总线
处理器寄存器
处理器状态 用户态和和心态
PSW
PSW寄存器包括的内容
• 程序基本状态
– 程序计数器
– 条件码
– 处理器状态位
• 中断码:保存程序执行时当前发生的中断事件
• 中断屏蔽位:指明程序执行中发生中断事件时,
是否响应出现的中断事件。
指令的执行
中断
目的 提高处理器效率的一种手段
分类
程序中断
时钟中断
IO中断
硬件失效中断
程序流
有中断和无中断程序区别图
短IO和长IO区别图
子主题2
产生多个中断时
顺序中断
嵌套中断
中断和异常的关系
通常,异常会引起中断,而中断未
必是由异常引起的。
存储器层次结构
高速缓存
原理
利用局部性原理:位于被访问字附近的数据在近期被访问到的概率
比较大
工作流程
处理器首先检查高速缓存
如果不在,则由固定数目的字节组成的一块内存数据先被读入高速
缓存,然后该字节或字从高速缓存传递给处理器
为什么cache小 cache价格高,存储管理的原则是提高资源利用率
IO模块
三种方式
可编程IO 处理器不断询问IO模块,IO不会中断处理器,效率低
中断驱动IO IO模块准备好时中断处理器,需要花费大量时间由处理器每个字节传输
DMA 以块为单位,完成时产生中断
作 者 : @ 桦 林 寻 鹿 | 来 自 : 知 犀 思 维 导 图