Johdanto OS-haastattelua koskevat kysymykset ja vastaukset

Käyttöjärjestelmä on tärkein osa mitä tahansa tietokonejärjestelmää. Ilman käyttöjärjestelmää käyttäjä ja järjestelmä eivät voi olla vuorovaikutuksessa. Käyttöjärjestelmä toimii rajapintana näiden kahden välillä. Se mahdollistaa järjestelmän sujuvan toiminnan. On olemassa erilaisia ​​käyttöjärjestelmiä, kuten Windows OS, Linux, Unix jne., Joilla on omat ominaisuudet, jotka erottavat sen toisistaan. Käyttöjärjestelmissä on erilaisia ​​prosesseja asentaa ja työskennellä.

Nyt, jos etsit OS: iin liittyvää työpaikkaa, sinun on varauduttava OS-haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen eri työprofiilien mukaan, mutta haastattelun puhdistamiseksi on kuitenkin oltava hyvä ja selkeä tieto käyttöjärjestelmästä. Täällä olemme laatineet tärkeät käyttöjärjestelmän haastatteluun liittyvät kysymykset ja vastaukset, jotka auttavat sinua menestymään haastattelussa.

Alla on 10 tärkeää OS-haastattelua koskevaa kysymystä ja vastausta, joita haastattelussa usein kysytään. nämä kysymykset on jaettu kahteen osaan, jotka ovat seuraavat:

Osa 1 - OS-haastattelukysymykset (perus)

Tämä ensimmäinen osa kattaa OS-haastattelun peruskysymykset ja vastaukset

1) Selitä Bootstrap-ohjelma ja järjestelmän käynnistysprosessi.

Vastaus:
Prosessi, jossa tietokonejärjestelmä käynnistetään lataamalla ydin, tunnetaan järjestelmän käynnistyksenä. Aina kun käyttäjä kirjautuu järjestelmään ensimmäistä kertaa, on suoritettava alkuperäinen ohjelma. Ohjelma, joka ohjaa järjestelmää sen alkuperäisellä suorituksella, on käynnistysohjelma. Tämä ohjelma tallennetaan vain luku -muistiin tai EEPROMiin (sähköisesti poistettava ohjelmoitava vain luku -muisti). Käynnistysohjelma etsii ytimen ja lataa sen päämuistiin ja sitten ohjelma aloittaa suorituksen.

2) Mitkä ovat prosessit ja prosessitaulukot? Selitä prosessin eri tilat.

Vastaus:
Prosessia voidaan kutsua suoritettavaksi ohjelmaan. Verkkoselainta, komentosarjaa, joka suorittaa kaikki, voidaan pitää prosessina. Käyttöjärjestelmän tehtävänä on hallita kaikkia näitä prosesseja. Se myös allokoi prosessit tietyn ajan kaikille prosesseille. Yhdessä tämän kanssa käyttöjärjestelmä varaa myös useita resursseja, jotka käsittelevät tietokoneen muistia ja levyjä. Ollakseen synkronoitu kaikkien näiden prosessien kanssa, käyttöjärjestelmä ylläpitää prosessitaulukkoa. Taulukossa on tietoja jokaisesta resurssien kanssa luetellusta prosessista, käytetyistä prosesseista ja prosessin nykytilasta.

Nämä prosessit voivat olla kolmessa tilassa:

  • Käynnissä : Prosessi on tässä tilassa, kun sillä on kaikki suorittamiseen tarvittavat resurssit ja sillä on myös käyttöjärjestelmän lupa suorittimen käyttämiseen. Vain yksi prosessi voi olla käynnissä tilassa kerrallaan.
  • Valmis: Prosessi on valmiustilassa, kun se odottaa käyttöjärjestelmän lupaa prosessorin käyttämiseen.
  • Odottaa: Jäljellä olevat prosessit voivat olla odotustilassa, joka voi odottaa jonkin ulkoisen tapahtuman tapahtumista tai käyttäjän syöttämää tietoa

Siirrymme seuraavaan käyttöjärjestelmän haastattelua koskeviin kysymyksiin.

3) Mikä on RAID ja mitkä ovat sen eri tasot?

Vastaus:
Tämä on perushaastattelukysymykset, joita kysytään haastattelussa. RAID tarkoittaa redundanttia joukkoa riippumattomia levyjä. Yleisen suorituskyvyn parantamiseksi tiedot tallennetaan tarpeettomasti ja käytetään aina tarvittaessa.

Seuraavassa on RAID-tasot:

  • RAID 0 - raidallinen levyryhmä ilman vikasietoisuutta
  • RAID 1 - Peilaus ja kaksipuolinen tulostus
  • RAID 2 - Muistityyliset virheiden korjaavat koodit
  • RAID 3 - bitti lomitettu pariteetti
  • RAID 4 - lohko lomitettu pariteetti
  • RAID 5 - lohkon lomitettu hajautettu pariteetti
  • RAID 6 - P + Q-redundanssi

4) Mitkä ovat erityyppiset käyttöjärjestelmät?

Vastaus:
Käyttöjärjestelmiä on viisi:

  • Eräkäyttöjärjestelmä

Kaikki työt lähetetään kerralla, ja ne suoritetaan tietyssä järjestyksessä millä tahansa ennakolla, mikä tarkoittaa, että mitään töitä ei voida ottaa, elleivät ne ole valmiita.

  • Moniohjelmointi käyttöjärjestelmä

Tämä toimii Batch OS: n laajennuksena, jossa päämuistilla voi olla useita töitä kerralla ja ne suoritetaan tietyssä järjestyksessä tiettyyn aikaan.

  • Monitehtäväinen käyttöjärjestelmä

Tämän käyttöjärjestelmän avulla käyttäjä voi suorittaa samanaikaisesti useita tehtäviä yhdellä prosessorilla. Tässä tapauksessa CPU kytkee prosessit erittäin nopealla tahdilla ja suorittaa samansuuntaisesti.

  • Monikäyttöinen käyttöjärjestelmä

Se on kyky, jolla käyttäjä voi suorittaa useita prosesseja samanaikaisesti moniprosessorijärjestelmässä. Tämä käyttää useampaa kuin yhtä suoritinta kerrallaan.

  • Reaaliaikainen käyttöjärjestelmä

Tässä on kullekin tehtävälle varattu tietty aika ja se on yleensä kriittinen sovellus, joka liittyy sotilasoperaatioihin, satelliiteihin jne.

Osa 2 - OS-haastattelu (Advanced)

Katsokaamme nyt edistyneitä käyttöjärjestelmän haastattelukysymyksiä.

5) Selitä ytimen eri tyypit.

Vastaus:

Meillä on kolme tärkeätä ytintyyppiä nimeltä:

  • Monoliittinen ydin:

Sitä voidaan pitää kokonaisena ytimenä, joka on täysivaltainen ydin, joka tarjoaa kaikki palvelut käynnissä.

Esimerkki: UNIX

  • mikroytimen:

Ydin on rajoitetun palvelun kanssa, ja jotkut tärkeät palvelut ovat käynnissä.

Esimerkki: QNX-reaaliaikainen käyttöjärjestelmä

  • Hybridiydin:

Siinä yhdistyvät sekä monoliittisen että mikrokerroksen näkökulma.

Esimerkki: Microsoft NT -ydin

6) Selitä prosessin eri osat.

Vastaus:
Prosessissa on pääasiassa neljä osaa. Ne ovat seuraavat:

  1. Pino: sisältää paikalliset muuttujat, palauttaa osoitteen
  2. Kasa : dynaamisesti varattu muisti malloc-, calloc-, realloc-yhteyksien kautta
  3. Tiedot: sisältää globaalit ja staattiset muuttujat
  4. Koodi tai teksti: sisältää koodin, ohjelmalaskurin ja prosessorin rekisterin sisällön.

Huomaa: Pino ja kasa-osa ovat laajennettavissa. Pino voi kasvaa alas ja kasa kasvaa.

Se on samassa järjestyksessä kuin edellä mainittiin.

Siirrymme seuraavaan käyttöjärjestelmän haastatteluun liittyviin kysymyksiin ja vastauksiin.

7) Mitkä ovat erityyppiset ajoitusalgoritmit?

Vastaus:
Tämä on edistyksellinen OS -haastattelukysymys, jota kysytään haastattelussa. Erityyppiset aikataulualgoritmit ovat seuraavat:

  • Ensin tullutta palvellaan ensin (FCFS): ensin palvellaan ensin
  • Round Robin (RR): Jokaiselle prosessille annetaan kvantti määrä aikaa
  • Lyhin työ ensin (SJF): Prosessi, jolla on alhaisin suoritusaika, on ensisijainen
  • Prioriteettiaikataulu (ps): Prosessiarvoa kutsutaan (mukava arvo) käytetään prosessin valitsemiseen. Sen arvo on 0 - 99. 0 on maksimi ja 99 on pienin.

8) Luettelo ajoittimen eri suorituskykymittarit.

Vastaus:
a) Suorittimen käyttö:
Prosenttiosuus ajasta, jonka suoritin suorittaa hyödyllistä työtä (ts. Ei ole käyttämättä). 100% on täydellinen.

b) Odota aika:
Tämä on aika, jonka prosessi kuluttaa vuorollaan saadakseen täytäntöön.

c) suoritusteho:
Valmistuneiden prosessien lukumäärä / aikayksikkö.

d) Vastausaika:
Tämä on aika, joka kuluu prosessin toimittamisesta siihen, että saadaan hyödyllinen tulos.

e) Läpimenoaika:
Tätä pidetään ajanjaksona, joka kuluu prosessin toimittamisesta siihen, kun se on valmis.

9) Mikä on Zombie-prosessi?

Vastaus:
Zombie-prosessi on prosessi, joka on päättynyt ja päättyneessä tilassa, mutta joka on merkitty prosessitaulukkoon. Se osoittaa, että resurssit ovat prosessin hallussa eivätkä ne ole vapaita.

10) Mitä ryöstö?

Vastaus:
Virhe tapahtuu, kun suoritin viettää suurimman osan ajastaan ​​vaihtamalla sivuja ohjeiden suorittamisen sijasta.

Suositeltava artikkeli

Tämä on opas luetteloon käyttöjärjestelmän haastattelua koskevista kysymyksistä ja vastauksista, jotta ehdokas voi helposti hakea nämä käyttöjärjestelmän haastattelua koskevat kysymykset. Täällä tässä viestissä olemme tutkineet suosituimpia käyttöjärjestelmien haastattelukysymyksiä, joita usein kysytään haastatteluissa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Java-haastattelukysymyksiä tuoreemmalle
  2. 10 erinomaista Tableau-haastattelukysymystä
  3. Tärkeitä Cognos-haastattelukysymyksiä
  4. Hadoop-järjestelmänvalvojan haastattelukysymykset
  5. 4 erinomaista Shell-skriptityyppiä Linux-aloittelijoille (hyödyllinen)