Tantárgy neve, kódja: Operációs rendszerek, GINFBAN-OPERREND-1

Szak neve, képzési szintje: Mérnökinformatikus alapszak, BSc
Tanterv: 2017
Heti órászám (előadás + gyakorlat + labor): 2+0+2
Kreditérték: 4
Elmélet: 50 %
Gyakorlat: 50 %
A tantárgy tantervi helye: 3. félév
Munkarend: Nappali
Előtanulmányi feltételek: Számítógép-architektúrák I.
Értékelés: kollokvium
Tantárgy besorolása: szakmai törzsanyag
Oktatás nyelve: Magyar
Tantárgyfelelős: Dr. Megyesi Zoltán
Felelős tanszék: Informatika Tanszék
Tantárgy oktatója(i): Dr. Megyesi Zoltán , Kátai-Urbán Gábor, Koszna Ferenc
Ellenőrzésért felel: Prof. Dr. Johanyák Zsolt Csaba
Tárgy oktatásának célja:
A hallgató megismerje az operációs rendszerek fő feladatait, általános felépítését, találkozzon a kapcsolódó fontosabb problémákkal és megoldásaikkal. A hallgató szerezzen készséget a operációs rendszerek használatában, konfigurálásában és megismerkedjen egy a rendszer által biztosított parancsnyelvvel, és parancsnyelvi környezettel.
Elsajátítandó ismeretanyag előadás:

Bevezetés; Felületek a kernelhez; Segédprogramok szűrők; Az I/O alrendszer, Fájlrendszer; Unix Rendszer Adminisztráció, IP; Gyakori Rendszer Szolgáltatások, X11; IPC-Processzek közti kommunikáció; Folyamatok; Időkiosztás (scheduling); Versenyhelyzetek; Holtpontok.


Elsajátítandó ismeretanyag laboratórium:

Bash programozás; multi programozás és processzek közti kommunikáció (IPC)

Elsajátítandó szakmai kompetenciák (tudás, képesség, attitűd, autonómia és felelősség, további szakmai kompetenciák):
Tudása:

tudása - Ismeri az informatikai rendszerek hardver és szoftver elemeinek működését, megvalósításuk technológiáját, működtetéséből származó feladatok megoldásának mikéntjét, valamint informatikai és egyéb műszaki rendszerek összekapcsolásának lehetőségeit. - Alapvető adatbiztonsági ismeretekkel bír. - Ismeri az informatika és a mérnöki szakma szókincsét és kifejezési sajátosságait magyar és angol nyelven, legalább alapszinten.

Képességei:

képességei - Képes a megszerzett alapismeretekre építve egy-egy műszaki informatikai területen mélyebb ismeretek önálló megszerzésére, a szakirodalom feldolgozására, majd a területhez kapcsolódó informatikai problémák megoldására. - Képes szakterületén elemzési, specifikációs, tervezési, fejlesztési és üzemeltetési feladatok ellátására, alkalmazza a fejlesztési módszertanokat, hibakeresési, tesztelési és minőségbiztosítási eljárásokat. - Magyar és angol nyelven kommunikál szakmai kérdésekről és alkotó módon használja az informatika formális nyelvezetét. - Folyamatosan képezi magát és lépést tart az informatikai szakma fejlődésével.

Attitűdje:

- Hitelesen képviseli a mérnöki és informatikai szakterületek szakmai alapelveit. -Nyitott az új módszerek programozási nyelvek, eljárások megismerésére és azok készség szintű elsajátítására - Nyitott az informatikai eszközöket alkalmazó más szakterületek megismerésére és azokon informatikai megoldások kidolgozására az adott terület szakembereivel együttműködve.

Autonómia és felelősség:

- Felelősséget érez az önálló és csoportban végzett informatikai rendszerelemzői, -fejlesztői és -üzemeltetési tevékenységéért. - Feltárja az alkalmazott technológiák hiányosságait, a folyamatok kockázatait és kezdeményezi az ezeket csökkentő intézkedések megtételét.

További szakmai kompetenciák:


A számonkérés és értékelés rendszere:
Félévközi tanulmányi követelmények:
Rendszeres beadandó feladatok (max 6 db), 2 géptermi ZH
Vizsgakövetelmények:

"A vizsga írásbeli és szóbeli."

Tanulmányi segédanyagok, laborháttér:

Ubuntu szerver, Labor Ubuntu gépekkel, CooSpace oldal

Kötelező irodalom:

"[1] Dr. Fazekas Gábor (2011): Operációs rendszerek https://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_operacios_rendszerek/adatok.html[2] Dr. Adamkó Attila (2010): Operációs rendszerek gyakorlat https://www.tankonyvtar.hu/hu/tartalom/tamop425/0046_operacios_rendszerek_gyakorlat/adatok.html"

Ajánlott irodalom: