Operácie

Základy počítačov: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
dBez shrnutí editace
Balogh (diskusia | príspevky)
dBez shrnutí editace
 
(3 medziľahlé úpravy od rovnakého používateľa nie sú zobrazené.)
Riadok 21: Riadok 21:


* 15. 9. Aktualizácia na ZS 2025
* 15. 9. Aktualizácia na ZS 2025
* 25.11. 21:00 Všetky bonusové úlohy sú vyriešené (to bola fakt bleskovka!).
* Exkurzia: Múzeum počítačov a návšteva superpočítača Devana na Slovenskej akadémii vied (SAV)
bude v piatok 12. 12. od 10:30. Do 4. 12 sa môžete prihlásiť tu: https://docs.google.com/spreadsheets/d/118-26-UxM_SshVW7laI3fxEfMN1JJAgCwafhXrweeIk/edit?usp=sharing
* 27.10. Ak si myslíte, že logické obvody už chápete, zahrajte si [https://systemic-games.itch.io/bomb-squad-academy Bomb Squad Academy] - stačí demo, ktoré je zadarmo :)  Alebo si môžete zahrať trocha nudnejšiu [http://nandgame.com/ NANDgame].
<!--




Riadok 34: Riadok 44:
prednášky aj cvičenia.
prednášky aj cvičenia.


* 25.11. 21:00 Všetky bonusové úlohy sú vyriešené (to bola fakt bleskovka!).
* Exkurzia: Múzeum počítačov a návšteva superpočítača Devana na Slovenskej akadémii vied (SAV)
bude v piatok 12. 12. od 10:30. Do 4. 12 sa môžete prihlásiť tu: https://docs.google.com/spreadsheets/d/118-26-UxM_SshVW7laI3fxEfMN1JJAgCwafhXrweeIk/edit?usp=sharing
* 27.10. Ak si myslíte, že logické obvody už chápete, zahrajte si [https://systemic-games.itch.io/bomb-squad-academy Bomb Squad Academy] - stačí demo, ktoré je zadarmo :)  Alebo si môžete zahrať trocha nudnejšiu [http://nandgame.com/ NANDgame].
<!--


* 21.12. Po skúške prosím vyplňte aj [https://forms.gle/8vxxw82bFhP3ezQU8 Dotazník kvality predmetu]
* 21.12. Po skúške prosím vyplňte aj [https://forms.gle/8vxxw82bFhP3ezQU8 Dotazník kvality predmetu]
Riadok 168: Riadok 169:
** [https://everycircuit.com/circuit/5747025316151296/cmos-nand Hradlo NAND technológiou CMOS] (simulácia)
** [https://everycircuit.com/circuit/5747025316151296/cmos-nand Hradlo NAND technológiou CMOS] (simulácia)
** [https://everycircuit.com/circuit/4806663265714176/ttl-standard-nand-logic-gate Hradlo NAND technológiou TTL] (simulácia)<BR><BR>
** [https://everycircuit.com/circuit/4806663265714176/ttl-standard-nand-logic-gate Hradlo NAND technológiou TTL] (simulácia)<BR><BR>
* '''21.10.''' '''Sekvenčné obvody.''' Oneskorenie. Spätná väzba, oscilátor. Kybernetika. ([http://senzor.robotika.sk/zp/Prednasky/prednaska05.pdf slajdy])
* '''21.10.''' 6️⃣ '''Sekvenčné obvody.''' Oneskorenie. Spätná väzba, oscilátor. Kybernetika. ([http://senzor.robotika.sk/zp/Prednasky/prednaska05.pdf slajdy])
** [https://cw.fel.cvut.cz/wiki/_media/courses/a3m33iro/vysoky50letkybernetiky1998_v626-632.pdf Z histórie kybernetiky u nás]
** [https://cw.fel.cvut.cz/wiki/_media/courses/a3m33iro/vysoky50letkybernetiky1998_v626-632.pdf Z histórie kybernetiky u nás]
** [http://www.ieeevic.org/video-interview-norbert-wiener-inventor-of-cybernetics/ Norbert Wiener] - video
** [http://www.ieeevic.org/video-interview-norbert-wiener-inventor-of-cybernetics/ Norbert Wiener] - video
Riadok 178: Riadok 179:
*** Delička frekvencie https://simulator.io/board/VTJCoRBS5o/1
*** Delička frekvencie https://simulator.io/board/VTJCoRBS5o/1
*** Binárne počítadlo https://simulator.io/board/ix1nHMxe7w/1 --><BR><BR>
*** Binárne počítadlo https://simulator.io/board/ix1nHMxe7w/1 --><BR><BR>
* '''28. 10.'''6️⃣ '''Pamäte.''' Rýchlosť, cena, kapacita. Typy pamätí RWM, ROM, EPROM, EEPROM, FLASH. Adresovanie, dynamická a statická pamäť. ([http://senzor.robotika.sk/zp/Prednasky/prednaska06a.pdf slajdy])<BR>Stavové diagramy a BBC micro:bit ([http://senzor.robotika.sk/zp/Prednasky/prednaska06b.pdf slajdy])
* '''28. 10.''' 7️⃣ '''Pamäte.''' Rýchlosť, cena, kapacita. Typy pamätí RWM, ROM, EPROM, EEPROM, FLASH. Adresovanie, dynamická a statická pamäť. ([http://senzor.robotika.sk/zp/Prednasky/prednaska06a.pdf slajdy])<BR>Stavové diagramy a BBC micro:bit ([http://senzor.robotika.sk/zp/Prednasky/prednaska06b.pdf slajdy])
** [http://www.computerhistory.org/timeline/memory-storage/ Timeline of computer memory]
** [http://www.computerhistory.org/timeline/memory-storage/ Timeline of computer memory]
** Static RAM 2114 1kB [http://www.science.smith.edu/dftwiki/images/a/ab/2114_datasheet.pdf datasheet]
** Static RAM 2114 1kB [http://www.science.smith.edu/dftwiki/images/a/ab/2114_datasheet.pdf datasheet]
Riadok 186: Riadok 187:
** Film [https://www.youtube.com/watch?v=hMT8tRrEMC4 TRON] (1982) a remake [https://www.youtube.com/watch?v=SqSuRdkglxM TRON Legacy] (2010)
** Film [https://www.youtube.com/watch?v=hMT8tRrEMC4 TRON] (1982) a remake [https://www.youtube.com/watch?v=SqSuRdkglxM TRON Legacy] (2010)
** Men In Black 3 | [https://www.youtube.com/watch?v=nQmkkryDp0Y Retro Neuralyzer Scene]<BR><BR>
** Men In Black 3 | [https://www.youtube.com/watch?v=nQmkkryDp0Y Retro Neuralyzer Scene]<BR><BR>
<BR><BR><BR><FONT COlor="grey">
* ''' 4. 11.''' 8️⃣  '''Mikroprocesor''' Základná stavebné prvky procesora. Operačná a riadiaca časť procesora. Inštrukčný súbor. Typy inštrukcií. ([http://senzor.robotika.sk/zp/Prednasky/prednaska08.pdf slajdy])
 
<BR>Prednášky z minulého roka<BR><BR>
 
* '''30. 10.''' 7️⃣ Základná stavebné prvky procesora. Operačná a riadiaca časť procesora. Inštrukčný súbor. Typy inštrukcií. ([http://senzor.robotika.sk/zp/Prednasky/prednaska08.pdf slajdy])
** Frederico Faggin: ''[http://ieeexplore.ieee.org/document/4776530/ Making of the First Microprocessor]''.
** Frederico Faggin: ''[http://ieeexplore.ieee.org/document/4776530/ Making of the First Microprocessor]''.
** [https://youtu.be/Knd-U-avG0c Zoom Into a Microchip] - National Informal STEM Education Network (NISE Net)
** [https://youtu.be/Knd-U-avG0c Zoom Into a Microchip] - National Informal STEM Education Network (NISE Net)
** Papierový [https://cs.wikipedia.org/wiki/Pap%C3%ADrov%C3%BD_po%C4%8D%C3%ADta%C4%8D_CGS počítač CGS]<BR><BR>
** Papierový [https://cs.wikipedia.org/wiki/Pap%C3%ADrov%C3%BD_po%C4%8D%C3%ADta%C4%8D_CGS počítač CGS]<BR><BR>
* '''6. 11.''' 8️⃣ Mikroprocesor II. Matematický koprocesor. Inštrukčný súbor. Typy inštrukcií. Formát inštrukcie. Inštrukcie - práca s pamäťovým systémom počítača. Spôsoby adresácie. Procesory s architektúrou RISC a CISC. Asembler, jazyk symbolických adries, simulátor a emulátor. ([http://senzor.robotika.sk/zp/Prednasky/prednaska09.pdf slajdy])
* '''11. 11.''' 9️⃣ '''Mikroprocesor II.''' Matematický koprocesor. Inštrukčný súbor. Typy inštrukcií. Formát inštrukcie. Inštrukcie - práca s pamäťovým systémom počítača. Spôsoby adresácie. Procesory s architektúrou RISC a CISC. Asembler, jazyk symbolických adries, simulátor a emulátor. ([http://senzor.robotika.sk/zp/Prednasky/prednaska09.pdf slajdy])
** Jednodoskový počítač [https://sk.wikipedia.org/wiki/PMI-80 PMI-80] <!-- http://www.nostalcomp.cz/pmi80.php -->
** Jednodoskový počítač [https://sk.wikipedia.org/wiki/PMI-80 PMI-80] <!-- http://www.nostalcomp.cz/pmi80.php -->
** Osobný počítač [https://pmd85.borik.net/wiki/Intro PMD-85]
** Osobný počítač [https://pmd85.borik.net/wiki/Intro PMD-85]
Riadok 200: Riadok 197:
** [https://en.wikipedia.org/wiki/Intel_8087 Aritmetický koprocesor i8087]
** [https://en.wikipedia.org/wiki/Intel_8087 Aritmetický koprocesor i8087]
** [http://senzor.robotika.sk/zp/8080instructions.pdf Ťahák na cvičenia s výberom inštrukcií]<BR><BR>
** [http://senzor.robotika.sk/zp/8080instructions.pdf Ťahák na cvičenia s výberom inštrukcií]<BR><BR>
* ''' 13. 11.''' 9️⃣ Mikroprocesor III. Zásobník, prerušenie, podprogramy. Hierarchia počítačov, mainframe, workstation, embedded. [[Meranie výkonu počítačov]].([http://senzor.robotika.sk/zp/Prednasky/prednaska10.pdf slajdy])
* ''' 25. 11.''' 🔟 Mikroprocesor III. Zásobník, prerušenie, podprogramy. Hierarchia počítačov, mainframe, workstation, embedded. [[Meranie výkonu počítačov]].([http://senzor.robotika.sk/zp/Prednasky/prednaska10.pdf slajdy])
** [https://www.top500.org/ Zoznam 500 najvýkonnejších počítačov na svete]
** [https://www.top500.org/ Zoznam 500 najvýkonnejších počítačov na svete]
** [https://en.wikipedia.org/wiki/Cray-2 Superpočítač CRAY-2]
** [https://en.wikipedia.org/wiki/Cray-2 Superpočítač CRAY-2]
** [https://waitbutwhy.com/2014/11/from-1-to-1000000.html Milión bodiek]
** [https://waitbutwhy.com/2014/11/from-1-to-1000000.html Milión bodiek]
** [[Meranie výkonu počítačov]]<BR><BR>
** [[Meranie výkonu počítačov]]<BR><BR>
* ''' 2. 12.''' Umelá inteligencia a strojové učenie
* ''' 9. 12.''' Kvantové počítače
<BR><BR><BR><FONT COlor="grey">
<BR>Prednášky z minulého roka<BR><BR>
* '''20. 11.''' 🔟 Georg Jaggle, TU Wien: '''Inputs and outputs''' (([http://senzor.robotika.sk/zp/Prednasky/prednaska07a.pdf Lecture in english]). '''Vstupy a výstupy.''' Digitálny vstup, výstup, displej, klávesnica, multiplexovanie. (([http://senzor.robotika.sk/zp/Prednasky/prednaska07b.pdf slajdy]))
* '''20. 11.''' 🔟 Georg Jaggle, TU Wien: '''Inputs and outputs''' (([http://senzor.robotika.sk/zp/Prednasky/prednaska07a.pdf Lecture in english]). '''Vstupy a výstupy.''' Digitálny vstup, výstup, displej, klávesnica, multiplexovanie. (([http://senzor.robotika.sk/zp/Prednasky/prednaska07b.pdf slajdy]))
** Úvodné video [https://www.youtube.com/watch?v=LDPVwI3KULk Matrix - computer interface]
** Úvodné video [https://www.youtube.com/watch?v=LDPVwI3KULk Matrix - computer interface]
Riadok 228: Riadok 231:
* '''.12.''' Prenos údajov. Zbernicová architektúra počítača. Zbernice. Sériové rozhranie a UART.  Jednoprocesorové a viacprocesorové zbernice, arbitrácia prístupu. Multiplexovaná zbernica. Príklady štandardných zberníc ([http://senzor.robotika.sk/zp/Prednasky/prednaska11a.pdf slajdy]).
* '''.12.''' Prenos údajov. Zbernicová architektúra počítača. Zbernice. Sériové rozhranie a UART.  Jednoprocesorové a viacprocesorové zbernice, arbitrácia prístupu. Multiplexovaná zbernica. Príklady štandardných zberníc ([http://senzor.robotika.sk/zp/Prednasky/prednaska11a.pdf slajdy]).


* Prednáška o AI
* Prednáška o AI ToDo: pretriedit odkazy!
** [https://youtu.be/JA472HOifoA?si=uqtaykqgagVi5RM4 Top 10 AI Movies WARNING Us For Our Future]
** [https://youtu.be/JA472HOifoA?si=uqtaykqgagVi5RM4 Top 10 AI Movies WARNING Us For Our Future]
** [https://youtu.be/iyKt7bK--uo?si=BXPm6SX308N0gNDM Top 10 AI Movies With HIDDEN Messages For Humans]
** [https://youtu.be/iyKt7bK--uo?si=BXPm6SX308N0gNDM Top 10 AI Movies With HIDDEN Messages For Humans]
** [https://youtu.be/HLl47qX6-UM?si=I5jETjAq7004AoMb Top 10 AI TV Shows WARNING Us For Our Future]
** [https://youtu.be/HLl47qX6-UM?si=I5jETjAq7004AoMb Top 10 AI TV Shows WARNING Us For Our Future]
** https://www.minedu.sk/ai-dni-priniesli-umelu-inteligenciu-do-100-slovenskych-skol/
** https://ai.iedu.sk/nastroje-ai/
** https://bratislavaiforum.com/global-forum/
** https://www.dny.ai/#program
** https://www.slovensko.ai/
** https://www.stuba.sk/sk/diani-na-stu/prehlad-aktualit/stu-ma-pravidla-pouzivania-umelej-inteligencie.html?page_id=17202


<!--
<!--

Aktuálna revízia z 08:58, 28. november 2025


Novinky

  • 15. 9. Aktualizácia na ZS 2025
  • 25.11. 21:00 Všetky bonusové úlohy sú vyriešené (to bola fakt bleskovka!).
  • Exkurzia: Múzeum počítačov a návšteva superpočítača Devana na Slovenskej akadémii vied (SAV)

bude v piatok 12. 12. od 10:30. Do 4. 12 sa môžete prihlásiť tu: https://docs.google.com/spreadsheets/d/118-26-UxM_SshVW7laI3fxEfMN1JJAgCwafhXrweeIk/edit?usp=sharing

  • 27.10. Ak si myslíte, že logické obvody už chápete, zahrajte si Bomb Squad Academy - stačí demo, ktoré je zadarmo :) Alebo si môžete zahrať trocha nudnejšiu NANDgame.


Prednášky 2025





Prednášky z minulého roka





   --> Slajdy z prednášok.

Literatúra

Zoznam odporúčanej študijnej literatúry:

Internetové zdroje:

Cvičenia

Cvičenia prebiehajú prezenčne v učebni CPU (blok D, 1. posch.) podľa rozvrhu. V prípade choroby alebo inej opodstatnenej neprítomnosti si môžete cvičenie nahradiť v ľubovoľnom inom termíne v danom týždni.


Cvičenie 1

Úlohy:

  1. prihlásiť sa na PC dočasným heslom a nájsť si v AISe mail s vlastným prihlasovacím menom a heslom.
  2. prihlásiť sa svojim menom a heslom
  3. webstránka predmetu bude http://senzor.robotika.sk - prvá ikonka vľavo hore v tabuľke ZPOC
  4. Riešime príklady na prevody DEC-BIN-HEX-ASCII: Prevody medzi číselnými sústavami
  5. nájdite si v AISe vstupný testík a vyplňte ho

Teória k cvičeniam: Číselné sústavy Príklady: Prevody medzi číselnými sústavami


Cvičenie 2

Úlohy:

  1. počítame jednoduché príklady Aritmetika v dvojkovej sústave
  2. počítame príklady Kódy a kódovanie
  3. počítame príklady Zobrazenie čísel v počítači
  4. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test

Teória k cvičeniam: Aritmetické operácie v dvojkovej sústave alebo aj Khan Academy


Cvičenie 3

Základy programovania.
Návody: BBC micro:bit.
         → Link do programovacieho prostredia

Úlohy:

  1. Programy pre micro:bit
    1. naprogramujte jednoduchú animáciu
    2. naprogramujte jednoduché minutky počítajúce smerom nadol
    3. naprogramujte hraciu kocku
    4. vyskúšajte, ako funguje Matematika a micro:bit‎‎
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test



Cvičenie 4

Úlohy:

  1. Kombinačné logické obvody
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test

Teória: Logické obvody


Cvičenie 5

Základy programovania.

Úlohy:

  1. Kombinačné logické obvody s micro:bitom
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


         → Link do programovacieho prostredia





Cvičenie 6

Úlohy:

  1. Sekvenčné logické obvody
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test

Teória k cvičeniam:



Cvičenie 7

Základy programovania - Sekvenčné obvody a stavové automaty s micro:bitom

  1. Návod na cvičenie Stavové diagramy s micro:bit


Úlohy:

  1. Zadané problémy riešte v prostredí → MakeCode
  2. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test


 

Cvičenie 8

Laboratórne cvičenie.

Úlohy:

  1. Zapojte a odmerajte vlastnosti kombinačných a sekvenčných obvodov podľa návodu Meranie s logickými obvodmi‎


Cvičenie 9

Mikroprocesor.

Úlohy:

  1. ZPOC 9: Základy programovania v strojovom kóde (old version)
  2. Na konci cvičenia sa prihláste do AISu a vypracujte test


 

Cvičenie 10

Senzory na micro:bit

Úlohy:

  1. Senzory na mikropočítači micro:bit
  2. Na konci cvičenia sa prihláste do AISu a vypracujte test


Cvičenie 11

Komunikácia s micro:bitmi

Úlohy:

  1. Komunikácia a micro:bit 2023 (staré verzie: Komunikácia a micro:bit‎‎ alebo Bezdrôtová komunikácia a micro:bit‎‎ )
  2. Na konci cvičenia sa prihláste do AISu a vypracujte test
  3. Okrem toho môžete vypracovať všetky testy, ktoré ste zameškali v priebehu semestra


Cvičenie 12

Robotický simulátor

Úlohy:

  1. Robotický simulátor PRIA IDE
  2. Link do programovacieho prostredia
  3. Na konci cvičenia sa prihláste do AISu a vypracujte test




Podmienky absolvovania predmetu

  1. Znalosť odprezentovanej problematiky,
  2. absolvovanie všetkých cvičení (max. 1 ospravedlnená neúčasť),
  3. vypracovanie všetkých testíkov aspoň na polovicu na primeraný počet bodov,
  4. a získanie potrebného počtu bodov na skúške (min. 50% písomky).


Prácu študenta kontroluje a body udeľuje cvičiaci daného krúžku.

Kontakty

Za menom je uvedené pracovisko a miestnosť. Zamestnanci STU majú e-mailové adresy v tvare meno.priezvisko@stuba.sk

Vyučujúci:

  • doc. Ing. Richard Balogh, PhD. (UAMT, D-110, streda 11:00)