.What is the role of interrupt vector table during interruptprocessing?
b. How does OS make sure that a user process cannot access I/Odevices or any other process’ memory areas?
c. How is data parallelism different from task parallelism?Which one of these approaches would you use if you had to computethe average of an array of million numbers? Why?
d. What kind of events can cause a process to leave CPU?
e. What is the main different between heap and stack segments ofa process?