Please explain multi-level queue and multi-level feedback queue scheduling algorithms (in your own words).?
Assume that you have to write a program which does the following operations on a list of numbers saved in a file:
-Read a number from the file
-Check if the number is prime or not
-Send the information (number and whether it is prime or not) to a remote computer via internet
Assume that sending the information does not require any CPU time.
a) Would you consider dividing the work performed by this program in multiple threads on a single-core system? Why?
b) Would you consider dividing the work performed by this program in multiple threads on a dual-core system? Why?