Subject » BMEVIIIAV03
User and Developer Interface of IBM i Operating System
Az IBM i operációs rendszer felhasználói és programozói felülete
A tantárgyleírás hatályossága
Hatályosság kezdete:
—
Hatályosság vége:
—
| Subject name (Hungarian, English) |
Az IBM i operációs rendszer felhasználói és programozói felülete
User and Developer Interface of IBM i Operating System
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIIIAV03 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 4 | ||||||||||||
| Subject coordinator |
Dr. Szeberényi Imre
position: egyetemi docens
contact:
szeberenyi.imre@vik.bme.hu
|
||||||||||||
| Responsible department |
—
|
||||||||||||
| Faculty | |||||||||||||
| Subject website | — | ||||||||||||
| 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. hét: Bevezetés
IT-környezetek felosztása, üzleti környezetek speciális jellemzői. Beruházási döntések, TCO. Virtualizáció. IBM középkategóriás szerverek története; a POWER processzor architektúra és a rá épülő megoldások.2. hét: IBM i rendszer szoftver-architektúrája 1.
Utasításkészletek fajtái. Hardver/szoftver elődök. IBM i rendszer tervezési alapelvei: objektum alapú rendszer, technológia-független felépítés, 64-bites rendszer, integráltság3. hét: IBM i rendszer szoftver-architektúrája 2.
Objektumok, könyvtárszerkezet, névfeloldás, címzés, fájlrendszer, egyszintű tár, háttértár, processzor-struktúra, I/O alrendszer4. hét: Az IBM i rendszer operációs rendszer felhasználói felülete 1.
Az i5/OS operációs rendszer felhasználói felülete. Menüstruktúra, navigáció a rendszerben, parancsfelület, parancsok szerkezete, alapvető parancsok.5. hét: Az IBM i rendszer operációs rendszer felhasználói felülete 2.
Felhasználói adminisztráció, telepítés, fájlrendszer, hardverelemek kezelése, felhasználói környezet, grafikus felület.
Rendszerbiztonság, logikai védelmi megoldások; az IBM i biztonsági rendszerének elemei és felépítése: felhasználói leírás, objektum jogok, csoport leírás, autorizációs lista, adoptálás; auditálás.6. hét: Rendszeradminisztrációs eszközök.
központi menedzsment; teljesítményfigyelés; kommunikáció; javítócsomagok kezelése; rendszerindítás; szervizfunkciók. Rendelkezésre állás. Skálázhatóság, igény szerinti bővítés; hibatűrést támogató megoldások: hardver elemek, naplózás, tranzakciókezelés, lemezvédelmek, redundáns elemek; naplózáson alapuló megoldási módszerek; logikai replikációs megoldások; mentési/visszatöltési módszerek.7. hét: Munkamenet menedzsment
Jobok, alrendszerek; memória poolok; jobok végrehajtása; jobok állapota és állapotátmenetei; az erőforrások kiosztását befolyásoló tényezők, teljesítményhangolás; taskok adminisztrálása, végrehajtása és állapotai; nyomtatás8. hét: Beépített adatbáziskezelő
Adatbázisok fajtái; az integrált DB2 UDB használata; fájlszerkezet, fizikai és logikai fájlok; SQL interfész; tárkezelés; a DB2 sebessége; Database Navigator, indexelés, teljesítmény-szempontok.9. hét: Riportok
Riportok generálása adatbázisból (QUERY, SQL, DB2WEB QUERY) segítségével.10. hét: IBM i rendszer programozása 1.
Az i5/OS operációs rendszer vezérlőnyelve, programozása CL nyelven. Menük kialakítása.11. hét: IBM i rendszer programozása 2.
RPG programozás alapjai. Fejlesztő eszközök és fejlesztői környezetek. Típusok, struktúra, formázás.12. hét: IBM i rendszer programozása 3.
Objektumok, adatbázisok kezelése RPG programból.13. hét: Paraméter átadás. Hibakezelés.
Szinkronizáció. Kommunikáció a programok között.14. hét:
Összefoglalás, tartalék
Az IBM i operációs rendszer, amit korábban i5/OS-nek ill. OS/400-nak is neveztek az IBM a korszerű power architektúrájú gépein fut.
A rendszert elsősorban üzleti felhasználók igényeinek figyelembevételével fejlesztették, ezért a rendszer a végfelhasználóktól relatíven kevés beavatkozást és informatikai szaktudást követel meg, mivel számos területen autonóm funkciókkal (önkonfiguráció, önmenedzselés, automatikus teljesítményhangolás) rendelkezik. Ezen tulajdonságoknak köszönhetően az üzleti szféra, különösen bankok és biztosítók végfelhasználói előszeretettel alkalmazzák ezeket a rendszereket, mindamellett a hozzáértő a rendszergazdákat, programozókat jól megbecsülik.
A tárgy rövid áttekintést ad az IBM power architektúráról majd bemutatja a IBM i operációs rendszer főbb komponenseit ami az objektum-orientált felépítésének köszönhetőem merőben eltér a mindennapok során megismert rendszerektől.
A tárgy fő célja, hogy áttekintő képet adjon a rendszerben elérhető objektumok kezeléséről, felhasználásáról és bepillantást nyújtson a rendszerhez kapcsolódó alapvető programozási lehetőségekbe, módszerekbe és eszközökbe.
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 oktatása kiscsoportos formában történik. Az előadások is laboratóriumban lesznek, így az elmondottak könnyen illusztrálhatók példákkal.
Az elméleti és labor jellegű foglalkozások, feladatok gyakran egy-egy tanórán belül is váltják egymást az adott tananyagnak megfelelően.
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)
Programozási alapismeretek
Operációs rendszerek
Adatbázisok
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)
Programozási alapismeretek
Operációs rendszerek
Adatbázisok
General rules
Követelmények:
a.) Szorgalmi időszakban: A tanórákon a jelenlétet a félév folyamán több, előre nem jelzett alkalommal ellenőrizzük, aláírást nem kaphat az, aki összes tanórára viszonyítva az órák több, mint 30%-áról hiányzott.
Előre bejelentett időpontokban legalább 4 db ellenőrző dolgozat, valamint a 12. tanulmányi héten (előre egyeztetett időpontban) egy nagy zárthelyi megírására kerül sor. Az ellenőrző dolgozatok megírása nem kötelező, azok a jegymegajánlást teszik lehetővé.
b.) Otthoni feladat:
A 8. héten kiadásra kerül a nagy házi feladat, melynek megoldását legkésőbb a vizsga napját megelőzően elektronikusan fel kell tölteni, a vizsgán pedig be kell mutatni.
c.) Aláírás:
Csak az kaphat aláírást, aki az előadások legalább 70%-án részt vett, és a nagy zárthelyit legalább elégséges szinten teljesítette.
d.) Vizsga:
A vizsga írásbeli és szóbeli. A szóbeli rész a házi feladat bemutatásából, és a feladattal kapcsolatos kérdések megválaszolásából áll.. Akinek a legjobb 3 ellenőrző dolgozata átlagosan eléri a 85 %-os szintet és a nagy zárthelyi eredménye jeles, valamint a házi feladatát a szorgalmi időszak végéig bemutatta és az kiváló minősítésű, megajánlott vizsgajegyet kaphat.
Pótlási lehetőségek:
A szorgalmi időszakban a sikertelen vagy meg nem írt nagy zárthelyi egyszer pótolható. A pótlási héten a sikertelen nagy zárthelyi ismételten pótolható. Az ellenőrző dolgozatok nem pótolhatók. Azok eredménye csak a jegymegajánlást befolyásolja.
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
-
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.