Skip to main content Link Menu Expand (external link) Document Search Copy Copied
Bob's Logs
  • Home
  • Operating System
    • Processes and Process API
      • Process Creation with fork()
      • Waiting with wait()
      • Execute with exec()
    • CPU Scheduling
      • Limited Direct Execution
      • Basic Scheduling Strategies
        • Scheduling Simulation
        • FIFO Scheduling
      • Multi-level Feedback Queue
      • Proportional Fair Sharing Scheduling
        • Basic Lottery Scheduler
        • Stride Scheduler
        • Completely Fair Scheduler (CFS)
    • Memory Introduction (WIP)
  • Computer Network
    • TCP
      • Ports and Sockets
      • TCP Part 1 - Writing a server in C
      • TCP Part 2 - Writing a client in C
      • TCP Part 3 - Handle concurrent connections
  • Data Structure & Algorithms
    • Trees and Graphs
      • Unique Binary Search Trees Questions
      • Tree Serialization Problems
    • Dynamic Programming
      • New 21 Game - Tree & Sliding Window
      • Uncrossed Lines
      • Number of Longest Increasing Sub-Sequence
  • Databases
    • Database Architecture
      • Physical Storage Media
      • Data Storage on Disk (WIP)
    • Distributed Databases
      • Two-Phase Commit (2PC)
  • Site Reliability Engineering
    • Observability
      • Introduction to Software Observability
      • Open Telemetry
      • Open Telemetry Collector
  • View the docs on Github
This site uses Just the Docs, a documentation theme for Jekyll.
  1. Operating System
  2. CPU Scheduling
  3. Proportional Fair Sharing Scheduling
  4. Stride Scheduler