StudyFiWiki
WikiWebová aplikácia
StudyFi

AI študijné materiály pre každého študenta. Zhrnutia, kartičky, testy, podcasty a myšlienkové mapy.

Študijné materiály

  • Wiki
  • Webová aplikácia
  • Registrácia zadarmo
  • O StudyFi

Právne informácie

  • Obchodné podmienky
  • GDPR
  • Kontakt
Stiahnuť na
App Store
Stiahnuť na
Google Play
© 2026 StudyFi s.r.o.Vytvorené s AI pre študentov
Wiki💻 InformatikaInformatika, siete a kybernetická bezpečnosťZhrnutie

Zhrnutie na Informatika, siete a kybernetická bezpečnosť

Informatika, Siete a Kybernetická Bezpečnosť: Kompletný Sprievodca

ZhrnutieTest znalostíKartičkyPodcastMyšlienková mapa

Úvod

Procesory (CPU) sú srdcom počítača, vykonávajú inštrukcie a riadia chod systému. Tento materiál pre neprítomného študenta popisuje vývoj procesorov, multiprocessing, moderné funkcie súčasných CPU, jednotky výkonu, jednoduchú úlohu s frekvenciou FSB a podrobne sa venuje správe a prideľovaniu operačnej pamäte.

Definícia: Procesor (CPU) je elektronické zariadenie, ktoré vykonáva inštrukcie programu podľa určitého poriadku a spracúva dáta.

1. Hlavné vývojové etapy v konštrukcii procesorov a napredovanie parametrov

1.1 Ranné generácie (1950–1970)

  • Použitie diskrétnych súčiastok a neskôr integrovaných obvodov (SSI, MSI)
  • Nízke takty, veľké rozmery, vysoká spotreba

1.2 Mikroprocesory (1970–1985)

  • Integrácia celej CPU na jednom čipe
  • Zvýšenie frekvencie, zníženie rozmerov
  • Príklady: Intel 4004, 8086

1.3 Rýchlostný rast a pipelining (1985–2000)

  • Zavedenie pipeliningu, širších zberníc, cache pamäte
  • Rast počtu transistorov podľa Mooreovho zákona
  • Príklady: Intel Pentium, AMD K6

1.4 Paralelizmus a viacjadrovosť (2000–2015)

  • Viac jadier na čipe, supreskalarita, out-of-order execution
  • Rast výkonu cez paralelizmus namiesto iba vyšších taktov

1.5 Heterogénne a energeticky efektívne návrhy (2015–súčasnosť)

  • Integrácia GPU, NPU, špecializovaných akcelerátorov
  • Dôraz na energetickú efektívnosť, technológie 7 nm, 5 nm a menšie

Kľúčové parametre postupného zlepšovania

  • Frekvencia (MHz/GHz)
  • Počet jadier a vlákien
  • Veľkosť cache (L1, L2, L3)
  • Počet tranzistorov a technológia výroby (nm)
  • Spotreba a tepelný výkon (TDP)

Definícia: Pipelining je technika delenia vykonania inštrukcie na etapy tak, aby sa mohli paralelne spracovávať rôzne inštrukcie v rôznych štádiách.

2. Význam multiprocesingu u súčasných počítačov, jeho druhy a metódy realizácie

2.1 Prečo je multiprocessing dôležitý

  • Umožňuje súbežné spracovanie viacerých úloh
  • Zvyšuje výkon pri viacvláknových aplikáciách a serverových úlohách
  • Zlepšuje responzivitu systému

2.2 Druhy multiprocessing

  • Symetrický multiprocessing (SMP): všetky jadrá rovnaké, zdieľajú pamäť a I/O
  • Asymetrický multiprocessing (AMP): jadrá majú odlišné úlohy alebo privilégiá
  • Heterogénny multiprocessing: kombinácia rôznych typov jadier (napr. big.LITTLE)

2.3 Metódy realizácie

  • Viac jadier na jednom čipe (multi-core)
  • Viac procesorových soketov na doske (multi-socket)
  • Simultaneous Multithreading (SMT) – viaceré vlákna na jadro (napr. Hyper-Threading)
  • Klastre a distribuovaný výpočtový výkon (mimo rozsah CPU-focused otázok)

Definícia: Symetrický multiprocessing (SMP) je architektúra, kde viac procesorov zdieľa rovnakú pamäť a operačný systém ich považuje za rovnocenné.

3. Nové technológie podporované aktuálne používanými procesormi

3.1 Turbo Boost / Turbo Core

  • Dynamické zvyšovanie frekvencie jadier pri dostupnom TDP a termálnych podmienkach
  • Výhoda: vyšší výkon pre jednovláknové úlohy
  • Nevýhoda: variabilita výkonu, vyššia spotreba

3.2 Extended Frequency Range (EFR)

  • Rozšírený rozsah taktovania pri špecifických termálnych a napäťových podmienkach
  • Umožňuje krátkodobé zvýšenie frekvencie nad štandardné Turbo hodnoty

3.3 Integrácia GPU

  • APU/SoC architektúry spájajú CPU a GPU na jednom die
  • Výhoda: menšia latencia pri grafických/vektorových úlohách, úspora miesta
  • Nevýhoda: zdieľaná pamäť a obmedzený výkon voči dedikovaným GPU

3.4 Hyper-Threading (SMT)

  • Každé fyzické jadro prezentuje viac logických vlákien OS
  • Výhoda: lepšie využitie zdrojov jadra pri paralelných inštrukciách
  • Nevýhoda: nezdvojnásobuje výkon, v niektorých prípadoch môže zhoršiť výkon kvôli zdieľaniu zdrojov

3.5 Podpora HW virtualizácie

  • Rozšírenia ako Intel VT-x, AMD-V umožňujú efektívnejšiu virtualizáciu
  • Zlepšujú izoláciu, znižujú režijné náklady pri prechode do hostovaného OS

Definícia: Hyper-Threading je implementácia SMT, ktorá na fyzickom jadre emuluje dve (alebo viac) logické vlákna pre lepšie par

Zaregistruj se pro celé shrnutí
KartičkyTest znalostíZhrnutiePodcastMyšlienková mapa
Začni zadarmo

Už máš účet? Prihlásiť sa

Procesory - vývoj a pamäť

Klíčová slova: Počítačové siete a bezpečnosť, Počítačové siete a infraštruktúra, Operačné systémy, Procesory, Digitalizácia, Ukladanie dát, Kryptografia

Klíčové pojmy: Procesory sa vyvíjali cez mikroprocesory, pipelining, viacjadrovosť až po heterogénne SoC., Multiprocessing: SMP, AMP, heterogénny – zvyšuje paralelizmus a výkon., Turbo Boost/Turbo Core dynamicky zvyšujú frekvenciu pri dostupnom TDP., Extended Frequency Range umožňuje krátkodobé pretaktovanie nad Turbo hodnoty., Integrácia GPU znižuje latenciu pri grafických úlohách, ale zdieľa pamäť., Hyper-Threading (SMT) vytvára logické vlákna, zlepšuje využitie jadra., FLOPS meria operácie s pohyblivou rádovou čiarkou; IPS meria inštrukcie za sekundu., Pre $100\ \mathrm{MHz}$ je perióda $T = 10\ \mathrm{ns}$., Funkcie modulu pamäte: alokácia, dealokácia, mapovanie, ochrana, swapping., Pri prideľovaní pamäte zvážiť fragmentáciu, latenciu, bezpečnosť a veľkosť požiadaviek., Päť techník prideľovania: statická, dynamická, buddy, segmentácia, paging, slab, pool., Paging, segmentácia a buddy systém: princíp, výhody, nevýhody.

## Úvod Procesory (CPU) sú srdcom počítača, vykonávajú inštrukcie a riadia chod systému. Tento materiál pre neprítomného študenta popisuje vývoj procesorov, multiprocessing, moderné funkcie súčasných CPU, jednotky výkonu, jednoduchú úlohu s frekvenciou FSB a podrobne sa venuje správe a prideľovaniu operačnej pamäte. > **Definícia:** Procesor (CPU) je elektronické zariadenie, ktoré vykonáva inštrukcie programu podľa určitého poriadku a spracúva dáta. ## 1. Hlavné vývojové etapy v konštrukcii procesorov a napredovanie parametrov ### 1.1 Ranné generácie (1950–1970) - Použitie diskrétnych súčiastok a neskôr integrovaných obvodov (SSI, MSI) - Nízke takty, veľké rozmery, vysoká spotreba ### 1.2 Mikroprocesory (1970–1985) - Integrácia celej CPU na jednom čipe - Zvýšenie frekvencie, zníženie rozmerov - Príklady: Intel 4004, 8086 ### 1.3 Rýchlostný rast a pipelining (1985–2000) - Zavedenie pipeliningu, širších zberníc, cache pamäte - Rast počtu transistorov podľa Mooreovho zákona - Príklady: Intel Pentium, AMD K6 ### 1.4 Paralelizmus a viacjadrovosť (2000–2015) - Viac jadier na čipe, supreskalarita, out-of-order execution - Rast výkonu cez paralelizmus namiesto iba vyšších taktov ### 1.5 Heterogénne a energeticky efektívne návrhy (2015–súčasnosť) - Integrácia GPU, NPU, špecializovaných akcelerátorov - Dôraz na energetickú efektívnosť, technológie 7 nm, 5 nm a menšie ### Kľúčové parametre postupného zlepšovania - Frekvencia (MHz/GHz) - Počet jadier a vlákien - Veľkosť cache (L1, L2, L3) - Počet tranzistorov a technológia výroby (nm) - Spotreba a tepelný výkon (TDP) > **Definícia:** Pipelining je technika delenia vykonania inštrukcie na etapy tak, aby sa mohli paralelne spracovávať rôzne inštrukcie v rôznych štádiách. ## 2. Význam multiprocesingu u súčasných počítačov, jeho druhy a metódy realizácie ### 2.1 Prečo je multiprocessing dôležitý - Umožňuje súbežné spracovanie viacerých úloh - Zvyšuje výkon pri viacvláknových aplikáciách a serverových úlohách - Zlepšuje responzivitu systému ### 2.2 Druhy multiprocessing - Symetrický multiprocessing (SMP): všetky jadrá rovnaké, zdieľajú pamäť a I/O - Asymetrický multiprocessing (AMP): jadrá majú odlišné úlohy alebo privilégiá - Heterogénny multiprocessing: kombinácia rôznych typov jadier (napr. big.LITTLE) ### 2.3 Metódy realizácie - Viac jadier na jednom čipe (multi-core) - Viac procesorových soketov na doske (multi-socket) - Simultaneous Multithreading (SMT) – viaceré vlákna na jadro (napr. Hyper-Threading) - Klastre a distribuovaný výpočtový výkon (mimo rozsah CPU-focused otázok) > **Definícia:** Symetrický multiprocessing (SMP) je architektúra, kde viac procesorov zdieľa rovnakú pamäť a operačný systém ich považuje za rovnocenné. ## 3. Nové technológie podporované aktuálne používanými procesormi ### 3.1 Turbo Boost / Turbo Core - Dynamické zvyšovanie frekvencie jadier pri dostupnom TDP a termálnych podmienkach - Výhoda: vyšší výkon pre jednovláknové úlohy - Nevýhoda: variabilita výkonu, vyššia spotreba ### 3.2 Extended Frequency Range (EFR) - Rozšírený rozsah taktovania pri špecifických termálnych a napäťových podmienkach - Umožňuje krátkodobé zvýšenie frekvencie nad štandardné Turbo hodnoty ### 3.3 Integrácia GPU - APU/SoC architektúry spájajú CPU a GPU na jednom die - Výhoda: menšia latencia pri grafických/vektorových úlohách, úspora miesta - Nevýhoda: zdieľaná pamäť a obmedzený výkon voči dedikovaným GPU ### 3.4 Hyper-Threading (SMT) - Každé fyzické jadro prezentuje viac logických vlákien OS - Výhoda: lepšie využitie zdrojov jadra pri paralelných inštrukciách - Nevýhoda: nezdvojnásobuje výkon, v niektorých prípadoch môže zhoršiť výkon kvôli zdieľaniu zdrojov ### 3.5 Podpora HW virtualizácie - Rozšírenia ako Intel VT-x, AMD-V umožňujú efektívnejšiu virtualizáciu - Zlepšujú izoláciu, znižujú režijné náklady pri prechode do hostovaného OS > **Definícia:** Hyper-Threading je implementácia SMT, ktorá na fyzickom jadre emuluje dve (alebo viac) logické vlákna pre lepšie par

Ďalšie materiály

ZhrnutieTest znalostíKartičkyPodcastMyšlienková mapa
← Späť na tému