Főoldal > 2023/24-es tanév képzési programja > Operációs rendszerek

Tantárgy kódja

PTF1206

Tantárgy neve

Operációs rendszerek

Tantárgy angol neve

Operating Systems

Kredit

4

Félévi követelmény

Vizsga

Heti óraszám

2 + 2
Elmélet + Gyakorlat

Előkövetelmény

PTF1201

Ajánlott félév

2

Cél

A hallgatók megtanulják az operációs rendszerek felépítésének, működésének alapelveit. Ismerkedjenek meg konkrét operációs rendszerekkel (pl. Windows, Unix). Kompetenciák: rendszerkomponensek szerepének megismerése, állománykezelési lehetőségek. Értse a konkrét operációs rendszer működésének főbb jellemzőit az elméleti háttér megalapozásával.

Cél angol

to learn the structure and functions of operating systems, To get acquainted with the usage of most popular op. systems. Competences: functions of system components, file management.

Tartalom

Rendszer fogalma, számítógépes rendszerek hierarchikus felépítése, operációs rendszer fogalma. 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 (egy-felhaszná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, operátori interfész), program-fejlesztési támogatás (szövegszerkesztők, fordítók, interpreterek, könyvtárkezelés, szerkesztő/betöltő, programtesztelést támogató eszközök, integrált programfejlesztői környezet), alkalmazói támogatás (operátori ill. kötegelt munkavezérlő parancsnyelvi rendszer, shell, grafikus felhasználói interfész - GUI, rendszer szolgáltatások, segédprogram készlet, alkalmazói programcsomagok). Gyakorlaton a hallgatók egy-két operációs rendszer (pl. MsWindows, Linux) alapvető felépítésével és használatával ismerkednek meg.

Tartalom angol

Notion of system. Hierarchical structure of computer systems. Notion of operating system. 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.

Számonkérés

vizsga

Számonkérés angol

exam

Irodalom

Fazekas G.: Operációs rendszerek, Kelet-Magyarországi Informatikai Tananyag Tárház, 2012. URL: http://progmat.hu/tananyagok/operacios_rendszerek/book.html. Adamkó Attila: Operációs rendszerek gyakorlat, Kelet-Magyarországi Informatikai Tananyag Tárház, 2012. URL: http://progmat.hu/tananyagok/operacios_rendszerek_gyakorlat/book.html. A. S. Tanenbaum, A. S. Woodhull: Operációs rendszerek, Panem, 2007. ISBN 9789635454761.

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

MII

Tantárgyfelelős oktató

Dr. Vályi Sándor