Os quiz
Operating System Knowledge Quiz
Test your understanding of operating systems and their underlying principles with this comprehensive quiz. Designed for students, professionals, and enthusiasts alike, this quiz will challenge your knowledge and provide insights into various topics related to process management, memory handling, and system operations.
Key Features:
- 71 questions covering key concepts
- Multiple choice, checkboxes, and text-based questions
- Score tracking to monitor your progress
Prepínanie medzi vláknami zaberie _________ ĝasu ako prepínanie medzi procesmi.
Menej
Viac
Prepínanie medzi procesmi zaberie _________ ĝasu ako prepínanie medzi vlaknami.
Menej
Viac
Zoradte jednotlive typy pamäti podla vzrastajúcej rýchlosti prístupu
1) magnetické disky
2) magnetické pásky
3) hlavná pamäť
4) registre
5) vyrovnávacia pamäť
Medzi algoritmy pre plánovanie procesov patrí:
SCAN
Shortest Job First
Shortest Seek Time First
Round Robin
Akú funkciu vykonáva metóda TRUNCATE?
Zmena pozície v súbore
Skrátenie súboru
Kapacitné ohraniĝenie dolnej hranice dátovej oblasti súboru
Zarovnanie súboru
Vyberte komponenty z ktorých pozostáva operaĝný systém:
Správa súborov
Spáva procesorov
Interpréter príkazového riadku
Bezpeĝnosť systému
Správa procesov
Správa používateľov
Za ktorú ĝinnosť nie je zodpovedný operaĝný systém v súvislosti zo správou súborov?
Vytváranie a mazanie adresárov
Základné operácie pre manipuláciu so súbormi a adresármi
Zálohovanie procesov na spoľahlivých zariadeniach
Vytváranie a mazanie súborov
Čo je potrebné pre zachovanie konzistencie dát pri prístupe k nim procesmi
Výhradne operaĝný systém UNIX
Synchronizácia procesov
Pamäťové prostriedky
Špeciálne technické vybavenie poĝítaĝa
Inštrukĝný cyklus s prerušením
Základný inštrukĝný cyklus
Optimálny algoritmus nahrádzania stránok
Algoritmus pekára pre riešenie problému kritickej sekcie
Zdieľania pamäte
Viacpoužívateľské systémy
Špecializované
Jednopoužívateľské
Zdieľania ĝasu
S dávkovým spracovaním
Jednotka správy pamäte (MMU) vykonáva mapovanie:
Fyzických adries na logické poĝas zavádzania programu
Logických adries na fyzické poĝas zavádzania programu
Logických adries na fyzické poĝas behu programu
Fyzických adries na logické poĝas behu programu
I/O manažér v operaĝnom systéme MS Windows XP zodpovedá za:
Správu vyrovnávacích pamätí pre vykonávanie vstupno-výstupných požiadaviek
Správu procesov
Ovládanie blokových zariadení
Súborový systém
Virtuálna pamäť môže byť implementovaná pomocou:
Swapovania na žiadosť
Segmentácie na žiadosť
Dynamickej relokácie
Prekrývania na žiadosť
Stránkovania na žiadosť
Krátkodobý plánovaĝ rozhoduje o tom,
Ktorý aktívny proces je možné zaradiť medzi odložené
Ktorému procesu (z fronty pripravených) bude pridelený CPU
Ktorý proces bude zaradený do fronty pripravených procesov
Ktorý odsunutý proces je možné zaradiť medzi pripravené
Synchronizáciu procesov riešia úlohy typu:
Obedujúci filozofi
Pomenované-nepomenované rúry
Čitatelia-zapisovatelia
Konzument-producent
Zdieľaná pamäť správy
Ktorým z nasledovných spôsobov je možné naĝítať 100 bytov zo súboru, ktorý je popísaný deskriptorom DESC?
Buffer=readfile(DESC,100)
Status=read(DESC,buffer,100)
Buffer=read(DESC,100)
While(sizeof(buffer)!=100){ buffer=read(DESC);}
Medzi kritéria pre plánovanie procesov patrí:
Rýchlosť prístupu k blokovým zariadeniam
Priestupnosť
Čas odozvy
Schopnosť paralelne spracovávať procesy
Využitie procesora
Akým systémovým volaním sa blokovaný proces v systéme UNIX dostáva do systémovej fázy?
Wait()
Sleep()
Wakeup()
Unlock()
Ktoré z nasledujúcich tvrdení je pravdivé?
Proces sa vytvorí pomalšie ako vlákno
Vlákno sa vytvorí rýchlejšie ako proces
Proces sa vytvorí rýchlejšie ako vlákno
Vlákno sa ukonĝí pomalšie ako proces
Ktoré z nasledujúcich podmienok musia byť splnené, aby vzniklo uviaznutie?
Používanie bez preempcie
Vzájomné vylúĝenie
Náhodné uvoľnenie
Vlastniť a žiadať
Kruhové ĝakanie
Používanie s preempciou
Násilné odňatie
Zdieľanie prostriedkov
Čo umožňuje procesom a príkazovému interpréteru pomocou príkazov riadiť technické prostriedky poĝítaĝa?
Procesy s náhodným unikátnym identifikátorom (PID)
BIOS
Jadro operaĝného systému
BASH
Asynchrónnej komunikácie
Synchrónnej komunikácie
Nepriamej komunikácie
Priamej komunikácie
Pre pripojenie inštrukcií a dát k pamäťovým adresám poĝas zavádzania platí:
Používa sa v prípade, ak je proces poĝas vykonávania presúvaný z jedného pamäťového segmentu do iného
Generuje sa relokovateľný kód
Pri zmene poĝiatoĝnej adresy nie je potrebné opätovne zaviesť kód procesu
Koneĝné pripojenie adries je odložené do zavedenia programu do pamäte
Základnou štruktúrou systému MS Windows XP je:
Disk
Zväzok
Sektor
Cluster
RAID zvyšuje spoľahlivosť:
Skrátením ĝasu na vykonanie požiadavky
Znížením rýchlosti
Redundanciou
Znížením priepustnosti
Na úrovni aplikaĝného programu existujú vlákna:
KMT
ULT
KLT
UMT
Vyberte správne zoradenie vrstiev systému súborov:
Zariadenia, základný systém súborov, riadenie vstupu/výstupu, modul organizácie súborov, logický systém súborov, aplikaĝný program
Zariadenia, riadenie vstupu/výstupu, logický systém súborov, modul organizácie súborov, základný systém súborov, aplikaĝný program
Zariadenia, logický systém súborov, riadenie vstupu/výstupu, základný systém súborov, modul organizácie súborov, aplikaĝný program
Zariadenia, riadenie vstupu/výstupu, základný systém súborov, modul organizácie súborov, logický systém súborov, aplikaĝný program
Ktorý z nasledujúcich algoritmov pre plánovanie disku pracuje tak, že vyberie z požiadaviek vždy tú, ktorá vyvolá najmenší presun hlavy od aktuálnej pozície?
C-SCAN
SFST
LOOK
C-LOOK
SCAN
SSTF
Ktoré z nasledujúcich tvrdení je pravdivé?
Proces je v stave zahltenia, ak strávi viac ĝasu výmenou stránok ako výpoĝtom
Proces je v stave zahltenia, ak strávi najviac ĝasu výpoĝtom
Proces je v stave zahltenia, ak pri lokálnom nahradzovaní dôjde k výpadku stránky
Proces je v stave zahltenia, ak má viac stránok ako potrebuje
Preempcia oznaĝuje:
Cyklické privlastňovanie toho istého prostriedku medzi dvoma procesmi
Privlastnenie si prostriedku, ktorý vlastnil niekto iný
Prostriedok, ktorý je zdieľaný viacerými procesmi
Spoloĝné vlastnenie toho istého prostriedku
Medzi metódy prideľovania diskového priestoru nepatrí:
Zreťazené prideľovanie
Paralelné prideľovanie
Indexové prideľovanie
Súvislé prideľovanie
Medzi vlastnosti multiprogramovania patrí
Vlastné radenie I/O vykonáva výhradne iba operaĝný systém
Prideľovanie zariadení prebieha staticky
Operaĝný systém musí vyberať z niekoľkých úloh, ktoré sú pripravené k vykonávaniu
Operaĝný systém musí prideľovať pamäť rôznym úlohám
Zrýchlenie spracovania sa dosahuje pomocou spoolingu
Medzi atribúty súboru nepatrí:
Prístupové práva súboru
Meno vlastníka
Meno súboru
Umiestnenie súboru
Kde sa nachádza názov súboru?
Boot block
Super block
I-node
Datový block
Ktoré z nasledujúcich nie je synchrónne?
pipe (rúry)
zdieľaná pamäť
Aké je plánovanie systému ktorý pridáva procesy do fronty?
vstupno výstupné
long-term
mid-term (do bloku/na odsunutie)
short-term (“vloženie” procesu do CPU)
Uveĝte minimálny poĝet služieb potrebných na pridate WRITE práv súboru: (dlhý zoznam služieb a máš vybrať, ktoré sú potrebné)
Chmod()
Chown()
Umask()
Urĝite ktorý algoritmus (disku - FCFS, SSTF, SCAN, C-SCAN) bol použitý podľa obrázku: (na obrázku som mal FCFS)
FCFS
XFSX
FSFC
Urĝite ktorý proces sa vykoná ako nasledujúci algoritmom Round Robin: (mal som obrázok grafu so zaĝiatkom R.R. A mal som urĝiť ktorý proces sa vykonal ako ĝalší - každý mal asi iné)
A
B
C
D
žiaden
Stavový diagram - ĝasové kvantá - Napíšte cez aké stavy prejde nižšie uvedený program keĝ sa má vykonať viac ako 1 a menej ako 2 ĝasové [(>1 a <2 == 2) - ak nechápete, tak sa spýtajte pána Genĝiho na skúške] kvantá. (v kóde som nemal žiaden I/O, takže žiaden “Blocked”)
New -> Ready -> Running -> Ready -> Running -> Exit
New -> Ready -> Running -> Blocked -> Ready -> Running -> Exit
Ake je planovanie systemu ktory pridava procesy z fronty pripravenych procesov alebo tak nejak
Vstupno vystupne
Long-term
Mid-term
Short-term
Princip ked iba jeden subor moze vykonvat kriticku sekciu:
Vzajomne vylucenie
Polovanie
Vzajomne nevylucenie
Nevzajomne vylucenie
Stavový diagram - ĝasové kvantá - Napíšte cez aké stavy prejde nižšie uvedený program keĝ sa má vykonať menej ako 1 ĝasové kvantum (v kóde som mal read cize aj blocked ….. Bol tam obrazok a pozor nato ci chce stavy alebo prechody. V obrazku boli cislicovo oznacene stavy a abecedne prechody)
New -> Ready -> Running ->Blocked-> Ready -> Running -> Exit
New -> Ready -> Running -> Ready -> Running -> Exit
Zoradit od najvacsieho po najmensie: podla kapacity
a.)magneticky disk
b.)cache
c.)magneticka paska
d.)registre
e.)RAM
podobné otázky ako na predošlých termínoch
bol Stavový diagram urĝiť, ĝasové kvantá, kedže tam bol kod:
for(i=0;i<5;i++){
read();
for(j=0;j<3;j++){
…
}
}
New -> Ready -> Running ->Blocked-> Ready -> Running -> Exit
New -> Ready -> Running ->Unblocked-> Ready -> Running -> Exit
plánovanie procesov, ktoré ich umiestňuje do pripravného frontu
Long term
Short term
Fast term
True term
FAT suborovy system je zorganizovany
1) rezervovana oblast
2) korenovy priecinok
3) FAT tabulka
4) datovy blok
5) boot blok
6) FAT okna
Služby potrebné na výpis práv súboru na štandardný výstup, súbor je dostupný ako parameter.
Write()
Stat()
Read()
Shmget()
HW mechanizmus ktory zabezpecuje preemptivny multitasking je ____________ (jedno slovo, N singularu)
Kde je uložený názov súboru?
Datovy blok
Meno suboru
Struct
Nazov suboru
Kedy sa objavil UNIX?
70-te roky
80-te roky
60-te roky
90-te roky
Mal som ze na jakych kompostoch bol vyvijany UNIX? (neviem ci je dobre odpoved...ak sa nepaci vymaz otazku!!!!)
PDP
UDP
DPD
SSTF
Ktore planovanie odsuva procesy?
Strednodobé
Dlhodobe
Rychlodobe
Odsuvadobe
Do ktorej generacie pocitacov patria tranzistory?
2. gen (1956 - 1964) Wrong Correct
4. gen (1981 - 1990) Wrong Correct
2. gen (1969 - 1975) Wrong Correct
4. gen (1991 - 1995) Wrong Correct
Do ktorej generacie pocitacov patria mikroprocesory?
2. gen (1956 - 1964) Wrong Correct
4. gen (1981 - 1990) Wrong Correct
2. gen (1969 - 1975) Wrong Correct
4. gen (1991 - 1995) Wrong Correct
Ako sa nazyva cast kodu, kde iba jeden proces ma vymedzeny pristup k zrdoju?
Kriticka sekcia
Nektriticka sekcia
Spravna sekcia
O aky algoritmus na planovanie poziadaviek ide ?
FCFS
SSTF
SCAN
C-SCAN
O aky algoritmus na planovanie poziadaviek ide ?
FCFS
SSTF
SCAN
C-SCAN
O aky algoritmus na planovanie poziadaviek ide ?
FCFS
SSTF
SCAN
C-SCAN
O aky algoritmus na planovanie poziadaviek ide ?
FCFS
SSTF
SCAN
C-SCAN
{"name":"Os quiz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your understanding of operating systems and their underlying principles with this comprehensive quiz. Designed for students, professionals, and enthusiasts alike, this quiz will challenge your knowledge and provide insights into various topics related to process management, memory handling, and system operations.Key Features:71 questions covering key conceptsMultiple choice, checkboxes, and text-based questionsScore tracking to monitor your progress","img":"https:/images/course6.png"}