Способы решения
Но в начале следует ещё раз напомнить пользователям о том, что перейти (именно перейти, а не эмулировать) на другую разрядность ОС Windows (32/64) без ее установки/переустановки — невозможно!
Все имеющиеся в сети видеоролики и конфиги представляют собой лишь обновление системы, при этом разрядность ее остаётся прежней!
Данного — нелёгкого и непонятного для большинства юзеров — вопроса следовало коснуться в связи с тем, что рассматриваемая ошибка с текстом «Версия этого файла несовместима…» имеет непосредственное к нему отношение.
Как установить 32 битную программу на 64 битную систему?
Полный текст ошибки выглядит следующим образом:
«Версия этого файла несовместима с используемой версией Windows. С помощью сведений о системе определите необходимую версию программы (32 или 64 разрядную) и обратитесь к издателю программного обеспечения».
То есть, все причины появления сбоя указаны в тексте самой ошибки: пользователь пытается запустить программу, разработанную на 64-битной архитектуре, на 32-битной операционной системе.
Таким образом, наиболее логичный выход из ситуации (альтернативный вариант будет рассмотрен ниже) — это скачать необходимое программное обеспечение, разработанное для 32-битной операционной системы, и спокойно использовать его в работе.
Также необходимо отметить, что в большинстве случаев подобная проблема появляется на стадии установки какой-либо игры или сразу же после запуска.
Если игру и программу установить удалось, то, возможно, установщик написан для 64-бит и устанавливает сразу две версии игры/программы. Наверняка, многим знакома ситуация, когда на рабочем столе появляется сразу 3 ярлыка установленного продукта, и подписаны они обычно в виде «Ярлык 32-бит», «Ярлык 64-бит» и «Launcher».
Соответственно, для решения просто откройте нужный ярлык.
Что делать, если у тебя 32 битная система, а для игры нужна 64 ОС?
Теперь рассмотрим вопрос, как запустить игру, требующую 64-битную ОС, на 32-битной системе, который является разновидностью рассмотренной выше проблемы. Для него существует альтернативный вариант решения, однако помогает он ладеко не всегда.
Запустить некоторые программы/игры, предполагающие наличие 64-битной архитектуры, возможно и на 32-битной машине, но при соблюдении ряда условий:
- Процессор изначально должен поддерживать 64-битную архитектуру. Проверить это можно программой CPU-Z на вкладке «CPU» в строке «Instructions» — если указано «x86-64», то процесс отвечает упомянутым требованиям, если просто «х86», то, увы, нет.
- Характеристики компонентов компьютера, в особенности оперативная память, позволяют использовать возможности более новой версии разрядности операционной системы, а, следовательно, и предложить соответствующие технические характеристики.
Например, при наличии 2 ГБ оперативной памяти пытаться перейти на 64-бит бессмысленно, так как работать операционная система должным образом просто не будет.
Итак, данный вариант предполагает установку гостевой виртуальной операционной системы с разрядностью 64 бит и запуск необходимых приложений/игр с использованием виртуальной ОС.
Реализовать это можно с помощью «Oracle VirtualBox», которая достаточно проста в установке, настройке и использовании.
Но здесь возникает логичный вопрос: «Какой смысл использовать виртуальную машину и пытаться установить виртуальную 64-битную гостевую систему, если технические возможности компонентов компьютера позволяют установку и использование 64-битной операционной системы Windows?!».
Такой подход/вариант был бы логичен в обратной ситуации, когда на компьютере с ОС в 64-бит нужно эмулировать операционную систему на 32-бит (например, для программы, которая корректно работает только на данной разрядности).
В контексте рассматриваемого вопроса подобные действия бессмысленны, так как кроме дополнительной нагрузки вы ничего существенного не получите.
В чем разница между x86 и x64?
• x86 был представлен примерно в 1978 году, а x64 появился совсем недавно, в 2000 году.
• x86 возник на основе известного процессора Intel 8086, и поэтому x86 была представлена Intel. Но x64, который появился как расширение x86, был представлен AMD.
• Архитектура x86 32-битная. (Первые процессоры x86 были 16-битными, но в более поздних процессорах было сделано расширение до 32-битных). Архитектура x64 — 64 бит.
• Таким образом, процессоры с архитектурой набора команд x86 имеют 32-разрядные регистры, 32-разрядную шину памяти и 32-разрядную шину данных. Но x64 имеет 64-битные регистры, 64-битную шину памяти и 64-битную шину данных.
• x86 имеет ограничение на максимальную адресуемую память, которая составляет 4 ГБ (232 байтов). Но в системах x64 этот предел огромен — 264 байты.
• x64 — расширение x86; поэтому он намного улучшен и мощнее старого x86.
• Значения, которые могут храниться в регистре в системе x64, больше, чем значения, которые могут храниться в регистре на основе x86. Следовательно, x64 может обрабатывать вычисление больших целых чисел намного быстрее, поскольку в этом случае нет необходимости использовать несколько регистров для разделения значения и хранения, как в x86.
• x64 может параллельно передавать данные большего размера по шине данных. То есть 64-битная шина данных может передавать 64 бита параллельно, в то время как архитектура x86 с 32-битной шиной может передавать только 32 бита.
Резюме:
5 ответов
146
i386 относится к 32-разрядной версии, а amd64 (или x86_64) относится к 64-разрядной версии для процессоров Intel и AMD.
Запись i386 в Википедии:
Запись в x86_64 Википедии:
Даже если у вас есть процессор Intel, вы должны использовать AMD64 для установки 64-битного на ваш компьютер (он использует одни и те же наборы инструкций).
Я настоятельно рекомендую использовать его. По большей части вы не заметите разницы, но для больших рабочих нагрузок (например, для редактирования видео, игр и т. Д.) Компьютер будет работать быстрее (компьютер имеет возможность вычислять 2 + 2 + 2 = 6 вместо того, чтобы делать 2 + 2 = 4 + 2 = 6 в примере). В мире Windows 32-разрядная ОС не позволит вам использовать более 3,5 гигабайт ОЗУ на вашем компьютере (даже если у вас есть 8!). Чтобы полностью использовать всю оперативную память, вам необходимо использовать 64-разрядную ОС. Однако для Linux этого предела нет (спасибо, Uri).
Независимо от того, мир переместился с 32 бит, и он существует только для поддержки старых машин, которые не могут работать на 64-разрядных версиях.
8
да, вы можете установить бит amd64 на процессор Intel 64 бит. AMD изобрела процессор с процессором x86-64 бит, поэтому это просто дань памяти AMD.
6
Да, вы можете использовать этот .ISO. amd64 относится к архитектуре. AMD первой создала 64-битный процессор, поэтому я считаю, что он был назван в то время, и имя застряло. Это кажется немного запутанным, но amd64 просто означает 64-бит.
6
Разница между amd64 и i386 заключается в том, что amd64 64-разрядный , а i386 32-разрядный . Это ширина (в битах) регистров, доступных в ядре.
В основном наибольшее число, которое может обрабатывать 32-битное ядро процессора за один раз, составляет чуть более 4,29 миллиарда, в то время как 64-битное ядро может обрабатывать несколько бит более 18,44 миллиарда, миллиард.
Сердечники на современных ПК способны вести себя как 64-разрядный или 32-разрядный процессор в зависимости от версии установленной операционной системы.
64-разрядный код имеет тенденцию работать быстрее, чем 32-разрядный код либо потому, что он может иметь дело с большими номерами на ходу, либо потому, что в 64-битных ядрах больше регистров, поэтому можно хранить больше вещей, не загружая вещи во внешнюю память , Хотя нет гарантии, что 64-битный код будет работать быстрее, если код не был написан, чтобы воспользоваться дополнительными функциями процессора.
Компиляция на 32-битной системе приведет к созданию другого кода, чем 64-разрядная. Вы можете это доказать, составив код сборки в двух системах. Предполагая, что ваш файл C myfile.c попробуйте в обеих системах и сравните myfile.s
Хорошо написанный код для 32-битной системы должен компилироваться и запускаться в 64-битной системе, но не весь код хорошо написан. Многие программисты делают предположения относительно системы, которые могут быть неверными: например, ширина регистров или порядок байтов.
Без доступа к исходному коду трудно понять, в чем проблема, но ошибка означает, что была сделана попытка доступа к памяти, которая не принадлежит программе. Это может, например, указать, что mem_ptr — 32-разрядный указатель, который отлично подходит для 32-разрядной системы, но должен быть 64-разрядным указателем на 64-разрядной системе.
Что такое разрядность 32 и 64 бит?
Когда дело доходит до компьютеров, разница между 32-битной и 64-битной системой заключается в вычислительной мощности. Компьютеры с 32-разрядными процессорами являются более старыми, медленными и менее безопасными, в то время как 64-разрядные являются более новыми, более быстрыми и более безопасными.
Центральный процессор функционирует как мозг вашего ПК. Он контролирует все коммуникации и поток данных в другие части системного блока. В настоящее время существует только две основные категории процессоров: 32-разрядные и 64-разрядные. Тип процессора, который используется вашим компьютером, влияет на его общую производительность и на то, какое программное обеспечение он может использовать.
Большинство компьютеров, созданных в 1990-х и начале 2000-х годов, имеют 32-разрядную систему, которая может получить доступ к 2 ^ 32 (или 4 294 967 296) байтов (единицам цифровой информации) ОЗУ (оперативной памяти). Лишь немногие из компьютеров, работающих в мире, сегодня используют операционную систему, которая использует 32-разрядную архитектуру управления памятью (шина данных). Они обычно называются системами X86 (это относится к первым 32-битным 286 \ 386 \ 486 системам). Сегодня на рынке осталось немного 32-битных операционных систем.
Между тем 64-разрядный ЦП может обрабатывать 2 ^ 64 (или 18 446 744 073 709 551 616) байтов ОЗУ. Другими словами, 64-разрядный процессор может обрабатывать больше данных, чем 4 миллиарда 32-разрядных процессоров вместе взятых.
Как узнать разрядность операционный системы
По моим знаниям и экспериментам я расскажу вам об 4-х способах который точно решить возникший вопрос по разрядности.
- Через ярлык мой компьютер
- Через диск. С:
- Через командную строку
- С помощью программы
- Для того чтобы узнать полную информацию о ваше системе windows нужно наводить курсор мыши на ярлык мой компьютер. Кликаем правой кнопкой мыши и заходим свойства.
После откроете, обращаем внимание на строку тип систем
В этом строке будет написана разряд вашего windows. И при установке выбираем этот же разряд.
Внимание в некоторых случаях рядом с разрядом в скобках может быть написано, что примерно 1.2 Гб не используется,
это означает что windows установлено не правильно. Т. е. место 64х было установлено 32х. в этом случаи выбираем соответствующий вариант, поэтому внимательно следим за предупреждениями.
- Если у вас установлено операционная windows 64x, то это можно определить, зайдя в системный раздел. С:.
Открываем мой компьютер заходим, радел. С: и в этом разделены вы найдете попку Program Files(86X).
Если у вас есть такая папка это значить, что ваша операционная система 64х разрядная.
Папка Program Files(86X) создаётся системой для того чтобы, устанавливать программы работающие под 32х разряда. Вот по этой, определение можно определить какая у вас система.
- И так следующий способ это определение разрядности через командную строку.
Это метод, наверное, будет сложным для новичка. Но все-таки расскажу, так как она еще дает много информации о вашей системе. Открываем пуск и в строке поиска вводим командная строка.
Открываем ее. И в открывшейся окне с маленькими английскими буквами вводим system info и нажимаем enter
Далее откроется вся информация о вашей операционной системе windows
Наше внимание должно останавливаться на строке тип систем
Вот так можно определить из какой разрядности состоит ваша операционная система windows. Этот метод даст вам точную информацию об ОС windows.
- Самый последний и малоэффективный способ это определить систему с помощью программы.
Почему малоэффективный?
Да потому, что некто не станет лазать по интернету в поисках программы, когда под рукой есть такие легкие методы. Да и к тому же не у всех есть интернет подключение. Не смотря, на это я все-таки расскажу про этот метод.
Для начало заходим браузер и поиске Яндекс или Гугл пишем 64bit-checker. Заходим вот этот сайт
Далее переходим в раздел скачать
А вот сейчас нажимаем скачать. Кстати если переводчик браузера не врет название данной программы 64bit шашка. Прикольное название
Теперь заходим в папку загрузки и запускаем данную программу. Это программа не нуждается в установки и запускается сразу.
Во время запуска программа сам сделает анализ вашей системы. И в первом строке будет вот такая надпись Your Windows is detected as 64bit (x64).
Это переводиться вот так: ваш Windows определяется как 64-битная (х64)
В чем разница между 32х битной и 64х битной железой
Разница между этими двумя параметрами примерно вот такая. У вас есть двух дверная машина, в котором только два места это 32х битная windows,
а четырех дверная машина это 64хбитная. Допустим, вы таксист и у вас 4-х дверная машина, а перевозите только два пассажира, а два места у вас свободная и вы их не используете. Вы не используете номинал вашего производительности.
Такая ситуация происходит если вы вместо 64х битной устанавливаете 32х битную windows.
И наоборот двух дверной машине вы перевозите три человек что существенно нагружает машину и производительность такая ситуация бывает если вы вместо 32х установили 64х систему.
Вот таки вот пироги друзья. Надеюсь в этом статье я все ясно и понятно раскрыл суть темы. Мне кажется, что самый лучший способ узнать, сколько битная ваша система это первый. В плане этой статьи. Так как он самый простой быстрый и точный. Наверно вы со мной согласитесь.
Основные различия между 32 битной Windows и 64 битной Windows
Операционная система Windows имеет две версии разрядности: 32 битную и 64 битную, которые имеют обозначения: 32-bit (x86). 64-bit (x64).
64 битная система более эффективно обрабатывает большие объемы вычислений, чем 32 битная ОС. В Windows 64-bit ресурсоемкие приложения затрачивают на работу меньшее количество времени, чем в аналогичной 32 битной системе. Система работает быстрее при одновременной работе нескольких приложений.
Главным отличием, кроме повышения общей производительности, является поддержка работы с определенным количеством памяти. В 32 битной версии Windows, из-за особенности архитектуры системы, используется только менее 4 ГБ оперативной памяти, установленной на компьютере.
Если на компьютере с Windows x86 установлено до 3 ГБ оперативной памяти, операционная система использует всю доступную память. Если, на ПК установлена память объемом в 4 ГБ, то система будет использовать объем оперативной памяти размером, чуть более 3 ГБ. Даже при наличии общей оперативной памяти (ОЗУ), размером в 6 ГБ, 8 ГБ и т.д., в Windows 32-bit, все равно будет доступно только менее 4 ГБ памяти.
В Windows с разрядностью 64 бита эта проблема не существует, потому что подобная система поддерживает объем оперативной памяти (до 16 Тб), достаточный для любой современной конфигурации компьютера.
Работа приложений в операционной системе Windows разного типа (х86 и х64) имеет отличия:
- в Windows x64 можно установить 64 и 32 битные программы (64 битные приложения, по умолчанию, устанавливаются в папку Program Files, а 32 битные в папку Program Files (x86) на системном диске);
- в Windows х86 устанавливаются только 32 битные программы, а установка 64 битных приложений не поддерживается.
Большая часть программ, созданных для Windows, поддерживает 32 битную разрядность. Эти приложения можно установить на компьютер с любой разрядностью, они будут работать, при условии поддержки программой определенной версии Windows (Windows 10, Windows 8, Windows 7 и т. д.).
В последнее время многие разработчики приложений выпускают программы двух видов: для 32 и 64 битных систем. Поэтому имеет смысл устанавливать программы на компьютер, в соответствии с разрядностью операционной системы. 64 битные приложения работают более эффективно, чем 32 битные программы в 64 разрядной Windows.
Имея в виду эти соображения, осталось узнать, как перейти с 32 бит на 64. Но не все так просто.
Разница между Linux I386, I486, I586, I686 и AMD_64, X86, X86_64 суффикс
http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>style=»clear:both;»>
В системной среде Linux некоторые суффиксы часто встречаются, не знают, что конкретное значение представителей — это некоторые из собранных объяснений для этих суффиксов:
1. i386
I386 подходит для Intel и AMD всех 32-разрядных процессоров. И через используются 32 процессора архитектуры X86.
Платформа Intel включает в себя 8086, 80286, 80386, 80486, серию Pentium (1.2.3.4), серии Celeron, серия Pentium D. и Centrino P-M, Core Duo и т. Д.
2. i586
Компьютер 586 класса, в том числе Pentum первого поколения MMX CPU, AMD K5, System C6 CPU (PIN-код Socket7) и т. Д. Процессорные процессоры.
3. i686
I686-Pentum 2 После системного процессора Intel CPU и K7, ЦП, процессор, уровень процессора относятся к этому уровню 686.
4. amd64
5. x86
32-битный процессор Intel в общем смысле;
6. x86_64
64 процессор Intel в общем смысле
Интеллектуальная рекомендация
1. Для реальных сигналов (для понимания): A (ω) является соотношением амплитуды выходного сигнала и амплитуды входного сигнала, называемого частотой амплитуды. Φ (ω) — это разница межд…
Один. вести Многие люди задавали некоторые вопросы о создании проекта Flex + LCDS (FDS) в сообщениях и группах. Из-за операции ее трудно четко объяснить, поэтому я написал простой учебник (я обещал эт…
package com.example.phonehttp; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.widget.ScrollView; import android.widget.TextView; public class MainActi…
Он предназначен для реализации подкласса того же родительского класса с родительским классом. Полиморфизм Один и тот же ссылочный тип использует разные экземпляры для выполнения разных операций; Идея …
тема: Объедините два упорядоченных слоя в новый заказанный список и возврат. Новый список состоит из всех узлов двух связанных списков, данных сплавным. Пример: Анализ: два связанных списка состоит в …
Вам также может понравиться
D. Самая ценная строка Пример ввода 2 2 aa aaa 2 b c Образец вывода aaa c На самом деле, будучи задетым этим вопросом, вы должны быть осторожны. После инвертирования строки, если две строки имеют один…
Given a 2D integer matrix M representing the gray scale of an image, you need to design a smoother to make the gray scale of each cell becomes the average gray scale (rounding down) of all the 8 surro…
calc () может быть очень незнакомым для всех, и трудно поверить, что calc () является частью CSS. Поскольку он выглядит как функция, почему он появляется в CSS, поскольку это функция? Этот момент такж…
Основываясь на дереве регрессии, сформированном CART, а также на предварительной и последующей обрезке дерева, код выглядит следующим образом:…
Откат Обновление в режиме онлайн с версии Centos (CentOS Linux версии 7.3.1611 (Core) до CentOS Linux версии 7.5.1804 (Core)) # ошибка соединения yum-ssh после обновления yexpected key exchange group …