What is meant by cascading in 8259

Basic course operating systems

The book conveys important basic concepts, procedures and algorithms that are used in modern operating systems in a compact and easily understandable form. After an introduction to basic concepts and operating system architectures, interrupt processing from the point of view of operating systems is discussed and common techniques for managing important resources such as processes, threads, main memory, devices and files as well as important mechanisms of coordination, synchronization and communication between processes and threads are deepened . The basic problems and techniques of operating system virtualization are also explained. It is clearly shown with many pictures which complex tasks an operating system has to cope with to manage resources and for competitive access to them.
The material is enriched with many examples from currently relevant operating systems and programming languages. Windows, Unix and Linux are mainly used as example operating systems. Synchronization problems are mainly described in the Java language. A collection of control questions for post-processing the material is attached to each chapter.

The content
Introduction and basic concepts - operating system architectures - interrupt processing - processes and threads - CPU scheduling and dispatching - synchronization - memory management - device and file management - internal computer communication - operating system virtualization

The target groups
- Students studying computer science and business informatics
- Students studying business administration and electrical engineering with a focus on information processing
- Practitioners in information technology (system architects, software developers, decision-makers)

The author
Prof. Dr. Peter Mandl is professor for business informatics at the University of Applied Sciences in Munich specializing in distributed systems, data communication and operating systems.

Keywords

Operating System CPU CPU Dispatching CPU Scheduling File Systems Dispatching Device Management Main Memory Management Interrupt Processing Processes Process Communication Scheduling Memory Management Synchronization Threads Virtualization Virtual Memory

Authors and affiliations

About the authors

Prof. Dr. Peter Mandl is professor for business informatics at the University of Applied Sciences in Munich specializing in distributed systems, data communication and operating systems.

Bibliographic information