1. geekgao首页
  2. 每日阅读

【每日阅读】2020年8月12日-为什么 CPU 访问硬盘很慢

链接

https://mp.weixin.qq.com/s/V_UauSZKTSTCOdafLk4boQ

文章截图

简评

首先,这篇文章符合以往认知的观点,机械硬盘比内存慢很多倍的一大原因是因为它是机械结构,所以慢的一匹。SSD为什么比内存慢(没有具体说出这一点),文中说了下面的IO分类的观点,不过也不完全,但是也是一种新的认知,可以知道IO分为下面这几种:

  1. 编程驱动IO
  2. 中断驱动IO
  3. DMA(直接存储器访问)

现在的设备一般采用第三种。看了一下区别,说DMA是直接在设备和内存之间拷贝数据,不经过CPU,并且不是一个字符中断处理一次,而是批量的,批量拷贝完才发送中断信号给CPU。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2315

发表评论

电子邮件地址不会被公开。 必填项已用*标注

GitLab GitHub
分享本页
返回顶部