Top 60 pitanja i odgovora na intervjuu za operativni sustav (OS).

Ovdje su pitanja i odgovori na razgovoru o operativnom sustavu (OS) za početnike kao i za iskusne kandidate koji će dobiti posao iz snova.

Besplatno preuzimanje PDF-a: Pitanja za intervju za OS

1) Objasnite glavnu svrhu operacijskog sustava?

Operativni sustavi postoje u dvije glavne svrhe. Jedan je da je osmišljen kako bi osigurao dobar rad računalnog sustava upravljanjem njegovim računalnim aktivnostima. Drugi je da pruža okruženje za razvoj i izvođenje programa.


2) Što je straničenje na zahtjev?

Straničenje zahtjeva upućuje se kada nisu sve stranice procesa u RAM-u, tada OS donosi stranice koje nedostaju (i potrebne) s diska u RAM.


3) Koje su prednosti višeprocesorskog sustava?

S povećanim brojem procesora, dolazi do značajnog povećanja propusnosti. Također može uštedjeti više novca jer mogu dijeliti resurse. Konačno, povećana je i ukupna pouzdanost.


4) Što je kernel?

Kernel je jezgra svakog operacijskog sustava. Povezuje aplikacije sa stvarnom obradom podataka. Također upravlja svim komunikacijama između softverskih i hardverskih komponenti kako bi se osigurala upotrebljivost i pouzdanost.


5) Što su sustavi u stvarnom vremenu?

Sustavi u stvarnom vremenu koriste se kada su za rad procesora postavljeni strogi vremenski zahtjevi. Ima dobro definirana i fiksna vremenska ograničenja.


6) Što je virtualna memorija?

Virtualna memorija je tehnika upravljanja memorijom koja omogućuje izvršavanje procesa izvan memorije. Ovo je vrlo korisno, posebno ako program koji se izvršava ne može stati u fizičku memoriju.

Operativni sustav (OS) Pitanja za intervju


7) Opišite cilj multiprogramiranja.

Glavni cilj multiprogramiranja je da se proces odvija u svakom trenutku. S ovim dizajnom, iskorištenje CPU-a je maksimizirano.


8 ) Što je sustav dijeljenja vremena?

U sustavu dijeljenja vremena, CPU izvršava više poslova prebacivanjem između njih, također poznato kao multitasking. Ovaj se proces odvija toliko brzo da korisnici mogu komunicirati sa svakim programom dok je pokrenut.


9) Što je SMP?

SMP je skraćeni oblik simetrične višestruke obrade. To je najčešći tip višeprocesorskih sustava. U ovom sustavu svaki procesor pokreće identičnu kopiju operativnog sustava, a te kopije međusobno komuniciraju prema potrebi.


10) Kako se klasificiraju poslužiteljski sustavi?

Sustavi poslužitelja mogu se klasificirati kao sustavi računalnih poslužitelja ili sustavi poslužitelja datoteka. U prvom slučaju, klijentima je dostupno sučelje za slanje zahtjeva za izvođenje radnje. U drugom slučaju, klijentima su dostupne odredbe za stvaranje, pristup i ažuriranje datoteka.


11) Što je asimetrično grupiranje?

U asimetričnom grupiranju, stroj je u stanju poznatom kao vrući način rada u kojem ne radi ništa osim nadgledanja aktivnog poslužitelja. Taj stroj preuzima ulogu aktivnog poslužitelja ako poslužitelj zakaže.


12) Što je nit?

Nit je osnovna jedinica korištenja CPU-a. Općenito, nit se sastoji od ID-a niti, programskog brojača, skupa registara i stoga.


13) Navedite neke prednosti višenitnog programiranja.

– povećan je odziv prema korisniku
– dijeljenje resursa unutar procesa
- Ekonomija
– korištenje višeprocesne arhitekture


14) Ukratko objasnite FCFS.

FCFS je kratica za First-come, first-served. To je jedna vrsta algoritma za raspoređivanje. U ovoj shemi, procesu koji prvi zatraži CPU prvo se dodjeljuje CPU. Implementacijom upravlja FIFO red čekanja.


15) Što je RR algoritam raspoređivanja?

RR (round-robin) algoritam raspoređivanja prvenstveno je namijenjen sustavima dijeljenja vremena. Kružni red čekanja je postavka na takav način da planer CPU-a obilazi taj red čekanja, dodjeljujući CPU svakom procesu za vremenski interval od oko 10 do 100 milisekundi.


16) Koji su nužni uvjeti koji mogu dovesti do situacije zastoja u sustavu?

Do zastoja dolazi kada se u sustavu istovremeno pojave četiri uvjeta: Međusobno isključivanje; Čekaj i čekaj; Nema prednosti; i Kružno čekanje.


17) Nabrojte različite RAID razine.

RAID 0 – striping bez suvišnosti
RAID 1 – Zrcaljeni diskovi
RAID 2 – Kodovi za ispravljanje pogrešaka u stilu memorije
RAID 3 – Bit-interleaved Parity
RAID 4 – Paritet s isprepletenim blokovima
RAID 5 – Distribuirani paritet s isprepletenim blokovima
RAID 6 – P+Q redundantnost


18) Opišite Bankerov algoritam

Bankari_Algoritam
Bankarski algoritam

Bankarski algoritam jedan je oblik izbjegavanja zastoja u sustavu. Ime je dobio po a bankarstvo sustav u kojem banka nikada ne raspoređuje raspoloživu gotovinu na takav način da više ne može zadovoljiti potrebe svih svojih klijenata.


19) Koji čimbenici određuju mora li se algoritam za otkrivanje koristiti u sustavu za izbjegavanje zastoja?

Jedan je da to ovisi o tome koliko često će se zastoj dogoditi tijekom implementacije ovog algoritma. Drugi se odnosi na to koliko će procesa biti pogođeno zastojem kada se ovaj algoritam primijeni.


20) Navedite glavnu razliku između logičkog i fizičkog adresnog prostora.

Logička adresa odnosi se na adresu koju generira CPU. S druge strane, fizička adresa odnosi se na adresu koju vidi memorijska jedinica.


21) Kako dinamičko učitavanje pomaže boljem iskorištenju memorijskog prostora?

S dinamičkim učitavanjem, rutina se ne učitava dok se ne pozove. Ova metoda je posebno korisna kada su potrebne velike količine koda za obradu slučajeva koji se rijetko pojavljuju kao što su rutine grešaka.


22) Što su preklapanja?

Prekrivanja se koriste kako bi se omogućilo da proces bude veći od količine memorije koja mu je dodijeljena. Osnovna ideja ovoga je da se u memoriji čuvaju samo upute i podaci koji su potrebni u bilo kojem trenutku.


23) Koja je osnovna funkcija straničenja?

Straničenje je shema upravljanja memorijom koja dopušta da fizički adresni prostor procesa bude nepovezan. Njime se izbjegava znatan problem postavljanja memorijskih dijelova različitih veličina u rezervnu pohranu.


24) Što je fragmentacija?

Fragmentacija je gubitak memorije. Može biti unutarnja ako se radi o sustavima koji imaju alokacijske jedinice fiksne veličine ili vanjska ako se radi o sustavima koji imaju alokacijske jedinice varijabilne veličine.


25) Kako zamjena rezultira boljim upravljanjem memorijom?

Tijekom redovitih intervala koje postavlja operativni sustav, procesi se mogu kopirati iz glavne memorije u pričuvnu pohranu, a zatim kasnije kopirati natrag. Zamjena omogućuje izvođenje više operacija koje mogu stati u memoriju odjednom.


26) Navedite primjer stanja procesa.

– Novo stanje – znači da se stvara proces
– Izvođenje – znači da se izvršavaju instrukcije
– Čekanje – znači da proces čeka da se dogode određeni uvjeti ili događaji
– Spreman – znači da proces čeka instrukciju od glavnog procesora
– Prekini – znači da je proces naglo zaustavljen


27) Što je utičnica?

Utičnica omogućuje vezu između dvije aplikacije. Svaka krajnja točka komunikacije je utičnica.


28) Što je metoda izravnog pristupa?

Metoda izravnog pristupa temelji se na modelu diska datoteke, tako da se ona promatra kao numerirani niz blokova ili zapisa. Omogućuje čitanje ili pisanje proizvoljnih blokova. Izravan pristup je prednost kada se pristupa velikim količinama informacija.


29) Kada dolazi do mlaćenja?

Mlaćenje se odnosi na primjer velike aktivnosti straničenja. To se događa kada troši više vremena na stranice umjesto na izvršavanje.


30) Koja je najbolja veličina stranice pri dizajniranju operativnog sustava?

Najbolja veličina stranice razlikuje se od sustava do sustava, tako da ne postoji najbolja veličina stranice. Postoje različiti faktori koje treba uzeti u obzir kako bi se došla do odgovarajuće veličine stranice, kao što je tablica stranica, vrijeme straničenja i njegov učinak na ukupnu učinkovitost operativnog sustava.


31) Kada se dizajnira struktura datoteke za operativni sustav, koji se atributi uzimaju u obzir?

Tipično, različiti atributi za strukturu datoteke su imenovanje, identifikator, podržane vrste datoteka i mjesto za datoteke, veličina i razina zaštite.


32) Što je root particija?

Korijenska particija je mjesto gdje se nalazi kernel operativnog sustava. Također sadrži druge potencijalno važne sistemske datoteke koje se montiraju tijekom pokretanja sustava.


33) Što su upravljački programi uređaja?

Upravljački programi uređaja pružaju standardni način predstavljanja I/O uređaja koje su možda proizvele različite tvrtke. Ovo sprječava sukobe kad god su takvi uređaji ugrađeni u sistemsku jedinicu.


34) Koje su primarne funkcije VFS-a?

VFS ili virtualni datotečni sustav odvaja generičke operacije datotečnog sustava od njihove implementacije definiranjem čistog VFS sučelja. Temelji se na strukturi predstavljanja datoteke poznatoj kao vnode, koja sadrži numerički označitelj potreban za podršku mrežnim datotečnim sustavima.


35) Koje su različite vrste CPU registara u tipičnom radu dizajn sustava?

– Akumulatori
– Indeksni registri
– Pokazivač snopa
– Registri opće namjene


36) Koja je svrha informacije o I/O statusu?

Informacije o I/O statusu pružaju informacije o tome koji I/O uređaji će biti dodijeljeni za određeni proces. Također pokazuje koje su datoteke otvorene i stanje drugog I/O uređaja.


37) Što je multitasking?

Multitasking je proces unutar operativnog sustava koji korisniku omogućuje pokretanje nekoliko aplikacija u isto vrijeme. Međutim, samo je jedna aplikacija aktivna u trenutku za korisničku interakciju, iako se neke aplikacije mogu izvoditi "iza scene".


38) Objasnite prednosti i mane sučelja naredbenog retka?

Sučelje naredbenog retka omogućuje korisniku upisivanje naredbi koje mogu odmah dati rezultate. Mnogi iskusni korisnici računala dobro su navikli koristiti naredbeni redak jer smatraju da je brži i jednostavniji.

Međutim, glavni problem sa sučeljem naredbenog retka je taj što korisnici moraju biti upoznati s naredbama, uključujući prekidače i parametre koji dolaze s njim. Ovo je loša strana za ljude koji ne vole pamtiti naredbe.


39) Što je predmemoriranje?

Predmemoriranje je obrada korištenja regije brze memorije za ograničene podatke i proces. Predmemorija je obično vrlo učinkovita zbog svoje velike brzine pristupa.


40) Što je spooling?

Spooliranje je obično povezano s ispisom. Kada različite aplikacije žele poslati izlaz pisaču u isto vrijeme, spooliranje preuzima sve te poslove ispisa u datoteku diska i stavlja ih u red čekanja prema pisaču.


41) Što je asembler?

Asembler djeluje kao prevoditelj za jezik niske razine. Asemblerski kodovi napisani korištenjem mnemoničkih naredbi prevode Asembler u strojni jezik.


42) Što su prekidi?

Prekidi su dio hardverskog mehanizma koji šalje obavijest CPU-u kada želi dobiti pristup određenom resursu. Rukovatelj prekidom prima ovaj signal prekida i "govori" procesoru da poduzme akciju na temelju zahtjeva za prekid.


43) Što je GUI?

GUI je skraćenica za grafičko korisničko sučelje. Korisnicima pruža sučelje u kojem se radnje mogu izvoditi interakcijom s ikonama i grafičkim simbolima. Ljudima je lakše komunicirati s računalom kada su u GUI-u, posebno kada koriste miš. Umjesto da pamte i upisuju naredbe, korisnici klikaju gumbe kako bi izvršili proces.


44) Što je preventivni multitasking?

Preemptivni multitasking omogućuje operacijskom sustavu prebacivanje između softverskih programa. To zauzvrat omogućuje pokretanje više programa bez nužnog preuzimanja potpune kontrole nad procesorom i rezultira padovima sustava.


45) Zašto je particioniranje i formatiranje preduvjet za instalaciju operativnog sustava?

Particioniranje i formatiranje stvaraju pripremno okruženje na disku tako da se operativni sustav može ispravno kopirati i instalirati. To uključuje dodjelu prostora na pogonu, određivanje naziva pogona, određivanje i stvaranje odgovarajućeg datotečnog sustava i strukture.


46) Što je vodovod/cijevovodi?

To je proces korištenja izlaza jednog programa kao ulaza u drugi. Na primjer, umjesto slanja popisa mape ili pogona na glavni zaslon, može se prenijeti i poslati u datoteku ili poslati na pisač za izradu tiskane kopije.


47) Što je NOS?

NOS je skraćenica za mrežni operativni sustav. To je specijalizirani softver koji će računalu omogućiti komunikaciju s drugim uređajima preko mreže, uključujući dijeljenje datoteka/mapa.


48) Razlikujte unutarnje od vanjskih naredbi.

Interne naredbe su ugrađene naredbe koje su već dio operativnog sustava. Vanjske naredbe su zasebni programi datoteka koji su pohranjeni u zasebnoj mapi ili direktoriju.


49) Pod DOS-om, koju naredbu ćete upisati kada želite ispisati datoteke u direktoriju, au isto vrijeme pauzirati nakon svakog izlaza na ekranu?

a) dir /w
b) dir /str
c) dir /s
d) dir /w /p

Odgovor: d) dir /w /p


50) Kako bi naziv datoteke EXAMPLEFILE.TXT izgledao kada se gleda pod DOS naredbenom konzolom koja radi u Windows 98?

Naziv datoteke bi se pojavio kao EXAMPL~1.TXT. Razlog tome je što su nazivi datoteka u ovom operativnom sustavu ograničeni na 8 znakova kada se radi u DOS okruženju.


51) Što je mapa u Ubuntuu?

Ne postoji koncept mape u Ubuntuu. Sve što je uključeno u vaš hardver je DATOTEKA.


52) Objasnite zašto je Ubuntu siguran i na njega ne utječu virusi?

  • Ne podržava zlonamjerne e-mailove i sadržaje, a prije nego što korisnici otvore bilo koju e-poštu proći će kroz mnoge sigurnosne provjere
  • Ubuntu koristi Linux, koji je super siguran OS sustav
  • Za razliku od drugih OS-a, bezbrojni korisnici Linuxa mogu vidjeti kod u bilo kojem trenutku i mogu riješiti problem ako postoji
  • Zlonamjerni softver i virusi kodirani su kako bi iskoristili slabost u sustavu Windows

53) Objasnite što je Unity u Ubuntuu? Kako možete dodati nove unose u pokretač?

U Ubuntuu, Unity je zadana grafička ljuska. Na lijevoj strani Ubuntua predstavlja pokretač i Dash za pokretanje programa.

Kako biste dodali nove unose u pokretač, možete stvoriti naziv datoteke kao što je .desktop a zatim povucite datoteku na pokretač.


54) Objasnite svrhu korištenja libaio paketa u Ubuntuu?

Libaio je Asinkroni I/O (A/O) jezgre Linuxa. A/O omogućuje da čak i jedna nit aplikacije preklapa I/O operacije s drugom obradom, pružajući sučelje za podnošenje jednog ili više I/O zahtjeva u jednom pozivu sustava bez čekanja na završetak. I zasebno sučelje za prikupljanje završenih I/O operacija povezanih s određenom grupom završetka.


55) Čemu služi kartica ponašanja u Ubuntuu?

Putem kartice ponašanja možete napraviti mnoge promjene na izgledu radne površine

  • Automatski sakrij pokretač: ovu opciju možete koristiti za otkrivanje pokretača kada pomaknete pokazivač na definiranu vruću točku.
  • Omogući radne prostore: Označavanjem ove opcije možete omogućiti radni prostor
  • Dodaj prikaz ikone radne površine u pokretač: Ova se opcija koristi za prikaz ikone radne površine na pokretaču

56) Što znači naredba “export” u Ubuntuu?

Izvoz je naredba u Bash shell jeziku. Kada pokušate postaviti varijablu, ona je vidljiva ili izvezena u bilo koji potproces pokrenut iz te instance basha. Varijabla neće postojati u potprocesu bez naredbe izvoza.


57) Objasnite kako možete resetirati Unity konfiguraciju?

Za poništavanje unity konfiguracije najjednostavniji način je otvoriti terminal ili pritisnuti Atl-F2 i pokrenuti naredbu # unity –reset


58) Objasnite kako pristupiti terminalu?

Da biste pristupili terminalu, morate otići pod Application Izbornik -> Pribor -> Terminal.


Ova pitanja za intervju također će vam pomoći u vašem životu

Podijeli

23 Komentari

  1. ThunderWiring kaže:

    straničenje na zahtjev NIJE ono što ste napisali! to je kada nisu sve stranice procesa u RAM-u, tada OS donosi stranice koje nedostaju (i potrebne) s diska u RAM, otuda i naziv "stranica po zahtjevu"..molimo izmijenite ovo!

    1. Promjene su napravljene. hvala ti

  2. Avatar Roshan Muralidharan kaže:

    #29 je 'mlaćenje', a ne 'smeće'.

    1. Pogreška ispravljena! Hvala što ste ovo istaknuli

  3. Avatar Arjya Bhattacharya kaže:

    U #50 naziv datoteke trebao bi biti "PRIMJER.TXT"; budući da se naziv datoteke ne može promijeniti. Dakle, "PRIMJER~1.TXT" je najvjerojatnije netočan. Također "PRIMJER.TXT" zadovoljava '8- znakova' ograničenje. Molimo provjerite.

    1. Ne samo to, već i savršeno👍

  4. Pišite o stabilnom skladištenju i teritorijalnom skladištenju?

  5. ovo je stvarno korisno. Hvala. Bog blagoslovio

  6. hej Koliko ja znam, Unity je desktop okruženje, a ne upravitelj prozora. Molimo izmijenite ga.

    1. ažurirano! Hvala što ste ovo istaknuli

  7. Avatar Khaja khizar kaže:

    Wow to je divno. zaista su vrijedna pitanja da bismo razumjeli kako se možemo suočiti s intervjuom, čak i mi to vrlo dobro razumijemo.

    Hvala

  8. Avatar Kerimu Ebu Nepoh kaže:

    Želim ovdje nabavljati materijale

  9. Dok smo proučavali i implementirali različite koncepte i algoritme za planiranje procesa, od vas se traži da implementirate najkraći posao prvi (SJF) uzimajući u obzir životni ciklus stanja procesa održavajući i Red čekanja i Red čekanja za izvršenje koristeći prilagođeni povezani popis sa svakim čvorom koji ima sljedeće atribute.

    Atributi: ProcessId, ArrivalTime, CPUBurst, IOBurst, WaitingTime, ServiceTime

    Nakon izvršenja algoritma, prikažite procese s redoslijedom umetanja, vrijeme čekanja i vrijeme usluge iz reda čekanja.
    pošaljite mi rješenje ovog pitanja, vrlo sam vam zahvalan

  10. Vrlo je dobar, ali mijenja se u pdf

  11. Avatar shivjee sharma kaže:

    mislim da je svako pitanje imp

  12. Avatar PETAR MTONDI kaže:

    Sviđaju mi ​​se vaša pitanja, zalijepio sam ispite kroz vaša pitanja
    svaka cast

Ostavi odgovor

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *