Twoja przeglądarka nie obsługuje JavaScript!

Pytania i odpowiedzi (1 / 2)

SOI kol

1.
1. Użycie przerwań systemowych jest niezbędne:
w systemach wielodostępnych
2.
Zasobami sprzętowymi systemu komputerowego są:
czas procesora, pamięć operacyjna, urządzenia zewnętrzne, inne urządzenia widoczne przez sieć teleinformatyczną
3.
. Zasobami programowymi systemu komputerowego są:
bufory, semafory, pliki
4.
System jednoprogramowy to taki, który z zasady
pozwala przechowywać tylko jeden program w pamięci operacyjnej
5.
Typowy zbiór segmentów programu obejmuje
segment kodu programu, segment danych, segment rejestrów procesora, segment stosu
6.
Wątki w systemie operacyjnym
współdzielą kontekst z wyjątkiem rejestrów i stosu
7.
System wielodostępny to taki, który z zasady:
wymaga podziału czasu pracy procesora, wymaga użycia przerwań zegarowych, musi być współbieżny
8.
W skład kontekstu procesu wchodzą
rejestry procesora
9.
Mechanizmy sprzętowe niezbędne do stronicowania to
translacja adresu, tabele indeksowe stron, przerwanie „błąd ramki”
10.
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
11.
Semafor ogólny jest:
jest zmienną współdzieloną, • wykonuje się na nim tylko operacje niepodzielne
12.
. System przechodzi ze stanu „użytkownik” do stanu „system” w wyniku:
przerwania programowego wykonującego funkcję systemową, pułapki debbugera, przerwania sprzętowego
13.
. System wieloprogramowy
pozwala przechowywać wiele programów w pamięci operacyjnej, wymaga relokacji dynamicznej, pozwala pracować więcej niż jednemu programowi jednocześnie
14.
Relokacja statyczna:
wymaga wsparcia sprzętowego w postaci rejestru bazy , wymaga zaadresowania odwołań względnych w czasie ładowania programu do pamięci
15.
System operacyjny pełni w systemie komputerowym role:
zarządzania zasobami systemu komputerowego, • tworzenie abstrakcji, tworzenie środowiska współdzielonego
16.
. W skład środowiska w którym realizowany jest proces:
przestrzeń adresowa, zawartość rejestrów, otwarte pliki, zbiór zmiennych środowiska
17.
. Użycie przerwań zegarowych jest wymagane:
w systemie współbieżnym, w systemie wielowątkowym
18.
. System współbieżny to taki, który z zasady:
Wymaga użycia przerwań zegarowych, Pozwala biec procesom / wątkom jednocześnie lub pozornie jednocześnie
19.
. Klonowanie procesu operacją fork() powoduje:
Powielenie segmentów danych i stosu
20.
Wywołanie programu operacją exec() powoduje:
Załadowanie z dysku segmentu kodu i danych, zainicjowanie nowego segmentu stosu
21.
Mechanizm translacji adresu:
Zestawia ze sobą numer ramki i przesunięcie na stronie
22.
. Bity użycia i modyfikacji stron służą do:
Zliczania odwołań w celu optymalizacji wymiany
23.
Wielopoziomowe tabele indeksowe stron:
Spowalniają translacje adresu, Optymalizują czas ładowania tabel indeksowych stron
24.
Translacja adresu polega na
Zamianie adresu wirtualnego na fizyczny
25.
Przy wielopoziomowych tabelach indeksowych stron
Zawartość elementu tabeli 1 poziomu wskazuje na tabelę 2 poziomu
26.
. Przerwanie "błąd ramki" służy do:
Ściągnięcia do pamięci żądanej strony
27.
Algorytm "LRU" polega na
Wyrzuceniu z pamięci strony najdawniej używanej
28.
. Fragmentacja wewnętrzna polega na
Niewykorzystaniu przez program całości przydzielonej mu pamięci
29.
Mechanizm wymiatania polega na
Wczytywaniu segmentów do pamięci operacyjnej i odsyłaniu ich na dysk
30.
. Proces może pojawić się w puli procesów podlegających szeregowaniu w wyniku:
Uruchomienia nowego procesu, Zakończenia operacji we/wy, Wykonania operacji V na semaforze
31.
Podział pamięci na bloki dowolnej wielkości
32.
Algorytm cebuli
Powoduje fragmentacje zewnętrzną
33.
Które z poniższych zdań są prawdziwe?
Stronicowanie implikuje fragmentacje wewnętrzną
34.
Fragmentacja zewnętrzna jest wywoływana przez:
Zmianę wielkości przydzielonych bloków, Zwalnianie bloków pamięci w kolejności przydziału, Zwalnianie bloków w kolejności innej niż odwrotna do przydziału
35.
Fragmentacji zewnętrznej można uniknąć przez
Zwalnianie bloków w kolejności odwrotnej do przydziału
36.
Relokacja dynamiczna
Wymaga wsparcia sprzętowego w postaci rejestru bazy, Wymaga wsparcia sprzętowego w postaci rejestru limitu
37.
Wykorzystanie instrukcji Badaj-i-Modyfikuj ( TestAndSet ) w synchronizacji
Wymaga od procesorów aktywnego oczekiwania
38.
Dwukrotne kolejne wykonanie w jednym procesie operacji V na opuszczonym semaforze:
Jeżeli semafor pilnuje sekcji krytycznej to może doprowadzić do wpuszczenia do SK dwóch procesów, Podniesienie semafora, jeśli żaden proces nie był na nim zawieszony
39.
. Z definicji zakleszczenie to stan w którym
Dowolna większa od zera liczba procesów oczekuje na spełnienie warunków, które nie mogą zostać spełnione
40.
. Zmiennych warunkowych jest z definicji w monitorze
Tyle ile jest różnych warunków kontynuacji procesów
41.
Zasada bezpośredniego wznowienia oznacza że
Proces wznawiający traci region krytyczny, Proces wznawiający ubiega się o region krytyczny tak jak procesy na wejściu monitora
42.
Mikrojądro systemu operacyjnego pełni następującą rolę
Odbiera przerwania i skierowuje je do odpowiednich kierowców i innych warstw systemu, Synchronizuje procesy
43.
Algorytm bliźniaków
Powoduje fragmentacje wewnętrzną, Powoduje fragmentacje zewnętrzną, Powoduje mniejszą fragmentacje od podziału na stałe bloki
44.
W wieloprocesorowym systemie operacyjnym
Do zabezpieczenia mikrojądra przed równoczesnym wykonaniem jego procedur nie wystarczy blokowanie przerwań
45.
Zmienne warunkowe w monitorze
Służą do zawieszania procesów, które nie mogą działać z powodu niespełnienia warunków ich kontynuacji
46.
Połączenie stronicowania z segmentacją polega na
Potraktowaniu segmentacji jako dodatkowego poziomu stronicowania
47.
Wymiatanie polega na
Wczytywaniu segmentów do pamięci operacyjnej i odsyłaniu ich na dysk
48.
W mechanizmie wymiatania program powinien być załadowany do pamięci gdy
Zakończyła się transmisja danych na drukarkę, Warunek programowy kontynuacji programu został spełniony przez inny program, Urządzenie na które czekał program zwolniło się, Minęła godzina o której program miał zostać "obudzony"
49.
Następujące relacje ważności procesów są właściwe w szeregowaniu procesów
Procesy konwersacyjne są ważniejsze od procesów realizujących transakcje bazy danych, Procesy konwersacyjne są ważniejsze od procesów realizujących kompilacje programów, Procesy realizujące kompilacje programów są ważniejsze od procesów obliczeniowych
50.
Wynik współpracy procesów współbieżnych
Może być niedeterministyczny