Can anyone explain why a single processor system can only have one process in the running state at a time? I've tried to find the answer in my textbooks, but they just state the obvious and don't answer why this is so. Does it have to do with scheduling? Resources?
Thanks in advance to anyone who can reply!:)