Przerwanie a Pulapka-roznice


(Khate7) #1

Potrzebuje odpowiedzi na pytanie jakie sa roznice miedzy przerwaniem a pulapka oraz przelaczniem trybu i przelaczaniem procesu( w szczegolnosci to ) wiem ze pewnie temat znajduje sie tu gdzie nie powinien ale nie wiem gdzie go upchnac? ktos moze zna odpowiedz na moje pytanie?


(Monczkin) #2

Na forum piszemy po polsku. Proszę poprawić błędy i zacząć używać polskiej pisowni.


(GL1zdA) #3

Przerwanie to po prostu sygnał od hardwaru bądź softwaru powodujący zmianę wykonania (wywoływany jest kod obsługi przerwania). Jeśli chodzi o pułapkę to jest to albo przerwanie na skutek wyjątkowych okoliczności (np. dzielenie przez zero) bądź przerwanie mające na celu przekazanie kontroli do debuggera. Zmiana tryby to jak rozumiem chodzi o przejście z trybu użytkownika do trybu jądra. (na skutek wywołania np. jakiejś funkcji systemowej). A przełączanie procesu polega na zapisaniu informacji na temat aktualnego procesu i odczytania informacji dla procesu, który chcemy załadować.


(Khate7) #4

Dziękuje :slight_smile: