Strona główna : Warunki oprogramowania : Definicja ISR

ISR

Oznacza „procedurę obsługi przerwania”. ISR (nazywany również programem obsługi przerwań) to plik oprogramowanie proces wywołany przez żądanie przerwania z pliku sprzęt komputerowy urządzenie. Obsługuje żądanie i wysyła je do CPU, przerywając aktywny proces. Po zakończeniu ISR proces jest wznawiany.

Podstawowym przykładem ISR jest procedura, która obsługuje klawiatura zdarzenia, takie jak naciśnięcie lub zwolnienie klawisza. Za każdym naciśnięciem klawisza ISR przetwarza plik wkład. Na przykład, jeśli naciśniesz i przytrzymasz prawy klawisz strzałki w pliku tekstowym, ISR zasygnalizuje CPU, że prawy klawisz strzałki jest wciśnięty. CPU wysyła te informacje do aktywnych Edytor tekstu lub program do edycji tekstu, który przeniesie plik kursor w prawo. Kiedy puścisz klawisz, ISR obsługuje zdarzenie „key up”. Przerywa to poprzedni stan „naciśnięcia klawisza”, który sygnalizuje programowi zatrzymanie przesuwania kursora.

Podobnie jak w przypadku prawa bezwładności Newtona (obiekt w ruchu ma tendencję do pozostawania w ruchu), procesy komputerowe działają, dopóki nie zostaną przerwane. Bez żądania przerwania komputer pozostanie w swoim obecnym stanie. Każdy sygnał wejściowy powoduje przerwanie, zmuszając CPU do przetworzenia odpowiedniego zdarzenia.

Wiele typów urządzeń sprzętowych, w tym wewnętrzne składniki i zewnętrzne peryferia może wysyłać przerwania do CPU. Przykłady obejmują klawiatury, Myszy, karty dźwiękowe, dyski twarde. ZA sterownik urządzenia umożliwia komunikację pomiędzy każdym z tych urządzeń a CPU. ISR priorytetyzują żądania przerwań na podstawie IRQ ustawienie urządzenia (lub Port). Zazwyczaj klawiatura znajduje się na górze listy przerwania, podczas gdy urządzenia takie jak dyski twarde znajdują się niżej.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję ISR. Wyjaśnia w terminologii komputerowej, co oznacza ISR i jest jednym z wielu terminów oprogramowania w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję ISR za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.