Synopses & Reviews
Hard stuff made easy Your practical, self-paced guide to operating system fundamentals.
Operating Systems DeMYSTiFieD is an easy way to understand how operating systems enable computer hardware and software to communicate successfully with each other. The basic concepts of a foundational class on operating systems is condensed, arranged in a logical sequence, and broken down into smaller pieces of information.
Each chapter includes learning objectives, a summary of central concepts, and exercises to apply the objectives learned. Detailed illustrations enhance the material. The book covers the major components and levels of operating systems, design techniques, hardware interface, process and memory management, file systems, security, and networking and distributed systems. This overview is supplemented by reviews, practice exercises, case studies, and a full self-test at the end of the book.
Operating Systems DeMYSTiFieDCovers high-level operating system design techniques, functions, and hardware interface, as well as specifics of Windows, UNIX, Linux, and other popular operating systems Provides a foundational understanding of how the operating system allocates and de-allocates the computer's many and diverse resources: its CPUs, main memory, devices, files, networked resources, and security software Includes detailed examples with clear explanationsContains chapter-opening objectives that offer insight into what you're going to learn in each stepOffers questions at the end of every chapter reinforce learning and pinpoint weaknessesConcludes with a final exam for overall self-assessment
Step-by-step coverage:
Introduction to Operating Systems; Operating Systems Structures; Process Management; Process; Threads; CPU Scheduling; Process Synchronization; Deadlocks; Memory Management; Virtual Memory; Storage Management; System Interface; File System Implementation; Mass Storage Structure; I/O Systems; Protection and Security; Types of Operating Systems
Synopsis
Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.
Learn what happens behind the scenes of operating systems
Find out how operating systems work, including Windows, Mac OS X, and Linux. Operating Systems Demystified describes the features common to most of today's popular operating systems and how they handle complex tasks.
Written in a step-by-step format, this practical guide begins with an overview of what operating systems are and how they are designed. The book then offers in-depth coverage of the boot process; CPU management; deadlocks; memory, disk, and file management; network operating systems; and the essentials of system security. Detailed examples and concise explanations make it easy to understand even the technical material, and end-of-chapter quizzes and a final exam help reinforce key concepts.
It's a no-brainer You'll learn about:
- Fundamentals of operating system design
- Differences between menu- and command-driven user interfaces
- CPU scheduling and deadlocks
- Management of RAM and virtual memory
- Device management for hard drives, CDs, DVDs, and Blu-ray drives
- Networking basics, including wireless LANs and virtual private networks
- Key concepts of computer and data security
Simple enough for a beginner, but challenging enough for an advanced student, Operating Systems Demystified helps you learn the essential elements of OS design and everyday use.
Synopsis
Learn what happens behind the scenes of operating systems
Find out how operating systems work, including Windows, Mac OS X, and Linux. Operating Systems Demystified describes the features common to most of today's popular operating systems and how they handle complex tasks.
Written in a step-by-step format, this practical guide begins with an overview of what operating systems are and how they are designed. The book then offers in-depth coverage of the boot process; CPU management; deadlocks; memory, disk, and file management; network operating systems; and the essentials of system security. Detailed examples and concise explanations make it easy to understand even the technical material, and end-of-chapter quizzes and a final exam help reinforce key concepts.
It's a no-brainer You'll learn about: Fundamentals of operating system design Differences between menu- and command-driven user interfaces CPU scheduling and deadlocks Management of RAM and virtual memory Device management for hard drives, CDs, DVDs, and Blu-ray drives Networking basics, including wireless LANs and virtual private networks Key concepts of computer and data security
Simple enough for a beginner, but challenging enough for an advanced student, Operating Systems Demystified helps you learn the essential elements of OS design and everyday use.
Table of Contents
Introduction
Part I: Overview
Chapter 1: Introduction to Operating Systems
Chapter 2: Operating Systems Structures
Part II: Process Management
Chapter 3: Process
Chapter 4: Threads
Chapter 5: CPU Scheduling
Chapter 6: Process Synchronizations
Chapter 7: Deadlocks
Part III: Memory Management
Chapter 8: Main Memory
Chapter 9: Virtual Memory
Part IV: Storage Management
Chapter 10: The System Interface
Chapter 11: File System Implementation
Chapter 12: Mass Storage Structure
Chapter 13: I/O Systems
Part V: Protection and Security
Chapter 14: Protection
Chapter 15: Security
Part VI: Types of Operating Systems
Chapter 16: Distributed Systems
Chapter 17: Real-Time Systems
Chapter 18: Multimedia Systems
Chapter 19: Open-Source Systems
Final Exam
Answers