• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

片内缓存和SRAM有什么区别?

pp642922 2019-10-28 浏览量:2058
片内缓存和SRAM有什么区别?为什么缓存都这么小?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 片内缓存本身就是SRAM,但不是连接在地址总线上的,用户程序不可见。
    组成一位sram的晶体管数量比较多,单位面积容纳的sram量太少,无论是成本还是硅片面积都限制sram容量不可能做得大。
    • 发布于 2019-10-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 因为大容量的sram比较贵所以普通单片机用小容量足够了,一般做一级缓存,一般大容量用sdram或者ddr内存
    • 发布于2019-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是成本和实用问题,首先是片上内存已经完全足够满足大部分场合使用,不需要做的太大,太大会导致流片成功率变低,提高成本
    • 发布于2019-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 缓存只是用来做临时数据存储交换用的,并不是用来保存数据的,所以比较小,而且结构和保存数据的内存也不一样,再者即使做大了也未必能用的到,这还跟读取数据的方式方法有关,就好比内存和硬盘的关系一样,硬盘能做到T,内存也就几十个G而已


    • 发布于2019-10-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 片内缓存又叫cache,速度比SRAM快很多,这个cache可以相当于在CPU和RAM之间又加了一道缓存,可以保存RAM里面需要频繁读写的数据
    • 发布于2019-11-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

片内缓存和SRAM有什么区别?