a simple scheduling os simulator in c++, our focus was short-term scheduling and we implemented the algorithms: HRRN: Highest Response, Ratio Next, RR: Round Robin, Multilevel feedback, Lottery scheduling, State-dependent priority methods, Priority scheduling and FCFS: First Come, First Served.
Read more about in: https://www.dropbox.com/s/yz4kdgh3qis8ln8/Sistemas%20Operacionais%20-%20Relat%C3%B3rio%20-%20Escalonamento%20de%20Processos%20e%20Threads.pdf?dl=0 (sorry, just in pt-br)