Računarstvo i Programska Podrža

ComplementaryViolin avatar
ComplementaryViolin
·
·
Download

Start Quiz

Study Flashcards

66 Questions

Koji ID broj ima najviši prioritet na SCI kontroleru?

nula

Koji sistemi za štampu objedinjuju System V i BSD UNIX?

CUPS

Kako se naziva sektor gdje se čuvaju informacije o svim particijama na disku?

Master Boot Record

Da li se neformatirani disk može koristiti?

False

Minimalna jedinica podataka koja se može kontinualno smjestiti na jedan disk jeste Odgovor?

traka

Koje funkcije je uvelo softversko inženjerstvo (software engineering)?

Spooling

Kako se zove najniži sloj operativnog sistema?

jezgro

Koja je formula za mjerilo efikasnosti?

e=tkorisno*tukupno

Na koliko se nivoa može podijeliti upravljanje procesorom?

4

Obilježi očekivane funkcije operativnog sistema

Multiprogramiranje

Kako se zove algoritam sa strelicama dodjele za resurse koji imaju više instanci?

Dekker-Petersonov algoritam

Koji algoritam se odnosi na uopšteni slučaj sa N procesa?

Pekarski algoritam

Koje se stvari ne uzimaju obzir kod softverske realizacije kritične sekcije?

broj procesora

Ako prioritete dinamički određuje operativni sistem, šta treba uzeti u obzir?

procesima koji intenzivno koriste procesor i radnu memoriju treba dodjeliti viši prioritet

Najčešće metode za oporavak od zastoja su:

monitori

Kako se može realizovati kritična sekcija?

semaforima

Koje greške programera mogu izazvati zastoj sistemu kod korištenja semafora?

ulaženje u kritičnu sekciju više puta

Kako se rješava problem zakucavanja niskoprioritetnih procesa kod raspoređivanja na osnovu prioritetu procesa?

Vremena provedenog u redu čekanja

Kod izbjegavanja zastoja, kada proces traži neki resurs, sistem mora procjeniti da li će dodjela tog resursa ostaviti sistem u kakvom stanju?

bezbjednom

Koji kriterijumi se uzimaju u obzir prilikom poređenja mrežnih instalacija?

Sigurnost

Koje su karakteristike topologije potpuno povezane mreže?

Brza

Koje su osnovne operacije za klijentski interfejs za servis datoteka?

Brisanje

Koje su osnovne šeme za uspostavljanje veze između procesa?

Message switching

Koje osobine uvodimo kada mapiramo imena datoteka u sistemu DFS?

Sigurnost lokacije

Koji od ovih odgovora su tačni? (Odaberite sve koje odgovaraju)

Globalna tabela

Kako se može izvršiti DOS napad?

Slanjem velikog broja SYN paketa

Šta je jedan od omiljenih objekata koje zlonamjerni napadači koriste za narušavanje sigurnosti?

Lozinka

Na čemu se zasniva sigurnosno rangiranje? (Akronim)

TCSEC

Koja je zaštita od port scanninga, ograničenje kojih paketa u jedinici vremena?

SYN

Šta mrežna barijera filtrira na mrežnom sloju?

Pakete

Na kojim se nivoima primjenjuju sigurnosne mjere?

Mrežni nivo

Ako je s - broj stranica koje se učitava odjedanput; a - procenat od stranica koji će se zaista koristiti, straničenje unaprijed će se isplatiti samo ako s stranica traje kraće od izvršenja _____ pojedinačnih PF grešaka.

(1-a)*s

Koji je dinamički način vođenja evidencije o zauzetosti memorije opisan ispod?Za upravljanje memorijom koristi se po jedna lista za svaki blok slobodne memorije veličine 2n bajtova (1, 2, 4,...do ukupne veličine memorije). Na početku rada, cijela memorija je prazna. Koji je odgovor tačan?

Buddy sistem

Kako se računa efektivno vrijeme pristupa u TLB kešu ako je: tAL - vrijeme asocijativnog pretraživanja tj. ε vremenskih jedinica, tMC - vrijeme trajanja jednog memorijskog cilkusa, α - odnos broja pogodaka i promašaja u TLB kešu (hit ratio). Koji je odgovor tačan?

$2 tMC + ε + α tMC$

Koji faktori utiču da veličina stranice bude manja?

Manja interna fragmentacija

U kojim se fazama obavlja povezivanje instrukcija i podataka?

Vrijeme prevođenja

Kada OS dinamički vodi evidenciju o zauzetosti memorije, on to radi na neki od sljedećih načina. Koji odgovor je tačan?

Povezane liste

Na koje klase dijelimo okvire na osnovu R i M bita?

Stranica je skoro korištena i modifikovana

Skup svih logičkih adresa koje generiše program naziva se:

Logički adresni prostor

Zašto interni raspoređivač može mnogo efikasnije da radi nego bilo koji eksterni raspoređivač?

Najbolje poznaje karakteristike svojih baferskih komponenata

Šta čine zaglavlje i metapodaci kod sistema datoteka?

Premašenje

Kako se može poboljšati metoda povezanih lista za upravljanje slobodnim prostorom?

Grupisanjem pokazivača na slobodne blokove

Šta najmanje sadrži mapa datoteka?

Adresu početnog bloka datoteke

Kakve imamo načine pravljenja rezervnih kopija podataka?

Dekrementalne

Koje šeme postoje za realizaciju direktorija?

Dvostruko povezana kružna lista

Koje metode postoje za upravljanje slobodnim prostorom na disku?

Vezanje prostora

Kako se naziva direktorij na prvom nivou kod struktura direktorija sa dva nivoa?

MFD

Kako se naziva grupa informacija koja se tiče kontrole pristupa u sistemu datoteka NTFS?

Deskriptor

Koje metode pristupa datotekama imamo?

Sekvencijalna metoda pristupa, Indirektna metoda pristupa, Metoda pristupa pomoću indeksnih datoteka, Direktna metoda pristupa

Koje operacije se mogu vršiti nad semaforom (s) i šta one rade?

signal(s) smanjuje vrijednost semafora; s=s-1

U koliko različitih stanja može biti proces?

6

Pomoću kojeg sistemskog poziva se prave novi procesi na sistemu UNIX?

fork

Gdje se u memoriji nalazi kontrolni blok procesora nekog procesa?

Uz podatke

Šta je osnovni dio svakog Operativnog sistema?

jezgro

Koliko se može istovremeno najviše naći procesa u stanju RUN?

Jedan

U kojim relacijama se mogu naći proces roditelj i dijete prema djeljenju resursa?

procesi roditelj i dijete dijele podskup resursa roditeljskog procesa

Koje operacije može operativni sistem da izvrši nad procesima (uz korištenje kontrolnih blokova procesa)?

izrada novog procesa

Upariti osnovne argumente ps funkcije

Prikazuje PID, TTY, TIME i CMD svih procesa u sistemu = -e Prikazuje PID, TTY, TIME i CMD svih procesa koje je inicirao korisnik čiji je UID naveden kao parametar = -u Prikazuje dodatne informacije o svim procesima koji su pokrenuti iz tekućeg Shell konteksta ili prozora Terminal (UID, PPID, STIME) = -f

Na koji način se može ostvariti interprocesna komunikacija?

semaforskim tehnikama

Koja se komanda koristi za podešavanje putem menija u Linux?

menuconfig

Kojom komandom prebacujemo posao u prvi plan iz pozadine?

fg

Koji prefiks moramo koristiti ako želimo da prekinemo (kill) neki posao?

%

Šta se postiže multiprogramiranjem?

Bolje iskorištenje memorije

Koji algoritam koristi Linux za dodjelu procesora procesima?

Time-sharing algoritam

Koje komponente čine module jezgra Linuxa?

Upravljanje drajverima

Šta čini osnovu Linux sistema?

jezgro

Study Notes

Here are the study notes for the provided text:

  • Softversko Inženjerstvo (Software Engineering)*
  • Funkcije softverskog inženjerstva:
    • Multithreading
    • Spooling
    • Multiprogramiranje
    • Time-sharing
    • Upravljanje procesorom
  • Operativni Sistem (Operating System)*
  • Njegove funkcije:
    • Eliminisanje zavisnosti U/I operacija
    • Automatsko funkcioniranje računarskog sistema
    • Multiprogramiranje
    • Mogućnost planiranja i raspoređivanja poslova
  • Njegove karakteristike:
    • Dioba resursa
    • Konkurentnost
    • Nedeterminizam
    • Postojanje dugotrajne memorije
    • Visok nivo efikasnosti
  • Ciljevi operativnog sistema:
    • Jednostavno ga je implementirati
    • Brz
    • Bez grešaka
    • Jednostavno ga je projektovati
    • Pouzdan
  • Procesi (Processes)*
  • Karakteristike procesa:
    • Identitet procesa
    • Kod Programa
    • Proces u stanju izvršavanja
  • Stanja procesa:
    • RUN
    • WAIT
    • ZOMBIE
    • SLEEP
  • Interprocesna komunikacija:
    • Semaforskim tehnikama
    • Slanjem poruka
    • Preko imenovanih cijevi
    • Korištenjem djeljive memorije
  • Upravljanje Memorijom (Memory Management)*
  • Funkcije upravljanja memorijom:
    • Alokacija memorije
    • Dealkoacija memorije
    • Upravljanje virtuelnom memorijom
  • Tipovi memorije:
    • Sistemski procesi
    • Korisnički procesi
    • Datoteke
    • Ulazno-izlazni uređaji
  • Sinhronizacija (Synchronization)*
  • Metode sinhronizacije:
    • Mutual exclusion
    • Dekadriranje
    • Monitori
    • Semaforski
  • Problemi sinhronizacije:
    • Zastoj (deadlock)
    • Zagušenje (starvation)
    • Gubitak vremena

Let me know if you need me to add or clarify anything!Here are the study notes for the text:

  • 1. Procjena trajanja sljedećeg ciklusa*
  • τ(n+1) - procjena trajanja sljedećeg ciklusa
  • τ(n) - procjena trajanja prethodnog ciklusa
  • α - koeficijent takav da je 0 ≤ α ≤ 1
  • tn - realno trajanje
  • Formula: τ(n+1) = αtn + (1-α)τn
  • 2. Problema čitalaca i pisaca*
  • dvije kategorije problema:
    • dva pisca ne mogu istovremeno pisati
    • dva čitaoca mogu istovremeno čitati
  • dva čitaoca ne mogu istovremeno čitati dok pisac piše
  • čitaoc ne može čitati dok pisac piše
  • 3. Operativni sistemi u realnom vremenu*
  • Čvrsti operativni sistemi nisu mogući u sistemima sa sekundarnom memorijom
  • 4. Zaštita kritične sekcije*
  • Dekker-Pettersonov algoritam se koristi za zaštitu kritične sekcije
  • zaštita kritične sekcije može se realizovati hardverski i softverski
  • semafori se koriste za sinhronizaciju procesa
  • 5. Potreba i dodjela resursa*
  • potreba - maksimalno[i, j] + dodjela[i, j]
  • dodjela - potreba - maksimalno[i, j]
  • 6. Zastoj (deadlock)*
  • Uslov za zastoj: Resurs se ne može nasilno oduzeti i predati drugom procesu, sve dok proces koji ga koristi ne završi posao i ne oslobodi resurs
  • Kružno čekanje - skupina procesa koji čekaju na resurse koji su pohranjeni u drugom procesu
  • 7. Prioritet procesa*
  • prioritet procesa se može dinamički određivati
  • prioritet procesa se također mogu mijenjati ovisno o broju procesora i brzine memorije
  • 8. Realizacija kritične sekcije*
  • kritična sekcija se može realizovati hardverski i softverski
  • hardverska realizacija: swap instrukcija se koristi
  • 9. Algoritmi raspoređivanja*
  • algoritmi raspoređivanja: SJF, SRJF, Prioritet, Round Robin
  • SJF algoritam: proces se raspoređuje po najkraćem vremenu izvršenja
  • SRJF algoritam: proces se raspoređuje po najkraćem vremenu izvršenja, ali se može prekidati
  • 10. Problemi programera*
  • problema programera: zakucavanje niskoprioritetnih procesa, zamijena redoslijeda operacija signal i wait
  • *11. DekHere are the study notes in Croatian:
  • Uvod*
  • Postoje dvije osnovne funkcije kontrole pristupa diskovima: balansirano korištenje procesora, memorije i ulazno-izlaznog podsistema
  • Učinkovito korištenje resursa osigurava optimalnu efikasnost sistema
  • Sistem upravljanja diskovima*
  • Sistem upravljanja diskovima mora osigurati učinkovito korištenje resursa i poboljšati performanse sistema
  • Kontroleri diska koriste se za upravljanje diskovima i osiguravaju kompatibilnost između različitih vrsta diskova
  • Sistem upravljanja diskovima mora osigurati sigurnosne kopije podataka
  • Uređaji za pohranu podataka*
  • Uređaji za pohranu podataka koriste se za čitanje i pisanje podataka na medija
  • Postoje različiti tipovi uređaja za pohranu podataka, kao što su tvrdi diskovi, flopi diskovi, CD-ROM i DVD
  • Svaki uređaj za pohranu podataka ima svoje karakteristike i prednosti
  • Upravljanje diskovima*
  • Upravljanje diskovima obuhvaća kontrolu pristupa diskovima, dodjelu resursa i osiguravanje sigurnosnih kopija podataka
  • Upravljanje diskovima može se dijeliti na tri razine: hardversku, softversku i logičku
  • Upravljanje diskovima omogućava učinkovito korištenje resursa i poboljšava performanse sistema
  • Kontrola pristupa diskovima*
  • Kontrola pristupa diskovima osigurava sigurnost i integritet podataka
  • Kontrola pristupa diskovima se ostvaruje preko kontrolera diska i sustava datoteka
  • Kontrola pristupa diskovima omogućava restricted pristup podacima i sprečava nepotreban pristup sistemskim resursima
  • Sustavi datoteka*
  • Sustavi datoteka su strukture koji omogućavaju organizaciju i čuvanje podataka na diskovima
  • Sustavi dat

Ovaj kviz testira vaše znanje o osnovama računarstva i programske podržke. Pitanja pokrivaju razne aspekte, od funkcija softverskog inženjerstva do upravljanja procesorom.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Computer Science Engineering Subdisciplines Quiz
10 questions
Operating System Basics
32 questions

Operating System Basics

SatisfyingIllumination avatar
SatisfyingIllumination
Operating System Components
38 questions

Operating System Components

PrivilegedMoscovium avatar
PrivilegedMoscovium
Use Quizgecko on...
Browser
Browser