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.
Authored by Remzi H. ArpaciDusseau and Andrea C. ArpaciDusseau, the book provides a full overview of operating systems. It begins with virtualization and the basic process needs and scheduling then transitions into memory virtualization and management that includes paging and segmentation. The book looks at concurrencyincluding locks, condition variables, and semaphores. Other areas included are I O devices, RAID configurations, file system implementation, crash consistency, and distributed systems. This is a comprehensive book ideal for anyone looking for essential knowledge as well as advanced information on operating systems.
Author(s): Remzi H. Arpaci-dusseau, Andrea C.
Arpaci-dusseau, University of Wisconsin madison
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.