sop 2

 0    36 fiszek    michaldebski6
ściągnij mp3 drukuj graj sprawdź się
 
Pytanie Odpowiedź
Przerwanie
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
Przerwanie programowe
rozpocznij naukę
przerwanie spowodowane wykonaniem specjalnej instrukcji w programie.
Przerwanie sprzętowe
rozpocznij naukę
przerwanie spowodowane przez urządzenie we.-wy. lub zegar.
Przerwanie zegarowe
rozpocznij naukę
przerwanie generowane przez wbudowany, programowalny zegar.
Tablica stanów urządzeń
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.
Wektor przerwań
rozpocznij naukę
tablica w której znajdują się adresy procedur obsługi przerwań.
Blok kontrolny procesu
rozpocznij naukę
zestaw informacji o stanie procesu.
Ekspedytor
rozpocznij naukę
proces egzekwujący wyroku planisty krótkoterminowego. Pozbawia proces aktywny władzy nad procesem i przekazuje ją procesowi wskazanemu przez planistę
Kolejka planowania
rozpocznij naukę
miejsce oczekiwania procesów nieaktywnych na przydział procesora.
Planista
rozpocznij naukę
proces systemowy, który dokonuje selekcji procesu, który ma przejść ze stanu gotowy do stanu aktywny.
Planowanie
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.
Planowanie priorytetowe
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.
Przełączanie kontekstu
rozpocznij naukę
zmiana wykonywanego procesu (gdy procesor jest przydzielany innemu procesowi z jakiegokolwiek powodu).
Stan procesu
rozpocznij naukę
jeden z: nowy, aktywny, czekający, gotowy, zakończony.
Wątek
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.
FIFO (FCFS)
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.
SJF (Shortest Job First)
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.
Aktywne oczekiwanie
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.
Algorytm Dekkera
rozpocznij naukę
implementacja sekcji krytycznej za pomocą wspólnych zmiennych dla dwóch współbieżnych procesów.
Algorytm piekarniany
rozpocznij naukę
implementacja sekcji krytycznej za pomocą wspólnych zmiennych dla n współbieżnych procesów.
Exchange
rozpocznij naukę
instrukcja procesora wykorzystywana przy implementacji mechanizmów synchronizacji procesów.
Kolejka komunikató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.
Monitor
rozpocznij naukę
strukturalny mechanizm synchronizacji, monitor to rodzaj klasy, której metody stanowią sekcję krytyczną, plus kolejki procesów.
Sekcja krytyczna
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
Semafor
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.
Semafor binarny
rozpocznij naukę
szczególny rodzaj semafora, który może przyjmować tylko 1 i 0.
Test and set
rozpocznij naukę
instrukcja procesora wykorzystywana przy implementacji mechanizmów synchronizacji procesorów.
Algorytm bankiera
rozpocznij naukę
sprawdza, czy stan jest bezpieczny.
Czekanie cykliczne
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.
Graf przydziału zasobów
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.

Musisz się zalogować, by móc napisać komentarz.