32-bittinen Linux ja 4 gigaa muistia ?

Koneessani on tällä hetkellä 2 gigaa muistia ja dualbootin takana Windows (pelikäyttöön) ja Linux (pääasiallinen käyttis). Emolla on 4 muistipaikkaa joista 2 käytössä. Olen hieman miettinyt muistin laajentamista 4 gigaan hankkimalla toiset 2 gigan kampaa. Emolevyn ohjelevyn mukaan se tukee 8 gigaan asti muistia ja Windows on 64-bittinen joten sen kanssa ei pitäisi olla ongelmia, mutta olen hieman epävarma miten 32-bittisellä Linuxilla se onnistuisi (koska 32 bitillä pystyy osoittamaan vain 4 gigaa ja mahdolliset negatiiviset luvut voisivat olla kantona kaskessa). Miten tuo mahtaisi onnistua ?
9400
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Neljän gigan muistilla osa kolmen ja neljän gigan välissä olevista muisteista jää laiteosoitteiden alle. Asia voidaan korjata Bios-asetuksista siirtämällä laiteosoitteiden alle jäävä muisti neljän gigan yläpuolelle.

Kuten sanoit 64-bittiselle Windowsille asia ei ole ongelma.

Yleensä 32-bittisen Linuxin ytimet on käännetty tukemaan vain neljää gigaa. Kerneliksi on siis vaihdettava 64G optiolla käännetty ydin. Debianissa sen nimessä on lisuke bigmem. Ubuntussa se menee serverikernelin nimellä. Ytimen voi kääntää myös itse tarvitsee vain valita tuo 64G optio päälle.

Tietysti voi muistin lisäämisen jälkeen jättää kaiken entiselleen ja menettää noin puoli gigaa muistia.

Äänestä
  • Tai sitten asentaa vaan 64-bittisen version siitä toisesta käyttöjärjestelmästä.

    Äänestä

  • m-kar kirjoitti:

    Tai sitten asentaa vaan 64-bittisen version siitä toisesta käyttöjärjestelmästä.

    tekee kuten edellinen kirjoittaja ehdotti. Aloittaja tuskin saa koskaan sitä about 3,3 gigaa käytettyä loppuun.

    Minulla on 4Gt (3,8Gt) ja debianissa bigmem, ubuntussa ihan vakiokerneli (3,3Gt). Kummassakaan en ole saanut muistia loppumaan enkä muista että olisi erityisesti swapannutkaan vaikka joku virtuaalikone ja softia on useita käynnissä. Ainoastaan jos tekee jotain hitsin isoja projekteja niin koko 4Gt RAM saattaa olla merkitystä, peruskäytössä ei mitään. Ellei joku ohjelma syö muistia mutta sen sijaan että lisäisi muistia olisi järkevämpää joko korjata vika tai vaihtaa ohjelmaa.

    Äänestä

Ei Linuxilla ole mitään 4GB:n rajoja.

Äänestä


  • ... kirjoitti:

    Joops, mutta eikö teknisesti ole kuitenkin mahdollista saada vaikka 64 GB:ia käyttöön?

    on joo, mutta ei siis OOB. "Jottain tarttis tehrä".

    Äänestä

  • ... kirjoitti:

    Joops, mutta eikö teknisesti ole kuitenkin mahdollista saada vaikka 64 GB:ia käyttöön?

    PAE eli Physical Address Extension. Useimmat jakelut tarjoavat PAE-tuella käännetyn kernelin 32-bittisiin järjestelmiinsä, joten useimmiten kerneliä ei tarvitse itse käänneskellä.
    http://en.wikipedia.org/wiki/Physical_Address_Extension

    Äänestä

  • Pee Aaa Eee kirjoitti:

    PAE eli Physical Address Extension. Useimmat jakelut tarjoavat PAE-tuella käännetyn kernelin 32-bittisiin järjestelmiinsä, joten useimmiten kerneliä ei tarvitse itse käänneskellä.
    http://en.wikipedia.org/wiki/Physical_Address_Extension

    Johan tuo PAE tuli tuossa minun linkissä esitelty jos nyt joku jaksoi sinne asti lukea ;)

    "A. You need to install Physical Address Extension (PAE) aware kernel under 32 bit Ubuntu Linux. It is a feature of x86 and x86-64 processors that allows more than 4 Gigabytes of physical memory to be used in 32-bit systems."

    Äänestä

Kommentoi aloitusta


The Real J. kirjoitti:

Koneessani on tällä hetkellä 2 gigaa muistia ja dualbootin takana Windows (pelikäyttöön) ja Linux (pääasiallinen käyttis). Emolla on 4 muistipaikkaa joista 2 käytössä. Olen hieman miettinyt muistin laajentamista 4 gigaan hankkimalla toiset 2 gigan kampaa. Emolevyn ohjelevyn mukaan se tukee 8 gigaan asti muistia ja Windows on 64-bittinen joten sen kanssa ei pitäisi olla ongelmia, mutta olen hieman epävarma miten 32-bittisellä Linuxilla se onnistuisi (koska 32 bitillä pystyy osoittamaan vain 4 gigaa ja mahdolliset negatiiviset luvut voisivat olla kantona kaskessa). Miten tuo mahtaisi onnistua ?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu