https://github.com/hacker1649/cpu-process-scheduling-methods-
The process of choosing which process will use the CPU while another is waiting is known as CPU scheduling. CPU scheduling's primary responsibility is to make sure that anytime the CPU is idle, the OS at least chooses one of the tasks in the ready queue to be executed. The CPU scheduler will conduct the selecting procedure. One of the processes in memory that is prepared for execution is chosen. There are two different schedule kinds. Preemptive scheduling refers to the scheduling method where a current process may be terminated if a high priority process joins the queue and is given CPU time. Non-preemptive scheduling refers to scheduling when a running process cannot be stopped by any other process.
https://github.com/hacker1649/cpu-process-scheduling-methods-
cpp linux linux-terminal
Last synced: 4 months ago
JSON representation
The process of choosing which process will use the CPU while another is waiting is known as CPU scheduling. CPU scheduling's primary responsibility is to make sure that anytime the CPU is idle, the OS at least chooses one of the tasks in the ready queue to be executed. The CPU scheduler will conduct the selecting procedure. One of the processes in memory that is prepared for execution is chosen. There are two different schedule kinds. Preemptive scheduling refers to the scheduling method where a current process may be terminated if a high priority process joins the queue and is given CPU time. Non-preemptive scheduling refers to scheduling when a running process cannot be stopped by any other process.
- Host: GitHub
- URL: https://github.com/hacker1649/cpu-process-scheduling-methods-
- Owner: hacker1649
- Created: 2022-08-04T12:39:20.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-08-04T12:40:27.000Z (almost 3 years ago)
- Last Synced: 2024-12-31T15:50:32.117Z (6 months ago)
- Topics: cpp, linux, linux-terminal
- Language: C++
- Homepage:
- Size: 1.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files: