3

Если я использую 32-битную ОС на компьютере с более чем 4 ГБ ОЗУ, какие ОЗУ используются?

Это случайно, определяется по какому-либо алгоритму или процент каждого из них используется?

Скажем, например, у меня есть компьютер с 6 ГБ ОЗУ, двумя 2 ГБ стиками и двумя 1 ГБ стиками, идущими 2-1-2-1. Если я использую 32-битную Windows 7 на этом компьютере, какие ОЗУ используются? Кроме того, есть ли преимущество в добавлении более 4 ГБ оперативной памяти на компьютер, работающий под управлением 32-разрядной ОС?

Спасибо

5 ответов5

10

Какие палочки на самом деле используются, зависит от того, как физически подключена ваша материнская плата. Вы должны быть в состоянии найти эту информацию в инструкции к материнской плате (если вы ее не выбросили :)).

Что касается наличия более 32 ГБ ОЗУ в 32-разрядной операционной системе, то в действительности это не дает никаких преимуществ, поскольку ни одна программа не может использовать ее, ни какую-либо домашнюю версию Windows. Если у вас 4 ГБ или более оперативной памяти, вам следует установить 64-разрядную операционную систему.

4

Нет смысла использовать более 4 ГБ оперативной памяти на 32-битном ПК. Используются палки с самыми низкими номерами, если только у вас нет двухканального канала, когда две одинаковые палочки рассматриваются как одна большая палочка и заполняются одновременно.

2

Как вы заявили, 32-битные ОС не поддерживают более 4 ГБ ОЗУ, поэтому бесполезно иметь более 4 ГБ ОЗУ, если вы не собираетесь обновлять свою ОС до 64-битной.

Что касается использования оперативной памяти, не имеет значения, какие из них используются. Позвольте мне объяснить: если вы хотите, скажем, удалить 2Gig, которые не используются, вы можете просто удалить два 1Gig, и вы идете. Когда ваш компьютер запускается, BIOS проверяет наличие ОЗУ и затем делает его пригодным для использования в ОС, поэтому вам не нужно беспокоиться о том, какой из них используется или нет.

Если это из-за проблем с производительностью (например, если вы добавили больше оперативной памяти, чем то, что было там или что-то в этом роде), я предлагаю вам просто удалить ненужные флешки и просто поставить тот, который вы хотите использовать.

1

Фактически, операционная система, разработанная для 32-разрядного адресного пространства, может использовать более 4 ГБ ОЗУ.

Эта функция называется PAE (расширение физического адреса). Тем не менее, он был отключен в Windows 7: см. Этот вопрос SuperUser для деталей.

Что касается того, какие палочки используются, то это полностью зависит от материнской платы; он решает, как сопоставить физический адрес с устройством. На самом деле, (теоретически) возможно, что в конечном итоге вы используете какую-то часть всех модулей памяти в машине.

0

PAE (расширение физического адреса) добавляет линии виртуальной адресации в 32-разрядную компьютерную систему, позволяя компьютеру видеть до 64 ГБ ОЗУ (я полагаю, это добавляет 4 строки адресации = 36 бит).

Теоретически, чтобы воспользоваться преимуществами PAE, вам нужно использовать программное обеспечение, разработанное / закодированное для работы с 36 битами.

Однако программное обеспечение кодируется для работы либо с 32b адресными линиями, либо с 64b адресной архитектурой линий. Добавление дополнительных виртуальных адресов к 32-разрядному не позволит любому 32-разрядному программному обеспечению получить доступ к более чем 4 ГБ ОЗУ. И, очевидно, 64-разрядное программное обеспечение не будет работать в 32-разрядной операционной системе с PAE (полностью несовместимо, не с той же архитектурой).

Нет никакого преимущества в добавлении более 4 ГБ оперативной памяти.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .