Grasp a fundamental understanding of computer and operating systems
Learn the concepts and creation of computer processes and threads
Understand memory management and virtual memory concepts
Learn the concepts of resource management and security
Understand process concurrency and synchronization
Learn scheduling policies of modern operating systems
Understand the concepts of data input/output, storage, and file management