Q1) How MULTIPROGRAMMING HELP IN REDUCING CPU IDLE TIME ?
in order to reduce the idle waiting time of the cpu (which happens when the job leaves the
job-pool(collection of all the jobs to be performed) and go for execution(i/o),CPU reamins idle)
Q2) WHAT IS MULTIPROCESSING?
Q3) WHAT IS MULTITHREADING?
it is a process in which we can allow different code segments to run concurrently within
the context of the process.
formally,it is the ablity of a process to be used by many users at the single time and also manage different requests by the user
for ex: using VLC media player we can use one thread to open VLC player another to run songs another thread to add music
for ex : web server client architecture , here many request by clients are handled by the server using threads
multithreading increases the responsiveness of the system also it reduces the cost as we dont need to manage separte process for each users
NOTE: i will try post a complete article on multithreading as it is a very vast topic and here only the introduction is given
Q4) what is meant by POST?
the complete process of loading with BIOS
BIOS -> goes of POST -> check for MBR ->retrive the BOOT-LOADER ->loads the system in RAM
and finally loads the OS
Q5) WHAT IS MBR?
it is a programme which runs when the computer is turning ON to find the OS.
<- prev
next ->
upcoming:
BIOS AND UEFI