Tantárgy kódja
INO1004
Tantárgy neve
Operációs rendszerek
Tantárgy angol neve
Operating Systems
Kredit
5
Félévi követelmény
Vizsga
Heti óraszám
2 + 2
Elmélet
+ Gyakorlat
Ajánlott félév
2
Cél
A tárgy célja: megtanulni az operációs rendszerek felépítésének, működésének alapelveit. Ismerkedjenek meg a honi közoktatásban legelterjedtebb operációs rendszerek használatával.
Cél angol
to learn the structure and functions of operating systems, To get acquainted with the usage of most popular op. systems.
Tartalom
Az operációs rendszereket illető alapfogalmak: Hardver alapfogalmak az operációs rendszerek szemszögéből nézve: processzorok, operatív tárak, háttértárak, egyéb perifériák, megszakítási rendszer. Operációs rendszerek osztályozásai (egyfelhasználós, kötegelt multiprogramozott, idő-osztásos, tranzakciós, valós idejű, elosztott, hálózati). Operációs rendszerek komponensei, funkciói és szolgáltatásai: rendszer-adminisztráció (processzor-ütemezés, megszakítás-kezelés, szinkronizáció, folyamatvezérlés, tárkezelés, periféria-kezelés, állománykezelés, működtetés, nyilvántartás, parancssor). Program-fejlesztési támogatás (szövegszerkesztők, fordítók, könyvtár-kezelés, szerkesztő, programtesztelést támogató eszközök, integrált programfejlesztői környezet). Alkalmazói támogatás (parancsnyelvi rendszer, grafikus felhasználói interfész, rendszerszolgáltatások, segédprogramkészlet, alkalmazói programcsomagok). Operációs rendszerek telepítése: hardver-követelmények áttekintése, hardver-illesztő programok beszerzése. Az operációs rendszerek használati jogosultsága. Virtuális gépek használata a közoktatásban. A mobil operációs rendszerek sajátosságai.
Tartalom angol
Basic hardware notions form the point of view of op. systems: processor, operative memory, storage, peripherals, interrupt system. Classification: single user, batch programming, time sharing, transactional, real-time, distributed, network. Components, functions and services: system administration, processor scheduling, interrupt handling, synchronization, process control, memory management, handling of peripherals, file management. Operating, administration, command prompt. Support for program development: editor, compiler, library management, linker, testing, integrated development environment. Support for application software: command language, graphical user interface, system services, tool set, office software packages. Installation: hardware requirements, acquiring drivers. User permissions. Using virtual machines in public education. Specialities of operating systems of mobil devices
Számonkérés
vizsga
Számonkérés angol
exam
Irodalom
A. S. Tanenbaum, A. S. Woodhull: Operációs rendszerek, Panem, 2007. ISBN 9789635454761. Kiss B., Szalai M.: Windows 7 haladókönyv, Szak Kiadó, 2010. ISBN 9789639863156. Ubuntu dokumentáció magyarul, http://ubuntu.com.
Irodalom angol
A. S. Tanenbaum, A. S. Woodhull: Operating systems design and implementation, 3rd ed, Pearson-Prentice Hall, 2006. ISBN 9780131429383. A. Silberschatz, P. B. Galvin, G. Gagne: Operating System Concepts, 9th ed,Wiley, 2012. ISBN 9781118063330. Ubuntu documentation, http://ubuntu.com.
Tantárgyfelelős intézet kódja
MAI
Tantárgyfelelős oktató
Dr. Dezső Gergely