Proces

Z MiS
Verze z 18. 9. 2023, 10:35; Spravce (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání


Obsah

Co je proces?


Jaké data zahrnujeme?


Vlákno


Otázky

  1. Kolik procesů právě běží ve vašem počítači? Jak to zjistíte?
  2. Kolik procesů může běžet v jednom okamžiku? Jak to zjistíte?
  3. Jak je možné, že můžu na počítači spustit několik desítek zároveň běžících aplikací?
  4. Pokud můžou vlákna sdílet proměnné, není to narušení pravidla, že procesy paměť sdílet nemůžou?
    Kdybych chtěl sdílet paměť mezi procesy, můžu v každém procesu vytvořit vlákno a tyto dvě vlákna sdílet paměť můžou.
    V čem je tato úvaha nesprávná?
  5. Jak může rozdělení procesu na více vláken zrychlit výpočet, když se všechny instrukce stejně nakonec musí provést v jednom procesoru.
    Analogie: Mám jednoho pracovníka (procesor) a 1000 cihel, které musí přenosit (instrukcí).
    Pracovník přece bude mít stejné množství práce bez ohledu na to, jestli mu to napíši jako jeden úkol přenést 1000 cihel (jedno vlákno), nebo jako čtyři úkoly přenést 250 cihel (čtyři vlákna).
    V čem je tato úvaha nesprávná?

Související stránky

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje