This note explains the
following topics: Computer system, Hardware basics, Nachos overview, Process concept and state, Process description
and control, Threads, Concurrency: Mutual Exclusion and Synchronization,
Concurrency: Mutual Exclusion and Synchronization, Concurrency: Mutual Exclusion
and Synchronization, Concurrency: Deadlock and Starvation, Memory Management,
Virtual Memory, Virual Memory, Uniprocessor Scheduling, I/O Management.
This lecture note explains important systems concepts in general. Topics covered includes, Threads and Processes, Concurrency and Synchronization, Scheduling, Virtual Memory, I O, Disks, File systems, Network file systems, Protection and Security, Virtual machines, Cutting edge topics.
This page covers the following topics related to Operating Systems, Notes on Java, Processes and Synchronization, Memory Management, Disks, File Systems, Protection and Security.