Hi! In a multiprogramming operating system, how does the OS decide which program will be executed next? I mean I know that a priority is set but what are the basis on which this priority is set? Is there some kind of algorithm used or does the heavier program(more data) gets executed first?
Hello! I have a question related to the desktop computers we use in our homes and offices and the laptops that we use. What kind of programming is used in these computers, single programming or multi programming? What I know about these terms is that in single programming only one program can be executed at a time whereas in multi programming more than one program can be executed at the same time. I do know that the big computers at big computer stations use multi programming but what about the computers that we use?