GeeksforGeeks

Souběžné zpracování je výpočetní model, ve kterém více procesorů provedení instrukce současně pro lepší výkon. Souběžné prostředky, ke kterým dochází, když se stane něco jiného. Úkoly jsou rozděleny do podtypů,které jsou pak přiřazeny různým procesorům, aby prováděly současně, postupně, protože by musely být prováděny jedním procesorem. Souběžné zpracování je někdy synonymem pro paralelní zpracování.

pojem reálná a virtuální souběžnost při souběžném zpracování:

  1. multiprogramovací prostředí:
    v multiprogramovacím prostředí existuje více úkolů sdílených jedním procesorem. zatímco virtuální koncert může být dosažen operačním systémem, pokud je procesor přidělen pro každý jednotlivý úkol, takže virtuální koncept je viditelný, pokud má každý úkol vyhrazený procesor. Vícevrstvé prostředí znázorněné na obrázku.

  2. Multiprocessing Prostředí :
    V multiprocessing prostředí dvou nebo více procesorů používají se sdílenou pamětí. Používá se pouze jeden virtuální adresový prostor, který je společný pro všechny procesory. Všechny úkoly jsou umístěny ve sdílené paměti. V tomto prostředí je podporována souběžnost ve formě souběžně vykonávajících procesorů. Úkoly prováděné na různých procesorech se provádějí navzájem prostřednictvím sdílené paměti. Multiprocesní prostředí je znázorněno na obrázku.

  3. Distribuované Zpracování Prostředí :
    V distribuované zpracování prostředí, dva nebo více počítačů jsou vzájemně propojeny pomocí komunikační síť nebo vysokorychlostní sběrnice. Mezi procesory není sdílená paměť a každý počítač má svou vlastní místní paměť. Proto distribuovaná aplikace sestávající ze souběžných úkolů, které jsou distribuovány přes síťovou komunikaci prostřednictvím zpráv. Distribuované prostředí zpracování je znázorněno na obrázku.

pozor čtenář! Nepřestávej se učit. Získejte všechny důležité koncepty teorie CS pro rozhovory SDE s kurzem teorie CS za studentskou cenu a připravte se na průmysl.

Článek Tagy:
Praxe Tagy:

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.