Современные ОСи так делают? Компрессия кода в оперативке? Нубский вопрос, но надеюсь - объяснят знающие. Все наверное наблюдали в ежедневной работе, что сейчас в многоядерных системах RAM бывает вся занята, а процы - отдыхают. И начинаются тормоза. А вот интересно, эта память RAM занята сжатыми данными (кодом, данными)? Не быстрее будет отдать половину ядер процессам, чтобы они внутри памяти все паковали и распаковывали при обращении (или хотя бы с опережением куда-то). А то задолбался по 3 минуты ждать переключения между экселевскими окнами, когда их много открыто. В них текста - максимум на 100 Мгб (до сжатия), памяти - аж целых 4 Гб, и переключение между окнами такое долгое и ... Можно пинать ногами :) если вопрос глупый, но попутно объясните - почему
современные операционные системы действительно используют различные методы оптимизации работы с памятью, включая компрессию данных.
Например, некоторые операционные системы могут использовать технику под названием "подкачка сжатия". Это означает, что данные в памяти могут быть временно сжаты, чтобы освободить дополнительное место для других данных. При необходимости сжатые данные могут быть быстро распакованы и использованы.
Также существует методика планирования процессов, которая позволяет оптимизировать распределение ресурсов, включая использование процессоров и оперативной памяти. Операционная система может автоматически перераспределить процессы между различными ядрами процессора для более эффективного использования ресурсов.
Что касается вашей проблемы с медленным переключением между окнами в Excel, возможно, проблема не только в использовании памяти, но и в других факторах, таких как загрузка данных из диска или процессорное время, занимаемое другими задачами. Рекомендуется также проверить другие возможные причины медленной работы и оптимизировать настройки системы в целом.
современные операционные системы действительно используют различные методы оптимизации работы с памятью, включая компрессию данных.
Например, некоторые операционные системы могут использовать технику под названием "подкачка сжатия". Это означает, что данные в памяти могут быть временно сжаты, чтобы освободить дополнительное место для других данных. При необходимости сжатые данные могут быть быстро распакованы и использованы.
Также существует методика планирования процессов, которая позволяет оптимизировать распределение ресурсов, включая использование процессоров и оперативной памяти. Операционная система может автоматически перераспределить процессы между различными ядрами процессора для более эффективного использования ресурсов.
Что касается вашей проблемы с медленным переключением между окнами в Excel, возможно, проблема не только в использовании памяти, но и в других факторах, таких как загрузка данных из диска или процессорное время, занимаемое другими задачами. Рекомендуется также проверить другие возможные причины медленной работы и оптимизировать настройки системы в целом.