Introduction to Operating Systems by Dr. Mark Humphrys
Introduction to Operating Systems by Dr. Mark Humphrys
Introduction to Operating Systems by Dr. Mark Humphrys
This note
describes the following topics: UNIX or Linux, Pipes and redirection, Text
editors, Case sensitivity, Filenames and Special Characters, UNIX file
protections, UNIX directory protections, Shell, Shell utilities, Search engine,
PC operating systems, Server operating systems, Mobile operating systems, OS
structure, Processes, Memory, Files, Windows command line.
This note covers the following topics, Functions of Operating System, Evolution of OS, Operating System Services, ComputerSystem Architecture, Process Control Block, CPU Scheduling, Thread, Interprocess Communication, MessagePassing System, Process Synchronization, Petersons solution, Synchronization Hardware, Semaphores, The ReadersWriters Problem.
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.