Scheduling algorithms

Scheduling (computing)

Scheduling is the process of assigning resources to tasks in order to optimize performance, utilization, and quality of service. It is carried out by a scheduler which ensures that all computer resources are kept busy, multiple users can share system resources effectively, and a target quality-of-service is achieved. Scheduling is essential for multitasking with a single CPU.

1 courses cover this concept

15-323 / 15-623 Computer Music Systems and Information Processing

Carnegie Mellon University

Spring 2019

This course explores discrete music information representation and manipulation. It introduces timed event sequences, MIDI protocol, and non-real-time processing techniques like Markov models and algorithmic composition. Prior knowledge of course 15-122 is required.

No concepts data

+ 26 more concepts