includes algorithms: FCFS, SJF, RR, priority scheduling with ageing, FIFO, OPT, LRU