Interrupt Handling Schemes in Operating Systems.

By: Mejia-Alvarez, PedroContributor(s): Leyva-del-Foyo, Luis Eduardo | Diaz-Ramirez, ArnaldoMaterial type: TextTextSeries: eBooks on DemandSpringerBriefs in Computer Science Ser: Publisher: Cham : Springer, 2018Copyright date: ©2018Description: 1 online resource (59 pages)Content type: text Media type: computer Carrier type: online resourceISBN: 9783319944937Subject(s): Interrupts (Computer systems) | Operating systems (Computers)Genre/Form: Electronic books.Additional physical formats: Print version:: Interrupt Handling Schemes in Operating SystemsDDC classification: 005.4469 LOC classification: QA75.5-76.95Online resources: Click here to view this ebook.
Contents:
Intro -- Preface -- Acknowledgments -- Contents -- Chapter 1: Interrupts Mechanism -- 1.1 Introduction -- 1.2 Overview of Hardware and Software Interrupts -- 1.2.1 Types of Interrupts -- 1.3 Hardware of Interrupts in PC Compatible Systems -- 1.4 Interrupt Acknowledge Cycle -- 1.5 Interrupt Control Levels -- 1.6 Interrupt Handling Software -- 1.6.1 Interrupt Service Routine -- 1.6.2 Interrupt Handling Initialization -- 1.6.3 Restoring the Interrupt Handler System -- 1.7 Interrupt Management Asynchronous Activities -- 1.7.1 Priority Scheme -- 1.7.2 Mutual Exclusion Synchronization between Asynchronous Activities -- Chapter 2: Interrupt Handling in Classic Operating Systems -- 2.1 Introduction -- 2.2 UNIX Operating System -- 2.2.1 Non-preemptable Unix Kernel -- 2.2.2 Conditional Synchronization Inside the Kernel -- 2.2.3 Mutual Exclusion Synchronization Between Top and Bottom Halves -- 2.3 Networked Operating Systems -- 2.3.1 Interrupt Handling in Windows NT -- 2.3.2 Interrupt Handling in Linux -- Chapter 3: Handling of Interrupts as Threads -- 3.1 Introduction -- 3.2 Interrupts as IPC (Microkernel Architecture) -- 3.3 Interrupt Handling at User Level -- 3.4 Model of Interrupts as Kernel Threads in Solaris 2.0 -- 3.5 Interrupts Handled as Threads in Real-Time Linux -- Chapter 4: Interrupt Handling in Android -- 4.1 Introduction -- 4.2 Interrupt Handling -- 4.3 The Linux Input Driver Model -- Chapter 5: Treatment of Interrupts in Embedded and Real Time Systems -- 5.1 Introduction -- 5.2 Scheduling the Event Treatment -- 5.3 Schedulable and Non-schedulable Entities -- 5.4 Mutual Interference in Traditional Models in Real-Time Systems -- 5.4.1 Priority Interference -- 5.4.2 Interrupt Latency Interference -- 5.4.3 Mutual Exclusion Interference -- 5.4.4 Sequencing Interference -- 5.5 Other Issues in Interrupt Handling -- 5.5.1 Interrupt Elimination.
5.5.2 Incorporation of the Interrupt Cost to the Feasibility Analysis -- 5.5.3 Interrupt Handling Overload -- Chapter 6: Interrupt Handling Architectures -- 6.1 Introduction -- 6.2 Unified Interrupt Architecture -- 6.3 Segmented Manager Architecture -- 6.4 Thread-Level Interrupt Handling in Real-Time Systems -- 6.5 Integrated Mechanism for Tasks and Interrupts Handling -- References.
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA75.5-76.95 (Browse shelf) https://ebookcentral.proquest.com/lib/uttyler/detail.action?docID=5491620 Available EBC5491620

Intro -- Preface -- Acknowledgments -- Contents -- Chapter 1: Interrupts Mechanism -- 1.1 Introduction -- 1.2 Overview of Hardware and Software Interrupts -- 1.2.1 Types of Interrupts -- 1.3 Hardware of Interrupts in PC Compatible Systems -- 1.4 Interrupt Acknowledge Cycle -- 1.5 Interrupt Control Levels -- 1.6 Interrupt Handling Software -- 1.6.1 Interrupt Service Routine -- 1.6.2 Interrupt Handling Initialization -- 1.6.3 Restoring the Interrupt Handler System -- 1.7 Interrupt Management Asynchronous Activities -- 1.7.1 Priority Scheme -- 1.7.2 Mutual Exclusion Synchronization between Asynchronous Activities -- Chapter 2: Interrupt Handling in Classic Operating Systems -- 2.1 Introduction -- 2.2 UNIX Operating System -- 2.2.1 Non-preemptable Unix Kernel -- 2.2.2 Conditional Synchronization Inside the Kernel -- 2.2.3 Mutual Exclusion Synchronization Between Top and Bottom Halves -- 2.3 Networked Operating Systems -- 2.3.1 Interrupt Handling in Windows NT -- 2.3.2 Interrupt Handling in Linux -- Chapter 3: Handling of Interrupts as Threads -- 3.1 Introduction -- 3.2 Interrupts as IPC (Microkernel Architecture) -- 3.3 Interrupt Handling at User Level -- 3.4 Model of Interrupts as Kernel Threads in Solaris 2.0 -- 3.5 Interrupts Handled as Threads in Real-Time Linux -- Chapter 4: Interrupt Handling in Android -- 4.1 Introduction -- 4.2 Interrupt Handling -- 4.3 The Linux Input Driver Model -- Chapter 5: Treatment of Interrupts in Embedded and Real Time Systems -- 5.1 Introduction -- 5.2 Scheduling the Event Treatment -- 5.3 Schedulable and Non-schedulable Entities -- 5.4 Mutual Interference in Traditional Models in Real-Time Systems -- 5.4.1 Priority Interference -- 5.4.2 Interrupt Latency Interference -- 5.4.3 Mutual Exclusion Interference -- 5.4.4 Sequencing Interference -- 5.5 Other Issues in Interrupt Handling -- 5.5.1 Interrupt Elimination.

5.5.2 Incorporation of the Interrupt Cost to the Feasibility Analysis -- 5.5.3 Interrupt Handling Overload -- Chapter 6: Interrupt Handling Architectures -- 6.1 Introduction -- 6.2 Unified Interrupt Architecture -- 6.3 Segmented Manager Architecture -- 6.4 Thread-Level Interrupt Handling in Real-Time Systems -- 6.5 Integrated Mechanism for Tasks and Interrupts Handling -- References.

Description based on publisher supplied metadata and other sources.

There are no comments on this title.

to post a comment.