Operating systems are software that are used to manage the computer
hardware and software resources. They also provide common services for
computer programs. The operating system acts as an intermediary between
programs and the computer hardware for hardware functions such as input
and output, and memory allocation. They are found in many devices that
contain a computer including cellular phones and video game consoles as
well as web servers and supercomputers. There are numerous types of
operating systems such as single-tasking system, multi-tasking operating
system and distributed operating system. This book unfolds the
innovative aspects of operating systems which will be crucial for the
holistic understanding of the subject matter. Some of the diverse topics
covered herein address the varied branches that fall under this
category. This book is an essential guide for both academicians and
those who wish to pursue this discipline further.