Когда программа, хранящаяся во внешней памяти (например, на жёстком диске или SSD), вызывается на выполнение, она должна пройти через несколько этапов, прежде чем начать свою работу. Следовательно, правильный ответ на вопрос:
Программа, хранящаяся во внешней памяти, после вызова на выполнение попадает:
В) В оперативную память
Расширенный ответ:
Запуск программы:
Когда пользователь или система инициирует запуск программы, операционная система начинает процесс загрузки программы из внешней памяти.
Чтение из внешней памяти:
Система считывает данные с устройства внешней памяти (например, жёсткого диска, SSD, флешки). Этот процесс включает в себя копирование исполняемых файлов и необходимых данных программы.
Копирование в оперативную память:
Программа не может исполняться непосредственно из внешней памяти. Операционная система загружает её в оперативную память (ОЗУ). Оперативная память представляет собой быстрое, временное хранилище данных, которое используется процессором для выполнения текущих задач.
Исполнение программы:
После загрузки в оперативную память, операционная система передаёт управление процессору. Процессор начинает выполнять команды программы, загруженные в оперативную память. При этом процессор использует оперативную память для хранения временных данных и инструкций, необходимых для выполнения программы.
Использование других компонентов:
- Процессор: Процессор выполняет команды программы, загруженные в оперативную память. Он взаимодействует с оперативной памятью для чтения и записи данных.
- ПЗУ (постоянное запоминающее устройство): ПЗУ содержит неизменяемые данные и программы, такие как BIOS или UEFI, которые необходимы для начальной загрузки системы. Программа, загруженная из внешней памяти, не попадает в ПЗУ.
- Устройства вывода: Программа может посылать данные на устройства вывода (например, монитор, принтер) после обработки, но сама программа не загружается и не хранится на этих устройствах.
Таким образом, прежде чем программа начнёт своё выполнение, она должна быть загружена в оперативную память, где она будет доступна для процессора. Именно поэтому правильный ответ – В) В оперативную память.