COMPUTER SOFTWARE
OPERATING SYSTEMS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
allocates time for processes to use the CPU
|
|
is responsible for creating, deleting, renaming of files and folders
|
|
stores programs and data that are presently being used by the CPU
|
|
is the method by which the user interacts with the computer system
|
Detailed explanation-1: -When multiple processes are running, they contend for the CPU’s resources, and the CPU must choose which process to execute at any given moment. The CPU scheduling algorithm determines the order in which processes are executed and how much CPU time each process is allocated.
Detailed explanation-2: -The short-term scheduler (also known as the CPU scheduler) decides which of the ready, in-memory processes is to be executed (allocated a CPU) after a clock interrupt, an I/O interrupt, an operating system call or another form of signal.
Detailed explanation-3: -CPU time (or process time) is the amount of time for which a central processing unit (CPU) was used for processing instructions of a computer program or operating system, as opposed to elapsed time, which includes for example, waiting for input/output (I/O) operations or entering low-power (idle) mode.
Detailed explanation-4: -The CPU time is the time taken by CPU to execute the process. While the I/O time is the time taken by the process to perform some I/O operation. In general, we ignore the I/O time and we consider only the CPU time for a process. So, Burst time is the total time taken by the process for its execution on the CPU.