Questora

CSCD 315 — Operating Systems

Computer Science · University of Ghana

This course will study basic principles of operating systems: addressing modes, indexing, relative addressing, indirect addressing, stack maintenance; implementation of multitask systems; control and coordination of tasks, deadlocks, synchronization, mutual exclusion; storage management, segmentation, paging, virtual memory; protection, sharing, access control; file systems; resource management; evaluation and prediction of performance. Introduction to operating systems. Topics Include: Threads and Processes ; Interprocess Communication, Synchronization ; CPU Scheduling; Memory Management ; File and I/0 Systems ; Protection and Security ; Distributed System Structures ; Distributed Coordination ; Fault Tolerance, Real-time Computing .

Credits
3
Level
Level 300

Other courses on this programme

Practising CSCD 315 with Questora

Upload your own slides, notes and past papers for CSCD 315 and Questora builds mock exams, practice questions and a revision plan from them.

Start free

Course details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).