操作系统
文章平均质量分 94
假装懂编程
vx find 假装懂编程
展开
-
如何让网络传输更快-CPU和磁盘之间的恩怨情仇
你们知道当程序需要读取或者写入数据的时候,CPU是如何操作我们的磁盘的吗?首先CPU肯定是要把读写数据的命令告诉给磁盘,这个命令可以通过IO总线传给磁盘,那这里有个细节...原创 2021-12-07 09:15:57 · 6425 阅读 · 16 评论 -
从机械硬盘和固态硬盘的结构来看IO
“磁盘”这个词,对于程序员来说并不陌生,我们知道它是一种存储介质,主要用来存储数据的,可以说常用的中间件基本上都离不开它,比如我们常用的MySQL数据库、kafka消息引擎,甚至redis缓存都离不开磁盘。我们在优化某个业务逻辑的时候,经常需要用到缓存,尽量让热数据都从缓存里读取,因为我们知道磁盘是缓慢的,特别在高并发的场景下,我们要保证极少的请求走磁盘IO。不知道你有没有思考过以下问题: 机械硬盘为什么慢? 机械硬盘有多慢? kafka也是写磁盘的,它却挺快的,为什么?..原创 2021-11-16 08:56:23 · 42634 阅读 · 48 评论