K-INFO
HU
EN
Login

Advanced UNIX systems in practice

UNIX-rendszerek a gyakorlatban
A tantárgyleírás hatályossága
Hatályosság kezdete:
Hatályosság vége:
Subject name (Hungarian, English)
UNIX-rendszerek a gyakorlatban
Advanced UNIX systems in practice
Subject code BMEVIMIAV85
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 4 0 0
type (linked/independent)
Assessment type vizsga
Credits 4
Subject coordinator
Mészáros Tamás Csaba
position: egyetemi docens
Responsible department
Faculty
Subject website http://www.mit.bme.hu/oktatas/targyak/vimiav85/
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

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.

Learning outcomes

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

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

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

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(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).
Skill type competencies
(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
Recommended (non-compulsory) preliminary competencies
(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).
General rules
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.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses

Not provided.

Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.