Operating Systems
Description
After studying this course students should: be able to indicate the goals of an operating system; know the hardware-support that is minimally necessary to perform a modern operating system; know how to describe the components of an operating system (functionally); be able to expose the different design methodologies; know how to describe the most important algorithms that are used for implementing theses components, weighing their pros and cons and be able to indicate the necessary hardware support; be able to make a responsible choice between these algorithms on the basis of certain criteria and the available hardware; be able to develop parallel cooperative programmes and provide the necessary synchronisation tasks; be able to compare operating systems and give a justified advice be able to understand the implementation of a simple educational operating system; be able to make simple modifications and extensions to a simple educational operating system; be able to work at a low-level in the C programming language, including memory manipulation.
Preview the 5 closest equivalencies already indexed in our system
G0Q35A has possible credit equivalents including 382230 at Dankook University.