Proces

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Otázky: Oprava zduplikovaného slova.)
(Otázky: Další otázky.)
Řádka 29: Řádka 29:
  
 
== Otázky ==
 
== Otázky ==
 +
# Kolik procesů právě běží ve vašem počítači? Jak to zjistíte?
 +
# Kolik procesů může běžet v jednom okamžiku? Jak to zjistíte?
 
# Pokud můžou vlákna sdílet proměnné, není to narušení pravidla, že procesy paměť sdílet nemůžou?
 
# 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.
 
#: 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.

Verze z 18. 9. 2023, 10:28


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. 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á?
  4. 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