sop 2

 0    36 Datenblatt    michaldebski6
mp3 downloaden Drucken spielen überprüfen
 
Frage Antworten
Przerwanie
Lernen beginnen
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
Lernen beginnen
przerwanie spowodowane wykonaniem specjalnej instrukcji w programie.
Przerwanie sprzętowe
Lernen beginnen
przerwanie spowodowane przez urządzenie we.-wy. lub zegar.
Przerwanie zegarowe
Lernen beginnen
przerwanie generowane przez wbudowany, programowalny zegar.
Tablica stanów urządzeń
Lernen beginnen
tablica zawierająca opisy stanów urządzeń we.-wy. oraz kolejki zleceń operacji we.-wy.
Układ DMA (Direct memory access)
Lernen beginnen
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ń
Lernen beginnen
tablica w której znajdują się adresy procedur obsługi przerwań.
Blok kontrolny procesu
Lernen beginnen
zestaw informacji o stanie procesu.
Ekspedytor
Lernen beginnen
proces egzekwujący wyroku planisty krótkoterminowego. Pozbawia proces aktywny władzy nad procesem i przekazuje ją procesowi wskazanemu przez planistę
Kolejka planowania
Lernen beginnen
miejsce oczekiwania procesów nieaktywnych na przydział procesora.
Planista
Lernen beginnen
proces systemowy, który dokonuje selekcji procesu, który ma przejść ze stanu gotowy do stanu aktywny.
Planowanie
Lernen beginnen
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
Lernen beginnen
planowanie, w którym decyzje podejmuje się, gdy proces dobrowolnie zwalnia procesor.
Planowanie priorytetowe
Lernen beginnen
planowanie na podstawie statycznie (albo dynamicznie) przydzielanych priorytetów procesów. Procesor jest przydzielany procesowi, który ma największy priorytet.
Planowanie wywłaszczeniowe
Lernen beginnen
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
Lernen beginnen
zmiana wykonywanego procesu (gdy procesor jest przydzielany innemu procesowi z jakiegokolwiek powodu).
Stan procesu
Lernen beginnen
jeden z: nowy, aktywny, czekający, gotowy, zakończony.
Wątek
Lernen beginnen
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)
Lernen beginnen
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)
Lernen beginnen
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)
Lernen beginnen
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
Lernen beginnen
strategia planowania, w której każdy proces po kolei otrzymuje kwant czasu do wykorzystania na procesorze.
Aktywne oczekiwanie
Lernen beginnen
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
Lernen beginnen
implementacja sekcji krytycznej za pomocą wspólnych zmiennych dla dwóch współbieżnych procesów.
Algorytm piekarniany
Lernen beginnen
implementacja sekcji krytycznej za pomocą wspólnych zmiennych dla n współbieżnych procesów.
Exchange
Lernen beginnen
instrukcja procesora wykorzystywana przy implementacji mechanizmów synchronizacji procesów.
Kolejka komunikatów
Lernen beginnen
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
Lernen beginnen
mechanizm synchronizacji procesów dostępny w ramach monitorów.
Monitor
Lernen beginnen
strukturalny mechanizm synchronizacji, monitor to rodzaj klasy, której metody stanowią sekcję krytyczną, plus kolejki procesów.
Sekcja krytyczna
Lernen beginnen
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
Lernen beginnen
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
Lernen beginnen
szczególny rodzaj semafora, który może przyjmować tylko 1 i 0.
Test and set
Lernen beginnen
instrukcja procesora wykorzystywana przy implementacji mechanizmów synchronizacji procesorów.
Algorytm bankiera
Lernen beginnen
sprawdza, czy stan jest bezpieczny.
Czekanie cykliczne
Lernen beginnen
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
Lernen beginnen
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.

Sie müssen eingeloggt sein, um einen Kommentar zu schreiben.