Что происходит при переполнении оперативной памяти? Представим ситуацию: некоторая программа начала загружать оперативу больше, чем её имеется физически. Причина любая - забыли освобождать память, грузим мультимедиа целиком, а возможно данных правда настолько много и это нормально для определённых мега-вычислений.
Вопрос: что произойдёт в этом случае?
В первую очередь интересует Linux, но хотелось бы вместе с этим узнать, как дела обстоят на других операционных системах.

21 Авг 2019 в 06:51
184 +1
1
Ответы
1

При переполнении оперативной памяти программа может начать работать нестабильно, зависать, выдавать ошибки, и в конечном итоге даже завершить свою работу. В операционной системе Linux, когда память полностью загружена, начинается процесс swapping, при котором часть данных из оперативной памяти перемещается на жесткий диск. Это вызывает замедление работы программ, так как доступ к данным на жестком диске гораздо медленнее, чем к данным в оперативной памяти.

На других операционных системах, таких как Windows, процесс переполнения памяти также вызывает swapping данных на диск, что может привести к замедлению работы программ и всей системы в целом.

В целом, переполнение оперативной памяти является нежелательным явлением, которое может привести к сбоям программ и даже к полной неработоспособности системы. Поэтому важно следить за использованием памяти и правильно управлять ею во избежание проблем.

20 Апр в 13:12
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 888 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир