Higher Education
Author(s): Manish Kumar Singh | Sachin Kumar | Saibal Kumar Pal
ISBN: 9789355733542
1st Edition
Copyright: 2022
India Release: 2022
Binding: Paperback
Pages: 508
Trim Size: 241 x 181 mm
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.
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.