当前位置: 首页 > news >正文

制作一个简单的操作系统10

弄了一个简陋(自己写的)版本 文件系统,实在懒(没有移植现成FAT16,FAT1632,ext2等文件系统) 对付用吧,

下一篇,把简陋的printf,和简陋的文件系统,加入到 咱们简陋的操作系统 myOS中

运行效果:

完整代码:

#include <stdio.h>#define DISK_SIZE 1024
#define MAX_FILES 10
#define FILENAME_LEN 20
// 定义文件元数据结构体
typedef struct {char filename[FILENAME_LEN];int start_block;int size;int in_use;
} FileMetadata;// 模拟磁盘
unsigned char disk[DISK_SIZE];
// 文件元数据数组
FileMetadata files[MAX_FILES];// 手动实现 memset
void my_memset(unsigned char *ptr, unsigned char valu
http://www.xdnf.cn/news/132553.html

相关文章:

  • Android开发,实现底部弹出菜单
  • GStreamer 简明教程(十一):插件开发,以一个音频生成(Audio Source)插件为例
  • ‌Linux trap 命令详解
  • report builder问题
  • springboot3 声明式 HTTP 接口
  • JUC多线程:读写锁
  • 【高频考点精讲】前端构建工具对比:Webpack、Vite、Rollup和Parcel
  • 淘宝 /天猫/1688|京东API 常用接口列表与申请方式解析
  • P12167 [蓝桥杯 2025 省 C/Python A] 倒水
  • 对接金蝶获取接口授权代码
  • 第3讲、大模型如何理解和表示单词:词嵌入向量原理详解
  • Blender好用的插件推荐汇总
  • 电脑温度怎么看 查看CPU温度的方法
  • Golang | 位运算
  • DELPHI实现dbTreeView的节点拖动并更新
  • 为什么说美颜SDK动态贴纸才是直播、短视频平台的下一个爆点?看完你就懂了!
  • 连续帧点云目标检测结果展示,python实现
  • 这个免费的AI插件,居然让我5分钟看完2小时的YouTube视频!
  • 大麦项目pro版本来袭!扫平面试中的一切疑难杂症!
  • 视频丨Google 最新 AI 眼镜原型曝光:轻量 XR+情境感知 AI 打造下一代计算平台
  • 【C语言练习】002. 理解C语言的基本语法结构
  • 存储新势力:助力DeepSeek一体机
  • GIT下载步骤
  • Base64编码原理:二进制数据与文本的转换技术
  • 因泰立H13激光雷达赋能垃圾发电厂,炉渣体积测量与装车智能化
  • 跨Linux发行版CPU指令集兼容性深度解析与实践指南
  • 一文读懂Nginx应用之 CentOS安装部署Nginx服务
  • 当智驾成标配,车企暗战升级|2025上海车展
  • 告别 “幻觉” 回答:RAG 中知识库与生成模型的 7 种对齐策略
  • CUDA编程之Grid、Block、Thread线程模型