General description
Operating systems 1 course is a critically important part of computer science
curricula. It allows students to integrate several previously acquired concepts
they get in first courses (programming, computer architecture, assembly
programming) to be reach a broad and clear understanding of the way a
computer system works. In particular, the operating system structure, functions,
and operation is described as the center of this computer system. This course
contains also a description of the main concepts and the most important
components of an operating system which constitutes the common basic
knowledge all computer science graduates will need in their professional career,
regardless their specific specialization.