zoukankan      html  css  js  c++  java
  • Linux08 文件系统

      

      对于磁盘等各类存储设备中所有的数据都以0和1的概念,但对于用户来说,0和1是没有任何意义的,这时候就需要一种类似于“翻译”的机制存在于用户和磁盘之间,Linux中采用的是文件系统+虚拟文件系统(Virtual File System,VFS)的解决方案

      一、文件系统:  

        就是操作系统用于明确磁盘或分区上相关文件的方法和数据结构,通俗的说法就是在磁盘上组织文件的方法。

        在使用前,都需要针对磁盘做初始化操作,并将记录的数据结构写到磁盘上,这种操作就是建立文件系统,在有些操作系统中称之为格式化。

    存储介质常有以下几类:RAM(随机存取存储器)、ROM(只读存储器)、磁盘磁带、闪存(Flash Memory 是一种非易失性:断电仍可以保持所存储的数据信息,例如可以用于存储电脑的BIOS,常可以分为以下两种技术:NOR和NAND)

    NOR FLASH
    接口时序同SRAM,易使用
    读取速度较快
    擦除速度慢,以64-128KB的块为单位
    写入速度慢(因为一般要先擦除)
    随机存取速度较快,支持XIP(eXecute In Place,芯片内执行),适用于代码存储。在嵌入式系统中,常用于存放引导程序、根文件系统等。
    单片容量较小,1-32MB
    最大擦写次数10万次

    NAND FLASH
    地址/数据线复用,数据位较窄
    读取速度较慢
    擦除速度快,以8-32KB的块为单位
    写入速度快
    顺序读取速度较快,随机存取速度慢,适用于数据存储(如大容量的多媒体应用)。在嵌入式系统中,常用于存放用户文件系统等。

  • 相关阅读:
    每日软件进度报告—12月10日
    每日软件进度报告—12月9日
    每日软件进度报告—12月8日
    每日软件进度报告—12月7日
    每日软件进度报告—12月6日
    每日软件进度报告—12月5日
    每日软件进度报告—12月4日
    每日软件进度报告—12月3日
    四则运算1
    对苹果自带输入法的测评
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11589602.html
Copyright © 2011-2022 走看看