Course Description
Operating system concepts and design. Concurrent processes, process synchronization, and deadlocks. Resource management including virtual memory, CPU scheduling, and secondary storage. File structures, input/output. Virtualization. Getting involved in Linux. We have developed an interactive open source textbook for EC440