What is i586 linux

What is i586 linux

Сообщения: 4432
Благодарности: 993

Кратко:
x86-x64 — 64х битная архитектура. Т.е. программы предполагают использование соотв. процессоров и пр.
i586 — 32х битная архитектура.
—-
64х битная архитектура имеет обратную поддержку, т.е. может выполнять 32х битные инструкции.
—-
Мораль:
на 32х битных процессорах будет работать только i586
на 64х — i586 и x86-x64.

Имя вендора (Intel, AMD, etc) значения не имеет. Архитектура (набор команд процессору) унифицирована.

——-
— Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Сообщения: 4432
Благодарности: 993

Конфигурация компьютера
Материнская плата: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
HDD: SATA 500GB
Звук: Realteck
Монитор: LED 14″
ОС: Ubuntu 12.10 X86_64
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
а какая разница между i586 и i686 у меня лично i686 »

——-
— Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Конфигурация компьютера
Память: PC3-12800 2x4Gb
Видеокарта: Intel(R) Iris 5100
Ноутбук/нетбук: MacBook Pro MGX82RS/A
Обозначения вида i586, i686 сигнализируют о том, что софт в дистрибутиве собран с оптимизацией под соответствующее поколение процессоров (i586 — Pentium, i686 — Pentium II), что с одной стороны даёт небольшой выигрыш в производительности (проценты буквально), но с другой делает невозможным запуск на процессорах более старого поколения, нежели указанное. Потому что архитектура x86 — большая старая поганка, обрастающая новыми отростками от поколения к поколению процов, а всё это безобразие делается в угоду тому, чтобы старые бинарники шли на новых процах — кстати живой пример, как проприетарщина тормозит прогресс .

Читайте также:  Как отключить защитника windows 10 home

На современных процах роли не играет, в отличие от x86-64 — вот там выигрыш больше, может достигать в среднем 10-15% (до 50% в некоторых приложениях) за счёт новых регистров и инструкций, обязательных для 64-битных процов.

В принципе, любой может перебрать ядро и софт с оптимизацией под свой конкретный проц, что предлагается делать по умолчанию в дистрибутивах типа Gentoo, но не каждый хочет тратить своё и машинное время ради выигрыша в десяток процентов.

Источник

Что такое i686 в Linux/Unix?

Идентификатор i686 в широком смысле относится к ядру, оптимизированному для работы процессора Intel с использованием микроархитектуры P6, обычно ассоциируемой с процессорами Pentium Pro и Pentium M класса с 1995 года и позже. Дистрибутив Linux для i686 поддерживает большинство реализаций, которые ему предшествовали – например, компьютер i686 обычно отлично работает с дистрибутивами на основе i386.

Стандарт i686 работает под управлением 32-разрядной операционной системы. Конкретные дистрибутивные образы для машин i686 оказываются все более редкими после 2004 года.

Микроархитектура Intel

Процессоры Intel потребительского уровня следовали соглашению о присвоении имен * 86, начиная с чипа 8086, выпущенного в 1978 году. Более поздние итерации включали 16-разрядный i286 в 1983 году, 32-разрядный i386 в 1985 году, 32-разрядный i486 в 1989 году. i586 (оригинальный чип Pentium) в 1993 году, i686 (Pentium Pro) в 1995 году и i786 (Pentium 4 или NetBurst) в 2000 году.

С 2003 года процессоры серии x64, поддерживающие 64-битные операционные системы, стали доминировать на потребительском рынке. Имена классов микроархитектуры не эволюционировали после x64; Нынешняя схема именования Intel направлена ​​на создание процессора.

Другие Архитектуры

Помимо i686, вы, вероятно, столкнетесь с несколькими другими индикаторами, специфичными для процессора:

  • x86_64 : поддерживает 64-разрядную архитектуру Intel
  • amd64 : поддерживает 64-битную архитектуру AMD
  • arm64 : поддерживает 64-битные чипы ARM

Когда я должен использовать приложения i686?

Ваш менеджер пакетов определит правильный пакет для вашего ядра. Как правило, вы всегда сможете установить дистрибутивные образы с ядрами, предварительно скомпилированными для архитектуры i386 – вы получите 32-разрядную производительность, но для процессоров Intel она, как правило, всегда Работа. Если вы используете современный компьютер с 64-разрядным процессором Intel, выбор образа x86_64 имеет больше смысла.

Читайте также:  Сброс конфигурации сети windows 10 это

Вы найдете прирост стоимости в комплектации i686 (если он доступен!), Если у вас более старый компьютер с процессором Pentium Pro через процессор Pentium 3 или процессор Pentium M. Ядро i686 предлагает некоторые дополнительные функции, встроенные Intel в процессор, которые недоступны базовому ядру i386.

Если вы не можете найти соответствующий дистрибутивный образ, предварительно скомпилированный для стандарта i686, вы всегда можете скомпилировать собственное ядро ​​с нуля.

Источник

What is i586 linux

Сообщения: 4432
Благодарности: 993

Кратко:
x86-x64 — 64х битная архитектура. Т.е. программы предполагают использование соотв. процессоров и пр.
i586 — 32х битная архитектура.
—-
64х битная архитектура имеет обратную поддержку, т.е. может выполнять 32х битные инструкции.
—-
Мораль:
на 32х битных процессорах будет работать только i586
на 64х — i586 и x86-x64.

Имя вендора (Intel, AMD, etc) значения не имеет. Архитектура (набор команд процессору) унифицирована.

——-
— Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Сообщения: 4432
Благодарности: 993

Конфигурация компьютера
Материнская плата: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
HDD: SATA 500GB
Звук: Realteck
Монитор: LED 14″
ОС: Ubuntu 12.10 X86_64
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>
а какая разница между i586 и i686 у меня лично i686 »

——-
— Я не разрешаю тебе быть плохой! Потому что плохие люди совершают плохие поступки. А это нехорошо!
(Из наставлений 5 летней девочки своей младшей сестре)

Читайте также:  Yandex disk linux log

Сообщения: 6158
Благодарности: 1300

Конфигурация компьютера
Память: PC3-12800 2x4Gb
Видеокарта: Intel(R) Iris 5100
Ноутбук/нетбук: MacBook Pro MGX82RS/A
Обозначения вида i586, i686 сигнализируют о том, что софт в дистрибутиве собран с оптимизацией под соответствующее поколение процессоров (i586 — Pentium, i686 — Pentium II), что с одной стороны даёт небольшой выигрыш в производительности (проценты буквально), но с другой делает невозможным запуск на процессорах более старого поколения, нежели указанное. Потому что архитектура x86 — большая старая поганка, обрастающая новыми отростками от поколения к поколению процов, а всё это безобразие делается в угоду тому, чтобы старые бинарники шли на новых процах — кстати живой пример, как проприетарщина тормозит прогресс .

На современных процах роли не играет, в отличие от x86-64 — вот там выигрыш больше, может достигать в среднем 10-15% (до 50% в некоторых приложениях) за счёт новых регистров и инструкций, обязательных для 64-битных процов.

В принципе, любой может перебрать ядро и софт с оптимизацией под свой конкретный проц, что предлагается делать по умолчанию в дистрибутивах типа Gentoo, но не каждый хочет тратить своё и машинное время ради выигрыша в десяток процентов.

Источник

Что такое I586 в Linux?

Суффикс i586 чаще всего встречается в бинарных пакетах (таких как RPM-пакеты), предназначенных для установки в системе Linux . Ссылка означает, что пакет был разработан для микрокомпьютеров, совместимых с процессорами класса Intel Pentium. Линия Pentium (включая Pentium MMX) пришла на смену успешным процессорам 80486 и 80366, которые Intel представила в 1980-х и начале 1990-х годов.

Изначально Intel назывался чиповой линией 80586, а позже переименовал эти чипы в Pentiums после того, как суд постановил, что не может использовать товарные знаки. Однако некоторые компьютеры сообщают, что Pentiums имеют архитектуру 586.

Технически есть и 686 — шестое поколение процессоров x86 с процессорами Pentium II, Pentium III, Xeon и Celeron. Это последние основные линейки микросхем Intel, ориентированные на 32-битную архитектуру. Там нет 786; после линии 686 Intel перешла на 64-битную архитектуру и другую схему именования и нумерации.

Пакеты для этого класса машин работают на более поздних системах на базе x86. Тем не менее, нет гарантии, что они будут работать на компьютерах класса i386, если разработчик реализовал слишком много оптимизаций на основе процессора.

Источник

Оцените статью