Processes in Computer Systems

Course Description

Programs, tasks, processes, and threads in computer systems. Detrminacy of multithreaded systems. Mutual exclusion. Synchronization mechanisms in multithreaded systems. System deadlock: detection, prevention and avoidance. Interprocess communication in distributed systems:message passing, remote procedure call, and shared memory. Determinacy in distributed shared storage systems. Global clock and mutual exclusion in distributed systems.

Study Programmes

Post-graduation study

Grading System

ID 11350
  Winter semester