cache与虚存的异同

cache-主存和主存-辅存这两个存储层次有许多相同点

(1)  出发点相同

二者都是为了提高存储系统的性能价格比而构造的分层存储体系,都力图使存储系统的性能接近高速存储器,而价格和容量接近低速存储器。

(2) 原理相同

都是利用了程序运行时的局都性原动把最近常用的信息块从相对慢速而大容量的存储器调入相对高速而小容量的存储器。

不同之处

(1)侧重点不同

cache 主要解决主存与CPU的速度差异问题:而就性能价格比的提高
而言,虚存主要是解决存储容量问题,另外还包括存储管理、主存分配和存储保护等方面。

(2)数据通路不同

CPU与cache和主存之间均可以有直接访问通路,cache不命中时
可直接访问主存;而虚存所依赖的辅存与CPU之间不存在直接的数据通路,当主存不命中
时只能通过调页解决,CPU最终还是要访问主存。

(3)透明性不同

cache 的管理完全由硬件完成,对系统程序员和应用程序员均透明:而虚存管理由软件(操作系统)和硬件共同完成,由于软件的介入,虚存对实现存储管理的系统程序员不透明,而只对应用程序员透明(段式和段页式管理对应用程序员“半透明”)。

(4)未命中时的损失不同

由于主存的存取时间是cache的存取时间的5~10倍,而主存的存取速度通常比辅存的存取速度快上千倍,故主存未命中时系统的性能损失要远大于cache 未命中时的损失。


 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 当代总线的内部结构与外部功能部件的联系: (1)总线结构:总线是计算机系统中连接不同部件的一组传输线路,其主要作用是负责不同硬件之间的数据传输。总线可以分为三种类型:数据总线、地址总线和控制总线。 (2)内部功能部件:内部功能部件包括CPU、内存、I/O设备等。CPU是计算机系统的核心,负责控制系统的运行和执行指令;内存是存储器件,用于存储数据和程序;I/O设备是与计算机系统相连的外部设备,用于输入和输出数据。 总线将内部功能部件连接起来,使它们能够相互通信和协作。它的内部结构包括总线传输方式、总线宽度、总线时序等。总线传输方式可以分为并行传输和串行传输两种方式;总线宽度是指总线中每个传输周期能够传输的数据位数;总线时序是指总线上不同信号的时序关系。 2. Cache虚存相同点和不同点: (1)相同点: ①都是计算机系统中的存储器,用于提高系统性能和运行速度。 ②都采用了类似于缓存的思想,将访问频率高的数据存储在更快的存储器中,以减少访问时间。 (2)不同点: ①Cache是由硬件实现的,而虚存是由操作系统实现的。 ②Cache的容量比虚存小得多,通常只有几十KB到几MB,而虚存的容量可以达到几十GB。 ③Cache的访问速度比虚存快得多,通常只需要几个时钟周期,而虚存需要进行磁盘访问,速度慢得多。 ④Cache的数据访问是以块为单位进行的,而虚存的数据访问是以页为单位进行的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值