Computer Fundamentals Questions and Answers – Memory Management

This set of Computer Fundamentals Question Bank focuses on “Memory Management”.

1. A task carried out by the OS and hardware to accommodate multiple processes in main memory.
a) Memory control
b) Memory management
c) Memory sharing
d) Memory usage
View Answer

Answer: b
Explanation: Memory management is carried out by the OS and hardware to accommodate multiple processes in main memory.

2. An HTML file is a text file containing small markup tags.
a) True
b) False
View Answer

Answer: a
Explanation: The statement is true. HTML stands for Hyper Text Markup Language. It is a text file containing small markup tags.

3. Secondary memory is the long term store for programs and data while main memory holds program and data currently in use. What kind of an organization is this?
a) Physical
b) Logical
c) Structural
d) Simple
View Answer

Answer: a
Explanation: The secondary memory is the long term store for programs and data while main memory holds program and data currently in use. This is a physical organization.
advertisement
advertisement

4. Memory organization in which users write programs in modules with different characteristics.
a) Physical
b) Logical
c) Structural
d) Simple
View Answer

Answer: b
Explanation: The answer is Logical. To handle user programs properly, the operating system and the hardware should support a basic form of module to provide protection and sharing.

5. An executing process must be loaded entirely in main memory. What kind of a memory organization is this?
a) Physical
b) Logical
c) Structural
d) Simple
View Answer

Answer: d
Explanation: This is simple memory organisation. An executing process must be loaded entirely in main memory (if overlays are not used).
Note: Join free Sanfoundry classes at Telegram or Youtube

6. FTP stands for?
a) File Text Protocol
b) File Transfer Protocol
c) Firm Transfer Protocol
d) File Transplant Protocol
View Answer

Answer: b
Explanation: FTP stands for File Transfer Protocol. It is a type of internet service use for the transmission of files.

7. A set of overlapping divisions in the main memory are called _______
a) Partitions
b) Divisions
c) Blocks
d) Modules
View Answer

Answer: a
Explanation: Partition main memory into a set of non overlapping regions called partitions. Partitions can be of equal or unequal sizes.
advertisement

8. Any program, no matter how small, occupies an entire partition. This is called ____________
a) fragmentation
b) prior fragmentation
c) internal fragmentation
d) external fragmentation
View Answer

Answer: c
Explanation: It is called as internal fragmentation. Main memory use is inefficient. Any program, no matter how small, occupies an entire partition. This is called internal fragmentation.

9. __________ is used to shift processes so they are contiguous and all free memory is in one block.
a) Fragmentation
b) Compaction
c) External Fragmentation
d) Division
View Answer

Answer: b
Explanation: Use compaction to shift processes so they are contiguous and all free memory is in one block.
advertisement

10. _______ searches for smallest block. The fragment left behind is small as possible.
a) best fit
b) first fit
c) next fit
d) last fit
View Answer

Answer: a
Explanation: Best fit searches for the smallest block. The fragment left behind is as small as possible.

Sanfoundry Global Education & Learning Series – Computer Fundamentals.

To practice Computer Fundamentals Question Bank, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.