Skip to content

UAPians/CSE-405-Operating-Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ–ฅ๏ธ CSE 405 - Operating Systems

Open in Codespaces OS Concepts Discussions

Bridging Theory and Modern OS Practices Through Visual Learning

          [Student Code] --> [Kernel Concepts] --> [Industry Practice]
                  \                       |                       /
                   \                      |                      /
                    V          [Visual Learning Hub]          V

๐ŸŒŸ Course Highlights

  • Interactive Simulators for process scheduling & memory management
  • Real Linux Kernel 6.x code walkthroughs
  • Cloud-Native OS case studies (Kubernetes, Firecracker)
  • Visual Concept Maps using MermaidJS/D2 lang
  • Industry AMAs with OS engineers from Microsoft, Red Hat

๐ŸŽฎ Try Our Interactive Tools

Tool Description Tech Stack
Process Scheduler Playground Drag-n-drop scheduling algorithm visualizer React + D3.js
Memory Management Sandbox Animated page replacement demonstrations Python + Matplotlib
Kernel Explorer Guided Linux kernel code navigation VS Code + CTags

๐Ÿ› ๏ธ Industry Integration

graph LR
    A[Academic Concepts] --> B(Visual Learning Tools)
    B --> C{Industry Applications}
    C --> D[Cloud Infrastructure]
    C --> E[Embedded Systems]
    C --> F[Game Development]
Loading

๐Ÿ“š Course Structure

  1. Core Concepts:

    • Process Lifecycle Visualization
    • Deadlock Detection Simulator
    • File System Architecture Diagrams
  2. Modern Systems:

    • Containerization vs Virtualization
    • eBPF for Observability
    • Real-Time OS Constraints

๐Ÿ‘ฅ How to Contribute

# 1. Fork this repository
# 2. Add your visual explainers/industry case studies
# 3. Submit PR with proper labeling:
#    - ๐Ÿ“Š For visualizations
#    - ๐Ÿญ For industry content
#    - ๐Ÿ› For concept corrections

๐Ÿ”— Connect & Learn


About

Bridging Theory and Modern OS Practices Through Visual Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published