An Introduction to Operating Systems
Bhatt, Pramod Chandra P.![An Introduction to Operating Systems](https://support.digitalhusky.com/media/annotations/sorted/326/32659563/CHSBZCOP0332659563.jpg)
Provides a practical view of GNU/Linux and Windows 7, 8 and 10, covering different design considerations and patterns of use. The section on concepts covers fundamental principles, such as file systems, process management, memory management, input-output, resource sharing, and interprocess communication.