MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SYSTEM SOFTWARE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The operating system controls:memory managementmultitaskingperipheral management and driversuser managementfile managementWhich best describes memory management?
A
The OS allocates memory between the different programs that are open at the same time.Programmers and users do not need to know where in memory data is being held
B
The OS may allocate a small “time slice” to each separate process so that it appears that many processes are taking place at the same timeBy giving the processor a small time slice for each task means that all tasks appear to be executing at the same time.In reality resources such as memory and the processor are being shared between tasks.
C
Operating Systems manage the way in which hardware interacts with softwareManaging all pieces of hardware that are not directly connected to the CPU-such as a keyboard, a mouse or even a hard disk drive.Allows devices to be disabled or updated.
D
A piece of software used to control a piece of hardware.Allow a peripheral device to be connected to a computer and it be used by an Operating System.You may get them for graphics cards, mouse, sound card, network interface cards.
Explanation: 

Detailed explanation-1: -It checks how much memory is to be allocated to processes. It decides which process will get memory at what time. It tracks whenever some memory gets freed or unallocated and correspondingly it updates the status.

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: -The operating system determines how much memory the program requires, and allocates enough pages to hold it and its documents. When the program is closed, the allocated pages are freed up for use by other programs.

Detailed explanation-4: -Memory management is usually divided into three areas, although the distinctions are a little fuzzy: Hardware memory management. Operating system memory management. Application memory management.

There is 1 question to complete.