. . .

Rólunk
Oktatás
Szakmai gyakorlat
Kutatás
Doktori képzés
Acta Cybernetica
Könyvtár
Konferenciák
Hírek/Aktualitások
Támogatók
Kooperatív képzés
Hallgatóknak
Érdeklődőknek
Felvételizőknek
Öregdiákoknak
Tehetséggondozó program

Tanszékek:
- Képfeldolgozás és Számítógépes Grafika
- Műszaki Informatika
- Számítástudomány Alapjai
- Számítógépes Algoritmusok és Mesterséges Intelligencia
- Számítógépes Optimalizálás
- Szoftverfejlesztés
- Mesterséges Intelligencia Kutatócsoport

[SZTE] [TTIK] [STUD]
[Kabinet] [ETR] [TIK]
[Webmail] [Intranet]
Hírcsatorna

Informatikai Tanszékcsoport>>> Oktatás>>> In English

Operációs Rendszerek

 A tantárgy kódja: IB402

 A tantárgy kredit értéke: 4

 Heti óraszám: 2+0+1+0 (ea+gy+lab+konz)

 Tantárgy típusa és értékelés módja: Előadás+laboratóriumi gyakorlat Kollokvium+aláírás

 Felelős oktató vagy tanszék neve: Informatikai Tanszékcsoport / Képfeldolgozás és Számítógépes Grafika Tanszék / Dr. Nagy Antal


Nappalis kurzus teljesítésének feltételei:

 Előadás:

  1. Bevezetés
    1. Mi az operációs rendszer?
    2. Az operációs rendszerek története
    3. Operációs rendszerek fajtái
    4. Operációs rendszer fogalmak
    5. Rendszerhívások
    6. Operációs rendszer struktúrák
  2. Processzusok és szálak
    1. Processzusok
    2. Szálak
    3. Processzusok közötti kommunikáció
    4. Klasszikus IPC problémák
    5. Ütemezés
  3. Holtpontok
    1. Erőforrások
    2. Holtpontok bemutatása
    3. Az Ostrich algoritmus
    4. Holtpont detektálás és helyreállítás
    5. Holtpont elkerülés
    6. Holtpont megelőzés
    7. Más kérdések
  4. Memória kezelés
    1. Alap memória kezelés
    2. Lapcsere
    3. Virtuális memória
    4. Lap cserélési algoritmusok
    5. Lapcsere algoritmusok modellezése
    6. Lapozó rendszerek tervezési kérdései
    7. Megvalósítási kérdések
    8. Szegmentálás
  5. Be- és kivitel
    1. Az I/O hardver alapelvei
    2. Az I/O szoftver alapelvei
    3. I/O szoftver rétegek
    4. Lemez
    5. Órák
    6. Karakteres terminálok
    7. Grafikus felhasználói felületek
    8. Hálózati terminálok
    9. Energia gazdálkodás
  6. Fájlrendszerek
    1. Állományok
    2. Könyvtárak
    3. Fájlrendszerek megvalósítása
    4. Példák fájlrendszerekre

A foglalkozásokon való részvétel követelményei és a távolmaradás pótlásának lehetősége:

 A tárgy adott félévi teljesítésére érvényes követelményeket a tárgy ETR-es meghirdetésének annotációja tartalmazza. Az alábbiakban a tárgy teljesítésére vonatkozó tervezett követelmények szerepelnek a 9. ponttól a 14. pontig. A laboratóriumi gyakorlatokon a részvétel kötelező, az egyes gyakorlatok pótlására nincs lehetőség.

 Az igazolás módja a foglalkozásokon és a vizsgán való távollét esetén: Kizárólag hivatalos írásos igazolás fogadható el.

 A félévközi ellenőrzések (beszámolók, zárthelyik) száma, témaköre és időpontja, pótlásuk és javításuk lehetősége:

  • 2 kötelező program
  • 2 zárthelyi dolgozat
  • 1 évközi dolgozat: kijelölt gyakorlati órán megírt moodle teszt (10 perc).

 A félév teljesítésének követelményei: A vizsgára bocsátás feltétele az alábbi követelményekből minimum 20 % megszerzése:

  • 2 kötelező program megoldása = 5% + 5% = 10%
  • 2 zárthelyi dolgozat megírása = 15% + 15% = 30%
  • 1 évközi dolgozat = 10%

 A fenti lehetőségek mással NEM pótolhatók, ezeken kívül más lehetőség ("javítás") nincs.

 Az elméleti vizsga két részből áll. Az első részben 10 kis kérdésre kell a hallgatóknak válaszolni, ahol összesen: 20%-ot lehet szerezni. Majd 3 tételt (30%) kapnak az előre kiadott tételjegyzékből. Az elméleti vizsgán összesen 50%-ot lehet szerezni. Az elméleti vizsga akkor sikeres, ha a hallgató legalább 20%-ot elér.

 Az osztályzat kialakításának módja:

0%-49% elégtelen (1)
50%-61% elégséges (2)
62%-77% közepes (3)
78%-89% jó(4)
90%-100% jeles (5)

 Figyelem: a két részteljesítés minimális százalékainak az összege nem éri el az elégséges jegyhez szükséges százalékot!


A felkészülés során felhasználható segédletek, irodalom listája (ajánlott irodalom):

 A félév során megoldandó beadandó feladatok elkészítésekor tetszőleges szakirodalom felhasználható, de a beadott programnak a hallgató saját munkáját kell tartalmaznia. A beadandó feladatok nem tartalmazhatnak részben vagy egészben más (nem a hallgató által készített) program által generált kódot. A zárthelyi feladatok megoldásához csak a helyszínen biztosított elektronikus segédanyag használható. Az évközi dolgozatnál és az elméleti vizsgán semmilyen segédanyag nem használható.


Ajánlott irodalmak:

  • A.S. Tanenbaum: Modern Operating Systems (3rd Edition)
  • A.S. Tanenbaum, A.S. Woodhull: Operációs rendszerek Tervezés és implementáció (3-ik kiadás)
  • A.S. Tanenbaum: Distributed Operating Systems

Levelező kurzus teljesítésének feltételei:


A foglalkozásokon való részvétel követelményei és a távolmaradás pótlásának lehetősége:

 A tárgy adott félévi teljesítésére érvényes követelményeket a tárgy ETR-es meghirdetésének annotációja tartalmazza. Az alábbiakban a tárgy teljesítésére vonatkozó tervezett követelmények szerepelnek a 9. ponttól a 14. pontig.

 A félévközi ellenőrzések (beszámolók, zárthelyik) száma, témaköre és időpontja, pótlásuk és javításuk lehetősége:

  • 2 kötelező program
  • 1 zárthelyi dolgozat


A félév teljesítésének követelményei:

 A vizsgára bocsátás feltétele az alábbi követelmények legalább 50%-os teljesítése:

  • 2 kötelező program "csokor" megoldása = 10 + 10 = 20 pont
  • 1 zárthelyi dolgozat megírása = 30 pont

 A zárthelyi dolgozat 1 alkalommal megismételhető (nem tudott jelen lenni az első alkalommal vagy a két kötelező feladat csoporttal nem érte el a minimum 25 pontot. Ebben az esetben a második (módosító) zh eredménye számít.

 A fenti pontszerzési lehetőségek mással NEM pótolhatók, ezeken kívül más pontszerzési lehetőség ("javítás") nincs.

 Az elméleti vizsga két részből áll. Az első részben 10 kis kérdésre kell a hallgatóknak válaszolni, ahol összesen 20 pontot lehet szerezni. A második részben 3 tételt kell részletesen kifejteni 30 pontért. Az elméleti vizsgán összesen 50 pontot lehet szerezni. Az elméleti vizsga akkor sikeres, ha a hallgató legalább 50 %-ot teljesít, azaz legalább 25 pontot elér.

 Az osztályzat kialakításának módja:

0-49 pont elégtelen (1)
50-61 pont elégséges (2)
62-77 pont közepes (3)
78-89 pont jó(4)
90-100 pont jeles (5)


A felkészülés során felhasználható segédletek, irodalom listája (ajánlott irodalom):

  A félév során megoldandó beadandó feladatok elkészítésekor tetszőleges szakirodalom felhasználható, de a beadott programnak a hallgató saját munkáját kell tartalmaznia. A beadandó feladatok nem tartalmazhatnak részben vagy egészben más (nem a hallgató által készített) program által generált kódot. A zárthelyi feladatok megoldásához csak a helyszínen biztosított elektronikus segédanyag használható.


Ajánlott irodalmak:

  • A.S. Tanenbaum: Modern Operating Systems (3rd Edition)
  • A.S. Tanenbaum, A.S. Woodhull: Operációs rendszerek Tervezés és implementáció (3-ik kiadás)
  • A.S. Tanenbaum: Distributed Operating Systems

 

Webmester:webmaster@inf.u-szeged.hu