Bevezetés Az OS interjúval kapcsolatos kérdések és válaszok

Bármely számítógépes rendszer legfontosabb része az operációs rendszer. Operációs rendszer nélkül a felhasználó és a rendszer nem léphetnek kölcsönhatásba. Az operációs rendszer interfészként működik a kettő között. Ez lehetővé teszi a rendszer zökkenőmentes működését. Különböző típusú operációs rendszerek léteznek, például a Windows OS, Linux, Unix stb., Amelyeknek vannak saját tulajdonságai, amelyek megkülönböztetik egymástól. Az operációs rendszereknek különböző folyamataik vannak, amelyekkel telepíthetők és működnek.

Most, ha olyan munkát keres, amely operációs rendszerrel kapcsolatos, akkor fel kell készülnie az operációs rendszerrel kapcsolatos interjúkérdésekre. Igaz, hogy az interjúk különböznek a különböző munkakörök szerint, de az interjú tisztításához még mindig jó és egyértelmű ismeretekkel kell rendelkeznie az operációs rendszerről. Itt készítettük el az operációs rendszerrel kapcsolatos fontos interjúkérdéseket és -válaszokat, amelyek segítenek az interjú sikerében.

Az alábbiakban bemutatjuk a 10 fontos operációs rendszer interjúval kapcsolatos kérdést és választ, amelyeket gyakran kérdeznek egy interjúban. ezeket a kérdéseket két részre osztják, az alábbiak szerint:

1. rész - Az operációs rendszerrel kapcsolatos interjúkérdések (alapvető)

Ez az első rész az OS interjúval kapcsolatos alapvető kérdéseket és válaszokat tartalmazza

1) Magyarázza el a Bootstrap programot és a rendszer indításának folyamatát.

Válasz:
A számítógépes rendszernek a kernel betöltésével történő indításának folyamata a rendszer indítása. Ha a felhasználó először jelentkezik be a rendszerbe, akkor el kell indítania egy kezdeti programot. Az a program, amely a rendszert a kezdeti futtatására utasítja, a bootstrap program. Ezt a programot csak olvasható memóriában vagy EEPROM-ban (elektromosan törölhető programozható, csak olvasható memória) tárolják. A rendszerindító program megkeresi a kernelt, és betölti a fő memóriába, majd a program megkezdi a végrehajtást.

2) Melyek a folyamat és a folyamat táblázat? Magyarázza el azokat a különféle állapotokat, amelyeken a folyamat megy.

Válasz:
A folyamatot végrehajtás alatt álló programnak lehet nevezni. A webböngésző, az összes futó parancsfájl-parancsfájl folyamatnak tekinthető. Az operációs rendszerek feladata az összes ilyen folyamat kezelése. Ezenkívül bizonyos időtartamot is eloszt a folyamatok számára. Ezzel párhuzamosan az operációs rendszer különféle erőforrásokat fog elkülöníteni, amelyek feldolgozzák a számítógép memóriáját és a lemezeket. Ahhoz, hogy szinkronban legyenek ezekkel a folyamatokkal, az operációs rendszer fenntart egy folyamattáblát. A táblázat információt tartalmaz az erőforrásokkal felsorolt ​​minden folyamatról, a használt folyamatokról és a folyamat aktuális állapotáról.

Ezek a folyamatok három állapotban lehetnek:

  • Futás : A folyamat ebben az állapotban van, amikor rendelkezik a végrehajtáshoz szükséges összes erőforrással, valamint az operációs rendszer engedélyével rendelkezik a processzor használatához. Egyszerre csak egy folyamat lehet futó állapotban.
  • Kész: A folyamat készen áll, amikor az operációs rendszer engedélyét várja a processzor használatához.
  • Várakozás: A fennmaradó folyamatok várakozási állapotban lehetnek, amely várhat valamilyen külső esemény bekövetkezésére vagy a felhasználói bevitelre

Térjünk át a következő, az OS-vel kapcsolatos interjúkérdésekhez.

3) Mi az a RAID és milyen szintjei vannak?

Válasz:
Ez az alapvető operációs rendszerrel kapcsolatos interjúkérdések, amelyeket egy interjúban feltenek. A RAID a független lemezek redundáns sorát jelenti. Az általános teljesítmény javítása érdekében az adatokat redundánsan tárolják és szükség esetén felhasználják.

Az alábbiakban bemutatjuk a különböző RAID szinteket:

  • RAID 0 - Csíkos lemez tömb hibatűrés nélkül
  • RAID 1 - Tükrözés és kétoldalas nyomtatás
  • RAID 2 - Memória stílusú hibajavító kódok
  • RAID 3 - Bitbeillesztett paritás
  • RAID 4 - Blokk-átlapolt paritás
  • RAID 5 - Blokk-átlapolt elosztott paritás
  • RAID 6 - P + Q redundancia

4) Melyek a különféle típusú operációs rendszerek?

Válasz:
Ötféle operációs rendszer létezik:

  • Kötegelt operációs rendszer

Az összes feladatot egyszerre elküldik, és egy meghatározott sorrendben hajtják végre, bármiféle mentességgel, ami azt jelenti, hogy egyetlen feladatot sem lehet megtenni, ha ezek nem teljesek.

  • Többprogramozott operációs rendszer

Ez a Batch OS kiterjesztése, ahol a főmemóriában egyszerre több job is lehet, és egy adott sorrendben kerülnek végrehajtásra egy adott időpontban.

  • Többfeladatos operációs rendszer

Ez az operációs rendszer lehetővé teszi a felhasználó számára, hogy egyszerre több feladatot hajtson végre egyetlen processzoron. A CPU ebben az esetben nagyon gyors ütemben kapcsolja át a folyamatokat, és párhuzamosan hajtja végre.

  • Többfeldolgozó operációs rendszer

Ez a képesség, ahol a felhasználó több folyamatot egyidejűleg végrehajthat egy többprocesszoros rendszeren. Ez egynél több CPU-t használ.

  • Valós idejű operációs rendszer

Itt minden feladathoz egy meghatározott időt rendelnek, és ez általában kritikus alkalmazás a katonai műveletekre, műholdakra stb.

2. rész - Az operációs rendszerrel kapcsolatos interjúkérdések (haladó)

Vessen egy pillantást a fejlett operációs rendszer interjúkérdésekre.

5) Magyarázza el a kernel különféle típusait.

Válasz:

Három fontos kerneltípusunk van:

  • Monolit kernel:

Teljes kernelnek tekinthető, amely teljes értékű kernel, amely az összes szolgáltatást futtatja.

Példa: UNIX

  • mikrokernel:

A kernel korlátozott szolgáltatással rendelkezik, amely néhány fontos szolgáltatással is fut.

Példa: QNX valós idejű operációs rendszer

  • Hibrid kernel:

Egyesíti mind a monolitikus, mind a mikrocsatorna aspektusát.

Példa: Microsoft NT kernel

6) Magyarázza meg a folyamat különféle részeit.

Válasz:
Főleg négy szakasz van egy folyamatban. Ezek a következők:

  1. Verem: helyi változókat tartalmaz, címet ad vissza
  2. Halom: Dinamikusan elosztott memória malloc, calloc, realloc segítségével
  3. Adatok: globális és statikus változókat tartalmaz
  4. Kód vagy szöveg: kódot, programszámlálót és a processzor regiszterének tartalmát tartalmazza.

Megjegyzés: A verem és a halom szakasz meghosszabbítható, és a verem leeshet, és felhalmozódhat.

A fentiekkel megegyező sorrendben van.

Térjünk át a következő operációs rendszer interjúval kapcsolatos kérdésekre és válaszokra.

7) Milyen típusú ütemezési algoritmusok vannak?

Válasz:
Ez egy speciális operációs rendszer interjú kérdés, amelyet egy interjúban kérdeznek. Az ütemezési algoritmusok különféle típusai a következők:

  • Érkezés sorrendben (FCFS): az érkezés sorrendben kerül kiszolgálásra
  • Round Robin (RR): Minden folyamat kvantális időtartamot kap
  • Először a legrövidebb feladat (SJF): A legalacsonyabb végrehajtási idővel rendelkező folyamat részesíti előnyben
  • Prioritási ütemezés (ps): A hívott prioritási érték (szép érték) a folyamat kiválasztására szolgál. Értéke 0 és 99 között van. 0 maximálva és 99 legkisebb.

8) Sorolja fel az ütemező különféle teljesítménymutatóit.

Válasz:
a) CPU hasznosítása:
Azon százalékos arány, amely alatt a CPU hasznos munkát végez (azaz nem működik). 100% tökéletes.

b) Várakozási idő:
Ez az az idő, amelyet egy folyamat a fordulójára tölti a végrehajtáshoz.

c) Teljesítmény:
A befejezett folyamatok száma / időegység.

d) Válaszidő:
Ez az az idő, amely a folyamat benyújtásától a hasznos eredmény eléréséig eltelt.

e) Fordulatszám:
Ez az az idő, amely eltelt egy folyamat benyújtásától a folyamat befejezéséig.

9) Mi a Zombie folyamat?

Válasz:
A zombi folyamat olyan folyamat, amely befejeződött és befejeződött állapotban van, de be van írva a folyamattáblába. Ez azt mutatja, hogy az erőforrások a folyamat birtokában vannak, és nem szabadok.

10) Mit csinál?

Válasz:
A rázás akkor fordul elő, amikor a processzor az ideje nagy részét az oldalak cseréjére tölti az utasítások végrehajtása helyett.

Ajánlott cikk

Ez egy útmutató az OS-interjúval kapcsolatos kérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket az OS-interjúval kapcsolatos kérdéseket. Itt, ebben a bejegyzésben tanulmányoztuk a legfontosabb operációs rendszerrel kapcsolatos interjúkérdéseket, amelyeket gyakran kérdeznek az interjúkban. A következő cikkeket is megnézheti további információkért -

  1. Java interjúkérdések a frissítésért
  2. 10 kiváló Tableau interjúkérdés
  3. Fontos Cognos interjúkérdések
  4. Hadoop rendszergazdai interjúkérdések
  5. 4 kiváló Shell-parancsfájl-típus Linux kezdőknek (Hasznos)