Условие:
Может ли в компьютере выполняться программа, размер которой превышает размер физической памяти?
Выберите один или несколько вариантов
Может, если на диске выделено место для файла виртуальной памяти
Может, если в процессоре есть достаточное количество регистров общего назначения
Может, если в процессоре имеются аппаратные средства преобразования виртуальных адресов в физические
Может, если в компьютере есть кэш-память соответствующих размеров
Может, если выполняемая программа «умеет» преобразовывать виртуальные адреса в физические
Нет не может
Может, если специальные программные средства обеспечивают управление виртуальным и физическим адресными пространствами
Решение:
Шаг 1. Анализ условия задачи. Нам нужно определить, может ли выполняться программа, размер которой превышает размер физической памяти. Причина такой возможности – использование механизмов виртуальной памяти. Шаг 2. Рассмотрение вариантов. 1. Может, если на диске выделено место для файла виртуальной памяти. Это корректное утверждение, так как если в системе настроен файл или раздел подкачки, то система может выгружать неактивные части программы на диск и загружать их при необходимости. 2. Может, если в процессоре есть достаточное количество регистров общего назначения. Наличие регистров не ...
