文件系统

HHONGQI1231 天前
文件系统
嵌入式系统应用——FLASH应用之文件系统前面一部分介绍了flash的驱动,但是有了flash驱动电脑的 windows 系统使用的就是 FAT 文件系统,大家都知道,一般我们新买的 SD 卡,如果没有使用过,插入电脑的时候都要先格式化,是因为 SD 卡里面没有建立 FAT 文件系统,所以格式化之后,建立了 FAT 文件系统,电脑才能识别 SD 卡上面的内存和文件。
大模型铲屎官3 天前
人工智能·python·深度学习·大模型·操作系统·文件系统·计算机组成原理
【操作系统-Day 46】文件系统核心探秘:深入理解连续分配与链式分配的实现与优劣01-玩转LangChain:从模型调用到Prompt模板与输出解析的完整指南 02-玩转 LangChain Memory 模块:四种记忆类型详解及应用场景全覆盖 03-全面掌握 LangChain:从核心链条构建到动态任务分配的实战指南 04-玩转 LangChain:从文档加载到高效问答系统构建的全程实战 05-玩转 LangChain:深度评估问答系统的三种高效方法(示例生成、手动评估与LLM辅助评估) 06-从 0 到 1 掌握 LangChain Agents:自定义工具 + LLM 打造智能
一个平凡而乐于分享的小比特5 天前
linux·文件系统·归档格式
核心原理:文件系统 vs 归档格式🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:Linux,本专栏目的在于,记录学习Linux操作系统的总结 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖
物联网心球11 天前
linux内核·文件系统·根文件系统·ext4·initramfs
图文详解Linux根文件系统大家好,这里是物联网心球。本文的主题是Linux根文件系统,在进入正文之前,我们先来思考一个问题:什么是Linux根文件系统?
Trouvaille ~12 天前
linux·运维·网络·c++·磁盘·文件系统·inode
【Linux】从磁盘到文件系统:深入理解Ext2文件系统💬 欢迎讨论:这是Linux系统编程系列的第九篇文章。在前八篇中,我们学习了进程管理、文件描述符、重定向和缓冲区机制。我们知道文件存储在磁盘上,但磁盘是如何组织管理文件的?文件的属性和内容究竟存储在哪里?Linux如何通过文件名找到文件?本篇将深入磁盘物理结构,理解Ext2文件系统的设计原理。
Trouvaille ~13 天前
linux·运维·服务器·chrome·文件系统·软硬链接·路径缓存
【Linux】目录、路径与软硬链接:Linux文件组织的奥秘💬 欢迎讨论:这是Linux系统编程系列的第十篇文章。在上一篇中,我们深入理解了Ext2文件系统的内部结构,知道了文件的属性存储在inode中,内容存储在数据块中。但我们访问文件时使用的是文件名,而不是inode号。目录是什么?路径解析是如何工作的?软硬链接有什么区别?本篇将揭示Linux文件组织的奥秘。
加勒比之杰克16 天前
文件系统·os·重定向
【操作系统原理】重定向和文件系统本文是 Linux 文件系统 + 文件描述符 fd 的一次“底层视角”梳理 从 open / read / write 一路拆到 fd → struct file → inode → data block
列逍20 天前
linux·磁盘·文件系统·挂载·软硬链接·缓冲区
Linux文件(二)缓冲区是操作系统或标准库在内存中预留的一块连续存储空间,专门用于暂存输入 / 输出数据。但它的核心作用不是 “存数据”,而是减少 CPU 与外设的直接交互次数—— 因为 CPU 运算速度(GHz 级)与外设读写速度(磁盘 MB/s 级、键盘 / 显示器 KB/s 级)相差数个数量级,直接交互会导致 CPU 大量时间浪费在 “等待外设响应” 上。
物联网心球22 天前
linux·linux内核·文件系统
从ext4文件系统到Linux文件树大家好,这里是物联网心球。作为一个Linux开发者,我们经常会跟文件打交道。虽然我们经常在使用文件,但是对文件的理解却不深刻,只停留在表面。笔者一直以来都很好奇,当我们执行文件操作时,内核和硬件设备都在做些什么?本文我们以ext4文件系统为例,来讲解Linux文件的底层实现原理。
边疆.1 个月前
linux·运维·服务器·磁盘·文件系统·软硬链接
【Linux】文件系统在上一篇文章中,我们详细介绍了基础IO的内容,内容还是挺多的,希望大家可以多去练习熟悉一下,那么本篇文章将带大家详细讲解文件系统的内容,接下来一起看看吧!
J2虾虾1 个月前
文件系统·华为obs
华为 Obs 的使用对象存储服务(Object Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。
做人不要太理性1 个月前
大数据·linux·操作系统·文件系统
【Linux系统】ext2文件系统磁盘是一种常见的计算机存储设备,用于保存和读取数据。根据其工作原理和使用方式,磁盘可以分为几种类型,最常见的有硬盘(HDD)和固态硬盘(SSD)。
奔跑吧邓邓子1 个月前
c语言·文件系统·目录·开发实战·磁盘io
【C语言实战(72)】C语言文件系统实战:解锁目录与磁盘IO的奥秘在 C 语言开发的广袤领域中,文件系统操作是至关重要的基础部分。无论是在操作系统开发、嵌入式系统编程,还是在数据处理、应用程序开发等方面,文件系统的有效运用都不可或缺。比如在操作系统中,文件系统负责管理磁盘空间、组织文件存储,为用户和应用程序提供数据的持久化存储和读取功能;在嵌入式系统里,对文件系统的高效操作能直接影响设备的性能和稳定性。
未来之窗软件服务1 个月前
前端·javascript·文件系统·仙盟创梦ide·东方仙盟
幽冥大陆(三十七)文件系统路径格式化——东方仙盟筑基期在开发仙盟 IDE(Integrated Development Environment,集成开发环境)的奇妙世界里,如同在神秘的仙盟中修炼高深法术,每一个细节都关乎成败。而操作系统级文件路径格式化,恰似修炼过程中不可或缺的基础功法,看似平凡,却蕴含着巨大的能量,对整个开发过程起着至关重要的作用。
ASUJY1 个月前
linux·文件系统·linux0.11
文件系统原理(基于Linux0.11)文件系统负责对硬盘上的数据(文件)进行组织管理。 在Linux中,一切皆文件。不仅普通的文件,目录/块设备/管道/socket等也都当作是一个文件,统一交给文件系统来管理。
code monkey.1 个月前
linux·文件系统·ext2
【Linux之旅】深入 Linux Ext 系列文件系统:从磁盘物理结构到软硬链接的底层逻辑你是否曾好奇:当你在 Linux 中执行touch test.txt时,文件究竟是如何 “住进” 磁盘的?为什么删除文件时,有时删的是 “别名”,有时却能彻底清空数据?为什么ls -li会显示一个看似无关的数字(inode 号)?这些问题的答案,都藏在 Linux 最经典的Ext 系列文件系统(Ext2/Ext3/Ext4)中。
子牙老师2 个月前
linux·操作系统·文件系统
硬盘第一关:MBR VS GPT哈喽,我是子牙老师,一个手写过操作系统、编程语言、Java虚拟机、docker、Ubuntu系统,玩透Windows内核、Linux内核…的硬核男人
2401_858286112 个月前
linux·运维·服务器·数据结构·文件系统·ext2
OS36.【Linux】简单理解EXT2文件系统(2)目录1.知识回顾2.EXT2文件系统推算出EXT2文件系统的i_block最多能存储的数据块的个数每个数据块的大小是可以手动设置的
日更嵌入式的打工仔2 个月前
文件系统
文件系统LittleFS分享个资源:一个为微控制器设计的小型故障安全文件系统。掉电恢复能力——littlefs 设计用于应对随机断电情况。所有文件操作都有强大的写时复制保证,若发生断电,文件系统会回退到上一个已知的良好状态。
分布式存储与RustFS3 个月前
wpf·文件系统·milvus·对象存储·minio·rustfs·vibe
告别复杂配置:用Milvus、RustFS和Vibe Coding,60分钟DIY专属Chatbot作为一名全栈工程师,我一直在寻找更高效的方式构建智能应用。本文将分享如何利用 Milvus、RustFS 和 Vibe Coding 技术组合,在短时间内打造一个具备长期记忆能力的对话机器人。