This text demystifies the subject by using a simple and step-by-step approach, from fundamentals to modern concepts of traditional uniprocessor operating systems, in addition to advanced operating systems on various multiple-processor platforms and also real-time operating systems (RTOSs). While projecting an insight into the generic operating systems of today, its primary objective is to integrate the concepts, techniques, and case studies into cohesive chapters that finally locate the bridges formed with a reasonable balance between theoretical design issues and practical implementation details. It addresses most of the issues required to be resolved in the design and development of continuously evolving rich diversified modern operating systems, and describes successful implementation approaches in the form of abstract models and algorithms. This book is primarily intended for use in any discipline of undergraduate courses and also for a substantial portion of the post-graduate course that include the subject, Operating system. It can also be equally used for self-study.
Key Features
- Exhaustive discussions on traditional uniprocessor-based generic operating systems with figures, tables, and also real-life implementations of Windows, UNIX, Linux, and to some extent SUN Solaris.
- Separate chapter on security and protection: a grand challenge in the domain of today's operating systems, describing many different issues including its implementation in modern operating systems; UNIX, Linux, and Windows.
- Separate chapter on advanced operating systems detailing major design issues and salient features of multiple-processor-based operating systems including distributed operating systems. Cluster architecture; a low-cost and base substitute of true distributed systems including its classification, and merits and drawbacks.
- Separate chapter on real-time operating systems (RTOSs) containing fundamental topics, useful concepts, and major issues as well as a few different types of its real-life implementations.
About the Author: Pranabananda Chakraborty has a strong diversified experience in Information Technology Industry for last 45 years covering System Analysis & Design and implementation of System Software ( like Operating systems, Compiler deign ) for various types of large Mainframe Computing Systems with the giant Multinationals, Re-engineering, Project Monitoring & Management including Banking System / Insurance Systems / State-based Public Examination Processing system / Production Planning / Survey & Demographic Census ( Govt. of India ) / Different areas in Postal systems, Ministry of Posts, Govt. of India / Staff selection systems, Govt. of India, and many other real-time projects in India and abroad.
As an academician, he was in parallel for last 45 years affiliated with several prominent institutes including reputed engineering colleges and universities. Recently, he was a Senior Visiting Professor at the Government Engineering Colleges, Kolkata, West Bengal, India, and also a guest faculty at Birla Institutes of Technology and Sciences (BITS), Pilani, India on regular basis. During this period, he has also conducted and imparted corporate and institutional trainings on various academic subjects of core computer science and IT discipline for large reputed multinationals including IBM, and R & D Organization using contemporary large systems, as well as Seminars and Management Development Programs in India and abroad sponsored by different corporate bodies in Information Technology - based Industry.
Although he has extensive research experience in theoretical computer science and software development, his work is mainly focused on Operating Systems, and Real-Time Operating Systems. He has also authored a textbook on Computer Organization and Architecture published by CRC Press, USA, .