Operating systemsLesson 3 of 3 in the course Processes and scheduling
Operating-System Scheduling: Algorithms, Policies, and Kernel Implementations
5 flashcards · 5 quiz questions · 5 match pairs · 5 fill-in sentences · English
Lesson progress
0 / 5
Your progress is kept in this browser only.Sign up to save it
Summary
Scheduling is how a computer system decides which tasks receive resources and when. It underlies multitasking, resource sharing, and predictable system behavior.
In computing, scheduling is the assignment of resources to tasks. Resources can include processors, network links, or expansion cards; tasks can include threads, processes, or data flows. A scheduler is the mechanism that makes these allocation decisions.
All flashcards
Quiz questions
Based on the Wikipedia article Scheduling (computing), licensed CC BY-SA 4.0. Adapted into a summary, flashcards and quizzes.
More in Operating systems
All Operating systems lessonsOperating systemsProcess Management: Resources, Lifecycle, Scheduling, and IPC5 flashcards · 5 quiz questions · 4 gamesPlay free →Operating systemsDevice Drivers: Interfaces, Frameworks, Virtualization, and Security5 flashcards · 5 quiz questions · 4 gamesPlay free →Operating systemsThreads: Execution, Scheduling, Synchronization, and Threading Models5 flashcards · 5 quiz questions · 4 gamesPlay free →