
Что мы получаем, если кто-то говорит "моя машина - 64-битный компьютер". В чем разница между 64-битным компьютером (я имею в виду архитектуру ЦП) и операционной системой (ОС Windows 64-бит). Пожалуйста, объясните мне, как эти термины связаны с архитектурой процессора.
решение1
64-битный процессор — это процессор, который обрабатывает (или может обрабатывать) 64 бита данных за одну операцию (например, сложение двух регистров, каждый из которых содержит 64-битные целые числа, или доступ к ячейке памяти через 64-битный указатель).
64-битная операционная система — это та, которая скомпилирована для использования 64-битных инструкций, предоставляемых 64-битным процессором, и, как таковая, не будет работать на процессоре, который не поддерживает эти инструкции. Одним из преимуществ 64-битной Windows, например, является то, что она может использовать больше физической оперативной памяти, чем 32-битная версия Windows.
Многие распространенные 64-разрядные процессоры также имеют 32-разрядные инструкции, поэтому они могут работать как с 32-разрядной, так и с 64-разрядной операционной системой.
решение2
CPU с 64-битными регистрами может обрабатывать больше данных, чем 32-битный CPU, который быстрее, чем CPU 16-битный и 8-битный. Чем больше места доступно в системных регистрах CPU, тем больше также процесс, который может быть обработан, особенно с точки зрения системной памяти