社区
其它技术问题
帖子详情
Cache、主存以及磁盘的比较
tianyemcdonald
2010-05-09 05:18:11
最近数据库学习中有个问题,需要大家帮帮忙:
Cache、主存以及磁盘的概念我了解诶,但是需要用C语言编写程序要测试其3个的速度的不同(当然是采用大量循环实现咯),该怎么编写呢?
不断读写文件是否就可以体现磁盘操作的速度了?那么普通的C语言的语句,类似输入输出等是否是放入cache中的呢?(貌似其经常用到),希望高手能够帮忙解决,最好给出一段历程·~~~谢谢谢!!!!
...全文
228
8
打赏
收藏
Cache、主存以及磁盘的比较
最近数据库学习中有个问题,需要大家帮帮忙: Cache、主存以及磁盘的概念我了解诶,但是需要用C语言编写程序要测试其3个的速度的不同(当然是采用大量循环实现咯),该怎么编写呢? 不断读写文件是否就可以体现磁盘操作的速度了?那么普通的C语言的语句,类似输入输出等是否是放入cache中的呢?(貌似其经常用到),希望高手能够帮忙解决,最好给出一段历程·~~~谢谢谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianyemcdonald
2010-05-11
打赏
举报
回复
~~~~
tianyemcdonald
2010-05-10
打赏
举报
回复
~~~
tianyemcdonald
2010-05-09
打赏
举报
回复
哎~~·我可不可以多次进行小操作,操作被缓存后就可以大致测出cache的速度了?
cattycat
2010-05-09
打赏
举报
回复
cache不能读写,这个是操作系统管理的。
jackyjkchen
2010-05-09
打赏
举报
回复
速度上来说,每一级大概相差10~100倍
jackyjkchen
2010-05-09
打赏
举报
回复
cache貌似无法直接读写,内存比较简单,分配个大动态数组填充一下即可,磁盘要读写大文件,否则会被缓存
tianyemcdonald
2010-05-09
打赏
举报
回复
那么如果对其不断写入呢?
sk_sakula
2010-05-09
打赏
举报
回复
读写文件好像不可以吧
因为对文件的内容频繁读取后,这段内容就存在内存中了
基于Verilog HDL实现的“
Cache
-
主存
”和“
主存
-辅存”层次组成的存储系统【100013267】
详情介绍:https://www.yuque.com/sxbn/ks/100013267 本实验是同济大学计算机系《计算机系统结构》专业课的课程设计,16级计科学生作品,成功申优免考。 目前,大多数计算机都采用的
Cache
(高速缓冲存储器)、
主存
储器和‘’
磁盘
存储器(辅存)构成的三级存储系统,这个存储系统可以看成是“
Cache
-
主存
”和“
主存
-辅存”层次组成的系统。 这一设计是为了解决存储容量和速度的矛盾,大大提升计算机系统的性能。其具有如此神奇作用的原因则是程序的局部性原理——包括空间的局部性和时间的局部性。 在本次提升实验之中,也遵循这样的设计原则。即“
Cache
-
主存
”这一层次对程序员来说是完全透明的,程序员直接给地址访问
主存
,
Cache
则默默无闻地工作,完全由硬件实现。
Memory_Hierarchy_Simulator:模拟多级缓存、TLB、页表、
主存
、
磁盘
不同写策略的操作,保证一致性
内存层次模拟器 模拟多级缓存、TLB、页表、
主存
、
磁盘
不同写策略的操作,保证一致性。 LRU 是替换算法。
【Armv8/Armv9架构】-
Cache
专题
本章是《Armv8/Armv9架构深度学习 第二版》的五章,建议购买大课程。 【学员收益】1、深入学习和理解armv8/armv9架构体现的
cache
工作原理,
cache
的软硬件相关知识;2、掌握
cache
核心知识点,包含但不限于:
cache
架构知识、
cache
层级关系、
cache
组织形式、
cache
查询过程、
cache
缓存策略、
cache
snoop机制、MESI协议、硬件自动维护的缓存一致性、软件手动维护的缓存一致性、软件维护
cache
的API、big.Little架构、dynamIQ架构、SCU/DSU、CCI/CMN;3、掌握多硬件系统(Application Processor、SMMU、other Masters)、多软件系统(Linux Kernel、optee、TF-A、hafnium、xen、uboot)对cacche的使用,以及设计的考量;4、全面学习armv8/armv9架构知识, 熟悉SOC架构知识;
计算机硬件技术基础试题
1、通常计算机的存储器是由一个
Cache
、
主存
和辅存构成的三级存储体系。辅助存储器一般可由
磁盘
、磁带和光盘等存储设备组成。
Cache
和
主存
一般是一种__A__存储器,磁带则是一种__B__存储设备。在各种辅存中,除去__C__外,大多是便于脱卸和携带的。
Cache
存储器一般采用__D__半导体芯片,
主存
现在主要由__E__半导体芯片组成。 A、B: ①随机存取 ②相联存取 ③只读存取 ④顺序存取 ⑤先进先出存取 ⑥先进后出存取 C: ①软盘 ②CD-ROM ③磁带 ④硬盘
2013上半年网络工程师试题及答案
1.常用的虚拟存储器由( 1 )两级存储器组成。 A.
主存
-辅存 B.
主存
-网盘 C.
Cache
-
主存
D.
Cache
-硬盘 参考答案:(1) A 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部
磁盘
存储器上,在需要时进行数据交换。所以虚拟存储器由
主存
-辅存(外存)两级存储器组成。
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章