Operating System, an integral part of any computer, is the interface between the computer users and the hardware. This comprehensive book provides the readers with the basic under-standing of the theoretical and practical aspects of operating systems. The text explains the operating systems and components of operating systems including attributes of Linux and Unix operating systems. It also discusses Android operating system and Tablet computer. The book explicates in-depth the concepts of process, threads/multithreading and scheduling and describes process synchronization, deadlocks and memory management including file access methods and directory structure. In addition, it also describes security and protection along with distributed file systems. The book is designed as a textbook for undergraduate students of Electronics and Communication Engineering, Computer Science and Engineering, and Information Technology as well as post-graduate students of computer applications and computer science.
What people are saying - Write a review
We haven't found any reviews in the usual places.
access rights address space Android application block buffer bytes cache circular wait client commands communication contains critical section deadlock deﬁned device driver disk distributed ﬁle system distributed system domain efﬁcient entry execution ﬁeld File ﬁle name ﬁle system ﬁrst ﬁxed frames hardware identiﬁed implemented inode instruction interface interrupt kernel kount layer Linux logical address main memory memory management methods modiﬁcations module Multics multimedia multiple multiprocessor multiprogramming necessary object page fault Page Replacement Algorithm page table partitioning passwords pointer priority problem process control block process P1 processor protocols provides ready queue registers remote replacement algorithm request resource type scheduling scheme secondary storage segment semaphore server shared shown in Figure speciﬁc structure swapped switching synchronisation system calls tablets threads transfer Unix Unix operating system variable virtual machines virtual memory waiting write