读写磁盘时的CPU占用问题,请高手解释下

发布于 2022-09-18 05:18:52 字数 166 浏览 22 评论 5

在《程序员的自我修养》中看到这么一句话,不知道怎么理解,高手解释下,谢谢:
“在计算机发展早期,CPU资源十分昂贵,如果一个CPU只能运行一个程序,那么当程序读写磁盘(可能是磁带)时,CPU就空闲了下来。”en
程序在读写磁盘的时候不会占用CPU吗?读写磁盘时和应该也是在执行指令的,为什么不会占用CPU呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

薯片软お妹 2022-09-20 03:51:59

二楼的话好晦涩,小弟不才,没看懂~~~

幽蝶幻影 2022-09-20 03:06:07

在《程序员的自我修养》中看到这么一句话,不知道怎么理解,高手解释下,谢谢:
“在计算机发展早期,CPU资 ...
agui1226 发表于 2010-06-28 00:07

早期的磁盘驱动器,不是智能的,还是需要CPU来操纵。因此在真正的早期,读写磁盘时,CPU也很忙,没一点空。
等磁盘驱动器智能化了,CPU只需要以OUT形式写几条指令给驱动器,一个是电子速度,一个是机电速度,CPU才绝大多数时间是空闲的。

一个人的旅程 2022-09-20 02:54:08

明白了,多谢楼上的答复~~

心碎无痕… 2022-09-19 21:35:14

读写磁盘的工作有磁盘磁盘控制器在做  CPU只发指令具体读写操作不管

笑梦风尘 2022-09-19 08:57:14

因为他是古董级别的人,考古的时候会考到他。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文