Tantárgy adatlapja
| Tantárgy neve: | Operációs rendszerek alapjai P-ITSZT-0042 |
|---|---|
| Tárgyfelelős: | Csurgay Péter |
| Tantárgy oktatója: | Csurgay Péter |
| A tantárgy céljának rövid ismertetése: | A tárgy bemutatja az operációs rendszerek gazdasági, technológiai, kultúrtörténeti és fejlesztési körülményeit. Részletesen tárgyaljuk a minősítési metrikákat, megszakítási, ütemezési, kétszintű és virtuális memóriakezelési, valamint tárhelygazdálkodási alapokat. Illetve azokat a pszichológiai és kognitív ergonómiai kereteket, amik nélkül nem volna elképzelhető, hogy a magas hatékonyság és a biztonságos használat egyszerre érvényesülhessen. A hallgatóknak lehetősége nyílik további témák felügyelt önálló feldolgozására, valamint kiselőadások keretében a prezentációs gyakorlatuk fejlesztésére és értékelésére. A tárgyhoz kapcsolódó PC-laborban a hallgatók gyakorlati tapasztalatokat szereznek a Linux operációs rendszer power-user szintű használatában. |
| Elsajátítandó elméleti ismeretanyag: | Operációs rendszerek kialakulása
Gazdasági szempontok és minőségi elvárások
Fetch-execute ciklus
Mutex és szemafor
Kétszintű memóriák
Virtuális memória kezelés File rendszerek, inode
Virtualizáció és konténerizáció Biztonság, ACL, Firewall, SELinux Kuberbetes, OpenShift, Ansible |
| Elsajátítandó gyakorlati ismeretanyag: |
|
| A 2-4 legfontosabb kötelező irodalom felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | A. Kóczy és K. Kondorosi, szerk., Operációs Rendszerek Mérnöki Megközelítésben. Budapest, Hungary: Panem, 2000. ISBN: 963-545-250-0. A. S. Tanenbaum és A. S. Woodhull, Operációs rendszerek. Budapest, Hungary: Panem Kiadó, 1999. ISBN: 963-545-189-x |
| A 2-4 legfontosabb ajánlott felsorolása bibliográfiai adatokkal (szerző, cím, kiadás adatai, (esetleg oldalak), ISBN): | A. S. Tanenbaum and H. Bos, Modern Operating Systems, 4th ed. Upper Saddle River, NJ, USA: Pearson, 2015. ISBN: 978-0-13-359162-0. R. H. Arpaci-Dusseau and A. C. Arpaci-Dusseau, Operating Systems: Three Easy Pieces. San Francisco, CA, USA: Arpaci-Dusseau Books, 2018. A. S. Tanenbaum and A. S. Woodhull, Operating Systems Design and Implementation, 3rd ed. Upper Saddle River, NJ, USA: Pearson, 2006. ISBN: 978-0-13-142938-3. A. Silberschatz, P. B. Galvin, and G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ, USA: Wiley, 2018. ISBN: 978-1-119-45633-9. |
| Elmélet-gyakorlat aránya: | Elméleti óra óraszáma: 3 Gyakorlati óra és labor óra óraszáma: 0 + 2 |
| Az alkalmazott oktatási módszerek: | Frontális előadás és gyakorlat, irányított példafeldolgozás, egyéni és csoportos feladatmegoldás, konzultáció, valamint önálló felkészülés. |
| Az értékelés módja: | Kollokvium |
| Az értékelés kritériuma: | Zérthelyi dolgozatok eredménye alapján számított tárgyértékelés. |
| Miként járul hozzá a tantárgy a KKK-ban megjelölt kompetenciaelemek megszerzéséhez: | Mérnökinformatikus alapképzés: |