zoukankan      html  css  js  c++  java
  • pramfs理论

    一.文件系统

    1.百度百科:

    http://baike.baidu.com/link?url=WE3aLsszfbZZIPK-Vz8yPd799_RMqyfQZ4D-ETS5yd1nI8XzPK660U5OeBmFhJCs

    (1).磁盘和分区的理解:

    http://baike.baidu.com/link?url=dI1-ADUP5ya-MUQDdx-tKJ3OI58HrJVncDXakWMPz7HNrz5SOkai-DKkz5Ry9Cd7BCgBF9cc3AZlt2xJlTmcq_

     (2).MBR

    http://zh.wikipedia.org/wiki/%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95

    http://hi.baidu.com/waybq/item/a4490f026f9859d21ef046a4

    (3)文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构,从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

    (4)一个分区或磁盘能作为文件系统使用前,需要初始化,并将记录数据结构写到磁盘上。这个过程就叫建立文件系统。

    (5)大部分UNIX文件系统种类具有类似的通用结构,即使细节有些变化。其中心概念是超级块superblock,i节点inode,数据块data block,目录块directory block,和间接块indirection block。超级块包括文件系统的总体信息,比如大小(其准确信息依赖文件系统)。i节点包括除了名字外的一个文件的所有信息,名字与i节点数目一起存在 目录中,目录条目包括文件名和文件的i节点数目。i节点包括几个数据块的数目,用于存储文件的数据。i节点中只有少量数据块数的空间,如果需要更多,会动态分配指向数据块的指针空间。这些动态分配的块是间接块;为了找到数据块,这名字指出它必须先找到间接块的号码。

    (6)RAW文件系统是一种磁盘未经处理或者未经格式化产生的的文件系统,一般来说有这几种可能造成正常文件系统变成RAW文件系统:

    2.wiki百科

    http://zh.wikipedia.org/wiki/%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F

    3.官网

    http://pramfs.sourceforge.net/

     二、相关文件系统

    1.百度百科对tmpfs的介绍,有助于理解pramfs

    http://baike.baidu.com/link?url=l2T80q4OXOIvUEmVn97XLwzVbnaKqncyz9JVAtfEK14yuwmH8FDX255vwPcXjUD37RoTFg7UFQhOZEjNBntA0_

    2. 相关文件系统

    http://www.freeoa.net/osuport/sysadmin/memfs-ramdisk-ramfs-tmpfs_1562.html

     3.项目组:ramfs文档

    (1)虚拟内存盘(Ramdisk)是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术

        (2)可以将Ramdisk看作一个普通的块设备,从而在实现过程中需要提供与磁盘设备一样的设备驱动程序块设备访问接口

    2.pramfs简介

    http://lymons.blog.sohu.com/526930.html

    3.fs相关

    http://lymons.blog.sohu.com/entry/5869/

  • 相关阅读:
    css盒子模型、垂直外边距合并
    mov指令和 add以及sub 指令的区别
    第一章 基础知识
    字符串文档的去重
    python 之 字符串的常用方法
    python格式化输出之format用法
    python 格式化输出之%号
    c++11可变参数模板的使用1
    深入浅出 c++11 std::async
    std::thread 概述
  • 原文地址:https://www.cnblogs.com/yaolei/p/3366448.html
Copyright © 2011-2022 走看看