首页 > 其他分享 >计算机科学速成课第二十课:文件系统

计算机科学速成课第二十课:文件系统

时间:2022-09-23 12:33:15浏览次数:69  
标签:文件 System 文件系统 File 第二十 速成

  1.为什么要采用文件格式:

可以随便存文件数据,但按格式存会更方便

2.TXT 文本文件

用ASCII解码

3.WAV 音频文件

记录的是振幅

4.BMP 图片文件:

记录每个像素的红绿蓝 RGB 值

5.目录文件:

用来解决多文件问题,存其他文件的信息,比如开头,结尾,创建时间等

6.平面文件系统 - Flat File System

文件都在同一个层次,早期空间小,只有十几个文件,平面系统够用

7.解决文件紧密的排序造成的问题

1. 把空间划分成一块块

2. 文件拆分存在多个块里

8.碎片整理

文件的增删改查会不可避免的造成文件散落在各个块里,如果是磁带这样的存储介质就会造成 问题,所以需要碎片整理——计算机把文件内容调换位置

9.分层文件系统 - Hierarchical File System:

有不同文件夹,文件夹可以层层嵌套

标签:文件,System,文件系统,File,第二十,速成
From: https://www.cnblogs.com/dollar/p/16722304.html

相关文章

  • 第二十章 Redis面试总结
    一、Redis持久化1.RDB与AOF的区别RDB可以理解为是一种全量数据更新机制,AOF可以理解为是一种增量的更新机制,AOF重写可以理解为是一种全量+增量的更新机制(第一次是全量,后面......
  • WSL 和 Windows 互相访问文件系统
    在Windows10中安装WSL可以安装Linux子系统进行尝试编译需要linux环境才能构建的工具,或者体验linux系统;如果你不确定当前是否有Linux子系统在运行,可以在WindowsPowe......
  • 计算机科学速成课第十八课:操作系统
    1.操作系统(OS)操作系统也是一种程序,不过它有操作硬件的特殊权限,可以运行和管理其他程序。2.批处理一个程序运行后会自动运行下一个程序。3.外部设备和计算机连着的其......
  • 为什么文件系统要格式化
    磁盘为什么要格式化? 我们知道,硬盘和软盘都必须格式化后才能使用,这是因为各种操作系统都必须按照一定的方式来管理磁盘,而只有格式化才能使磁盘的结构能被操作系统认识。......
  • 迅为3568开发板文件系统构建之简介
    迅为3568开发板文件系统构建之简介 1.1根文件系统简介在移植Linux系统的时候,我们需要先移植一个bootloader代码,bootLoader用于启动Linux内核,然后移植LinuxKernel,......
  • 软考-高项-第二十四、二十五章 项目成熟度模型、量化项目管理
    24.1项目成熟度模型概述⭐项目管理成熟度模型在基于项目管理过程的基础上把企业的管理水平从混乱到规范再到优化进化分为有序的多个等级,形成一个逐步升级的平台。⭐项目......
  • 计算机科学速成课第十六课:软件工程
    1、对象当任务庞大,函数太多,我们需要把函数打包成层级,把相关代码都放一起,打包成对象。对象可以包括其他对象,函数和变量。把函数打包成对象的思想叫做“面向对象编程”,面向......
  • 文件系统
    一、简介1、NTFSNTFS文件系统是windowsNT核心和高级服务器网络操作系统环境的文件系统。NTFS系统比FAT32的可靠性更高,可以支持更大的分区和更大的文件,此外还有不少FAT32......
  • 操作系统学习笔记13 | 目录与文件系统
    本文完成磁盘管理4层抽象中的最后一层抽象:目录与文件系统。达成的效果是整个磁盘抽象为我们日常所熟悉的目录树,这个树应当能够适配不同的操作系统(是一个独立子系统),通过目......
  • 第二十一章 MySQL数据库优化
    一、数据硬件优化(选型)1.数据库选择1.真实的硬件物理机,虚拟化,搭建数据库2.云服务器ECS,自己搭建数据库3.云数据库(RDS,DRDS)2.数据库类型1.OLTP 在线事务处理系统,支持大......