i386 a i686 jak to rozumować?

Forumowy magiel: pogaduchy o wszystkim i o niczym.
Awatar użytkownika
Knopper90
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 136
Rejestracja: 21 maja 2011, 00:03
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86
Lokalizacja: Bytnica
Kontakt:

i386 a i686 jak to rozumować?

Post autor: Knopper90 »

Cześć i witam
Zawsze mnie intrygowała jedna kwestia i chciałbym, żebyście się podzielili swoimi uwagami.
Otóż w skrócie używam PCLinuxOS'a 2013.04 i on optymalizowany jest na procesory i686

Kod: Zaznacz cały

uname -a
Linux localhost.localdomain 3.2.18-pclos2.bfs #1 SMP PREEMPT Thu May 24 04:44:50 CEST 2012 i686 i686 i386 GNU/Linux
Ubuntu 12.04 jest optymalizowany na procesory i386 albo od i386 (nie wiem za bardzo jak to działa).
Posiadam pod maską procesor AMD Athlon II X2 250, parametry tutaj jak kogoś interesują:

Kod: Zaznacz cały

http://benchit.pl/procesory/AMD/Athlon+II+X2/250
Widać różnice w działaniu między Ubuntu a PCLinuxOS'em (ale to może być wynik różnic między nimi, programy, środowiska graficzne itd). Zastanawiałem się, czy jeśli uruchomię/zainstaluję Ubuntu 12.04 pod moim prockiem to uruchamiają się jakieś moduły/procedury lub jak to się nazywa, że Ubuntu obsługuje mojego Athlona jako procesor i686 czy nie ma czegoś takiego i działają procedury dla i386?

Jeśli to ostanie czy lepiej mieć optymalizację na i386 czy i686 w moim przypadku?
PCLinuxOS 2012.08 KDE
JerryG
Zakręcona Traszka
Zakręcona Traszka
Posty: 923
Rejestracja: 28 lut 2008, 21:22
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: i386 a i686 jak to rozumować?

Post autor: JerryG »

Ja po chlopsku i386 do 1Ghz procka a powyzej i686 :mrgreen:
- - - - - - - - - - - - - - - - - - -
Lenovo G50
Awatar użytkownika
Knopper90
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 136
Rejestracja: 21 maja 2011, 00:03
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86
Lokalizacja: Bytnica
Kontakt:

Re: i386 a i686 jak to rozumować?

Post autor: Knopper90 »

Aha to miałoby sens.
PCLinuxOS 2012.08 KDE
Awatar użytkownika
Admc
Gibki Gibbon
Gibki Gibbon
Posty: 2149
Rejestracja: 23 lip 2009, 08:57
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: i386 a i686 jak to rozumować?

Post autor: Admc »

@JerryG: Bzdura

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

Intel wypuszczał kolejno serie procesorów:
8086
80186
80286
80386 (i386)
i486
i586 (Pentium)
i686 (Pentium II, Pentium III)

Mała litera i wzięła się od nazwy producenta (Intel) a końcówka x86 od pierwszego procesora z serii (8086)
Czyli wersja i386 jest zoptymalizowana dla i386 wzwyż, a wersja i686 dla i686 wzwyż. Procesory są kompatybilne wstecz.
╔═╦╗╔╦═╦═╦╗╔╗Blaszak (Phenom II x4 955BE, 4 GB RAM, GF GTX 550Ti) - Kubuntu 13.10 amd64
║═╣║║║╔╣╔╣╚╝║Toshiba Satellite A110-293 - Lubuntu 13.10 x86
║╔╣╚╝║║║║╚╗╔╝HTC Hero - Tegro 2.6 (Android 2.1)
╚╝╚══╩╝╚╝♥╚╝ Liczniki: Linux - 496087, Ubuntu - 28751.
Awatar użytkownika
Knopper90
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 136
Rejestracja: 21 maja 2011, 00:03
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86
Lokalizacja: Bytnica
Kontakt:

Re: i386 a i686 jak to rozumować?

Post autor: Knopper90 »

No to teraz rozumiem.
PCLinuxOS 2012.08 KDE
Awatar użytkownika
anemus
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 117
Rejestracja: 19 lut 2007, 20:25
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: Niebiańskie Piekiełko

Re: i386 a i686 jak to rozumować?

Post autor: anemus »

Ja może dodam, że kolejne procesory mimo, że kompatybilne wstecz to wprowadzały często szereg nowych instrukcji usprawniających i przyspieszających wykonanie kodu. I tak np. python skompilowany pod i386 dla lepszej kompatybilności (z czym w dzisiejszych czasach? :P) to 40% wydajności skompilowanego z optymalizacją pod Core 2 Duo na tymże procesorze. To jeden z powodów dla których ja wybieram środowiska 64-bitowe - one i paczki dla nich są kompilowane w standardzie z optymalizacją pod nowe procesory (standard x86-64 zawiera optymalizację pod wyższe wersje sse np itd. itp). Również i686 optymalizuje pod SSE i MMX ale już nie ich nowe wersje.
ODPOWIEDZ

Wróć do „Pogaduchy”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości