【每日阅读】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

(0)
geekgaogeekgao博主
上一篇 2020年8月12日 上午12:31
下一篇 2020年8月14日

相关推荐

发表回复

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

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-2120.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900