Skip to content

Program-Bear/THU_OS_Homework

Repository files navigation

THU_OS_Homework

The Homework assigned in THU Operating System Course

内存管理系统: 第5讲连续内存分配 -> First-fitAnalysis(python实现各类分配算法的比较) 第6讲非连续内存分配+第8,9讲虚拟存储 -> ReplacementAlgorithm(c实现页面置换算法模拟器)

线程管理系统: 第11讲线程与进程 -> Schedule/scheduler(python实现一个简单的调度框架模拟) 第12讲进程控制 -> Schedule/advanced-shceduler(python实现一个更加复杂的调度框架模拟)

调度系统: 第15讲调度器 -> Scheduler(java实现 各类调度算法的比较)

同步互斥: 第17讲同步互斥 -> SoftwareSynchronous(各类软件同步算法的正误判断) 第18讲信号量与管程 -> Sync(c实现 40个同步互斥问题):

第20讲死锁 -> Bank(java实现 死锁检测算法——银行家算法) 第20讲进程通信 -> Signal(c实现 一个进程通信的小实验)

I/O系统: 第23讲 -> Disk(python实现 磁盘调度算法)

About

The Homework assigned in THU Operating System Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published