今天看啥  ›  专栏  ›  labuladong

读取文件时,程序经历了什么?

labuladong  · 公众号  ·  · 2020-12-23 11:50
转载自:码农的荒岛求生作者:码农的荒岛求生你有没有想过当我们执行I/O操作时计算机底层都发生了些什么?在回答这个问题之前,我们先来看下为什么对于计算机来说I/O是极其重要的。不能执行I/O的计算机是什么?相信对于程序员来说I/O操作是最为熟悉不过的了:当我们使用C语言中的printf、C++中的"想一想,如果没有I/O计算机该是一种多么枯燥的设备,不能看电影、不能玩游戏,也不能上网,这样的计算机最多就是一个大号的计算器。既然I/O这么重要,那么到底什么才是I/O呢?什么是I/OI/O就是简单的数据Copy,仅此而已。如果数据是从外部设备copy到内存中,这就是Input。如果数据是从内存copy到外部设备,这就是Output。内存与外部设备之间不嫌麻烦的来回copy数据就是 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照