Question: 1. what are the differences between a multiprogramming and a multiprocessing os?
Answer: The difference between multiprocessing and multi programming is that Multiprocessing is basically executing multiple processes at the same time on multiple processors, whereas multi programming is keeping several programs in main memory and executing them concurrently using a single CPU only.