Innledning OS-intervju Spørsmål og svar

Operativsystemet er den viktigste delen av ethvert datasystem. Uten et operativsystem kan ikke brukeren og systemet samhandle. Operativsystemet fungerer som et grensesnitt mellom disse to. Det muliggjør en jevn funksjon av systemet. Det er forskjellige typer operativsystemer som Windows OS, Linux, Unix, etc. som har sine egne funksjoner som skiller det fra hverandre. Operativsystemer har forskjellige prosesser å installere og jobbe med.

Nå, hvis du leter etter en jobb som er relatert til OS, må du forberede deg på OS-intervjuspørsmål. Det er sant at hvert intervju er forskjellig i henhold til de forskjellige jobbprofilene, men for å tømme intervjuet, må du ha en god og tydelig kunnskap om OS. Her har vi utarbeidet de viktige spørsmålene og svarene til OS-intervju som vil hjelpe deg å få suksess i intervjuet.

Nedenfor er de 10 viktige spørsmålene og svarene til OS-intervju som ofte stilles i et intervju. disse spørsmålene er delt inn i to deler er som følger:

Del 1 - OS-intervjuspørsmål (grunnleggende)

Denne første delen dekker grunnleggende spørsmål om OS-intervju og svar

1) Forklar Bootstrap-programmet og prosessen for å starte opp systemet.

Svar:
Prosessen med å starte et datasystem ved å laste inn kjernen, er kjent som å starte systemet. Når en bruker først logger seg på systemet, må et første program kjøres. Programmet som instruerer systemet i det første løpet, er bootstrap-programmet. Dette programmet er lagret i skrivebeskyttet minne eller EEPROM (elektrisk slettbart programmerbart skrivebeskyttet minne). Oppstartprogrammet vil finne kjernen og laste den inn i hovedminnet, og deretter vil programmet starte utførelsen.

2) Hva er prosess- og prosesstabellen? Forklar de forskjellige tilstandene prosessen går gjennom.

Svar:
En prosess kan kalles som et program som er i utførelse. En nettleser, et shell-script som kjører alt, kan betraktes som en prosess. Jobben til et operativsystem er å styre alle disse prosessene. Den fordeler også prosessene en viss tid til alle prosesser. Sammen med dette vil operativsystemet også fordele forskjellige ressurser som vil behandle dataminne og disker. For å være synkronisert med alle disse prosessene har operativsystemet en prosesstabell. Tabellen inneholder informasjon om hver prosess som er listet med ressursene, prosessene som blir brukt og den nåværende tilstanden i prosessen.

Disse prosessene kan være i tre tilstander:

  • Kjører : En prosess er i denne tilstanden når den har alle ressursene den trenger for utførelse, og den har også tillatelse fra operativsystemet til å bruke prosessoren. Bare en prosess kan være i driftstilstand om gangen.
  • Klar: En prosess er i klar tilstand når den venter på tillatelse fra operativsystemet til å bruke prosessoren.
  • Venter: Gjenværende prosesser kan være i ventetilstand, som kan vente på at en ekstern hendelse skal skje eller brukerinput

La oss gå til neste OS-intervjuspørsmål.

3) Hva er RAID og hva er dens forskjellige nivåer?

Svar:
Dette er de grunnleggende OS-intervjuspørsmål som blir stilt i et intervju. RAID står for Redundant Array of Independent Disks. For å forbedre den generelle ytelsen lagres dataene overflødig og brukes når det er nødvendig.

Følgende er de forskjellige RAID-nivåene:

  • RAID 0 - Striped Disk Array uten feiltoleranse
  • RAID 1 - Speiling og tosidig utskrift
  • RAID 2 - Feilrettingskoder for minnestil
  • RAID 3 - Par-sammenflettet paritet
  • RAID 4 - Blokk-sammenflettet paritet
  • RAID 5 - Block-interleaved distribuert paritet
  • RAID 6 - P + Q Redundans

4) Hva er de forskjellige typene operativsystemer?

Svar:
Det er fem typer operativsystemer:

  • Batch-operativsystem

Alle jobber blir sendt inn på en gang og blir utført i en bestemt rekkefølge med forbehold som betyr at ingen jobber kan tas med mindre disse er fullført.

  • Multiprogrammerende operativsystem

Dette fungerer som en utvidelse av Batch OS, der hovedminnet kan ha flere jobber samtidig, og de vil bli utført i en bestemt rekkefølge på et bestemt tidspunkt.

  • Operativsystem med flere oppgaver

Dette operativsystemet gjør det mulig for brukeren å utføre flere oppgaver samtidig på en enkelt prosessor. CPU, i dette tilfellet, bytter prosesser i veldig raskt tempo og gjør det parallelt.

  • Operativsystem med flere prosesser

Det er muligheten der en bruker kan utføre flere prosesser samtidig i et flerprosessorsystem. Dette bruker mer enn én CPU om gangen.

  • Operativsystem i sanntid

Her tildeles en spesifisert tid for hver jobb, og det er vanligvis en kritisk applikasjon som angår militære operasjoner, satellitter, etc.

Del 2 - OS-intervjuspørsmål (avansert)

La oss nå se på de avanserte spørsmålene om OS-intervju.

5) Forklar de forskjellige typene av en kjerne.

Svar:

Vi har tre viktige typer kjerner som heter:

  • Monolitisk kjerne:

Det kan betraktes som en hel kjerne som er en fullverdig kjerne, som gir alle tjenestene som kjører.

Eksempel: UNIX

  • mikrokjerne:

Det er en kjerne med en begrenset tjeneste som er med noen viktige tjenester som kjører.

Eksempel: QNX-sanntids OS

  • Hybrid Kernel:

Den kombinerer aspektet av både monolitisk og en mikrokernel.

Eksempel: Microsoft NT-kjerne

6) Forklar de forskjellige delene av en prosess.

Svar:
Det er hovedsakelig fire seksjoner i en prosess. De er som nedenfor:

  1. Stabel: inneholder lokale variabler, returnerer adresse
  2. Heap: Dynamisk allokert minne via malloc, calloc, realloc
  3. Data: inneholder globale og statiske variabler
  4. Kode eller tekst: inneholder kode, programteller og innhold i prosessorens register.

Merk: Bunke og haugseksjonen er utvidbare. Bunken kan vokse ned og haugen kan vokse opp.

Det er i samme rekkefølge som nevnt over.

La oss gå til neste OS-intervjuspørsmål og svar.

7) Hva er de forskjellige typene planleggingsalgoritmer?

Svar:
Dette er avanserte spørsmål om OS-intervju som blir stilt i et intervju. De forskjellige typer planleggingsalgoritmer er som følger:

  • Førstemann til mølla (FCFS): Først til mølla-prosessen serveres først
  • Round Robin (RR): Hver prosess får en mengde tid
  • Korteste jobb først (SJF): Prosess med laveste utførelsestid får første preferanse
  • Prioritetsplanlegging (ps): Prioritetsverdi som kalles (fin verdi) brukes til å velge prosess. Verdien er fra 0 til 99. 0 maksimeres og 99 er minst.

8) Liste over de forskjellige resultatmålingene for planleggeren.

Svar:
a) CPU-bruk:
Prosentdel av tiden som CPU-en gjør nyttig arbeid (dvs. ikke være inaktiv). 100% er perfekt.

b) Ventetid:
Dette er tiden en prosess bruker for sin tur til å bli utført.

c) Gjennomløp:
Antall prosesser fullført / tidsenhet.

d) Svartid:
Dette er tiden som går fra en prosess sendes til en nyttig utgang er oppnådd.

e) behandlingstid:
Dette anses å være tiden som går fra en prosess sendes til når den er fullført.

9) Hva er Zombie-prosessen?

Svar:
En zombie-prosess er en prosess som er fullført og i terminert tilstand, men som har sin oppføring i prosessbordet. Det viser at ressursene holdes av prosessen og ikke er gratis.

10) Hva er det som trasker?

Svar:
Rasende oppstår når prosessoren bruker mesteparten av tiden sin på å bytte sider i stedet for å utføre instruksjonene.

Anbefalt artikkel

Dette har vært en guide til Liste over OS-intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse OS-intervjuspørsmålene. Her i dette innlegget har vi studert om topp OS-intervjuspørsmål som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. Java-intervjuspørsmål for friskere
  2. 10 utmerkede spørsmål om Tableau-intervju
  3. Viktige spørsmål om Cognos-intervju
  4. Hadoop Admin Interview Questions
  5. 4 utmerkede Shell-skripttyper for Linux-nybegynnere (nyttig)