Higher Education

product-details

Operating Systems: Concept Building & Problem Solving Approach

Author(s): Manish Kumar Singh | Sachin Kumar | Saibal Kumar Pal

ISBN: 9789355733542

Edition: 1st

© Year : 2022

₹575

Binding: Paperback

Pages: 508

Trim Size : 241 x 181 mm

Refer Book

Order Inspection Copy

An operating system is the most important software that runs on a computer—the system software that manages computer hardware, software resources, and provides common services for computer programs. This textbook is designed for learners with plenty of projects, solved exercises, and examples that can easily be read and understood by any beginner. This learner-centric text is aimed at graduate and post-graduate level students as far as operating system fundamentals are concerned.

  • Many real-time projects, figures, tables, examples, numerical problems with solutions to develop a thorough understanding of the concepts.
  • Answers to theoretical questions for each chapter for viva-voce and interviews.  
  • Chapter-end summary, followed by a solved exercise that covers all key questions with answers, which is helpful to memorize the concepts.
  • Real-time project assignments related to each chapter are included as “Engineering Kitchen/Project/Lab Work/Innovative Exploration” under “Project Work” after the completion of all chapters to help readers master the concepts with clear learning outcomes.
  • Essential Student Resources on Access Anywhere, Any Time Cengage Digital app:
  • GATE previous years’ questions with answers.
  • NET previous years’ questions with answers.
  • Placement-related questions for practice.
  • Tabulation of Linux-related system calls that are frequently asked in exam, viva-voce, or interview. 
  • PowerPoint Slides
  • Concept Videos

Part 1:  Introduction

1. Basics of Operating System

2. Structure of Operating System 

 

Part 2: Process Management Concepts

3. Concept of Process

4. Multithreading in Operating System

5. Scheduling in Operating System

 

Part 3: Inter-process Communication

6. Process Synchronization 

7. The Concept of Deadlocks

 

Part 4: Memory Management Concepts

8. Basic Memory Management

9. Memory Allocation Techniques

10. Virtual Memory

 

Part 5: I/O Management

11. Basics of I/O Systems

12. Secondary-Storage Structure

 

Part 6: File Management

13. A File System Concept 

14. Implementing File System

 

Part 7: Security & Protection Mechanism in Operating System

15. Security Environment in Operating System

16. Protection Mechanism in Operating System

Part 8: Linux Operating System

17. Introduction to Linux Operating System

18. Elementary Linux Commands & Shell Programming

19. Case Study - Linux & Windows Operating System

 

Part 9: Mobile Operating System

20. Case Study of Mobile Operating System

Manish Kumar Singh

Manish Kumar Singh is Assistant Professor at the Department of Computer Science, Shyama Prasad Mukherji College for Women, University of Delhi (UoD), Delhi. He is currently pursuing PhD in the area of Artificial Intelligence from the School of Engineering Sciences and Technology (SEST), Jamia Hamdard, Delhi. He was awarded MCA degree from Maharishi Dayanand University, Rohtak, Haryana. He has around 10 years of teaching and industry experience.  His areas of interest include Operating Systems, Computer Networks and Artificial Intelligence. He has successfully organized many internships and workshops in the respective fields and has been invited as a resource person in this area. He has published several research publications in books and journals.

 

Sachin Kumar

Dr. Sachin Kumar is Assistant Professor of Computer Science at Cluster Innovation Centre (CIC), UoD, Delhi. He has been awarded PhD degree in “Energy and Building Systems” from the Department of Computer Science, UoD, from where he completed his MCA degree as well. He has served as a Software Development Engineer with IHS Markit Information Mosaic, United Kingdom. He has more than 10 years of teaching and industry experience. Currently, he is teaching courses and supervising research in the area of Systems, Artificial Intelligence, Urban Computing and Information Systems. He has published several research publications in various reputed and high impact factor, SCI/SCIE/Scopus-indexed journals/conferences/books. He has also participated and presented research works at several international and national conferences and seminars. His main area of interest is to develop technological artifacts to solve societal problems and their deployment in real-world environment. He is also promoting interdisciplinary research, innovation and entrepreneurship, through project-driven pedagogy, research publication outputs, and startup promotion.

 

Saibal Kumar Pal

Dr. Saibal K. Pal is a Senior Scientist at Scientific Analysis Group, Defense Research & Development Organization (DRDO), Delhi. He has served as former Director of Information Technology and Cyber Security in the Ministry of Defense, Government of India (GoI). He received PhD in Computer Science from the University of Delhi and is an invited faculty and research guide at a number of national institutions. He has more than two decades of experience working in the public sector and has closely worked on the policy formulation and implementation for various types of communities in India. His areas of interest are Systems, E-Governance, Information & Network Security, Computational Intelligence, and Information Systems. He has more than 200 publications in books, journals and international conference proceedings.