Linux i586 или x86

Linux i586 или x86

Сообщения: 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 летней девочки своей младшей сестре)

Читайте также:  Как посмотреть размеры всех папок windows

Сообщения: 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, но не каждый хочет тратить своё и машинное время ради выигрыша в десяток процентов.

Источник

ROSAForum

Forum about ROSA Linux Distros

  • Темы без ответов
  • Активные темы
  • Поиск
  • Наша команда

i586 или x86_64

i586 или x86_64

Сообщение bas » 16 май 2012, 13:17

Re: i586 или x86_64

Сообщение PastorDi » 16 май 2012, 13:32

Re: i586 или x86_64

Сообщение skok » 16 май 2012, 16:16

Re: i586 или x86_64

Сообщение ДроноваЮ » 16 май 2012, 16:27

Re: i586 или x86_64

Сообщение PastorDi » 16 май 2012, 16:38

Re: i586 или x86_64

Сообщение susewin » 16 май 2012, 17:12

ИМХО, 64 бита имеет смысл ставить только для одного — снятия ограничения на работу с памятью.
Никаких иных плюсов, понятных обычному пользователю, не существует.

Из минусов 64бит сборок именно РОСА и Мандрива 2011 могу отметить то, что часть багов присутствовала только в 64 бит пакетах
Оффтопик: хотя для таких ОС, как Windows разница может быть гораздо серьезней.

Re: i586 или x86_64

Сообщение skok » 16 май 2012, 17:22

Re: i586 или x86_64

Сообщение susewin » 16 май 2012, 17:42

Re: i586 или x86_64

Сообщение bas » 16 май 2012, 17:48

Читайте также:  Windows 10 диск d recovery заполнен как освободить

Re: i586 или x86_64

Сообщение skok » 16 май 2012, 18:02

Re: i586 или x86_64

Сообщение AL_ » 16 май 2012, 20:45

Re: i586 или x86_64

Сообщение skok » 16 май 2012, 21:10

Re: i586 или x86_64

Сообщение Pulfer » 16 май 2012, 21:45

Re: i586 или x86_64

Сообщение PastorDi » 17 май 2012, 01:02

Re: i586 или x86_64

Сообщение PastorDi » 17 май 2012, 01:07

:):) Пень4 даже поддерживает!! 🙂

64 битные инструкции поддерживают процессоры:

А вот с многоядерностю и многопоточностью. ээээ какбы . это совершенно разные вещи.

Не все процессоры имеют несколько ядер. Например могут писать что процесор 4х ядерный. На саомо деле у него 2 ядра и 2 ВИРТУАЛЬНЫХ ядра. Т.е. процессор имеет 2 кристалла и каждый кристалл «разделен пополам». (грубо выражаясь). Почитайте в тырнете (если хотите) там много пишут про это.

Что касается многопоточности. Есть еще такое понятие как параллельность многопоточности. Если просто многопоточность, что это грубо можно описать как: идет несколько потоков в ОДНУ сторону, потом выполняЮтся они и уже потом ОБРАТНО идут так же несколько потоков. Но, параллельность в чем заключается? В том что (в данном примере потоки идут ПОСЛЕДОВАТЕЛЬНО) при параллельности несколько потоков идут ТУДА и ОБРАТНО = ОДНОВРЕМЕННО. Грубо говогря это технология Hypertreeding (Гипертейдинг). Сначало придумали гипертрейдинг для работы по шине Процессор-Память, а потом придумали то же самое с видязами. Т.е. видели наверно компы с двумя видяхами, только их обозвали Гибридные.
Эта тема тоже большая. В интернете есть много чего.

Источник

Linux i586 или x86

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

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

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

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

Конфигурация компьютера
Материнская плата: 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
Читайте также:  Linux mint не видит дисковод

——-
Linux контролирует жизнь!

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

а какая разница между i586 и i686 у меня лично i686 »

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

Конфигурация компьютера
Память: 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, но не каждый хочет тратить своё и машинное время ради выигрыша в десяток процентов.

Источник

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