Qual è la differenza tra un sistema multiprocessore e un sistema multiprocessore?


1

Sto studiando IPC per un semplice test che ho domani. Il libro che la mia classe usa non è il massimo: fa molti errori di battitura e i suoi esercizi si sono dimostrati sbagliati o terribilmente ambigui più di una volta.

Questo potrebbe non essere il caso specifico, ma sto faticando a cercare di rispondere a questa domanda nel libro:

Il parallelismo dell'esecuzione di processi concorrenti è ...

a) solo virtuale
b) solo reali
c) reale su sistemi multiprocessing e sistemi virtuali su multiprocessore
d) reale su sistemi multiprocessore e sistemi virtuali su multiprocessing
e) nessuna delle precedenti

Sono combattuto tra le risposte c e d; qual è la differenza tra multiprocessing e multiprocessor?

Ho cercato una risposta, ma apparentemente entrambi i termini si riferiscono alla stessa cosa.

Questa potrebbe sembrare una domanda stupida, ma mi piacerebbe sapere se sono effettivamente la stessa cosa o se si riferiscono a cose diverse in questo contesto.


Vorrei leggere d come implicitamente avere "che non sono multiprocessore" alla fine.
David Schwartz

Risposte:


1

La risposta sarebbe D.

Il multiprocessing significa presumibilmente che può gestire più richieste contemporaneamente, il che può essere fatto su un singolo processore dividendo il tempo tra le varie attività.

Il multiprocessore implica che ci sia più di un processore (o almeno più di 1 core su un processore) - dove ogni core è in realtà un proprio processore, ma combinato su un singolo chip fisico - il punto in cui i task possono essere assegnati a un processore separato / core e può essere eseguito contemporaneamente.

Questa è una domanda incredibilmente negativa e non mi aspetterei che il termine multiprocessing emerga molto nel mondo reale.


Penso che questa risposta confonda "multiprocessing" con "multitasking". La domanda (il libro di cui si chiede l'OP) è semplicemente terribile.
Ben Voigt

@ BenVoight Sono rispettosamente in disaccordo sulla confusione. Ho detto "richieste multiple" piuttosto che "programmi multipli" o "lavori multipli", anche se siamo d'accordo sul fatto che sia una domanda sbagliata. Sentiti libero di scrivere una risposta migliore però.
davidgo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.