Enrolment options

ISY3164: OPERATING SYSTEMS CONCEPTS
Semester I

Operating systems are an essential part of any computer system. Similarly, a course on operating systems is an essential part of any computer science education. The fundamental concepts and algorithms covered during the delivery of this module are often based on those used in both commercial and open-source operating systems.
Our aim is to present these concepts and algorithms in a general setting that is not tied to one particular operating system.
The text to use is organized in eight major parts:
Chapters 1 and 2 explain what operating systems are, what they do, and how they are designed and constructed.
Chapters 3 through 7 describe the process concept and concurrency as the heart of modern operating systems.
Chapters 8 and 9 deal with the management of main memory during the execution of a process.
Chapters 10 through 13 describe how mass storage, the file system, and I/O are handled in a modern computer system.
Chapters 14 and 15 discuss the mechanisms necessary for the protection and security of computer systems.
Chapters 16 and 17 discuss virtual machines and distributed systems.

Self enrolment (Student)
Self enrolment (Student)