Linux文件系统简介 在Unix业界有一句话叫做“一切皆文件”,这也是对Linux文件系统的一个很好抽象。 我们说“Linux中一切皆文件”直观地可以这样理解:所有的东西,设备、内存都模拟成文件。 而Windows中,我们则可以极端地认为“一切皆设备” Linux文件系统简介 Linux定义了一个抽象的内核级接口,能够容许集中不同的后端文件系统,文件树的有些部分由传统的给予磁盘的实现来处理,其他部分则由内核中单独的驱动程序来负责。 Linux的文件系统可以认为包括4种主要组成部分: 命名空间(给事物取名,并按一种层次解构组织他们的形式) API(用来便利和操作对象的一套系统调用) 安全模型(用来保护,隐藏何共享事物的方案) 实现(把逻辑模型同实际硬件联系到一起的软件) 命名空间 文件类型 我们把Linux下的文件分成5种文件类型: c 字符设备 b 块设备 l 连接 f 普通文件 d 目录。 设备文件 Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。 每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个驱动程序)。 这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件,又称为“虚拟设备”)。 设备文件 一般来说,每个设备在 /de
您可能关注的文档
- 2-Java语言基础.ppt
- 2-Linux驱动和内核模块编程.ppt
- 2-湖南商学院北津学院本科生毕业论文(设计)撰写规范.doc
- 003_尚学堂_高淇_最全JAVA视频培训课程_JDK和JRE和JVM的区别_JDK的下载安装_环境变量配置_测试安装成功.docx
- 03 - 消息鉴别1.ppt
- 03 CSS样式表.ppt
- 03 表格 新资料目录c类 工程准备阶段文件.doc
- 03 基本礼仪-20101014.ppt
- 03.Linux用户管理与文件系统.ppt
- 03_Linux内存管理_2010091607.ppt
- 2026-2027学年小学科学四年级下册人教鄂教版(新教材)教学设计合集.docx
- 2026-2027学年小学科学五年级上册苏教版(新教材)教学设计合集.docx
- 2026-2027学年小学美术二年级下册(新教材)人美版(北京·杨力)(新教材)教学设计合集.docx
- 2026-2027学年小学劳动二年级北师大·深圳报业版《劳动实践指导手册》(主编:韩震)教学设计合集.docx
- 2026-2027学年小学美术四年级下册苏少版(新教材)教学设计合集.docx
- 2026-2027学年小学美术一年级上册(新教材)桂美版(新教材)教学设计合集.docx
- 2026-2027学年小学科学六年级上册教科版(新教材)教学设计合集.docx
- 2026-2027学年小学美术六年级下册冀美版(2024)教学设计合集.docx
- 2026-2027学年小学科学二年级下册(新教材)粤教粤科版(新教材)教学设计合集.docx
- 2026年广西壮族自治区柳州市辅警人员招聘考试真题及答案.docx
原创力文档

文档评论(0)