75.1k views
0 votes
In virtual memory the programmer __________ of overlays.

a) has to take care
b) does not have to take care
c) None of these

1 Answer

4 votes

Final answer:

In virtual memory systems, a programmer does not have to manage overlays because the operating system handles the swapping of data between RAM and disk storage, enabling the execution of large or multiple applications simultaneously.

Step-by-step explanation:

In virtual memory, a programmer does not have to take care of overlays. Virtual memory is a memory management capability of an operating system (OS) that uses hardware and software to allow a computer to compensate for physical memory shortages, temporarily transferring data from random access memory (RAM) to disk storage. This process allows for the execution of large applications or multiple programs simultaneously without the programmer's direct management of memory allocation.

The concept of overlays is related to older programming practices where programmers needed to manually manage which parts of a program were loaded into memory. With the advent of virtual memory, this process is handled by the OS, which manages the swapping of data between the physical RAM and the hard disk and allocates memory as needed without manual intervention by the programmer.

User Adam Goss
by
8.2k points