i/o 模式

poemyang22 天前
存储·pagecache·计算机原理·i/o 模式·顺序i/o·局部性原理
硬盘性能提升100倍的秘密:看懂顺序I/O的魔力I/O缓存局部性原理 局部性原理(Principle of Locality)指在程序执行过程中,倾向于访问某些局部特定的数据或指令,而不是随机地访问整个内存空间。这是缓存技术得以有效的根本原因。 1)时间局部性(Temporal Locality):如果一个数据项被访问,那么在不久的将来它很可能被再次访问(如循环中的变量、常用函数)。 2)空间局部性(Spatial Locality):如果一个数据项被访问,那么物理地址邻近它的数据项也很可能在不久的将来被访问(如顺序执行的指令、数组元素的遍历)。 局部
poemyang24 天前
dma·计算机原理·存储架构·i/o 模式
从纳秒到毫秒的“时空之旅”:CPU是如何看待内存与硬盘的?在数据暴涨时代,如何高效存储和管理海量数据已成为应用系统的核心挑战。这不仅关乎读写性能,更涉及并发场景下性能与持久化之间的平衡。要应对这一挑战,既需要理解不同存储介质的物理特性与性能边界,也需通过数据结构、存储模型与操作系统机制的协同设计,达成技术上的最优平衡。 本文将从计算机系统的分层存储体系这一基础视角出发,阐述B+树如何为关系型数据库(如MySQL)的优化复杂查询效率,LSM树如何为NoSQL数据库(如RocksDB)实现高吞吐写入,以及Kafka的日志结构如何借助顺序存储特性突破传统消息队列的性能
我是有底线的