the entire system, and the program may execute on different processor
every single time.
For fault-tolerant computing I will definitely choose symmetrical
multiprocessing. The reason is symmetrical multiprocessing can more
efficiently access all the data than master-slave multiprocessing due
to its characteristics. Also, not like master-slave multiprocessing,
in SMP, when one processor's down, other processors still can work
efficiently, it won't cause the system failure.
4. Suppose there were no interrupts provided in a computer
particularly with respect to events external to the CPU. Explain
coherently the most likely consequences. [5 marks]