Systemy operacyjne - pytania na kolokwia
W hierarchicznym systemie plików
" Wystepuje wiele katalogów Tak
" Wystepuje jeden katalog główny Tak
" Wystepuje wiele katalogów głównych Nie
" Uzytkownikom przypisane sa priorytety dostepu do plików Nie
" Uzytkownicy maja dostep tylko do swoich plików Nie
" Okresla sie sciezki dostepu do plików Tak
" Okreslona jest dokładnie jedna sciezka bezwzgledna do pliku Tak
" Wystepuja sciezki wzgledne i bezwzgledne dostepu do plików Tak
" Moga wystepowac wielokrotne dowiazania twarde do pliku Tak
Bloki alokacji (klastry) w systemie plików
" Dobierane sa tak, aby zminimalizowac fragmentacje zewnetrzna Nie
" Dobierane sa tak, aby zminimalizowac fragmentacje wewnetrzna Tak
" Sa stałej wielkosci w całym systemie plików Nie
" Sa zawsze wielkosci dwóch rekordów fizycznych (sektorów) na dysku Nie
" Powinny byc jak najwieksze, aby było ich w systemie niewiele Nie
" Numerowane sa liczbami binarnymi stałej długosci, co ogranicza ich liczbe Nie
Sekwencyjny dostep do pliku
" Polega na czytaniu lub zapisie pliku rekord po rekordzie w stałej kolejnosci TAK
" Pozwala na wystepowanie plików nieciagłych, z niezaalokowanymi dziurami NIE
" Jest mozliwy tylko w plikach z rekordami stałej długosci NIE
" Nie pozwala dopisywac rekordów na koniec istniejacego pliku NIE
" Nie powinien byz uzywany - jest implementowany jedynie z przyczyn historycznych NIE
" Pozwala czytac rekordy w dowolnej kolejnosci dzieki operacji lseek NIE
" Wyklucza powstawanie dziur w plikach, w których nie ma przydzielonych bloków TAK
" Ułatwia grupowanie operacji dyskowych przez system operacyjny TAK
" Powinien byc uzywany jedynie przy operacjach na plikach specjalnych, odpowiadajacych
urzadzeniom znakowym NIE
" Szereguje dostep wielu procesów do pliku NIE
Bezposredni dostep do pliku
" Wymaga zmiany kolejnosci rekordów w pliku w celu optymalizacji czas dostepu NIE
" Pozwala na wystepowanie plików nieciagłych, wewnatrz których moga wystapic
niezaalokowane obszary TAK
" Jest mozliwy tylko w plikach z rekordami stałej długosci TAK
Swobodny dostep do pliku
" Pozwala na wystepowanie plików nieciagłych, z niezaalokowanymi dziurami TAK
" Pozwala czytac rekordy w dowolnej kolejnosci dzieki operacji lseek TAK
" Pozwala na zapis fragmentów róznych plików do wspólnego bloku alokacji NIE
" Szereguje dostep wielu procesów do pliku NIE
" Blokuje równoczesny dostep wielu procesów do pliku NIE
Przydział ciagły miejsca na dysku
" Jest algorytmem optymalnym, nie dajacym sie zaimplementowac w praktyce NIE
" Charakteryzuje sie fragmentacja zewnetrzna przestrzeni dysku TAK
" Wymaga zapisu tablicy indeksowej na dysku NIE
Przydział indeksowy miejsca na dysku
" Jest algorytmem optymalnym, nie dajacym sie zaimplementowac w praktyce NIE
" Charakteryzuje sie fragmentacja zewnetrzna przestrzeni dysku NIE
" Wymaga zapisu tablicy indeksowej na dysku TAK
Przydział listowy miejsca na dysku
" Jest algorytmem optymalnym, nie dajacym sie zaimplementowac w praktyce NIE
" Charakteryzuje sie brakiem fragmentacja wewnetrznej przestrzeni dysku NIE
" Wymaga zapisu tablicy listowej na dysku NIE
Planowanie krótkoterminowe
" Wymaga architektury wieloprocesorowej NIE
" Bezposrednio decyduje o wyborze procesów, które nalezy wczytac do pamieci NIE
" Okresla procesy, które nalezy zablokowac NIE
Planowanie srednioterminowe
" Wymaga architektury wieloprocesorowej NIE
" Bezposrednio decyduje o wyborze procesów, które nalezy wczytac do pamieci TAK
" Okresla procesy, które nalezy zablokowac TAK
Planowanie długoterminowe
" Wymaga architektury wieloprocesorowej NIE
" Bezposrednio decyduje o wyborze procesów, które nalezy wczytac do pamieci TAK
" Okresla procesy, które nalezy utworzyc TAK
Spooling
" To technika przydzielania dodatkowych buforów procesom uprzywilejowanym NIE
" To technika kopiowania w tle danych z nosnika papierowego na szybszy magnetyczny
TAK
" To technika programowania, zmniejszjaca pamiec wymagana do wykonania programu
NIE
" Eliminuje fragmentacje zewnetrzna dysków przez przesuwanie plików w trakcie
normalnej pracy komputera (w tle) NIE
" Eliminuje fragmentacje zewnetrzna dysków przez przesuwanie plików, przy czym
uruchamiany jest przy wyłaczonych wszystkich innych procesach NIE
" To metoda buforowania dysku bazujaca na tworzeniu duzych puli buforów systemowych
NIE
" To metoda buforowania dysku w szybkich pamieciach wbudowanych do sterownika NIE
" Polega na zapisie danych wyjsciowych z programu na szybkie nosniki magnetyczne i
drukowaniu ich w tle po zakonczeniu programu TAK
W Unix ie wystepuje katalog, dostepny przez sciezke ./(../)
" Jest to katalog roboczy procesu Nie
" Jest to katalog nadrzedny Tak
" Jest to katalog główny, jeden dla całego systemu Nie
" Kazdy proces moze miec swój taki katalog Tak
" Proces musi miec prawa zapisu w tym katalogu, aby mógł sie wykonywac Nie
Katalog główny systemu plików w Unixie
" Jest plikiem zawierajacym rekordy z nazwami i numerami inode ów nalezacych do niego
plików TAK
" Jest plikiem zawierajacym rekordy z nazwami, innymi atrybutami i tablicami indeksowymi
nalezacych do niego plików NIE
" Nie ma nazwy, definiowany jest przez zapisanie numeru jego inode u w superbloku NIE
" Nie ma nazwy, zajmuje zawsze to samo miejsce na partycji dysku (w systemie plików)
NIE
" Ma ograniczona wielkosc, poniewaz umieszczony jest w całosci w superbloku NIE
" Nie zawiera pozycji .. (normalnie wskazujacej na katalog nadrzedny) NIE
" Nie zawiera pozycji . i .. (normalnie wskazujacych na katalog biezacy i nadrzedny) NIE
" Zawiera stała liczbe pozycji, której nie mozna zmienic bez rekompilacji jadra systemu
NIE
" Musi miec taka sama zawartosc, jak katalog do którego jest montowany NIE
Katalog biezacy w Unixie
" Jest plikiem zawierajacym rekordy z nazwami i numerami inode ów nalezacych do niego
plików Tak
" Ma ograniczona wielkosc, poniewaz umieszczony jest w całosci w superbloku Nie
" Nie zawiera pozycji . I .. Nie
" Uzytkwnik nie moze zmienic go, jezeli nie ma uprawnien root Nie
Dołaczenia w systemie plików (links)
" Oznaczone sa symbolem / w sciezkach dstepu NIE
" Pozwalaja tworzyc systemy plików o strukturze niehierarchicznej TAK
" Sa wynikiem błedów w programie i polegaja na połaczenie sie list alokacji
odpowiadajacych róznym plikom w tablicy FAT NIE
" Sa wynikiem błedów w programie i powstaja przy wielokrotnym otwieraniu tych samych
plików do zapisu NIE
" Wiaza nazwy plików z INODE ami w systemie Unix TAK
" Tworzone sa przy otwieraniu plików, usuwane przy zamykaniu NIE
" Moga byc symboliczne, gdy wskazuja sciezke dostepu do pliku własciwego, lub twarde,
jezeli powstaja przez
zdefiniowanie drugiej nazwy dla pliku TAK
Powłoka systemu operacyjnego
" Okresla dostepny zestaw i składnie komend sterujacych Nie
" Okresla dostepny zestaw i składnie komend wewnetrznych TAK
" Okresla zmienne srodowiskowe dla uruchamianych komend
" Okresla jezyk programowania skryptów systemowych TAK
" Pozwala na edytowanie linii komendy NIE
" Pozwala na przegladanie historii wykonywanych komend Tak
Listy kontroli dostepu ACL w Windows NT
" Słuza do okreslania warunków logowania uzytkowników do systemu Nie
" Słuza do okreslania warunków dostepu do plików dla róznych uzytkowników Tak
" Pozwalaja definiowac grupy uzytkowników Tak
" Pozwalaja definiowac klucze dostepu do zasobów Nie
" Umozliwiaja zdefiniowanie obiektów, do których dostep musi byc odnotowany Nie
Plik MFT (Master File Table) w systemie plików NTFS
" Słuzy do okreslania uprawnien dostepu do plików Nie
" Słuzy do okreslania warunków logowania uzytkowników do systemu Nie
" Zawiera listy ACL wszystkich plików Nie
" Zawiera kopie boot sektora Nie
" Zawiera opis wszystkich plików w systemie Tak
" Zawiera tablice partycji dysku Nie
Tablica FAT w systemie MS-DOS
" Zawiera osobna pozycje dla kazdego rekordu fizycznego (sektora) w partycji dysku NIE
" Zawiera informacje o defektach nosnika w pamieci dyskowej TAK
" Pozwala przydzielac rekordy rezerwowe w miejsce uszkodzonych NIE
" Zastepuje mape zajetosci dysku TAK
Semafory binarne
" Słuza do wyznaczania czasu w systemach czasu rzeczywistego NIE
" Słuza do synchronizacji procesów współbieznych TAK
" Słuza do blokowania dostepu do dysku w trybie binarnym (nie znakowym) NIE
" Sa to struktury danych do modelowania ruchu ulicznego NIE
" Sa to dane jednobitowe, które mozna testowac, ustawiac i zerowac TAK
" Sa to dane całkowitoliczbowe z zakresu 0 - 2n (n>1) z niepodzielnymi operacjami P i V
NIE
" Mozna uzywac do rozwiazywania dowolnych problemów synchronizacji procesów TAK
Semafory Dijkstry
" Operacja czekaj na tych semaforach zawsze usypia procesy TAK
" Operacja sygnalizuj na tych semaforach moze usypiac procesy NIE
" Sa mechanizmem synchronizujacym dostep do plików TAK
" Sa mechanizmem ograniczajacym dostep do plików Nie
" Słuza do synchronizacji procesów Tak
" Słuza do synchronizacji procesów wspołbieznych Tak
" Słuza do blokowania dostepu do dysku Nie
" Sa to struktury danych do modelowania ruchu ulicznego Nie
" Sa to dane całkowitoliczbowe, na których zdefiniowane sa operacje P i V Tak
" Sa to flagi dwustanowe, na których zdefiniowane sa nieprzerywalne operacje P i V Nie
" Mozna uzywac do rozwiazywania dowolnych problemów synchronizacji procesów Tak
" W ich implementacji stosuje sie petle goracego czekania NIE
Kontekst procesu
" Okresla wszystkie zasoby, z których moze proces korzystac NIE
" Okresla wszystkie procesy, z którymi moze sie komunikowac NIE
" Okresla zawartosc rejestrów, z których proces moze korzystac TAK
" Obejmuje informacje konieczne do wznowienia procesu wstrzymanego TAK
" Obejmuje informacje konieczne do wznowienia procesu zablokowanego TAK
" Obejmuje informacje konieczne do ustalenia procesu nadrzednego NIE
" Jest to obraz pamieci procesu w pewnej chwili NIE
" Jest to miedzy innymi obraz pamieci procesu w chwili wstrzymania NIE
" Jest to obraz plików otwartych przez proces w pewnej chwili NIE
" Jest to obraz pamieci, rejestrów i zmiennych systemowych procesu w pewnej chwili NIE
Procesy charakteryzuja sie
" Sekwencyjnym wykonywaniem operacji TAK
" Kontekstem, który okresla jakie procesy sa wykonywane współbieznie NIE
" Złozonoscia obliczeniowa, wyrazona np. przez liczbe petli, skoków i rozgałezien TAK
" Mozliwoscia przerywania i wznawiania wykonania (według składowanego kontekstu)
TAK
Proces moze przejsc do stanu gotowosci
" Po wyczerpaniu kwantu czasu aktywnosci (w systemie z algorytmem karuzelowym) TAK
" W wyniku wykonania funkcji exit (w Unixie) NIE
" Bezposrednio ze stanu zablokowania TAK
Proces moze przejsc do stanu zablokowania (uspienia)
" Po wyczerpaniu kwantu czasu aktywnosci (w systemie z algorytmem karuzelowym) TAK
" W wyniku wykonania funkcji exit (w Unixie) NIE
" Bezposrednio ze stanu gotowosci NIE
Ochrona pamieci w systemach operacyjnych
" Ogranicza dostep procesów do pamieci systemu operacyjnego TAK
" Ogranicza dostep procesów do pamieci im nie przydzielonej
" Zapewnia, ze inne procesy nie maja dostepu do pamieci procesu TAK
" Zapewnia, ze procesy uzytkowe nie moga zmodyfikowac obrazu pamieci systemu oper.
" Bazuje na przekształcaniu adresów logicznych na fizyczne, kontrolowanym przez SO
TAK
" Bazuje na szyfrowaniu zawartosci pamieci
" Okresla prawa dostepu procesów do plików róznych włascicieli NIE
" Okresla prawa dostepu procesów do folderów poczty elektronicznej NIE
Stronnicowanie na zadanie
4
" To podstawowa technika zwiekszania pamieci widzianej przez programy TAK
" To podstawowa technika przyspieszenia dostepu do pamieci TAK
" Polega na składowaniu na dysk całego obrazu pamieci zablokowanego procesu TAK
" Polega na buforowaniu stron pamieci w pamieci podrecznej cache NIE
" Wymaga dodatkowych pól w tablicy stron (np. flagi waznosci) TAK
" Wymaga utrzymywania w pamieci tablicy stron TAK
Stronnicowanie pamieci
" Polega na przydziale do programu ramek pamieci o stałej wielkosci TAK
" Polega na przydziale do programu segmentów pamieci dowolnej wielkosci NIE
" Wymaga tworzenia obrazu pamieci w obszarze wymiany na dysku NIE
" Pozwala implementowac liniowy model adresów fizycznych w programie TAK
" Pozwala implementowac liniowy model adresów logicznych w programie NIE
Pamiec stronnicowania charakteryzuje sie tym, ze
" Adresy logiczne sa tworzone jako suma adresu bazowego i przesuniecia NIE
" Adresy fizyczne sa sklejeniem pary liczb okreslajacych numer ramki stałej długosci oraz
przesuniecia (offset) w obrebie ramki TAK
" Adres logiczny jest przekształcany na adres fizyczny przez odczytanie numeru ramki z
tablicy stron, z pozycjiodpowiadajacej numerowi strony TAK
" Adres logiczny jest złozeniem numeru strony i przesuniecia wzgledem jej poczatku TAK
" Jezeli strona nie ma przydzielonej ramki fizycznej, to wystepuje bład strony ; brak
przydziału jest oznaczony w tablicy stron flaga poprawnosci (valid) TAK
" Jezeli strona nie ma przydzielonej ramki fizycznej, to wystepuje bład strony ; brak
przydziału jest oznaczony w tablicy stron bitem ochrony (access control) NIE
" Jezeli strona nie ma przydzielonej ramki fizycznej, to wystepuje bład strony ; brak
przydziału jest oznaczony w tablicy stron bitem modyfikacji (modified flag) NIE
" Jest technika pozwalajaca przydzielac programom wiecej pamieci, niz jest fizycznie
zainstalowane w systemie NIE
" Jest technika pozwalajaca przydzielac programom pamiec blokami stałej wielkosci
(stronami) TAK
" Jest technika pozwalajaca przydzielac programom pamiec blokami zmiennej wielkosci
NIE
" Eliminuje fragmentacje zewnetrzna pamieci TAK
" Eliminuje fragmentacje wewnetrzna pamieci NIE
" Musi byc realizowa z wykorzystaniem pamieci asocjacyjnej na tablice stron NIE
" Powoduje, ze programy maja nieliniowa przestrzen adresowa TAK
" Wymaga implementacji tablicy segmentów (sprzetowo lub programowo) Nie
Blokada systemu
" Wystepuje, gdy dwa procesy próbuja równoczesnie pisac do tego samego pliku TAK
" Wystepuje, gdy dwa procesy próbuja równoczesnie pisac do tego gniazda sieciowego
TAK
" Wystepuje tylko w systemach operacyjnych napisanych z błedami NIE
" Wystepuje tylko w systemach operacyjnych wieloprogramowych TAK
" Mozna ja usunac przez wymuszenie zakonczenia wszystkich procesów uspionych TAK
" Mozna ja usunac przez czasowe zablokowanie dostepu uzytkowników do systemu NIE
Warunki konieczne do wystapienia blokady to
" Wystepowanie zasobów, które nie moga byc równoczesnie wykorzystywane przez wiele
procesów TAK
" Wystepowanie zasobów, które nie moga byc współdzielone TAK
" Brak priorytetów w dostepie do zasobów TAK
" Przełaczanie procesów według algorytmu planowania z wywłaszczaniem NIE
" Przełaczanie procesów według algorytmu bez wywłaszczania TAK
" Przetrzymywanie i oczekiwanie, tzn. pozwolenie procesom nie bedacym aktywnymi ani
gotowymi na zachowanie przydziału zasobu TAK
" Brak mechanizmu, który umozliwiałby proceson przyjecie zasobów przydzielonych innym
TAK
" Brak mechanizmu umozliwiajacego wywłaszczanie zasobów od procesów TAK
" Okreslaja, jak pisac programy wielowatkowe aby unikac bloakd NIE
" Okreslaja, jak pisac programy wieolprocesowe aby unikac bloakd NIE
" Okreslaja, kiedy proces moze przejsc do stanu zablokowania TAK
" Mozliwosc zawieszania procesów z przydzielonymi pewnymi zasobami TAK
Funkcja systemowa wait w Unixie
" Zawiesza wykonywanie procesu w oczekiwaniu na zakonczenie procesu potomnego Tak
" Zawiesza wykonywanie procesu przez zadany argumentem czas TAK
" Moze byc wykonywana tylko przez procesy daemony Nie
" Moze byc wykonywana tylko przez proces z uprawnieniami root NIE
" Umozliwia czekanie na zakonczenie operacji sieciowych Tak
" Umozliwia czekanie na zakonczenie operacji we/wy Tak
Technika opóznionego zapisu na dysk w systemie Unix
" Jest metoda synchronizacji zapisów na dysku sieciowym Tak
" Jest metoda synchronizacji zapisów na dysku Nie
" Polega na wprowadzeniu petli opózniajacej miedzy kolejnymi rozkazami zapisu Tak
" Polega na zapisie bufora na dysk, w chwili jego zwalniania Nie
" Moze byc wybiórczo stosowana przez programowe właczanie/wyłaczanie funkcja fctl ???
" Moze byc wyłaczana komenda fctl ???
(dwa ostatnie pytania chyba Nie)
Buforowanie operacji dyskowych w systemie Unix
" Jest ograniczone do urzadzen z niewymiennym nosnikiem (np. twardych dysków);
dostep do plików na dyskietkach nie moze byc buforowany NIE
" Redukuje czas dostepu do plików oraz liczbe fizycznych operacji we/wy TAK
" Utrudnia równoczesny dostep do rekordów pliku przez wiele procesów (record locking)
TAK
" Wymaga od programisty uzywania operacji fflush aby miec pewnosc, ze zmiany w pliku
zostana natychmiast zapisane na dysk TAK
Sygnały w systemie Unix
" Wykorzystywane sa do synchronizacji procesów Nie
" Wykorzystywane sa m.in. do zabijania procesów Tak
" Moga byc adresowane do wszystkich procesów uzytkownika o znanym UID ???
" Moga byc adresowane do wszystkich procesów uspionych w systemie ???
" Mozna definiowac własne funkcje obsługi niektórych z nich Tak
" Proces mozna zaprogramowac tak, aby ignorował wszystkie sygnały przychodzace Nie
" Wysyłane moga byc przez kazdy proces przy pomocy funkcji signal Tak
" Wysyłane moga byc przez kazdy proces przy pomocy funkcji kill Nie
Na slajdach z wykładów nie widziałem sygnałów, ale na wszelki wypadek szukałem
odpowiedzi :)
Fragmentacja wewnetrzna dysku jest wynikiem
" Niedopasowania rozmiaru plików do wielkosci obszarów wolnych (powstajacych przy
kasowaniu plików) NIE
" Niedopasowania rozmiaru plików do wielokrotnosci wielkosci bloków alokacji TAK
" Przydziału miejsca na dysku porcjami zmiennej wielkosci NIE
" Przydziału miejsca na dysku porcjami stałej wielkosci TAK
" Moze byc wyeliminowana przez program defragmentujacy NIE
" Pozostawania niewykorzystanych fragmentów w ostatnich blokach plików TAK
" Braku konserwacji systemu plików - moze byc wyeliminowana przez program
defragmentujacy NIE
" Braku konserwacji systemu plików (brak defragmentacji) NIE
" Błedów programowych np. nie zamkniecia pliku przed zakonczeniem programu NIE
Fragmentacja wewnetrzna pamieci jest wynikiem
" Powoduje lepsze wykorzystanie miejsca w pamieci przez procesy Nie
" Przydziału pamieci porcjami stałej wielkosci (stronami) Tak
" Wystepuje jedynie w systemach z pamiecia wirtualna Nie
" Niedopasowania rozmiaru segmentów pamieci do wielokrotnosci wielkosci ramki Nie
" Moze byc wyeliminowana przez relokacje programów Nie
" Błedów programowych np. nie zwalniania pamieci przed zakonczeniem programu Nie
Fragmentacja zewnetrzna pamieci jest wynikiem
" Niedopasowania rozmiaru segmentów pamieci do wielokrotnosci wielkosci ramki Nie
" Moze byc wyeliminowana przez relokacje programów Nie (fragmentacja zewn. chyba nie
może być calkowicie wyeliminowana...?)
" Błedów programowych np. nie zwalniania pamieci przed zakonczeniem programu Nie
Algorytm przełaczania procesów w systemie Unix
" Jest algorytmem ze stałym priorytetem zewnetrznym, zadawanym komenda/funkcja nice
NIE
" Jest algorytmem bez wywłaszczen NIE
" Jest algorytmem z wywłaszczeniem TAK
" Jest algorytmem z wywłaszczeniem procesów systemowych i uzytkowych NIE
" Jest algorytmem, w którym wywłaszczane sa tylko procesy uzytkownika TAK
" Jest algortmem priorytetowym, w którym priorytet jest wewnetrznie zmieniany w trakcie
wykonywania procesu TAK
" Opiera sie na priorytecie statycznym, wyliczanym w opraciu o wykorzystanie procesora
przez proces NIE
" Opiera sie na priorytecie dynamicznym, obnizanym dla procesów intensywnych
obliczeniowo, a podwyzszanym dla procesów interakcyjnych TAK
" Pozwala modyfikowac priorytet procesu przy pomocy funkcji nice TAK
Algorytm karuzelowy przełaczania procesów
" Jest algorytmem bez wywłaszczenia NIE
" Jest algorytmem z wywłaszczeniem TAK
" Przełacza procesy według dynamicznie zmienianego priorytetu NIE
" Jest najczesciej wykorzystywanym algorytmem w róznych wersjach systemu
operacyjnego Unix Nie
" Polega na uruchamianiu procesów na stały kwant czasu i wymuszaniu przełaczenia
kontekstu, jezeli proces nie zwolni procesora w tym czasie TAK
" Jest algorytmem optymalnym, w praktyce niemozliwym do zrealizowania NIE
Algorytmy przełaczania procesów z wywłaszczeniem
" Moga wykorzystywac priorytety stałe lub zmieniajace sie dynamicznie TAK
" Zwiekszaja współczynnik wykorzystania procesora w systemach wielodostepnych NIE
" Polegaja na uruchomianiu procesów na stały kwant czasu i wymuszaniu przełaczenia
kontekstu, jezeli proces nie zwolni procesora w tym czasie TAK
Algorytm FIFO zastepowania stron pamieci
" Gwarantuje najmniejsza mozliwa liczbe błedów stron NIE
" Gwarantuje najkrótszy czas dostepu do pamieci NIE
" Zapewnia, ze liczba błedów stron (dla tych samych procesów) nie zwiekszy sie, gdy
doinstalujemy (udostepnimy) dodatkowe ramki pamieci fizycznej NIE
" Polega na usuwaniu stron, które najdłuzej przebywały w pamieci fizycznej TAK
" Polega na usuwaniu stron, które najdawniej były uzywane NIE
Algorytm LRU (najdawniej uzywana) zastepowania stron pamieci
" Gwarantuje najmniejsza mozliwa liczbe błedów stron NIE
" Zapewnia, ze liczba błedów stron (dla tych samych procesów) nie zwiekszy sie, gdy
doinstalujemy (udostepnimy) dodatkowe ramki pamieci fizycznej TAK
" Polega na usuwaniu stron, które najdłuzej przebywały w pamieci fizycznej NIE
Systemy wielodostepne
" Wymagaja architektury wieloprocesorowej NIE
" Wymagaja architektury jednoprocesorowej NIE
" Pozwalaja na wykonywanie wielu zadan współbieznie TAK
" Pozwalaja na przesyłanie sobie poczty w obrebie systemu TAK
" Pozwalaja na współbiezne przetwarzanie wielu procesów (jednego lub wielu
uzytkowników) TAK
" Zapewniaja dostep wszystkich uzytkowników do identycznych danych TAK
" Wymuszaja prace wsadowa na komputerze TAK
" Wymagaja wielu terminali podłaczonych do jednego komputera NIE
" Dziela zadania na interakcyjne i wykonywane w tle TAK
Dynamiczne ładowanie programu
" Polega na wykorzystaniu bibliotek dołaczanych w trakcie wykonywania programu NIE
" Polega na ładowaniu nakładek programu, gdy sa potrzebne NIE
" Mozna zrealizowac w systemie ze stronnicowaniem na zadanie TAK
Dynamiczne łaczenie programu
" Polega na wykorzystaniu bibliotek dołaczanych w trakcie wykonywania programu TAK
" Polega na ładowaniu nakładek programu, gdy sa potrzebne NIE
" Mozna zrealizowac w systemie bez stronnicowania na zadanie NIE
Kryteriami rozwiazanie problemu sekcji krytycznej sa
" Wzajemne wyłaczanie - procesy musza miec mozliwosc wzajemnego blokowania Tak
" Postep - dostep do sekcji nie moze byc zablokowany, jezeli nie przebywa w niej inny Tak
" Ograniczone czekanie - kazdy proces musi kiedys dostac sie do sekcji Tak
Wyszukiwarka
Podobne podstrony:
Pytania na kolokwium z miernictwapytania na kolokwium1Pytania na kolokwiumMetody wzbogacania pytania na kolokwiumPodstawy Inż Konstrukcji Betonowych VII s I st studia stacjonarne przykładowe pytania na kolokwium 2Złożone Konstrukcje Betonowe – pytania na kolokwium 2012Pytania na kolokwium zaliczającePytania na kolokwium zaliczeniowe 2009Pytania na kolokwium z chemii ogo¦ülnej 2007 08ZPiU Pytania na kolokwiumSystemy Operacyjne Pytaniapytania na kolokwium z biochemii dna i adek i cukryPRZYKŁADOWE PYTANIA NA KOLOKWIUMPytania na kolokwium POPwięcej podobnych podstron