Skip to content Skip to footer
-70%

Understanding Operating Systems 8th Edition by Ann McHoes, ISBN-13: 978-1305674257

Original price was: $50.00.Current price is: $14.99.

 Safe & secure checkout

Description

Description

Trustpilot

Understanding Operating Systems 8th Edition by Ann McHoes, ISBN-13: 978-1305674257

[PDF eBook eTextbook] – Available Instantly

  • Publisher: ‎ Cengage Learning; 8th edition (March 15, 2017)
  • Language: ‎ English
  • 592 pages
  • ISBN-10: ‎ 1305674251
  • ISBN-13: ‎ 978-1305674257

Discover a clear, straightforward explanation of both current operating system theory and today’s practices within UNDERSTANDING OPERATING SYSTEMS, 8E. This leading book’s proven approach begins with a valuable discussion of fundamentals before introducing specific operating systems. Fully updated, timely content offers an expanded analysis of how modern innovations, such as multi-core processing and wireless technologies, have impacted today’s operating systems. Revised Research Topics within this edition’s practical exercises encourage readers to research emerging and influential topics independently. In addition, updates throughout the final four chapters now highlight information on the most current versions of UNIX (including the latest Macintosh OS), Linux, Windows, and Android to equip users with the contemporary knowledge and skills needed to working most effectively with today’s systems.

Table of Contents:

Contents

Preface

Part 1: Operating Systems Concepts

Chapter 1: Introducing Operating Systems

What Is an Operating System?

Operating System Software

An Evolution of Computing Hardware

Types of Operating Systems

Timeline of Operating Systems Development

Role of the Software Designer

Conclusion

Key Terms

To Explore More

Exercises

Chapter 2: Early Memory Management Systems

Single-User Contiguous Scheme

Fixed Partitions

Dynamic Partitions

Best-Fit and First-Fit Allocation

Deallocation

Relocatable Dynamic Partitions

Conclusion

Key Terms

To Explore More

Exercises

Chapter 3: Memory Management Includes Virtual Memory

Paged Memory Allocation

Demand Paging Memory Allocation

Page Replacement Policies and Concepts

Segmented Memory Allocation

Segmented/Demand Paged Memory Allocation

Virtual Memory

Cache Memory

Conclusion

Key Terms

To Explore More

Exercises

Chapter 4: Processor Management

Definitions

About Multi-Core Technologies

Scheduling Submanagers

Process Scheduler

Scheduling Policies and Algorithms

Scheduling Algorithms

Managing Interrupts

Conclusion

Key Terms

To Explore More

Exercises

Chapter 5: Process Synchronization

Consequences of Poor Synchronization

Modeling Deadlocks with Directed Graphs

Understanding Directed Graphs

Strategies for Handling Deadlocks

Starvation

Conclusion

Key Terms

To Explore More

Exercises

Chapter 6: Concurrent Processes

What Is Parallel Processing?

Typical Multiprocessing Configurations

Process Synchronization Software

Process Cooperation

Concurrent Programming

Threads and Concurrent Programming

Two Concurrent Programming Languages

Conclusion

Key Terms

To Explore More

Exercises

Chapter 7: Device Management

Types of Devices

Magnetic Disk Storage

Optical Disc Storage

Solid State Storage

Components of the I/O Subsystem

Communication among Devices

RAID

Conclusion

Key Terms

To Explore More

Exercises

Chapter 8: File Management

The File Manager

Interacting with the File Manager

File Organization

Physical Storage Allocation

Access Methods

Levels in a File Management System

Access Control Verification Module

Data Compression

Conclusion

Key Terms

To Explore More

Exercises

Chapter 9: Network Organization Concepts

Definitions and Concepts

Network Topologies

Network Types

Software Design Issues

Transport Protocol Standards

Conclusion

Key Terms

To Explore More

Exercises

Chapter 10: Management of Network Functions

Comparison of Two Networking Systems

NOS Development

DO/S Development

Conclusion

Key Terms

To Explore More

Exercises

Chapter 11: Security and Ethics

Role of the Operating System in Security

Security Breaches

System Protection

Password Management

Ethics

Conclusion

Key Terms

To Explore More

Exercises

Chapter 12: System Management

Evaluating an Operating System

Cooperation among Components

Measuring System Performance

Patch Management

System Monitoring

Conclusion

Key Terms

To Explore More

Exercises

Part 2: Operating Systems in Practice

Chapter 13: UNIX Operating Systems

Brief History

Design Goals

Memory Management

Process Management

Device Management

File Management

User Interfaces

Conclusion

Key Terms

To Explore More

Exercises

Chapter 14: Windows Operating Systems

Brief History

Design Goals

Memory Management

Processor Management

Device Management

File Management

Network Management

Security Management

User Interfaces

Conclusion

Key Terms

To Explore More

Exercises

Chapter 15: Linux Operating Systems

Brief History

Design Goals

Memory Management

Processor Management

Device Management

File Management

User Interfaces

Conclusion

Key Terms

To Explore More

Exercises

Chapter 16: Android Operating Systems

Brief History

Design Goals

Memory Management

Processor Management

Device Management

File Management

Security Management

User Interface

Conclusion

Key Terms

To Explore More

Exercises

Appendix A: Algorithms

Appendix B: ACM Code of Ethics and Professional Conduct

Glossary

Bibliography

Index

Ann McHoes has been writing about computers for 25 years. She co-authored, with the late Ida M. Flynn, the first four editions of Understanding Operating Systems and is now sole author of this classic textbook, which has received awards for excellence from the Text and Academic Authors Association. She teaches at Duquesne University and has also taught business and computer science classes at Chatham University and Carlow University.

What makes us different?

• Instant Download

• Always Competitive Pricing

• 100% Privacy

• FREE Sample Available

• 24-7 LIVE Customer Support

Delivery Info

Reviews (0)

Reviews

There are no reviews yet.

Be the first to review “Understanding Operating Systems 8th Edition by Ann McHoes, ISBN-13: 978-1305674257”

Your email address will not be published. Required fields are marked *