„Hardver alapok” változatai közötti eltérés

A VIK Wikiből
a Időzónák javítása
→‎Tematika: Előadások anyagainak frissítése, rendszerezése, helyesírás javítása
53. sor: 53. sor:


== Tematika ==
== Tematika ==
* 1-5. hét: digitális elektronika
* 1–5. hét: digitális elektronika
* 6-9. hét: mikrovezérlő programozása Assembly nyelven
* 6–9. hét: mikrovezérlő programozása ''Assembly'' nyelven
* 10-14. hét: számítógép-architektúrák
* 10–14. hét: számítógép-architektúrák


=== Előadások anyagai ===
=== Előadások anyagai ===
* 1. előadás: [[Media: hwa_2018_01_kovetelmenyek.pdf | Bevezetés, tárgykövetelmények]] és [[Media: hwa_2018_01_BV.pdf | A modern számítógépek kialakulása]]
* 1. hét
* 2. előadás: [[Media: hwa_2018_02_szamrendszerek.pdf | Számrendszerek és átváltások. Kettes, tízes és tizenhatos számrendszer]]
** 1. előadás: [[Media: hva_01_kovetelmenyek_2022.pdf | tárgykövetelmények]] és [[Media: hva_01_BV_2022.pdf | bevezetés (a modern számítógépek kialakulása)]]
* 3. előadás: [[Media: hwa_2018_02_szamrendszerek.pdf | Számábrázolás, törtszámok, negatív számok ábrázolása]]
** 2. előadás: [[Media: HVA_EA_01_02_szamok_2022.pdf | számrendszerek (kettes, tízes és tizenhatos) és átváltások, lebegőpontos számábrázolás]]
* 4. előadás: Logikai függvények megadása
* 2. hét
* 5. előadás: Logikai függvények egyszerűsítése
** 3. előadás: [[Media: hwa_2018_02_szamrendszerek.pdf | Számábrázolás, törtszámok, negatív számok ábrázolása]]
* 6. előadás: Kombinációs hálózatok funkcionális egységei
** 4. előadás: Logikai függvények megadása
* 7. előadás: Sorrendi hálózatok alapjai
* 3. hét
* 8. előadás: Tárolók
** 5. előadás: Logikai függvények egyszerűsítése
* 9. előadás: Számlálók, léptető regiszterek kialakítása tárolók és kombinációs hálózatok segítségével
** 6. előadás: Kombinációs hálózatok funkcionális egységei
* 10. előadás: Digitális elektronika - gyakorló feladatok a zárthelyire való felkészüléshez
* 4. hét
* 11. előadás: [[Media: hwa_2018_11_Uc.pdf | Mikrokontroller alapok]]
** 7. előadás: Sorrendi hálózatok alapjai
* 12. előadás: [[Media: hwa_2018_12_asm.pdf | Assembly alapok]]
** 8. előadás: Tárolók
* 13. előadás: [[Media: hwa_2018_13_mplab.pdf | μC fejlesztő környezet]]
* 5. hét
* 14. előadás: [[Media: hwa_2018_14_tmr.pdf | Időzítők gyakorlati alkalmazása]]
** 9. előadás: Számlálók, léptető regiszterek kialakítása tárolók és kombinációs hálózatok segítségével
* 15. előadás: [[Media: hwa_2018_15_comm.pdf | Kommunikációs perifériák]]
** 10. előadás: Digitális elektronika – gyakorlófeladatok a zárthelyire való felkészüléshez
* 16. előadás: Digitális elektronika – gyakorló feladatok a zárthelyi előtti napon, konzultáció
* 6. hét
* 17. előadás: [[Media: hwa_2018_17_it.pdf | Megszakítások gyakorlati alkalmazása]] [[Media: hva_17_it_jav_2019.pdf | (javított előadás)]]
** 11. előadás: [[Media: hwa_2018_11_Uc.pdf | Mikrokontroller alapok]]
* 18. előadás: [[Media: hwa_2018_18_ad.pdf | Analóg jelek feldolgozása]] és [[Media: hwa_2018_18_dma.pdf | DMA átvitel]]
** 12. előadás: [[Media: hwa_2018_12_asm.pdf | Assembly alapok]]
* 19. előadás: [[Media: hwa_2018_19_mem.pdf | Korszerű memóriaáramkörök ]]
* 7. hét
* 20. előadás: [[Media: hwa_2018_20_membov.pdf | Memória bővítés]] és [[Media: hwa_2018_20_sin.pdf | Sínrendszerek szerepe]]
** 13. előadás: [[Media: hwa_2018_13_mplab.pdf | μC fejlesztő környezet]]
* 21. előadás: [[Media: hwa_2018_21_cache.pdf | Memória gyorsító tárak]]
** 14. előadás: [[Media: hwa_2018_14_tmr.pdf | Időzítők gyakorlati alkalmazása]]
* 22. előadás: [[Media: hwa_2018_22_virttk.pdf | Virtuális tárkezelés]]
* 8. hét
* 23. előadás: [[Media: hwa_2018_23_hddssd.pdf | Háttértárak (HDD, SSD)]]
** 15. előadás: [[Media: hwa_2018_15_comm.pdf | Kommunikációs perifériák]]
* 24. előadás: [[Media: hwa_2018_24_tp.pdf | Multiprogramozott és több processzoros rendszerek]]
** 16. előadás: Digitális elektronika – gyakorlófeladatok a zárthelyi előtti napon, konzultáció
* 25. előadás: [[Media: hwa_2018_25_pcbus.pdf | PC-k sínrendszerei]]
** [[#ZH | ZH]]
* 26. előadás: Számítógép-architektúrák - gyakorló feladatok a vizsgára való felkészüléshez [[Media: HWA_26_ea_jegyzet_2018.pdf | (2018-as kézzel írott jegyzet)]]
* 9. hét
** 17. előadás: [[Media: hwa_2018_17_it.pdf | Megszakítások gyakorlati alkalmazása]] [[Media: hva_17_it_jav_2019.pdf | (javított előadás)]]
** 18. előadás: [[Media: hwa_2018_18_ad.pdf | Analóg jelek feldolgozása]] és [[Media: hwa_2018_18_dma.pdf | DMA-átvitel]]
* 10. hét
** 19. előadás: [[Media: hwa_2018_19_mem.pdf | Korszerű memóriaáramkörök]]
** 20. előadás: [[Media: hwa_2018_20_membov.pdf | Memória bővítés]] és [[Media: hwa_2018_20_sin.pdf | Sínrendszerek szerepe]]
* 11. hét
** 21. előadás: [[Media: hwa_2018_21_cache.pdf | Memória-gyorsítótárak]]
** 22. előadás: [[Media: hwa_2018_22_virttk.pdf | Virtuális tárkezelés]]
* 12. hét
** 23. előadás: [[Media: hwa_2018_23_hddssd.pdf | Háttértárak (HDD, SSD)]]
** 24. előadás: [[Media: hwa_2018_24_tp.pdf | Multiprogramozott és többprocesszoros rendszerek]]
* 13. hét
** 25. előadás: [[Media: hwa_2018_25_pcbus.pdf | PC-k sínrendszerei]]
** 26. előadás: Számítógép-architektúrák – gyakorlófeladatok a vizsgára való felkészüléshez [[Media: HWA_26_ea_jegyzet_2018.pdf | (2018-as, kézzel írott jegyzet)]]


=== Laborok anyagai ===
=== Laborok anyagai ===

A lap 2023. január 13., 15:21-kori változata

Hardver alapok
Tárgykód
VIIIBA01
Általános infók
Szak
üzemmérnök
Kredit
7
Ajánlott félév
1
Keresztfélév
van
Tanszék
IIT
Követelmények
Labor
6 db
KisZH
labor beugrók
NagyZH
1 db
Házi feladat
nincs
Vizsga
írásbeli, beugróval
Elérhetőségek

A számítógépek működési elveinek, tipikus egységeinek és építőelemeinek megismertetése. A tárgy rendeltetése, hogy egyszerű példákon keresztül megadja mindazokat az alapfogalmi és rendszertechnikai alapismereteket, amelyek a számítógépekben található digitális hardverelemek működésének megértéséhez szükségesek. Az előadásokon az elméleti ismereteket gyakorlati példákkal is illusztráljuk. A megszerzett gyakorlati ismereteket a hallgatók vezetett laborgyakorlatokon próbálják ki.


Követelmények

A szorgalmi időszakban

  • Az előadásokon részvétel, melyből hetente 2 van.
  • A laborokon aktív részvétel, amelynek teljesítése a foglalkozás során elkészített és elfogadott jegyzőkönyvhöz kötött. A jelenlétet és a teljesítést a laborvezetők ellenőrzik és dokumentálják. A hallgatók felkészültségét a mérés elején beugró dolgozat formájában a laborvezetők ellenőrizhetik. Felkészületlen hallgató a mérést nem kezdheti meg.
  • A ZH legalább elégséges szintű teljesítése (40%). A ZH maximális pontszáma: 20. A ZH egyszer pótolható. Az időkeret: 45 perc.
  • Az aláírás feltételei a laborfoglalkozások sikeres teljesítése és a zárthelyi eredményes megírása.

A vizsgaidőszakban

  • Írásbeli vizsga, időtartama 90 perc, ebből az első 30 perc beugró feladatok megválaszolása. A vizsgán elérhető maximális pontszám 60, ebből 20 a belépő rész, melyből minimum 12 pont elérése szükséges és amennyiben sikerült, 40 pont szerezhető meg a nagyfeladatok megoldásával.
  • A vizsga anyaga a teljes féléves anyag.
  • Az első lapon találhatóak a beugrófeladatok, mely lapot 30 perc után le kell választani, és beadni. A beugrófeladatok nagyon hasonlítanak a ZH-feladatokra és a laborok beugrófeladataira. Itt arra kell készülni, hogy lényegében egy ZH-t kell megírni, de 45 perc helyett csak 30 perc van rá, és a sikerességéhez 8 pont helyett 12 pontot kell elérni.
  • A vizsga második részében a kiadott gyakorló- és ellenőrzőkérdésekből kerülnek ki feladatok, úgy, hogy az adatok természetesen eltérőek.
  • A vizsgán a mikrovezérlőhöz készült egylapos segédlet használható, de saját változat nem, mindenkinek rányomtatják majd a vizsga utolsó két oldalára.

Félévvégi jegy

  • A vizsgapontszám alapján. Az elégséges osztályzathoz a belépő kérdésekből legalább 12 pontot, a vizsgán összesen legalább 24 pontot kell elérni. A vizsgajegy a kapott pontszám alapján kerül megállapításra.
  • Ponthatárok:
Eredmény % Jegy
0 - 39.9 1
40 - 54.9 2
55 - 69.9 3
70 - 84.9 4
85 - 100 5

Tematika

  • 1–5. hét: digitális elektronika
  • 6–9. hét: mikrovezérlő programozása Assembly nyelven
  • 10–14. hét: számítógép-architektúrák

Előadások anyagai

Laborok anyagai

Segédanyagok

Feladatok

Hasznos összefoglalók egy-egy témakörhöz

Üres nyomtatható és digitális gyakorlólapok

Szoftverek

  • A tárgy keretében használt szoftverek
    • A digitális elektronikai laborokon a DigitalWorks nevű ingyenes szoftvert használjuk, az IIT által készített alkatrészkönyvtárakkal kiegészítve.
    • A mikrovezérlős laborokon a Microchip MPLAB X IDE ingyenes szoftverének legújabb verzióját (v5.x) használjuk, mpasm fordítóval, melyet a szoftver beépítetten tartalmaz.
  • További ajánlott (ingyenes) szoftverek a digitális elektronikai fejezethez
    • Digital - modernebb logikai szimulátor szoftver a DigitalWorks helyett.
    • Logic Friday - algebrai kifejezések egyszerűsítésére és átalakítására használható szoftver, a megoldásaink ellenőrzéséhez nagyon hasznos.

Ajánlott irodalom

  • Arató Péter: Logikai rendszerek tervezése (BME-Viking Zrt.)
  • Zombori Béla: Digitális elektronika (Műszaki Könyvkiadó)
  • Pilászy György: Mérési segédlet a Hardver alapok laborgyakorlataihoz (elektronikus jegyzet)
  • Horváth Gábor: Számítógép-architektúrák (elektronikus jegyzet)

Gyári katalóguslapok a mikrovezérlős előadásokhoz és laborokhoz

ZH

  • A ZH anyaga a digitális elektronikai fejezet. A ZH-n a laborgyakorlatok beugrófeladataihoz és a kiadott példákhoz nagyon hasonló feladatok vannak, lényegében csak az adatok mások. A laborokhoz tartozó mintabeugrók feladatainak megoldását mindenképpen tudni és érteni kell a ZH-ra!

Vizsga

  • 2018. ősz
    • nem hivatalos mintavizsga
      • A mintavizsgát az emlékeim alapján alapján állítottam össze, hivatalosnak semmiképpen sem tekinthetőek. Arra viszont szerintem megfelelőek, hogy lássa mindenki, milyen lesz a vizsga felépítése, és milyen feladattípusok köszönhetnek ott vissza. Érdemes megpróbálkozni a feladatok megoldásával először a megoldások megtekintése nélkül, az időt is számolva. --Huszár Csaba Benedek (vita) 2019. december 31., 12:24 (CET)
      • beugrókérdések
      • nagyfeladatok
        • Ezekhez nem készítettem megoldást. Ennek oka kettős: egyrészt így, aki megcsinálja a feladatokat, az biztosan végigcsinálja azokat, másrészt kutakodik is egy kicsit (előadásdiák, gyakorló feladatok, továbbá a számítógép-architektúrás feladatok esetében célszerű segítségül hívni az Informatika 1 tárgy oldalát is).

GitEgylet segédanyagok

  • HVA vizsga help - Excel
    • A segédletben több munkalap van! Többek között ezen témakörök számítási feladatait érinti: számrendszerek, Karnaugh-tábla, állapottábla, dekóder, számláló, szoftveres időzítő, élérzékelő, memória, cache, íróáram, LRU.

Tippek

A laborokra alaposan meg kell tanulni a segédletet, mert sajnos véresen komolyan veszik a beugrót. A segédlet végén vannak kérdések, ha arra tudsz válaszolni, akkor átmész a beugrón. Aki nem tudja elfogadható szintűre megírni a beugró kérdéseket, annak érvénytelen a jegyzőkönyve, és póthéten meg kell ismételnie. Ha pedig másodjára is sikertelen a beugró, elbuktad a tárgyat! --Suszter Dominik (vita) 2018. december 10., 01:24 (CET)

Azért az első hozzászólás nagyon durva. Kezdjük azzal, hogy a legelső beugró 2018-ban próbabuegró volt, tehát fel tudtad mérni, hogy mennyi tanulás elég. Reális nézve, ha a segédlet végén lévő kérdésekre tudod a választ, akkor átmész. 4 kérdés van, ebből 2 kell ahhoz, hogy átmenj. 1 labort pótolhatsz, ha 2-t elbuktál, akkor meg kell ismételned a tárgyat. --Czárth Csanád (vita) 2019. január 5., 17:10 (UTC)

Az 5-6. labornál figyeljetek, ne magoljátok be a beugróválaszokat, mivel mi ezt tettük, és nagyon más feladatok voltak. Lehetséges, hogy azért, mert az előző beugró mindenkinek max pontos lett. Szóval óvatosan magoljátok a válaszokat! --Svanyova Adrián (vita) 2022. november 30., 13.51 (CET)

Nekünk egy héttel később már a mérési útmutatóban található ellenőrzőkérdéseknek megfelelő feladatok voltak a beugrón. --Gyöngyösi Máté (vita) 2023. január 10., 18:44 (CET)


1. félév
2. félév
3. félév
4. félév
5. félév
6. félév