Fiszki

SOI kol

Test w formie fiszek soi
Ilość pytań: 68 Rozwiązywany: 3323 razy
1. Użycie przerwań systemowych jest niezbędne:
w systemach czasu rzeczywistego
w systemach współbieżnych
w systemach wieloprogramowych
w systemach wielodostępnych
w systemach wielodostępnych
Zasobami sprzętowymi systemu komputerowego są:
urządzenia zewnętrzne
czas procesora
inne urządzenia widoczne przez sieć teleinformatyczną
pamięć wirtualna
pamięć operacyjna
okna na ekranie
urządzenia zewnętrzne
czas procesora
inne urządzenia widoczne przez sieć teleinformatyczną
pamięć operacyjna
. Zasobami programowymi systemu komputerowego są:
pamięć wirtualna
semafory
pliki
bufory
procedury realizujące funkcje systemowe
pamięć operacyjna
semafory
pliki
bufory
System jednoprogramowy to taki, który z zasady
jest uruchamiany na komputerze jednoprocesorowym
nie pozwala usuwać programu z pamięci
pozwala przechowywać tylko jeden program w pamięci operacyjnej
wymaga relokacji
wymaga relokacji statycznej
pozwala przechowywać tylko jeden program w pamięci masowej
pozwala przechowywać tylko jeden program w pamięci operacyjnej
Typowy zbiór segmentów programu obejmuje
segment stosu
segment tabel indeksowych stron
segment kodu programu
segment danych
segment rejestrów procesora
segment stosu
segment kodu programu
segment danych
segment rejestrów procesora
Wątki w systemie operacyjnym
współdzielą cały kontekst
współdzielą kontekst z wyjątkiem stosu
współdzielą kontekst z wyjątkiem rejestrów i stosu
współdzielą kontekst z wyjątkiem rejestrów i stosu
System wielodostępny to taki, który z zasady:
wymaga użycia przerwań zegarowych
musi być wielowątkowy
pozwala wielu procesom pracować rzeczywiście jednocześnie
musi być współbieżny
wymaga podziału czasu pracy procesora
wymaga użycia przerwań zegarowych
musi być współbieżny
wymaga podziału czasu pracy procesora
W skład kontekstu procesu wchodzą
kod i dane
deskryptor procesu
rejestry procesora
zawartość pliku zawierającego program
rejestry urządzeń zewnętrznych
rejestry procesora
Mechanizmy sprzętowe niezbędne do stronicowania to
translacja adresu, tabele indeksowe stron, bit użycia strony, przerwanie „błąd ramki”, pamięć asocjacyjna
translacja adresu, tabele indeksowe stron, bit użycia strony, przerwanie „błąd ramki”
translacja adresu, tabele indeksowe stron, przerwanie „błąd ramki”, pamięć asocjacyjna, procedura ładująca strony do pamięci
translacja adresu, tabele indeksowe stron, przerwanie „błąd ramki”
translacja adresu, tabele indeksowe stron, przerwanie „błąd ramki”
Mechanizmy sprzętowe wspomagające stronicowanie (ale nie niezbędne do stronicowania) to:
bity użycia i modyfikacji strony, pamięć asocjacyjna, wielopoziomowe tablice indeksowe stron
bity użycia i modyfikacji strony, pamięć asocjacyjna, tablice indeksowe stron
bity użycia i modyfikacji strony, pamięć asocjacyjna, wielopoziomowe tablice indeksowe stron, procedura ładująca strony do pamięci
bity użycia i modyfikacji strony, pamięć asocjacyjna, wielopoziomowe tablice indeksowe stron
Semafor ogólny jest:
jest zmienną współdzieloną
• wykonuje się na nim tylko operacje niepodzielne
wymaga stosowania aktywnej fazy oczekiwania
może przyjmować wartości tylko niezerowe (może mieć wartość zero i większe całkowite)
jest zmienną współdzieloną
• wykonuje się na nim tylko operacje niepodzielne
. System przechodzi ze stanu „użytkownik” do stanu „system” w wyniku:
pułapki debbugera
przerwania sprzętowego
zawieszenie procesu
przerwania programowego wykonującego funkcję systemową
pułapki debbugera
przerwania sprzętowego
przerwania programowego wykonującego funkcję systemową
. System wieloprogramowy
pozwala pracować więcej niż jednemu programowi jednocześnie
wymaga relokacji statycznej
wymaga relokacji dynamicznej
pozwala uruchomić tylko jeden program po drugim
pozwala przechowywać wiele programów w pamięci masowej
pozwala przechowywać wiele programów w pamięci operacyjnej
pozwala pracować więcej niż jednemu programowi jednocześnie
wymaga relokacji dynamicznej
pozwala przechowywać wiele programów w pamięci operacyjnej
Relokacja statyczna:
wymaga zaadresowania odwołań względnych w czasie ładowania programu do pamięci
wymaga wsparcia sprzętowego w postaci rejestru limitu
wymaga wsparcia sprzętowego w postaci rejestru bazy
pozwala zlikwidować fragmentacje zewnętrzną
wymaga zaadresowania odwołań względnych w czasie ładowania programu do pamięci
wymaga wsparcia sprzętowego w postaci rejestru bazy
System operacyjny pełni w systemie komputerowym role:
tworzenie środowiska współdzielonego
zarządza relacyjnymi bazami
• tworzenie abstrakcji
kompilacja i uruchamianie programów
zarządzania zasobami systemu komputerowego
tworzenie środowiska współdzielonego
• tworzenie abstrakcji
zarządzania zasobami systemu komputerowego
. W skład środowiska w którym realizowany jest proces:
przestrzeń adresowa
zbiór zmiennych środowiska
zawartość rejestrów
zawartość jednostki zarządzania pamięcią
otwarte pliki
zawartość rejestru zgłoszeń przerwań
przestrzeń adresowa
zbiór zmiennych środowiska
zawartość rejestrów
otwarte pliki
. Użycie przerwań zegarowych jest wymagane:
w systemie czasu rzeczywistego
w systemie współbieżnym
w systemie wieloprogramowym
w systemie wielowątkowym
w systemie współbieżnym
w systemie wielowątkowym
. System współbieżny to taki, który z zasady:
Pozwala biec procesom / wątkom jednocześnie lub pozornie jednocześnie
Pozwala biec procesom / wątkom jednocześnie
Jest uruchamiany na komputerze wieloprocesorowym
Wymaga użycia przerwań zegarowych
Musi być wieloprogramowy
Pozwala biec procesom / wątkom jednocześnie lub pozornie jednocześnie
Wymaga użycia przerwań zegarowych
. Klonowanie procesu operacją fork() powoduje:
Powielanie segmentu kodu, danych i stosu
Powielenie segment kodu, zainicjowanie nowych segmentów danych i stosu
Powielenie segmentów danych i stosu
Powielenie segmentów danych i stosu
Wywołanie programu operacją exec() powoduje:
Załadowanie z dysku segmentu kodu, powielenie segmentu danych i stosu procesu wywołującego
Załadowanie z dysku segmentu kodu, powielenie segmentu danych procesu wywołującego
Załadowanie z dysku segmentu kodu i danych, zainicjowanie nowego segmentu stosu
Załadowanie z dysku segmentu kodu i danych, zainicjowanie nowego segmentu stosu

Powiązane tematy

#soi

Inne tryby