I have a CS course at Uni. Had an exam about two last week with a question I did not get, but still, am not totally comfortable with the expected answer.
Basically, we were asked
Many processes can execute simultaneously on the Von Neuman architecture [True/False]
I wrote True. Got it wrong, lost some points.
But I wonder though if I could a bit argue with the teacher to get those points back. After all, x86 is Von Neuman but still, some also have multiple cores? Also, for example x86's HyperThreading, doesn't it allow to execute parallel tasks even on a single core?
Don't you think there's some ambiguity relative to the question?
I'm not totally sure about those arguments though, hence why I ask.