Bozu1206 / OS-Labs

All the OS labs (CS-323)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS-323 OS-Labs

Ce repo contient tous les labos du cours CS-323 : Introduction to Operating Systems de l'année académique 2021-2022. Le principal langage de programmation est C.

  • Lab 0 : Introduction (grade : 100%)

    • Phase 1 : Development environment
    • Phase 2 : Fork and threading
  • Lab 1 : Scheduling, memory management (grade : 100%)

    • Phase 1 : Thread create/join
    • Phase 2 : Scheduling
    • Phase 3 : Malloc / Free
  • Lab 2 : Concurrency (grade : 100%)

    • Phase 1 : IPC/message queues
  • Lab 3 : File system (grade : 100%)

    • Phase 1 : simple FS
  • Lab 4 : Security / Fuzzing (grade : 100%)

    • Phase 1 : Sanitization
    • Phase 2 : Fuzzing (libFuzzer)

About

All the OS labs (CS-323)


Languages

Language:C 55.6%Language:Roff 24.8%Language:Shell 12.1%Language:Makefile 3.5%Language:CMake 1.3%Language:Awk 1.3%Language:M4 0.6%Language:Assembly 0.2%Language:Python 0.2%Language:C++ 0.2%Language:DIGITAL Command Language 0.1%Language:Module Management System 0.1%