课程目标

  • 理解计算机系统核心组成(CPU、内存、I/O等)
  • 掌握操作系统原理与实践操作
  • 通过实验验证计算机体系结构理论
  • 培养系统级编程与调试能力

实验内容

基础实验

  • 汇编语言编程实践 💻
  • 进程调度算法模拟 🔄
  • 内存管理机制实现 🧱
  • 文件系统结构分析 📁

进阶实验

  • 网络协议栈搭建 🌐
  • 并发编程与同步机制 🔒
  • 系统调用接口开发 🛠
  • 虚拟化技术探索 🧪

学习资源

实验环境

软件 版本 说明
Linux 5.4+ 实验主平台
GDB 9.2 调试工具
QEMU 7.0 模拟环境
计算机体系结构

实验建议

操作系统原理