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

 
 
 

Contributors