TR EN

OPERATING SYSTEMS COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
BIL307 OPERATING SYSTEMS 5 4 3 5

KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to)

Students will learn the basic concepts of process management.
Students will learn techniques for interprocess communication and synchronization. When given a problem involving concurrent processes, they will be able to design and code a solution to the problem.
Students will learn a range of algorithms for process scheduling and deadlock detection and avoidance.
Students will learn concepts of memory management (allocation, paging, segmentation, virtual memory).
Students will learn file management and input/output handling in operating systems.
Students will learn and be able to apply Unix system calls.
Students will be able to use operating systems features to solve real world problems.