MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SYSTEM SOFTWARE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of the following memory and CPU management functions does the OS perform in order to allow the system to multitask
A
Each application is allocated a different memory space so that their data does not interfere with each other
B
The OS moves unused parts of memory to storage and swaps it out as necessary
C
The OS splits CPU cycles up between open applications
D
The OS Prioritises processes so that instructions are executed in an efficient order
Explanation: 

Detailed explanation-1: -Through the use of regular interruption signals, the OS can prioritise and juggle the requests made to the processor. This gives the illusion that the CPU is actually dealing with more than one program or task at once (multitasking). Errors are spotted and usually dealt with without needing to alert the user.

Detailed explanation-2: -An Operating System (OS) is an interface between a computer user and computer hardware. An operating system is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers.

Detailed explanation-3: -Memory management is the process of controlling and coordinating a computer’s main memory. It ensures that blocks of memory space are properly managed and allocated so the operating system (OS), applications and other running processes have the memory they need to carry out their operations.

Detailed explanation-4: -The memory management function keeps track of the status of each memory location, either allocated or free. It determines how memory is allocated among competing processes, deciding which gets memory, when they receive it, and how much they are allowed.

There is 1 question to complete.