In computer science, scheduling is the method by which threads, processes or data flows are given access to system resources (e.g. processor time, communications bandwidth). This is usually done to load balance a system effectively or achieve a target quality of service. The need for a scheduling algorithm arises from the requirement for most modern systems to perform multitasking (execute more than one process at a time) and multiplexing (transmit multiple flows simultaneously).
WELCOME TO RICHTOPIA
- 2,695,718 all-time users
- 11 Amazing Examples of Disruptive Technology
- 17 Great Examples of Effective Leadership and Strategy
- What Is Social Marketing? And How Does It Work?
- Space-Exploration Top 100: From Elon Musk to Neil DeGrasse Tyson, These Are the Most Influential Leaders in Space-Exploration
- British Entrepreneurs Top 100: From Richard Branson to J.K. Rowling, These Are the Most Influential Entrepreneurs in the UK