Scheduling

A Scheduler aims to maximise CPU usage time.

It maintains two main queues of processes.

\begin{center}\vbox{\input{Processes/Operations on Processes.tex}
}\end{center}

\begin{center}\vbox{\input{Processes/Inter-Process Communication.tex}
}\end{center}

\begin{center}\vbox{\input{Threads and Concurrency.tex}
}\end{center}

\begin{center}\vbox{\input{CPU Scheduling.tex}
}\end{center}