Giter Site home page Giter Site logo

cpu-scheduling's Introduction

CPU-Scheduling

Weighted Round Robin (WRR) Scheduling: Similar to RR, but each process is assigned a weight. Processes with higher weights get more CPU time compared to those with lower weights.

Earliest Deadline First (EDF) Scheduling: In EDF scheduling, each process is associated with a deadline. The scheduler selects the process with the earliest deadline for execution. If multiple processes have the same deadline, the one with the shortest remaining time is chosen.

Foreground-Background Scheduling: This scheme divides processes into two categories: foreground and background. Foreground processes are given priority and are scheduled preemptively, while background processes are scheduled only when no foreground processes are ready to run.

Multilevel Queue Scheduling is a CPU scheduling technique where processes are divided into multiple queues based on their priority or other criteria. Each queue has its own scheduling algorithm, and processes are permanently assigned to one queue. This method allows the system to handle different types of processes more efficiently by applying different scheduling strategies to each queue.

cpu-scheduling's People

Contributors

prakharverma3 avatar antrimo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.