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