linux文件系统
pk_20140716
缘起于BIOS,发展于内核,直至进程启动,电脑的世界开启了!
展开
-
关于文件系统
现代计算机存储体系主要由2部分组成:内存与外存。内存负责执行程序,而外存用于断电保存数据。外存一般是硬盘,移动硬盘,U盘,光盘……外存拥有许多的空间可以存放数据,但如果直接将数据写入这些空间,当要保存多个不同数据,这将是一个灾难。所以,计算机的先驱将外存的空间组织起来,使用数据结构构建起了文件系统。文件系统支持树形的管理结构,十分易于保存数据。原创 2015-12-02 13:25:27 · 316 阅读 · 0 评论 -
lseek64的使用
当需要在大于4G的文件中跳转或在更大的块设备中跳转的时候lseek是无法完成任务的,这需要使用其他的文件跳转系统调用。 LINUX中有系统调用llseek,用他可以实现64位的跳转,完全可以支持现在最大的文件或块文件的大小。#include <sys/types.h> #include <unistd.h>int _llseek(unsigned int fd, unsigned long off原创 2015-09-02 20:34:54 · 12918 阅读 · 0 评论