DI RECENTE ACCOMAZZI...
CERCA
» Ricerca avanzata
MAILING LIST

Se vuoi iscriverti alla mailing list di Luca Accomazzi inserisci qui la tua mail:

Vuoi ricevere i messaggi immediatamente (50 invii / giorno) o in differita e in gruppo
(due invii / giorno)?

» Vuoi saperne di più?

A domanda rispondo - sezione MacOSX

Multiprocessore

MacOS X riesce a sfruttare realmente i due
processori, cioe' dividendo una applicazione tra i due processori oppure riesce solo ad indirizzare a due processori diversi due processi diversi?

Luca Arnulfo

Si dimostra matematicamente che solo il programmatore originale può dividere una applicazione in modo che venga distribuita su più processori. E infatti nessun sistema operativo nell'universo offre una funzionalità come quella che tu desidereresti. Se e solo se il programmatore fa la sua parte e divide l'applicazione in compiti elementari (i "thread") -- e un professionista lo fa normalmente quando sa che il sistema operativo sottostante supporta il multiprocessing -- allora un sistema operativo come Mac OS X può dividere il carico di lavoro di una singola applicazione tra tutti i processori disponibili, in modo trasparenteme per l'utente.