Pytanie |
Odpowiedź |
rozpocznij naukę
|
|
mechanizm informowania systemu operacyjnego przez urządzenia zewnętrzne o zajściu określonych zdarzeń, polegający na wysłaniu sygnału, który przerywa aktualnie wykonywany ciąg instrukcji i wykonanie odpowiedniej procedury obsługi przerwania
|
|
|
rozpocznij naukę
|
|
przerwanie spowodowane wykonaniem specjalnej instrukcji w programie.
|
|
|
rozpocznij naukę
|
|
przerwanie spowodowane przez urządzenie we.-wy. lub zegar.
|
|
|
rozpocznij naukę
|
|
przerwanie generowane przez wbudowany, programowalny zegar.
|
|
|
rozpocznij naukę
|
|
tablica zawierająca opisy stanów urządzeń we.-wy. oraz kolejki zleceń operacji we.-wy.
|
|
|
Układ DMA (Direct memory access) rozpocznij naukę
|
|
układ bezpośredniego dostępu do pamięci, układ służący do przesyłania obszarów pamięci do / z sterowników urządzeń bez udziału procesora.
|
|
|
rozpocznij naukę
|
|
tablica w której znajdują się adresy procedur obsługi przerwań.
|
|
|
rozpocznij naukę
|
|
zestaw informacji o stanie procesu.
|
|
|
rozpocznij naukę
|
|
proces egzekwujący wyroku planisty krótkoterminowego. Pozbawia proces aktywny władzy nad procesem i przekazuje ją procesowi wskazanemu przez planistę
|
|
|
rozpocznij naukę
|
|
miejsce oczekiwania procesów nieaktywnych na przydział procesora.
|
|
|
rozpocznij naukę
|
|
proces systemowy, który dokonuje selekcji procesu, który ma przejść ze stanu gotowy do stanu aktywny.
|
|
|
rozpocznij naukę
|
|
wskazywanie procesu, któremu ma być przydzielony procesor. W szczególności oznacza decydowanie, kiedy i który proces ma przejść ze stanu gotowy do stanu aktywny.
|
|
|
Planowanie wywłaszczeniowe rozpocznij naukę
|
|
planowanie, w którym decyzje podejmuje się, gdy proces dobrowolnie zwalnia procesor.
|
|
|
rozpocznij naukę
|
|
planowanie na podstawie statycznie (albo dynamicznie) przydzielanych priorytetów procesów. Procesor jest przydzielany procesowi, który ma największy priorytet.
|
|
|
Planowanie wywłaszczeniowe rozpocznij naukę
|
|
planowanie, w którym decyzje podejmuje się nie tylko wtedy, gdy proces dobrowolnie zwalnia procesor, ale także za każdym razem, gdy jakiś proces dołączy do kolejki gotowych.
|
|
|
rozpocznij naukę
|
|
zmiana wykonywanego procesu (gdy procesor jest przydzielany innemu procesowi z jakiegokolwiek powodu).
|
|
|
rozpocznij naukę
|
|
jeden z: nowy, aktywny, czekający, gotowy, zakończony.
|
|
|
rozpocznij naukę
|
|
lżejsza od procesu struktura, która ma własny przepływ sterowania, licznik instrukcji i stos, ale współdzieli z innymi wątkami w ramach tego samego procesu segment kodu, segment danych i tablicę otwartych plików etc.
|
|
|
rozpocznij naukę
|
|
strategia planowania, w której procesy są wykonywane od początku do końca w takiej kolejności, w jakiej pojawiły się w systemie.
|
|
|
rozpocznij naukę
|
|
strategia planowania nie wywłaszczeniowego, w której jako następny do wykonania wybiera się ten proces, który ma najkrótszą przewidywaną długość następnej fazy procesora.
|
|
|
SRTF (Shortest Remaining Time First) rozpocznij naukę
|
|
strategia planowania wywłaszczeniowego, w której zawsze wykonywany jest ten proces, który ma najkrótszy przewidywany czas zakończenia obecnej fazy procesora.
|
|
|
RR (Round Robin) planowanie rotacyjne rozpocznij naukę
|
|
strategia planowania, w której każdy proces po kolei otrzymuje kwant czasu do wykorzystania na procesorze.
|
|
|
rozpocznij naukę
|
|
proces czekając na jakieś zdarzenie sprawdza ciągle warunek określających, czy dane zdarzenie już zaszło, jest to zjawisko niepożądane ze względu na niepotrzebne zużycie czasu procesora.
|
|
|
rozpocznij naukę
|
|
implementacja sekcji krytycznej za pomocą wspólnych zmiennych dla dwóch współbieżnych procesów.
|
|
|
rozpocznij naukę
|
|
implementacja sekcji krytycznej za pomocą wspólnych zmiennych dla n współbieżnych procesów.
|
|
|
rozpocznij naukę
|
|
instrukcja procesora wykorzystywana przy implementacji mechanizmów synchronizacji procesów.
|
|
|
rozpocznij naukę
|
|
mechanizm synchronizacji procesów, kolejka FIFO pakietów informacji z dwiema podstawowymi operacjami: dołączeniem komunikatu na koniec kolejki i pobraniem komunikatu z początku kolejki.
|
|
|
Kolejka procesów typu condition rozpocznij naukę
|
|
mechanizm synchronizacji procesów dostępny w ramach monitorów.
|
|
|
rozpocznij naukę
|
|
strukturalny mechanizm synchronizacji, monitor to rodzaj klasy, której metody stanowią sekcję krytyczną, plus kolejki procesów.
|
|
|
rozpocznij naukę
|
|
fragment kodu lub operacje, których wykonywanie przez procesy współbieżne podlega synchronizacji zgodnie z następującymi zasadami: wzajemne wykluczanie, wykorzystanie, brak zagłodzenia
|
|
|
rozpocznij naukę
|
|
mechanizm synchronizacji procesów, semafor to specjalna zmienna całkowita, na której można wykonywać tylko dwa rodzaje operacji: opuszczanie i podnoszenie.
|
|
|
rozpocznij naukę
|
|
szczególny rodzaj semafora, który może przyjmować tylko 1 i 0.
|
|
|
rozpocznij naukę
|
|
instrukcja procesora wykorzystywana przy implementacji mechanizmów synchronizacji procesorów.
|
|
|
rozpocznij naukę
|
|
sprawdza, czy stan jest bezpieczny.
|
|
|
rozpocznij naukę
|
|
zbiór czekających procesów, z których pierwszy czeka na drugi, drugi na trzeci itd., a ostatni proces czeka na ten pierwszy.
|
|
|
rozpocznij naukę
|
|
graf, którego wierzchołkami są procesy i zasoby, a każda krawędź reprezentuje przydzielenie zasobu procesowi albo żądanie zasobu przez proces. Cykl w tym grafie może oznaczać zakleszczenie.
|
|
|