Erinevad tähised - mida need tähendavad

Algajatele mõeldud foorum. Siia võib teha kõik Linuxiga seotud teemad, mida mujale ei oska panna

Moderaator: Moderaatorid

Vasta
Kasutaja avatar
kessu
Vana Pingviin
Vana Pingviin
Postitusi: 1106
Liitunud: 16.07.2007, 11:43

Erinevad tähised - mida need tähendavad

Postitus Postitas kessu »

i686
x86_64
i386
Proovisin googlest otsida, aga ei saanudki aru, mida need tähendavad.


Alles puutusin kokku sellise asjaga: ubuntu LiveCD ütles mulle, et tegemist on i686 arvutiga ja et tema ei kavatse küll käima minna seal peal. Tõmbasin siis ArchLinuxi, mis pakkus kohe i686-e. Aga seegi ei läinud mingi "internal error"-i tõttu käima ja lõpuks ei saanud ma seal ühtegi Linuxi versiooni käima ja pidin asjale siiski wini peale panema.

Aga küsimus: Kas saab vaadata ... arhidektuuri(?) Ma ei suutnud tuvastada üldsegi, mis arvutiga tegemist on - mingeid klepse pole enam, pabereid ammugi mitte. Mida üldse kõigepealt sellise arvuti puhul tegema peaks?
Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
Kasutaja avatar
-IFFI-
Vana Pingviin
Vana Pingviin
Postitusi: 1411
Liitunud: 25.06.2005, 03:00

Postitus Postitas -IFFI- »

Kuskil siin oli hallil ajal teema kus oli see ära seletatud kenasti.
Põhimõteliselt kui i386 või i686 kumbgi töötab masinal siis saab käiata mõlemat, see miski arhitektuuri versiooni asi vist vai blabla teema. Mind see ei huvita ja ei viitsi ka täpsemalt selgeks teha, laisk olen :D

Aga see x86_64 näitab, et 64 bitisele süsteemile mõeldud.

Ah mis ma mölisen eks targemad tulevad teevad asja selgeks ;)
Kasutaja avatar
Heix
Pingviini aktivist
Pingviini aktivist
Postitusi: 356
Liitunud: 23.07.2005, 03:00

Postitus Postitas Heix »

Vikis ka sellest natuke räägitud:
http://viki.pingviin.org/I386,_amd64,_x ... Cll_valida
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Eelmistele lisaks.Oma arvuti protsessori tüübi saad teada käsuga

Kood: Vali kõik

cat /proc/cpuinfo
ja hetkel töötava kerneli käsuga

Kood: Vali kõik

uname -a
rea lõpus on tavaliselt kirjas milisele arhitektuurile kernel on mõeldud.
Seda, kas protsessor on 32 või 64 bitine saad teada käsuga

Kood: Vali kõik

grep flags /proc/cpuinfo
, kui seal reas on olemas "lm", siis tähendab see, et tegu on 64 bitise protsessoriga.
Kui erinevad protsessoritüübid huvitavad, siis http://en.wikipedia.org/wiki/List_of_CPU_architectures
Kasutaja avatar
kessu
Vana Pingviin
Vana Pingviin
Postitusi: 1106
Liitunud: 16.07.2007, 11:43

Postitus Postitas kessu »

Aga kui ma ei saa isegi Livecd-d käima kuda ma siis neid käske kirjutan ... winil on ju teisiti need. Ja ikkagi: Mida peaks tundmatu arvutiga tegema enne kui üldse on mõtet näppima hakata.
Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
Kasutaja avatar
natsa
Vana Pingviin
Vana Pingviin
Postitusi: 536
Liitunud: 25.03.2009, 20:22

Postitus Postitas natsa »

Tõmba tööriist nimega "aida32", ja käivita.
See annab masina kohta üsna põhjalikku teavet.
Kõige parem asi on töötav asi.
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Kui see livecd ütles, et tema i686 peal käima ei lähe, siis on ta ilmselt mõeldud 64 bitisele masinale, täpsest veateatest oleks ilmselt rohkem abi.Windowsis näed protsessori kohta infot kui korraga pressid akna logoga ja pause/break klahvi.
Kasutaja avatar
erku
Vana Pingviin
Vana Pingviin
Postitusi: 560
Liitunud: 12.09.2008, 17:34

Postitus Postitas erku »

Maakeeli; kõik on kinni arhidektuuris ja ajaloos.
alguses olid 286, 386, 486 ja siis 686. Kui kunagi ammu oli mul 1,2GHz Intel, siis näitas et on 486 ja sulgudes taga oli ( 6x286 architecture) info protsessori kohta.
Hetkel on siis enamjaolt 686 (32 bit arhidektuurile) ja 686 /64 (32 bit ja 64 bit arhidektuurile)

Hetkel toimub 6 tuumaliste AMD-de lauskatsetamine aasias. Kahju et me siin eestis ei saa katsetamisel osaleda. Mis X86 /64 on lõppversioon, mis jõuab tavatarbijani pole veel selge.

Intelid on enamjaolt siis hetkel x86 32/(64) ning AMD x86 64/(128) sisemise arhidektuuriga.

Minul oli aastal 2008 sama probleem mis foorumlasel kessul, kus uhiuuele netiavarustest järjekordselt kokkupandud arvutile ei olnud võimalik Linuxit paigaldada, pusisin kuu aega ja tulemus mis lõpuks sain oli ikka nutune. Ootasin aastakese ja uuema Linuxi versiooniga hakkas juba tööle.
Ehk näiteks kui on uuem soketiga AMD3 (II põlvkond) või Intel LGA1156 ning LGA1366 protsessor tuleb varuda vahel pisut kannatust, kuniks tarkvara arendajad jõuavad sinnamaani.

Ei ole rohkem tarvis, kui panna käima arvuti ja siseneda Bios`i. Sealt saab koheselt infot protsessori kohta. Mõned Biosid näitavad ka ära protsessori toe, kas 32bit või 32/64bit ja vahel ka sisearhidektuuri 16/32, 32/64 või 64/128. Võib minna saadud infoga protsessori tootja kodulehele ja vaadata antud protsessorimargi spetsifikatsiooni kus on kirjas siis 32bit ja 64bit toe olemasolu. Sellele vastavalt siis saab juba otsustada kas valida OP süsteem 32 bitine või 64 bitine.
Kasutaja avatar
kessu
Vana Pingviin
Vana Pingviin
Postitusi: 1106
Liitunud: 16.07.2007, 11:43

Postitus Postitas kessu »

Kõneall olev arvuti on kokku pandud aastal 2003 niiet uuest protsessorist on asi kaugel. See hakkas mind tõsiselt ärritama, et ükski OS ei hakanud installerit käimagi panema.
obundra kirjutas:täpsest veateatest oleks ilmselt rohkem abi
Kui see oleks olnud mu oma arvuti siis oleks ehk saanud ka kauem asjatada, aga inime lootis, et ma teen selle korda ... terve päev läks niigi.
Olen umbkeelne mulk ja ei saa võõrastest keeltest piisavalt aru
Kasutaja avatar
bobc
Pingviini aktivist
Pingviini aktivist
Postitusi: 165
Liitunud: 09.07.2005, 03:00

Postitus Postitas bobc »

Pakun välja, et enamus probleeme miks ei saada GNU/Linux distrosid installitud on seotud emaplaadi probleemidega jne.
Vali näiteks mõni distro, mis on compilleeritud 486 või 586 cpu ja see peaks tiksuma miski 1997->kuni tänapäevani (millal see Pentium (80586) tuli, või AMD k5).

Oletan, et jutt koguaeg x86 arch cpudel.
80086 - 80286 (16bit cpud)
80386 - (32bit cpud) x86 arch või x86-32
Nüüd ka uuemad cpud aastaid juba toetavad AMD64 või x86-64 aga nad kõik on suutelised jooksutama 32bit x86 arch OS.
Sisearch ei peaks kasutajat otseselt huvituma, on olnud CPU mille sisearch on olnud RISC käsustikul aga omab x86 decoderit.
Sisuliselt iga uus CPU põlvkond toob uue sisearchiga cpu.

Proovi buutida sisestades bootlooderile lisaks acpi=off noapic ja vaata kui kaugele jõuad.
PS x86-64 oskab jooksutada 32bit os kernelik, kasvõi i386 compitud oma.
Pilt
co
Pingviini aktivist
Pingviini aktivist
Postitusi: 106
Liitunud: 19.10.2006, 09:54

Postitus Postitas co »

Kas keegi teab õelda, kas need uuemad inteli x86 protsessorid töötlevad infot sisemiselt 8 biti kaupa või võetakse korraga ette nii pikk sõna, nagu on öeldud?
Kasutaja avatar
erku
Vana Pingviin
Vana Pingviin
Postitusi: 560
Liitunud: 12.09.2008, 17:34

Postitus Postitas erku »

Infot töödeldakse ikka kindlate pakettide kaupa. Aga Intel ise on suht-koht kidakeelne oma tehnoloogia sisu avaldamisega. Igal pool foorumiites on nn spetsialistide arvamusi seinast-seina. Samas Intel ei võta antud osas kuidagi sõna. Üks uutest:
http://ark.intel.com/Product.aspx?id=37151
Arvamuslik fakt on: endiselt on sisemine põhiarhidektuur (väljund, Bus) 32/64 bitine ja sisemälu 64bitine. Segaseks jääb asjaolu, kus tänu uuele laienenud soketile saab RAM mälud pea otse protsessori järgi ühendada. Kui panna 128 või 256 arhidektuuriga RAM mälud , kuidas see asi siis peaks toimima. See eeldab sisemise kompliaatori olemasolu ?
Nagu kõvaketas mis viidud sootuks kahe sillakivi jao võrra kaugemale. Seega kõvakettalt saadud info võib protsessorini jõuda juba sootuks teises formaadis.
Samas: SSE4.2; PCMPGTQ- Compare Packed Signed 64-bit data For Greater Than.
Mida rohkem infot loed seda segasemaks läheb.. javascript:emoticon(':wink:')
Viimati muutis erku, 06.02.2010, 22:22, muudetud 2 korda kokku.
Kasutaja avatar
medieval
Pingviini aktivist
Pingviini aktivist
Postitusi: 175
Liitunud: 16.11.2008, 09:46

Postitus Postitas medieval »

obundra kirjutas:Seda, kas protsessor on 32 või 64 bitine saad teada käsuga

Kood: Vali kõik

grep flags /proc/cpuinfo
, kui seal reas on olemas "lm", siis tähendab see, et tegu on 64 bitise protsessoriga.
On see kindel, olen siin üllas teadmises elanud, et mul tegu 32 bitisega, aga selle järgi nagu oleks 64bit?
Tegemist maailmatu vana Mobile AMD Sempron(tm) Processor 3500+.
Kasutaja avatar
erku
Vana Pingviin
Vana Pingviin
Postitusi: 560
Liitunud: 12.09.2008, 17:34

Postitus Postitas erku »

medieval kirjutas: ..................
On see kindel, olen siin üllas teadmises elanud, et mul tegu 32 bitisega, aga selle järgi nagu oleks 64bit?
Tegemist maailmatu vana Mobile AMD Sempron(tm) Processor 3500+.
Tundub küll nii kui on mudel:
Mobile processor:Keene
Mobile Sempron 3500+; Frequency:1800 MHz, L2-Cache:512 KB; HyperTransport:800 MHz; Multiplayer:9x; Voltage:0.950v - 1.125v; TDP:25 W; Relase:2006; Part Number:SMS3500HAX4C.
Model support: MMX, SSE, SSE2, SSE3, Enhanced 3DNow!, NX bit, AMD64, PowerNow!
Kasutaja avatar
bobc
Pingviini aktivist
Pingviini aktivist
Postitusi: 165
Liitunud: 09.07.2005, 03:00

Postitus Postitas bobc »

Mh osad Sempron toetavad AMD64, seega jah sul on x86_64 cpu ja sa saaksid seal jooksutada GNU/Linux AMD64/x86_64 distrot kui soov on.

Kõik kasutajad saavad vaadata, mis nende CPUd on ja siis tootja lehelt täpsemalt välja uurida, mis instruktsioonide set toetavad.
W32 kasutajad lihtne app nagu CPU-Z.
Pilt
Kasutaja avatar
medieval
Pingviini aktivist
Pingviini aktivist
Postitusi: 175
Liitunud: 16.11.2008, 09:46

Postitus Postitas medieval »

erku kirjutas:
Tundub küll nii kui on mudel:
Mobile processor:Keene
Mobile Sempron 3500+; Frequency:1800 MHz, L2-Cache:512 KB; HyperTransport:800 MHz; Multiplayer:9x; Voltage:0.950v - 1.125v; TDP:25 W; Relase:2006; Part Number:SMS3500HAX4C.
Model support: MMX, SSE, SSE2, SSE3, Enhanced 3DNow!, NX bit, AMD64, PowerNow!
Tegu selle mudeliga jap. Teab keegi, et kas 64bitine ubuntu annab 32bitisele mingi eelise ka, peale selle üle 4Gb-se RAM-i?
Kasutaja avatar
erku
Vana Pingviin
Vana Pingviin
Postitusi: 560
Liitunud: 12.09.2008, 17:34

Postitus Postitas erku »

Ubuntu kohta otseselt ei oska öelda, aga LinuxMint (kah ju ubuntu jubinatel) läks 64 bitisena algkäivituse, sulgemise jms kohalt kõik mis puudutab põhi OP`i tunduvalt kiiremaks.

edit: muidugi on soovitus, et efekt tuleb eriti esile kui kasutatakse näit AMD korral vähemalt kahetuumalist protsessorit ja vastavalt ka dual cannel mälukooslust (vähemalt 1GB kanalile; ehk 2x1GB identseid mälusi) ning seejuures 128*8 arhidektuuriga mälusi.
Samas olen ka ühetuumalisele Athlon 64-le peale pannud 64 bitise OP`i ja ka seal oli asi kiirem kui 32 bitine.
..pole ise ühelegi sempronile 64 bit peale pannud, aga ehk saame sinu käest teada kuidas asi toimib.. javascript:emoticon(':)')
illukas
Vana Pingviin
Vana Pingviin
Postitusi: 2036
Liitunud: 24.10.2006, 21:35

Postitus Postitas illukas »

üli keeruliseks on teema aetud:)
Kui sa TEAD et masinal on 64bitine protsessor siis vali AMD64/x86_64 (sama asi, erinev tähistus lihtsalt)
Kui ei tea siis vali i386/i686 (vahe lihtsalt selles, et 686-l on väga väga vanade protsessorite 386,486 tugi välja jäetud)

Miks nii soovitasin on sellepärast, et 64-bitised protsessorid töötavad vabalt ka 32bitise op süsteemiga.
Vasta