Innen --> "Futtathatsz több CPU igényes progit egyszerre, ahhoz nem kell egyiknek se több szálon futni."
Andras, egy alkalmazas futtatasa tobb CPUn es tobb szalon, az ket kulonbozo dolog, a kettonek semmi koze egymashoz, azonkivul, hogy elmeleti szinten mindketto parhuzamos programozast igenyel.
Ahhoz, hogy tobb CPUn futtassal egyetlen alkalmazast ahhoz SMP kompatibilis kodot kell irni, vagyis az alkalmazas tobb process-en fog futni. Ez lenne az SMP amirol a srac beszelt lentebb.
Amirol te beszeltel, az az AMP, ahol az egyes alkalmazasok az alacsonyabb load-dal rendelkezo CPU-ra migralnak, de mindegyikuk standalone-processt alkot. Te idekevertel egy harmadik fogalmat, a tobbszalu programozast, en csak erre vilagitottam ra.
Az, hogy hany szalon fut egy process, tokmindegy, mivel a szal ugy sem tud migralni masik CPUra. Ahhoz, hogy az egy alkalmazas tobb CPUn fusson, CPUnkenti - legalabb egy - parent process nelkul elkepzelhetetlen.
Egy adott alkalmazas feloszthato processekre, egy process feloszthato, szalakra. Az, hogy egy alkalmazast hogyan bontanak szet parhuzamos vegrehajtasra, az a celtol/hardvertol fugg.