《Linux系统编程》阅读笔记

入门和基本概念

文件和文件系统

Linux遵循一切皆文件索引

文件打开方式有只读、只写和读取模式进程

文件打开后经过文件描述符来引用,该描述符是从打开文件关联的元数据到文件自己的映射ip

在Linux内核中,文件用一个整数表述,成为文件描述符(file descriptor,简称fd)内存

文件描述符在用户空间共享,用户程序经过文件描述符能够直接访问文件入门

文件位置、文件偏移原理

不一样进程能够同时读写同一个文件file

索引节点 硬连接 连接计数引用

时间局限性原理程序

块设备的最小寻址单元成为扇区,扇区大小通常是2的倍数,一般是512字节 文件系统的最小寻址单元是块(块是文件系统的抽象,而不是物理介质的抽象),块大小通常是2的指数倍乘以扇区大小 页是内存的最小寻址单元数据

Linux系统中 扇区< 块

文件IO

打开文件

open:打开一个文件并得到一个文件描述符 int open( const char * pathname, int flags); int open( const char * pathname,int flags, mode_t mode);

create

相关文章
相关标签/搜索