文章预览
将 脚本之家 设为“ 星标 ⭐ ” 第一时间收到文章更新 作者 | 轩辕之风 来源 | 编程技术宇宙(ID:xuanyuancoding) 今天,Linux帝国的文件系统部门来了一个新人:阿飞。 阿飞的工作是负责读取硬盘上文件的数据,跟他搭档的是负责写入数据的小码,两人一读一写,为应用程序们提供文件读写服务。 1. 传统文件读写 新来的阿飞显然是没什么经验,一开始就闹了不少笑话。 不过好在小码干这活已经挺久了,给阿飞传授了不少经验: “咱们操作系统读取硬盘数据都是以块为单位进行的,在咱们这台计算机上,一个块是4KB,你不要一个字节一个字节读,让人笑话” “文件虽然有那么大,但它们基本上都是分散在硬盘上的不同地方,不过你不用操心这些细节,文件系统记录了它们的位置,你只需要告诉下面的文件系统驱动程序你要读取的数据在文件中的
………………………………