K-INFO
HU
EN
Belépés

Az IBM i operációs rendszer felhasználói és programozói felülete

User and Developer Interface of IBM i Operating System
A tantárgyleírás hatályossága
Hatályosság kezdete:
—
Hatályosság vége:
—
Tantárgy neve (magyarul, angolul)
Az IBM i operációs rendszer felhasználói és programozói felülete
User and Developer Interface of IBM i Operating System
Tantárgykód BMEVIIIAV03
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
Dr. Szeberényi Imre
beosztás: egyetemi docens
Tantárgyat gondozó oktatási szervezeti egység
—
Kar
Tantárgy weboldala —
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. 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ág
3. 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 alrendszer
4. 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ás
8. 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.  

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 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

Online források
Könyv: Frank G. Soltis: Fortress Rochester, ISBN 1-58304-083-8; Frank G. Soltis: Inside the AS/400, ISBN 1-882419-66-9; IBM i 6.1 Technical Overview SG24-7713-00; Az előadások diái

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)
Programozási alapismeretek Operációs rendszerek Adatbázisok
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)
Programozási alapismeretek Operációs rendszerek Adatbázisok
Általános szabályok
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. 
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
-
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.