# FDOS **Repository Path**: demon0511/FDOS ## Basic Information - **Project Name**: FDOS - **Description**: 复旦大学2022秋操作系统(H) 基于复旦教学OS框架,使用C语言,搭建类xv6的操作系统,实现硬件接口、内存管理、进程调度、文件系统、系统调用、Shell等功能 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: lab10-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-09-19 - **Last Updated**: 2024-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: C语言, Operating-system, XV6 ## README # OS-2022Fall-Fudan Course Website for OS Autumn 2022 at Fudan University 这是复旦大学 2022 年秋季学期《操作系统》课程的配套实验内容。我们将建立一个基于 ARM 架构的简易教学操作系统。 暂定的实验内容将包括: * 引导 Booting * 内存管理、分配算法 * 进程管理、调度算法 * 多核管理、并发问题 * 中断与异常、缺页处理 * 块设备驱动 * 文件系统 * 容器 * IPC * Shell Reference: * [去年的实验](https://github.com/FDUCSLG/OS-2021Fall-FDU) - [Arm® Architecture Reference Manual](https://cs140e.sergio.bz/docs/ARMv8-Reference-Manual.pdf) - [Arm® Instruction Set Reference Guide](https://ipads.se.sjtu.edu.cn/courses/os/reference/arm_isa.pdf) - [ARM Cortex-A Series Programmer’s Guide for ARMv8-A](https://cs140e.sergio.bz/docs/ARMv8-A-Programmer-Guide.pdf) - [ARM GCC Inline Assembler Cookbook](https://www.ic.unicamp.br/~celio/mc404-s2-2015/docs/ARM-GCC-Inline-Assembler-Cookbook.pdf)