Source: https://senaesteveslab.umassmed.edu/books/operating-systems-exams-questions-and-answers/?view=E159