专题研究操作系统实验与原理

操作系统实验与原理

从内核实验、模块编程到同步互斥与进程间通信。

parz1创刊于 2024已完成

本辑之问

操作系统如何把硬件资源组织成可被程序可靠使用的抽象?

操作系统的核心不是接口清单,而是在共享、隔离与协作之间建立可执行的秩序。

讨论范围内核 / 模块 / 并发 / 同步 / 通信

文章与论证

实验:从可运行的内核开始

通过编译、启动与模块编程建立对内核边界的直观认识。

  1. 01OS 实验 - 使用 Docker 编译内核使用 Docker + qemu 快速编译内核并实现自定义系统调用2024.03.31
  2. 02OS 模块编程实验题解HDU 潘万彬老师的操作系统课程后作业2024.04.11

机制:进程如何共享与协作

从同步互斥进入进程通信,理解并发秩序如何被建立。

  1. 03并发中的同步互斥软硬件解决互斥、信号量解决、经典问题、管程2024.04.26
  2. 04进程间通信进程的三种通信方式2024.05.06

本专题将随阅读、写作与修订持续生长。