Spisu treści:
Definicja - Co oznacza przerwanie wewnętrzne?
Wewnętrzne przerwanie jest szczególnym rodzajem przerwania spowodowanym instrukcjami zawartymi w instrukcjach wykonania programu lub procesu. Zazwyczaj przerwania wewnętrzne są odporne na zmiany wprowadzane przez użytkowników i zdarzają się „naturalnie” lub „automatycznie”, gdy procesor działa zgodnie z instrukcjami programu, a nie jest spowodowany zdarzeniami zewnętrznymi lub połączeniami sieciowymi.
Techopedia wyjaśnia Przerwanie wewnętrzne
Zasadniczo przerwanie występuje, gdy system operacyjny przełącza się z jednego zadania do drugiego. System operacyjny może obsłużyć tylko jedno zadanie w danym momencie, ale stosując skomplikowany wzór przełączników programów, system może wydawać się robić więcej, wielozadaniowość w sposób dogodny dla użytkownika.
Dobrym sposobem na opisanie wewnętrznego przerwania jest to, że maszyna wykonuje instrukcje programu w sposób liniowy. Maszyna realizuje swoją działalność w ramach jednego programu, bez zewnętrznych zakłóceń ze strony urządzeń peryferyjnych, operatora komputera lub zewnętrznych sygnałów sieciowych. Każde wewnętrzne przerwanie może się zdarzyć, jeśli konkretny program zostanie zaprojektowany tak, aby zatrzymać się, gdy osiągnie określony etap rozwoju. Gdy program wymaga, aby system operacyjny odczytał pamięć podręczną lub bufor przed zatrzymaniem i udostępnieniem go do innych zadań, byłoby to przykładem wewnętrznego przerwania.
Wewnętrzne przerwanie jest często kontrastowane z przerwaniami zewnętrznymi, które mogą się zdarzyć na wiele sposobów.