<meta http-equiv="refresh" content="0; URL=noscript.html"> METU | Course Syllabus

Course Objectives

Introduction to computer organization, data and information representation and processing, machine-level representation of programs, instruction set architecture, pipelining, optimizing program performance, memory hierarchy, cache memories, virtual memory. Introduction to operating systems. Memory management. Process management. Concurrent processes. Deadlocks. Processor management. I/O and device management. File management and File systems. Introduction to distributed operating systems. Synchronization in distributed systems. Distributed file systems. Overview of contemporary OS technology.