Introduction, Hardware and Software Concepts, Processes and Threads, Synchronous Concurrent Execution, Deadlock and Indefinite Postponement, Processor Scheduling, Physical and Virtual Memory, Disk Performance Optimization, Performance and Processor Design, Multiprocessor Management, Distributed Systems.