retagged by
1,134 views
0 votes
0 votes
Techniques that automatically move program and data blocks into physical main memory when they are required for execution are called
(a) Main memory techniques
(b) Cache memory techniques

(c) Virtual memory techniques

(d) Associate memory techniques
retagged by

2 Answers

1 votes
1 votes
Option C is Correct.

A virtual memory system provides a mechanism for translating program-generated addresses into correct main memory locations. This is done dynamically, while programs are being executed in the CPU. The translation or mapping is handled automatically by the hardware by means of a mapping table.
1 votes
1 votes
The techniques that automatically move program and data blocks into physical main memory when they are required for execution are called virtual memory techniques.

Virtual memory is a technique that allows a computer to use more memory than it physically has available by temporarily transferring data from RAM to disk storage. When a program or data block is needed for execution, the operating system automatically moves it from disk storage into physical main memory. This allows programs to run larger than the physical amount of memory available and improves overall system performance by reducing the need for disk I/O operations.

Main memory techniques are typically used to optimize the use of physical main memory, such as techniques for allocating memory, managing memory fragmentation, and reducing memory conflicts.

Cache memory techniques are used to improve performance by storing frequently accessed data in a small, fast memory cache. This reduces the need to access slower main memory or storage devices.

Associate memory techniques are not a common term in computer science, and I couldn't find any relevant information related to this term.

Related questions

0 votes
0 votes
1 answer
1
sh!va asked Mar 10, 2017
1,053 views
Resistor of microprocessor which keeps track of the execution of program and which contain the memory address of next instruction to be executed is called(a) Index resist...
0 votes
0 votes
2 answers
2
sh!va asked Mar 10, 2017
616 views
If x = √ -1. then the value of x x is(a) e- π /2(b) x(c) e π /2(d) 1
1 votes
1 votes
1 answer
3
sh!va asked Mar 10, 2017
971 views
The solution of the differential equation (d y /dx)=ky , Y(0)= C is(a) x =ce-xy(b) y= cekx(c) x =ke cy(d) y= ce-kx
0 votes
0 votes
1 answer
4
sh!va asked Mar 10, 2017
1,113 views
OS that permits multiples programs to run simultaneously using single processor is referred as(a) Multitasking(b) Multi user(c) Multithreading(d) Multiprocessing