Which of the following system software resides in the main memory always?

Assessment: JAMB UTME - Computer Studies - 2025 Subject: Computer Studies

Question 1 Report

Which of the following system software resides in the main memory always?

Answer Details

Most system software is loaded into main memory only when it is needed and removed once its task is done. Text editors, assemblers, and linkers are all examples of this: an assembler is loaded to translate assembly code, then removed; a linker is loaded to combine object modules into an executable, then removed; a text editor is loaded only while a file is being edited.

The loader is different. Its job is to place a program's machine code into main memory and prepare it for execution, and part of the operating system's loading function (the resident portion) must always be present in memory so that any program, including the operating system itself, can be brought into memory and run. Because starting any process depends on this loading function being available, it always resides in main memory rather than being swapped in only on demand.

Exam takeaway: distinguish software that is loaded temporarily to perform a translation or editing task from the loader, whose core function of placing programs into memory must be permanently resident for the system to run at all.

Download The App On Google Playstore

Everything you need to excel in your exams

Green Bridge CBT Mobile App
Personalized AI Learning Chat Assistant
200,000+ Exam Questions Across IGCSE, JAMB, WAEC & NECO
Over 3,900 Lesson Notes
Offline Support - Learn Anytime, Anywhere
Green Bridge Timetable
Literature Summaries & Potential Questions
Track Your Performance & Progress
In-depth Explanations for Comprehensive Learning