Co je Multiprocessing?
Po mnoho let se rychlost počítačových procesorů zvyšovala díky zlepšování architektury a taktu procesorů. V posledních letech však výrobci čipů narazili na hranici toho, jak malé mohou udělat tranzistory uvnitř CPU, aniž by se přehřívaly. Proto se dalším krokem ke zvýšení výpočetního výkonu stalo použití více procesorů neboli multiprocesing.
Multiprocesing lze realizovat dvěma různými způsoby: 1) použitím více než jednoho fyzického procesoru nebo 2) použitím procesoru s více jádry. Například rané počítače Power Mac G5 měly více fyzických procesorů, každý s vlastním chladičem a přední sběrnicí. Když společnost Apple v roce 2006 přešla na používání procesorů Intel, začala používat dvoujádrové procesory. Tyto čipy vypadají jako jeden procesor, ale chovají se jako dva. Nyní mají některé počítače, jako například Mac Pro, čtyřjádrové procesory, které obsahují čtyři výpočetní jádra. Některé Mac Pro mají dokonce dva fyzické čtyřjádrové procesory, takže počítač má celkem osm procesorů. Většina počítačů se systémem Windows a Linux nyní používá také vícejádrové procesory.
Ačkoli víceprocesorové zpracování zní jako logická volba pro zvýšení výpočetního výkonu, musí být podporováno operačním systémem počítače, aby správně fungovalo. Naštěstí současné verze operačních systémů Windows i Mac OS X multiprocessing plně podporují. To znamená, že mohou spravovat více procesorů jako jeden procesor a rozdělit mezi ně výpočetní zátěž. Přesto ne všechny úlohy lze rozdělit rovnoměrně mezi dva nebo více procesorů. Proto i když víceprocesorové zpracování může zvýšit rychlost počítače, obvykle nezvyšuje výkon přesně o násobek počtu procesorů v počítači.
Definice Multiprocessing na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.
Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Multiprocessing nebo chcete navrhnout nový technický termín, kontaktujte nás.
Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Multiprocessing alebo chcete navrhnúť nový technický termín, kontaktujte nás.