Was ist der Unterschied zwischen einem Multiprozessor- und einem Multiprozessorsystem?

668
cidra

Ich studiere IPC für einen einfachen Test, den ich morgen habe. Das Buch, das mein Klassenzimmer verwendet, ist nicht das beste: Es macht viele Tippfehler, und die Übungen haben sich mehr als einmal als falsch oder fürchterlich mehrdeutig erwiesen.

Dies mag nicht der Fall sein, aber ich versuche, diese Frage in dem Buch zu beantworten:

Die Parallelität der Ausführung gleichzeitig ablaufender Prozesse ist ...

a) nur virtuell
b) nur real
c) real auf Multiprozessorsystemen und virtuell auf Multiprozessorsystemen
d) real auf Multiprozessorsystemen und virtuell auf Multiprozessorsystemen
e) keines der oben genannten

Ich bin zwischen Antwort c und d hin und her gerissen; Was ist der Unterschied zwischen Multiprozessor und Multiprozessor?

Ich habe nach einer Antwort gesucht, aber anscheinend beziehen sich beide Begriffe auf dasselbe.

Dies mag eine sehr dumme Frage sein, aber ich würde gerne wissen, ob sie tatsächlich dasselbe sind oder ob sie in diesem Zusammenhang auf verschiedene Dinge verweisen.

1
Ich würde "d" als implizit mit "das sind keine Multiprozessoren" am Ende lesen. David Schwartz vor 6 Jahren 0

1 Antwort auf die Frage

1
davidgo

Die Antwort wäre D.

Multiprocessing bedeutet vermutlich, dass mehrere Anfragen gleichzeitig bearbeitet werden können. Dies kann auf einem einzelnen Prozessor erfolgen, indem die Zeit zwischen den Aufgaben aufgeteilt wird.

Multiprozessor impliziert, dass es mehr als einen Prozessor (oder mindestens mehr als einen Kern auf einem Prozessor) gibt - wobei jeder Kern tatsächlich ein eigener Prozessor ist, aber auf einem einzigen physischen Chip kombiniert - der Punkt, der Aufgaben ist, kann jeweils einem separaten Prozessor zugewiesen werden / core und kann gleichzeitig laufen.

Dies ist eine schockierend schlechte Frage, und ich würde nicht erwarten, dass der Begriff Multiprocessing in der realen Welt viel auftaucht.

Ich denke, diese Antwort verwechselt "Multiprocessing" mit "Multitasking". Die Frage (das Buch, über das ein OP fragt) ist einfach schrecklich. Ben Voigt vor 6 Jahren 0
@BenVoight Ich bin nicht einverstanden mit Verwirrung. Ich habe eher "mehrere Anfragen" als "mehrere Programme" oder "mehrere Jobs" gesagt - obwohl wir uns einig sind, ist das eine schlechte Frage. Fühlen Sie sich frei, eine bessere Antwort zu schreiben. davidgo vor 6 Jahren 0