McMaster University
SFWR ENG 3SH3
The midterm • 50 min, Friday, Feb 27th • Materials through CPU scheduling • closed book, closed note • Types of questions: True & False, short questions • You can bring McMaster standard calculator; no Internet-enabled devices • All-in-one slides on course page Materials covered so far • Introduction to OS – Basic functions
...[Show More]
The midterm • 50 min, Friday, Feb 27th • Materials through CPU scheduling • closed book, closed note • Types of questions: True & False, short questions • You can bring McMaster standard calculator; no Internet-enabled devices • All-in-one slides on course page Materials covered so far • Introduction to OS – Basic functions of OS: process management, memory management, CPU scheduling, storage management, protection and security – Types of kernels (Monolithic (micro-kernel), modular kernel) and their advantaged and disadvantages; examples of OS supporting each types of kernels – Types of interrupts, purpose of interrupts [process management, synchronization, CPU scheduling] Process management • Understand the difference between process and program – Processes are programs in action • Characteristics of process address space [memory management] – When allocated? what is stored? • Process states – Understand each
[Show Less]