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

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