当前位置: 首页 > 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

相关文章:

  • 第R4周:LSTM-火灾温度预测
  • RocketMQ 主题与队列的协同作用解析(既然队列存储在不同的集群中,那要主题有什么用呢?)---管理命令、配置安装(主题、消息、队列与 Broker 的关系解析)
  • java多线程(6.0)
  • 探秘 3D 展厅之卓越优势,解锁沉浸式体验新境界
  • DeepSeek本地部署保姆级教程
  • shell脚本3
  • 【基础IO上】复习C语言文件接口 | 学习系统文件接口 | 认识文件描述符 | Linux系统下,一切皆文件 | 重定向原理
  • OpenAI 最新 o3 集成到 Cursor 和 Cline 工作流程中
  • SIEMENS PLC 程序 GRAPH 程序解读 车型入库
  • 从桥梁坍塌到地质隐患:超导磁测量技术的“防患未然”价值
  • 模方ModelFun是什么?如何安装?
  • MiniMind模型的web交互功能初试
  • 驱动支持的最高CUDA版本与实际安装的Runtime版本
  • cpu性能统计
  • 小火电视桌面 TV版 老旧历史版本安装包 官方免费下载
  • 本地使用Ollama部署DeepSeek
  • 实时交互式AIGC系统开发:打造多模态数字人全栈解决方案
  • 基于图扑 HT 实现的智慧展馆数字孪生应用
  • 大模型应用开发(PAFR)
  • 实现层归一化
  • 价格周报|猪价继续回暖:二次育肥热度仍存,对猪价仍有一定支撑
  • 白酒瓶“神似”北京第一高楼被判侵权,法院一审判赔45万并停售
  • 上海经信委:将推动整车企业转型,加强智能驾驶大模型等创新应用
  • 蜀道考古调查阶段性成果发布,新发现文物遗存297处
  • 从“高阶智驾”到“辅助驾驶”,上海车展上的“智驾”宣发变调
  • 梁启超“失肾记”的余波:中西医论战与最后的真相