计算机由硬件和软件组成,软件分系统软件和应用软件
硬件分主机和外设
外设为输出输入设备、辅存储器(外存)
主机为主存储器+(CPU:控制器+运算器)
互联硬件的是总线,总线分数据总线、地址总线、控制总线
存储器:层次化存储结构
从内到外:寄存器(cpu)、cache(高速缓冲存储器:按内容相联存储)、主存储器、外存储器
特点:越靠近cpu访问速度越快、容量越小、成本越高
cache的功能是为了解决cpu与主存储器之间的速度带宽问题
cache对于程序员是透明的,程序员无法操作cache
cache在存储体系中是除了寄存器以为访问最高的
cache提升性能的原理是依据时间局部性、空间局部性原理
时间局部性原有是存在多次重复执行统一条指令的循环操作
空间局部性缘由是存在对某一个连续空间进行按序访问
工作集原理,是针对进程对多个相同页面集合的访问
平均周期计算:t=cache命中率*cache访问周期+(1-cache命中率)*主存访问周期 其中(1-cache命中率)=失效率
标签:计算机,总线,cache,基础,访问,主存储器,局部性,cpu,组成 From: https://www.cnblogs.com/wumingliang/p/17650661.html