Zdarzenie (informatyka): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
popr. interwiki
m u.
Linia 3:
==Zdarzenia w programowaniu zdarzeniowym==
 
Zdarzenia generowane są na przykład podczas poruszania [[mysz komputerowa|myszką]], kończenia otwierania dokumentu lub naciśnięcia klawisza na [[klawiatura komputerowa|klawiaturze]]. Mogą być powodowane przez sprzęt (zdarzenia sprzętowe), system (systemowe), bądź oprogramowanie (programowe).
 
Zdarzenia w postaci specjalnych rekordów są przechowywane przez [[system operacyjny]] w tzw. [[kolejka zdarzeń|kolejkach zdarzeń]] (ang. ''event queues'') zbudowanych w oparciu o strukturę [[FIFO]]. Kolejki są na ogół przypisane po jednej do [[wątek (informatyka)|wątku]] (każda [[aplikacja (informatyka)|aplikacja]] ma choć jeden). System operacyjny utrzymuje też własne kolejki zdarzeń. Każde zdarzenie wpada do jednej lub większej liczby kolejek. Np. zdarzenia klawiatury wpadają tylko do kolejki aktywnej aplikacji, a zapytanie o możliwość zamknięcia systemu do kolejek wszystkich aplikacji.
Linia 158:
 
==Zdarzenia z dziennika zdarzeń==
Drugim, zupełnie odrębnym znaczeniem słowa "zdarzenie" w informatyce jest wpis w [[dzienniklog zdarzeń(informatyka)|dzienniku zdarzeń]]. Dziennik jest aplikacją systemową, dzięki której [[administrator (informatyka)|administrator]] może kontrolować bieżącą pracę systemu. Zapisywane są w nim zdarzenia takie jak np. brak możliwości uruchomienia [[sterownik urządzenia|sterownik]]a, albo zalogowanie na konto administratora. Zdarzenia w tym sensie nie mają żadnego związku z wcześniej wymienionym znaczeniem.
 
==Linki zewnętrzne==