Почему x86 означает 32-битную ОС [дубликат]

26
задан Nithin Jose
04.12.2022 14:55 Количество просмотров материала 2502
Распечатать страницу

4 ответа

потому что они основаны на архитектуре i386, i486, i586 или i686. AMD всегда судил об этом как x86, я считаю, потому что i386 был торговой маркой Intel (я для Intel).

AMD, однако, был первым, кто придумал архитектуру ПК для 64-битных и назвал его AMD64 или EMT64. он выбил архитектуру Intels IA64 (Itanium 64bit).

1
отвечен Frank Thomas 2022-12-05 22:43

первый абзац из Википедии:

x86 обозначает семейство архитектур наборов инструкций, основанных на Процессор Intel 8086. 8086 был представлен в 1978 году как полностью 16-битный расширение 8-битного микропроцессора 8080 на базе Intel, с памятью сегментация как решение для адресации байта памяти больше чем 64 КБ, которые могут быть покрыты 16-разрядным адресом. Термин x86 вытекает из того, что ранние преемники 8086 также имели имена окончание с "86", с последовательными цифрами, вставленными между " 80 " и "86" (например, 80286, 80386). Многие дополнения и расширения были добавлен в набор инструкций x86 на протяжении многих лет, почти последовательно с полной обратной совместимостью. Архитектура была реализован в процессорах от Intel, Cyrix, Advanced Micro Devices, VIA и многие другие компании.

статьи

имя выводит от семьи 8086 процессоров, которая расширила в 286, 386 и 486 (подумайте о Windows 3.1). Технически 64-битная архитектура x86_64, но большинство людей просто сократить его до x64.

1
отвечен Kruug 2022-12-06 01:00

Фрэнк хорошо отвечает на пункт 2. Что касается значения 32-бит это то, сколько памяти ОС может адресовать за 1 проход.

32-битные системы когда-то были желательны, потому что они могли адресовать (указать) 4 гигабайта (ГБ) памяти за один раз. Некоторые современные приложения требуют более 4 ГБ памяти для выполнения своих задач, поэтому 64-разрядные системы становятся все более привлекательными, поскольку они потенциально могут адресовать до 4 миллиардов раз больше местоположений.

с В 1995 году, когда Windows 95 был введен с поддержкой 32-битных приложений, большая часть программного обеспечения и операционной системы код был 32-битными.

вот это проблема, в то время как большинство программного обеспечения, доступных сегодня-это 32-разрядные процессоры мы покупаем почти все 64-разрядные.

принято от здесь

0
отвечен Joe Taylor 2022-12-06 03:17

Из Википедии:

поскольку термин стал общим после введения 80386, он обычно подразумевает двоичную совместимость с 32-битным набором инструкций 80386. Иногда это может быть подчеркнуто как x86-32 или x32 для отличить его либо от оригинального 16-битного "x86-16", либо от 64-битных х86-64. Хотя большинство x86 процессоров используется в новых персональных компьютеры и сервера были 64-разрядные возможности, чтобы избежать совместимости проблемы со старыми компьютерами или систем, термин x86-64 (или x64) является часто используется для обозначения 64-разрядного программного обеспечения, под термином x86 подразумевается только 32-битный.

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

http://en.wikipedia.org/wiki/X86

0
отвечен Lee Harrison 2022-12-06 05:34

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх