You are on page 1of 4

MRNK INFORMATIKUS s MSZAKI INFORMATIKAI szak zrvizsgattelei

rvnyes 2012. jnius 20-tl

A ttelek 1. A processzor felptse, utastskszlete. Utastsok szerkezete, cmzsi mdok. Utastsszmll s utasts-regiszter. Az utastsfeldolgozs elemi lpsei. 2. A verem fogalma s mkdse, a veremmutat regiszter. A vermet kezel utastsok. A verem alkalmazsa szubrutinok kezelsben. A szubrutinra vonatkoz utastsok. 3. A Neumann-elvek. Utasts- s adatfolyam (SISD, SIMD, MISD s MIMD architektrk). Adatok szmtgpes brzolsa (fixpontos, lebegpontos, BCD, vektoros adatok, karakterek). 4. Az utastsfeldolgozs gyorstsa prhuzamostssal. A pipelining lnyege, szuperskalr processzorok. Fellp problmk s kezelsk. 5. Az aritmetikai-logikai egysg s regiszterei (akkumultor, flag). Fixpontos s lebegpontos mveletek, ezek vgrehajtsnak egysgei. Logikai mveletek. 6. A vezrlegysg feladata s jelei, vezrlsi pontok. Huzalozott s mikroprogramozott mveleti vezrls. CISC s RISC processzorok. 7. A kzponti tr szerepe, ramkri megvalstsa. ROM s RAM ramkrk tpusai. Dinamikus RAM bels felptse. tlapolt memriakezels. 8. Gyorst (cache) trak feladata s mkdsi elve. Cache trak felptse s tpusai. Helyettestsi s adataktualizlsi stratgik. 9. A virtulis trkezels fogalma s legfontosabb eljrsai (lapozs s szegmentls, a virtulis cm lekpezse, TLB, lapcsere stratgik). 10. Az adatrgzts elve a mgneses httrtrolkon. A merevlemez fizikai felptse (szektor, sv, cilinder) s logikai felptse (klaszter, FAT, bootszektor). A merevlemezes egysg teljestmnyjellemzi (elrsi id, adattviteli sebessg). 11. A megszaktsi rendszer (megszaktsok tpusai, a megszakts kiszolglsa, vektortblzat) s alkalmazsai. A megszaktsvezrl feladatai. 12. Az I/O adattvitel tpusai. A kzvetlen memria-hozzfrs (DMA) lnyege s vgrehajtsa. A DMA-vezrl regiszterei s mkdse. 13. A sn (busz) feladata, logikai felptse, tpusai. Snvezrls (szinkron, aszinkron). Master s slave eszkzk. Buszarbitrci (soros s prhuzamos snfoglals). 14. Az I/O eszkzvezrlk, interfszek feladata, regiszterei, cmzse. Soros s prhuzamos port s adattvitel. Az ad s vev szinkronizlsa. 15. Monitorok tpusai, paramterei, mkdsi elve. A monitorvezrl krtya feladata, felptse, jellemzi (felbonts, sznmlysg, kpmemria mrete) s mkdse.

16. Hlzati tviteli kzegek. Vonalak megosztsnak mdszerei. Digitlis jelek kdolsa. A paritsbit s a CRC. Modemek feladata. ISDN, ATM, DSL technolgik. 17. A szmtgp-hlzatok architektrja, az OSI-modell (rtegek, protokollok, rtegszolglatok). A TCP/IP protokoll (feladata, rtegei, informci-ramls, cmzs, tvlaszts). 18. Loklis hlzatok szabvnyos megvalstsa (Ethernet, vezrjeles sn, vezrjeles gyr): protokollok, kzeg-hozzfrsi mdszerek, tviteli kzegek, fizikai egysgek. 19. Az opercis rendszer erforrs-kezeljnek feladata. A holtpont s kezelsnek stratgii. Biztonsgos llapot. A szemafor hasznlata a termel-fogyaszt folyamatok esetben. 20. A magas, kzbens s alacsony szint temezk feladata egy opercis rendszerben. A folyamatok llapotai. temezsi algoritmusok. 21. Tbbfeladatos (multitasking) opercis rendszerek feladatai, felptse. A trvdelem feladata s megvalstsa (privilgiumi szintek, jogosultsgok, szegmensek, deszkriptorok, kapuk).

B ttelek 1. Az algoritmus s a program fogalma, jellemzi. Az algoritmus-tervezs helye s szerepe a szoftverfejlesztsben. Algoritmusok pt elemei. Algoritmuslpsek s programutastsok kapcsolata. Programvezrlsi szerkezetek egy vlasztott programozsi nyelvben. 2. A tpus s a vltoz fogalma. Egyszer s sszetett adattpusok. Adatok lthatsga az objektumokban. Kzvetlen s kzvetett hivatkozs (referencia/dinamikus) vltozk. Az SQL adattpusai. 3. Adatszerkezetek (tmb, verem, sor, lista, kollekci-keretrendszer, tbla, grf, fa). Ltrehozsuk, feldolgozsuk, bejrsuk, adattrols lehetsges mdszerei, indexels. 4. Az adatmodell alapelemei. Adatmodell-tpusok s jellemzik. A relcis adatmodell fogalma, kulcsok kategrii, kapcsolatok fellltsa. Az adatmodellek s a szakterleti modellek kapcsolata, sszefggse. 5. Rutin, metdus, eljrs s fggvny fogalma, jellemzik. Paramtertads. Pldny s osztlymetdusok. Esemnykezel metdusok. Fggvnyek az SQL-ben. 6. A kifejezs fogalma. Kifejezsek kirtkelse, a mveletek precedencija. Egy vlasztott programozsi nyelv aritmetikai, logikai s relcis mveletei. Kifejezsek az SQL-ben. 7. Programozsi ttelek I. Elemi programozsi ttelek: sorozatszmts, eldnts, kivlaszts, lineris keress, megszmols, maximum-kivlaszts (adatszerkezet nlkl, tmbbel, kollekcikkal, llomnyokkal). 8. Programozsi ttelek II. sszetett programozsi ttelek: msols, kivlogats, sztvlogats, metszet, egyests, sszefuttats (tmbbel, kollekcikkal, halmazzal, llomnyokkal). 9. Osztly s objektum fogalma. Egysgbezrs. Osztly definilsa egy vlasztott fejlesztkrnyezetben. Jellemzk (properties). Az osztlymodell kapcsolata az adatbzismodellel. 10. Objektumok s osztlyok kztti kapcsolatok. A kapcsolatok implementlsa. rklds, polimorfizmus, virtualits. 11. Algoritmusvezrelt s esemnyvezrelt programozs sszehasonltsa (vezrls elve, mkdsi md s felhasznlval val kommunikci alapjn). 12. Egy vizulis fejleszteszkz bemutatsa: a fejlesztkrnyezet elemei, szolgltatsai, osztlyhierarchia, lthat s nem lthat komponensek, adatelrshez ktd komponensek. 13. A relcis adatbzis. Funkcionlis fggsg fogalma, specilis fggsgek szerepe. Normlformk, a normalizls clja. A normalizls lpseinek szemlltetse pldn. Az adatbzisterv dokumentcija. 14. SQL adatbzis, adattbla, index, nzet ltrehozsa s trlse. Adattbla szerkezetnek mdostsa. Kulcsok, kls kulcsok megadsa, kapcsolatok belltsa. Tovbbi megszortsok elhelyezse.

15. SQL adattbla sorainak felvitele, mdostsa, trlse. Megszortsok figyelembevtele felvitel/mdosts/trls esetn. Jogok kiosztsa s visszavtele. 16. Lekrdezs sszelltsa s vgrehajtsa az SQL-ben. A bels lekrdezs beptsnek lehetsgei a lekrdez parancsba. 17. Modellez nyelvek s eszkzk szerepe az alkalmazsok tervezsben s dokumentlsban. UML diagramok: hasznlati eset diagram, objektumdiagram, kommunikcis diagram, llapot diagram, osztlydiagram s osztlylers, komponens diagram. 18. A szerver oldali programozs alapelemei az internetes alkalmazsok fejlesztsnl. A szerveroldali objektumok bemutatsa. Adatbzis-kezels webrlapokkal. Egy szerveroldali programnyelv rvid bemutatsa, jellemzse. 19. A kliens oldali programozs alapelemei az internetes alkalmazsok fejlesztsnl. A kapcsold technolgik rvid bemutatsa: HTML, XHTML, XML, CSS, XSL. A kliensoldali script nyelvek hasznlata. 20. Az informatikai biztonsg fogalma. A biztonsgi rendszer tervezse, a tervezs szakaszai. Az egyes tervezsi szakaszok f feladatai. A kockzatelemzs clja s lpsei. Az informatikai rendszerek elleni tmadsok tpusai. Kriptogrfiai mdszerek s eszkzk, azok gyakorlati alkalmazsai. 21. Az informcis rendszer fogalma s sszetevi. Adat, informci, tevkenysg, esemny, felhasznl, szabvny. Az informcis rendszer szintjei s nzetei (egy pldn keresztl bemutatva).

You might also like