05Linux文件系统学案.pptVIP

  • 4
  • 0
  • 约5.16千字
  • 约 89页
  • 2017-04-25 发布于湖北
  • 举报
LINUX文件系统;Linux文件系统简介;Linux定义了一个抽象的内核级接口,能够容许集中不同的后端文件系统,文件树的有些部分由传统的给予磁盘的实现来处理,其他部分则由内核中单独的驱动程序来负责。 Linux的文件系统可以认为包括4种主要组成部分: 命名空间(给事物取名,并按一种层次解构组织他们的形式) API(用来便利和操作对象的一套系统调用) 安全模型(用来保护,隐藏何共享事物的方案) 实现(把逻辑模型同实际硬件联系到一起的软件);命 名 空 间;我们把Linux下的文件分成5种文件类型: c 字符设备 b 块设备 l 连接 f 普通文件 d 目录。;Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。 每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个驱动程序)。 这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件,又称为“虚拟设备”)。;一般来说,每个设备在 /dev 目录下都有一个对应的文件(设备节点)。 可以通过 cat /proc/devices 命令查看当前已经加载的设备驱动程序的主设备号。 在 /dev 目录下除了字符设备和块设备节点之外还通常还会存在:FIFO管道、Socket、软/硬连接、目录。这些东西没有主/次设

文档评论(0)

1亿VIP精品文档

相关文档