Principles of Operating Systems

Price: 1250.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780198082873

Publication date:

18/06/2014

Paperback

688 pages

241.0x184.0mm

Price: 1250.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780198082873

Publication date:

18/06/2014

Paperback

688 pages

241.0x184.0mm

First Edition

Naresh Chauhan

Principles of Operating Systems is designed as a textbook for students of computer science, engineering, and computer applications. The book aims to acquaint students with the various aspects of operating systems, such as computer architecture, process management, memory management, file management, and input-output management.

Suitable for: Principles of Operating Systems is designed as a textbook for students of computer science, engineering, and computer applications.

Rights:  World Rights

First Edition

Naresh Chauhan

Description

Principles of Operating Systems is designed as a textbook for students of computer science, engineering, and computer applications. The book aims to acquaint students with the various aspects of operating systems, such as computer architecture, process management, memory management, file management, and input-output management.

Divided into eight parts, the book tries to provide a comprehensive coverage of topics related to operating systems, beginning with OS architectures and then moving on to process scheduling, inter-process communication and synchronization, deadlocks, and multi-threading. Under the part on memory management, basic memory management and virtual memory are discussed. These are followed by chapters on file management and I-O management. Security and protection of OSs are also discussed in detail. Further, advanced OSs such as distributed, multi-processor, real-time, mobile, and multimedia OSs are presented. Android OS, one of the most popular, is discussed under mobile operating systems. The last part of the book discusses shell programming, which will help students perform the practicals for this course. The first six parts contain case studies on UNIX, Solaris, Linux, and Windows.

First Edition

Naresh Chauhan

Table of contents

PART I Introduction
Chapter 1. Introduction to Operating Systems
Chapter 2. Hardware Support for Operating Systems
Chapter 3. Resource Management
Chapter 4. Operating System Architectures
PART II Process Management
Chapter 5. Fundamentals of Process Management
Chapter 6. Process Scheduling
Chapter 7. Process Communication and Synchronization
Chapter 8. Deadlocks
Chapter 9. Multi-threading
PART III Memory Management
Chapter 10. Basic Memory Management
Chapter 11. Virtual Memory
Part IV File Management
Chapter 12. File Systems
Chapter 13. File System Implementation
PART V Input -Output Management
Chapter 14. Basics of I-O Management
Chapter 15. Disk Management
PART VI Security and Protection
Chapter 16. Security Issues
Chapter 17. Protection Mechanisms
PART VII Advanced Operating Systems
Chapter 18. Distributed Operating Systems
Chapter 19. Multi-processor Operating Systems
Chapter 20. Real-time Operating Systems
Chapter 21. Mobile Operating Systems
Chapter 22. Multimedia Operating Systems
PART VIII Shell Programming
Chapter 23. Shell Programming and UNIX Shells

First Edition

Naresh Chauhan

Features

  • Explains how the modern OSs have been developed and discusses different types of OSs and OS architectures
  • Highlights the hardware issues necessary to understand operating system concepts
  • Contains dedicated chapters on specialized OSs such as distributed OSs, multiprocessor OSs, real-time OSs, mobile OSs (including Android OS), and multimedia OSs
  • Covers every concept in depth and provides numerous solved examples interspersed within the text
  • Provides specially designed brain teasers at the end of each chapter for the students to develop an analytical approach to problem solving
  • Includes case studies of four OSs, namely, UNIX, Solaris, Linux, and Windows and two real-time OSs, VxWorks and QNX
  • Contains a separate chapter on shell programming that will be helpful for operating system laboratory
  • Online Resources
  • The companion website of the book contains the following additional resources:
  • For Faculty
  • Chapter-wise PowerPoint Slides
  • For Students
  • Solved questions for competitive examinations
  • Practical exercises for OS laboratory

First Edition

Naresh Chauhan

First Edition

Naresh Chauhan

Description

Principles of Operating Systems is designed as a textbook for students of computer science, engineering, and computer applications. The book aims to acquaint students with the various aspects of operating systems, such as computer architecture, process management, memory management, file management, and input-output management.

Divided into eight parts, the book tries to provide a comprehensive coverage of topics related to operating systems, beginning with OS architectures and then moving on to process scheduling, inter-process communication and synchronization, deadlocks, and multi-threading. Under the part on memory management, basic memory management and virtual memory are discussed. These are followed by chapters on file management and I-O management. Security and protection of OSs are also discussed in detail. Further, advanced OSs such as distributed, multi-processor, real-time, mobile, and multimedia OSs are presented. Android OS, one of the most popular, is discussed under mobile operating systems. The last part of the book discusses shell programming, which will help students perform the practicals for this course. The first six parts contain case studies on UNIX, Solaris, Linux, and Windows.

Read More

Table of contents

PART I Introduction
Chapter 1. Introduction to Operating Systems
Chapter 2. Hardware Support for Operating Systems
Chapter 3. Resource Management
Chapter 4. Operating System Architectures
PART II Process Management
Chapter 5. Fundamentals of Process Management
Chapter 6. Process Scheduling
Chapter 7. Process Communication and Synchronization
Chapter 8. Deadlocks
Chapter 9. Multi-threading
PART III Memory Management
Chapter 10. Basic Memory Management
Chapter 11. Virtual Memory
Part IV File Management
Chapter 12. File Systems
Chapter 13. File System Implementation
PART V Input -Output Management
Chapter 14. Basics of I-O Management
Chapter 15. Disk Management
PART VI Security and Protection
Chapter 16. Security Issues
Chapter 17. Protection Mechanisms
PART VII Advanced Operating Systems
Chapter 18. Distributed Operating Systems
Chapter 19. Multi-processor Operating Systems
Chapter 20. Real-time Operating Systems
Chapter 21. Mobile Operating Systems
Chapter 22. Multimedia Operating Systems
PART VIII Shell Programming
Chapter 23. Shell Programming and UNIX Shells

Read More