K-INFO
HU
EN
Belépés

UNIX-rendszerek a gyakorlatban

Advanced UNIX systems in practice
A tantárgyleírás hatályossága
Hatályosság kezdete:
Hatályosság vége:
Tantárgy neve (magyarul, angolul)
UNIX-rendszerek a gyakorlatban
Advanced UNIX systems in practice
Tantárgykód BMEVIMIAV85
Tantárgyjelleg
Képzési szint
Kurzustípusok és óraszámok (heti/féléves)
Kurzustípus elmélet gyakorlat laboratóriumi gyakorlat
óraszám (heti) 4 0 0
jelleg (kapcsolt/önálló)
Tanulmányi teljesítmény/értékelés típusa vizsga
Tantárgy kreditértéke 4
Tantárgyfelelős
Mészáros Tamás Csaba
beosztás: egyetemi docens
Tantárgyat gondozó oktatási szervezeti egység
Kar
Tantárgy weboldala http://www.mit.bme.hu/oktatas/targyak/vimiav85/
Tantárgy elsődleges mintatantervi jellege
Közvetlen előkövetelmények – Erős előkövetelmény nincs
Közvetlen előkövetelmények – Gyenge előkövetelmény nincs
Közvetlen előkövetelmények – Párhuzamos előkövetelmény nincs
Közvetlen előkövetelmények – Mérföldkő előkövetelmény nincs
Közvetlen előkövetelmények – Kizáró feltétel nincs

Célkitűzés

Tantárgyprogram

1.      Bevezetés

a.       Mit várunk el egy mai operációs rendszertől?

b.      Modern UNIX rendszerek felépítése és szolgáltatásai

c.       A Solaris (OpenSolaris) operációs rendszer

2.      Korszerű UNIX fájlrendszerek

a.       Könyvtárstruktúra szabványok

b.      Fájlrendszerek menedzselése

c.       Virtuális és elosztott fájlrendszerek

d.      Logikai kötetkezelés és RAID

e.       A Solaris UFS és ZFS fájlrendszerek

3.      Erőforrás menedzsment

a.       Általános erőforrásmenedzsment és konfigurációja

b.      Memóriakezelés, lap optimalizáció

c.       Non-Uniform Memory Architecture (NUMA)

d.      Modern többprocesszoros ütemezők

e.       Real-time folyamatok ütemezése

4.      Új biztonsági megoldások

a.       Szerep-alapú hozzáférés-szabályozás (RBAC)

b.      A „csak szükséges” jogosultságok biztosítása

c.       Hardveres és szoftveres titkosítási rendszerek együttműködése

d.      A Solaris Crypto keretrendszer

5.      Szolgáltatás menedzsment

a.       Szolgáltatások hagyományos indítása (rc szkriptek)

b.      A Solaris Service Management Facility (SMF)

6.      Operációs rendszer virtualizáció

a.       Zóna és hipervisor virtualizáció

b.      A Solaris virtualizációs zónák bemutatása

7.      Felhasználói folyamatok nyomkövetése

a.       Hagyományos nyomkövetési rendszerek problémái

b.      A /proc könyvtárstruktúra

c.       A Solaris DTrace felépítése és működése

d.      DTrace a gyakorlatban

A tárgy alapvető célkitűzése fejlett UNIX operációs rendszer technikák elméleti és gyakorlati ismertetése a hallgatósággal. Külön hangsúlyt helyezünk az iparban elterjedt, naprakész ismeretek átadására – ennek érdekében egyes témákat azokat a gyakorlatban művelő ipari szakemberek ismertetnek.   A félév során a hallgatók megismerkednek egy modern UNIX operációs rendszerben alkalmazott korszerű technológiai megoldásokkal, azok elméleti hátterével és gyakorlati üzemeltésével egyaránt. A bemutatott témák között szerepel a kernel belső felépítésének áttekintő bemutatása, az erőforráskezelés, memória menedzsment, modern virtuális fájlrendszerek, összetett biztonsági rendszerek, új ütemezési módszerek, zóna és hipervisor virtualizációs rendszerek, valamint az alkalmazások hibakeresésének és nyomkövetésének eszközeinek ismertetése.   Az elméleti ismeretek mellett a hallgatók önálló feladatok megoldásával szereznek mélyebb gyakorlati ismereteket a Solaris (OpenSolaris) operációs rendszerről.

Tanulmányi eredmények

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Tudás

Nincsenek rögzített tanulási eredmények.

Képességek

Nincsenek rögzített tanulási eredmények.

Attitűd

Nincsenek rögzített tanulási eredmények.

Autonómia és felelősség

Nincsenek rögzített tanulási eredmények.

Oktatási módszertan

A tárgy előadásokból és azokon bemutatott gyakorlati demonstrációkból áll. A hallgatók önállóan ismerhetnek meg egyes bemutatott módszereket és szoftver rendszereket házi feladatok formájában. A lebonyolítás részletes módját a tárgy honlapja ismerteti.

Tanulástámogató anyagok

Online források
1.      Ures Vahalia, „UNIX Internals – The New Frontiers”, Prentice Hall, 1996 - 2008, ISBN 0121019082, 9780130210340; 2.      Michelle Olson, „Introduction to Operating Systems, A Hands-On Approach Using the OpenSolaris project”, 819–5580–10, 2006.; 3.      Richard McDougall, Jim Mauro, „Solaris Internals, Second Edition: Solaris 10 and OpenSolaris Kernel Architecture”, Prentice Hall, ISBN 9780131482098, 2007.; (a tárgy honlapjáról további kiegészítő segédletek tölthetők le PDF formátumban)

A tantárgy teljesítéséhez ajánlott előzetes ismeretek

Tudás típusú kompetenciák
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
UNIX alapismeretek (pl. az operációs rendszerek c. tárgy, illetve a kapcsolódó mérés labor 4 UNIX részei).
Képesség típusú kompetenciák
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
UNIX alapismeretek (pl. az operációs rendszerek c. tárgy, illetve a kapcsolódó mérés labor 4 UNIX részei).
Általános szabályok
Követelmények: a. A szorgalmi időszakban:          házi feladatok megoldása b. A vizsgaidőszakban:                szóbeli vizsga c. Elővizsga:                                a házi feladat sikeres bemutatása esetén lehetséges Pótlási lehetőségek: A TVSZ-ben előírt szükséges módon.
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Szorgalmi időszakban végzett teljesítményértékelések részaránya

Nincs megadva részarány.

Vizsgaidőszakban végzett teljesítményértékelések részletes leírása

Nincs megadva részletes értékelés.

Vizsgarészek részaránya

Nincs megadva részarány.

Érdemjegy megállapítása

Nincs megadva érdemjegy határ.

Jelenléti és részvételi követelmények

Nincs megadva jelenléti követelmény.

Javítás, ismétlés és pótlás különös szabályai

Nincs megadva.

Rövid leírás

Nincs megadva.

Részletes leírás

Nincs megadva.

Ajánlott tantárgyak

Nincs megadva.

A tantárgy elvégzéséhez szükséges tanulmányi munka

Nincs megadva munkaidő bontás.

Tantárgykövetelmények hatályossága
Tantárgykövetelmények hatályosságának kezdete:
Tantárgykövetelmények hatályosságának vége:
Tantervi elhelyezés

Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.