Skip to main content

Mi a párhuzamos számítástechnika?

A párhuzamos számítástechnika akkor fordul elő, amikor egy számítógép egyszerre egynél több feladatot hajt végre.Ez a technika lehetővé teszi a számítógépek számára, hogy gyorsabban működjenek, mint egy dolgot egyszerre elvégezni, csakúgy, mint egy két szabad kezű személy, több, mint egy szabad kézzel rendelkező személy.Hagyományosan a számítógépes programokat olyan módon tervezték meg, amely nem feltétlenül teszi lehetővé a párhuzamos számítástechnikát, hanem ehelyett egy lépéssel kell végrehajtani.A program ilyen módon történő kiszámításához azt úgy kell megtervezni, hogy kisebb feladatokra bontható, amelyeket külön -külön végezhetünk.Példaként arra, hogy a párhuzamos számítástechnika hogyan kapcsolódik az átlagos emberhez, sok személyi számítógépnek több feldolgozó magja van, amelyek lehetővé teszik számukra, hogy egyszerre több feladatot dolgozzanak fel, ahelyett, hogy a másik után egy feladat, például egyetlen processzor számítógéppel.A program tehát külön feladatokra lehet bontani, amelyeket külön kell végrehajtani, gyakran nehezebb, mint egyszerre írni, lineáris végrehajtással.A szekvenciális végrehajtott számítógépes programokkal az első feladat általában meghatározza azt az információt, amely a sorozat második feladatának szerves részét képezi.Az első feladat elvégzéséből származó első információk nélkül a második feladat értelmetlen lehet.A program írásakor, hogy különböző részekre bontható, az időzítési dolgok, így a program különböző részei rendelkeznek olyan információkkal, amelyekre szükségük van, amikor szükségük van rá, és nem hoznak elavult információk alapján döntéseket, egyedülálló kihívást jelenthetnek.Ezt az aggodalmat általában a párhuzamos számítástechnikai programok leggyakoribb típusaival társítják.

A párhuzamos számítástechnika fő előnye, hogy a programok gyorsabban tudnak végrehajtani.Ha a párhuzamos számítástechnika segítségével egy programot végrehajtó számítógépes hardver rendelkezik architektúrával, például egynél több központi feldolgozó egység (CPU), akkor a párhuzamos számítástechnika hatékony technika lehet.Analógiaként, ha egy ember egyszerre egy dobozt tud hordozni, és hogy a CPU egy ember, akkor a szekvenciális végrehajtó program csak egy dobozt hordhat egyszerre.Párhuzamosan történő végrehajtáskor ugyanaz a program két különálló feladatra osztható, és ha két CPU van, hogy kihasználhassa, akkor mindkét dobozt egyszerre hordozza.Ezzel az ember mindkét dobozt hordozza, és gyorsabban teljesíti a feladatát.