32-bit / >= 4 Gt RAM ?

debiankäyttäjä

Miten on: Kun PC:ssä on RAM -muistia 4 binääristä gigatavua ja käyttöjärjestelmänä debian lenny 32-bit versio, niin oletuksenahan on tilanne, jossa osa RAM -muistista jää kokonaan käyttämättä, kun mm. näytönohjaimen muistialue ottaa osansa tuosta 32 bitin mahdollistamasta 4 GiTavun mustialueesta.

Mutta: teoriassahan pitäisi olla mahdollista tehdä 32 -bittiseen käyttöjärjestelmään ajuri, joka osaa tilapäisesti kytkeä CPU:n 64 -bit tilaan tai käsitellä loogisen ja fyysisen muistiosoituksen taulukkoa siten, että vaikka 32 -bittisessä ohjelmassa EI voikaan kerralla näkyä yli 4 Gt muistia, niin:

a) kun ajetaan useita ohjelmia, voi kukinohjelma saada oman 4 Gt virtuaalisen muistialueen

ja

b) yksikin ohjelma voisi periaatteessa käyttää yli 4 Gt muistia, jos ohjelmaan on koodattu mahdollisuus tähän. Vertaa vanhaa MS-DOS -aikaan, jossa EMS oli vastaavasti tapa saada käyttöön yli 1 Mt muistialue MS-DOS -ohjelmassa, jotka eivät voi suoraan nähdä yli 1 Mt muistialuetta.

Tämä herättää muutamia kysymyksiä:

1) saako debian lennyyn sellaista kernel -ajuria tms. joka tekisi juuri tuon, eli osaisi käyttää kaiken muistin hyödyksi varaamalla määrätyn ohjelmien näkemän muistiosoitealueen "ikkunaksi" todellisiin muistiosoitteisiin, jotka ovat esim. yli 4 Gt rajan tai jotka normaalisti jäisivät "peittoon" kun esim. näytönohjaimen videomuisti varaa saman osoitealueen.

2) kannattaako samasta syystä asentaa levylle swap -osio vaikka RAMmia onkin 4 Gt ?

3) Jos kohdan 1 kuvaama ajuri löytyy ja sen saa helposti otettua käyttöön, osaako ko. ajuri hyödyntää enemmänkin muistia eli kannattaako laajentaa esim 8 tai 16 Gt:uun ?

4) entä vastaavat ajurit uusille, tuleville käyttöjärjestelmäversioille, tehdäänkö niitä ?

64 -bit -käyttöjärjestelmäversiota en ole toistaiseksi uskaltanut asentaa, koska:

5) yhteensopivuus 32 -bit ohjelmien kanssa, voiko niitä ajaa ?

6) yhteensopivuus 32 -bit laiteohjaimien kanssa, voiko niitä käyttää ? Jos ei, voi moni oheislaite jäädä toimimatta, ja tuo on tilanne, jota ei voi kertakaikkiaan hyväksyä !

1

729

    Vastaukset 1

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • lxwzWm7G4J

      a) Kaikkien ohjelmien käytössä on 3/1 gigan osoiteavaruus.
      b) Kerneli hallitsee muistia. Ohjelmilla ei sen sorkkimiseen ole asiaa.

      1) Tähän käytetään prosessorin PAE-laajennusta, jolloin muistia voidaan osoittaa 64 gigaan asti. Debianissa pitää ottaa bigmem-kerneli käyttöön. Laitteiden muistin peittäminen hoidetaan kuten 64-bittisessäkin. Bios asetuksella 2-4 gigan muisti siirretään 4 gigan yläpuolelle.

      2) Swap ei muutenkaan ole pakollinen. Koneen mennessä lepotilaan tarpeellinen koska muisti säilötään swappiin. Lisäksi levytila on halpaa.

      3) Bigmem kernelillä raja on 64 gigaa mikäli emolevy sen sallii. Ohjelma käytössä on kuitenkin aina 3/1 gigan osoiteavaruus. Se ei suurene vaikka muistia olisi kuinka paljon. Testien mukaan 64-bittisessä systeemissä ohjelmat pyörivät hieman vikkelämmin.

      4) Jokaisen kernelin mukana tulee aina omat modulit. Eri arkkitehtuurit käännetään samoista sorsista.

      5) 32-bittisiä ohjelmia voi ajaa melko rajoitetusti. Toisaalta kaikki amd64 jakelussa olevat ohjelmat ovat 64-bittisiä. Ongelma tuleekin lähinnä kaupallisten ohjelmien kanssa, joista on saatavilla vain 32-bittiset binäärit. Samoin joitain videokoodekkeja on vain 32 bittisenä.

      6) Laiteajurit tulevat jakelun mukana. Mikäli laitteelle on 32-bittinen ajuri niin sille löytyy ajuri myös 64-bittisessä jakelussa.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mikä sun salaisuus on,kun näytät niin nuorelta..

      Vaikka oot jo noin vanha!?
      Ikävä
      109
      1340
    2. MiltäKaivattusi

      Näyttää? !
      Ikävä
      45
      911
    3. Myönnetään, tunnen lämpimiä tunteita kohtaasi

      Vaikutat tosin liian hyvältä ollaksesi totta. Komeita miehiä on maailma pullollaan mutta sinussa on jotain.....
      Ikävä
      50
      736
    4. Perhoseni (miehelle)

      Miksi et usko, että mun rakkaus sinuun on aitoa ja vilpitöntä? Tai että se oli jo silloin? Miksi ajattelet, ettet ole r
      Ikävä
      131
      696
    5. Mitä meidän välillämme

      On käynyt näiden vuosien aikana?
      Ikävä
      70
      666
    6. Uskaltaisitko

      Tavata kaivattusi tässä tilanteessa?
      Ikävä
      67
      616
    7. Olen tavattavissa

      tänään klo 17-02 siinä ravintolassa. Tulethan sinäkin?
      Ikävä
      53
      597
    8. Halaus juuri sinulle

      Kaikki järjestyy kyllä. Luota vain. ❤️🫶
      Ikävä
      55
      555
    9. Onko Sofia jälleen jätetty?

      Moni asia viittaisi siihen, että hän on jälleen sinkku.
      Kotimaiset julkkisjuorut
      94
      485
    10. Mies, näetkö minut myös

      Seksuaalisena ihmisenä ja naisena? Haluatko minua seksuaalisesti? Vai olenko mielestäsi tyttönen?
      Ikävä
      20
      480
    11. Meneekö unohtamis

      Projektisi hyvin??
      Ikävä
      34
      467
    12. Voiko se ikinä toimia

      Voiko meistä ikinä tulla mitään? Näin kauan aikaa on kulunut ja mitään ei tapahdu... En usko, että sinä mietit minua het
      Ikävä
      32
      458
    13. Mitä jos...

      Susta tykätään poikana enemmän, kun tyttönä? Miten asian käsittelet tai otat tiedon vastaan? T nainen gubetellija herät
      Sinkut
      142
      453
    14. Nainen, mitä mieltä olet kodittomista?

      Ja heistä jotka eivät kykene huolehtimaan asioistaan, itsestään eikä terveydestään? Miten heidän kanssaan tulisi toimia?
      Ikävä
      115
      453
    15. Rekat seisovat dieselin hinnan takia . Ala ei kestä tällaista hintatasoa, sanoo yrittäjä .

      EU:n kallein diesel on kova paikka kuljetusalalle. Ajoja on jätetty ajamatta kannattavuus­ongelmien vuoksi, sanoo alan e
      Kajaani
      92
      451
    16. Kuka se on

      Kuhmon komein aikamies?
      Kuhmo
      5
      448
    17. Uskallatko paljastaa

      Millä nimellä löydyn puhelimestasi?
      Ikävä
      49
      447
    18. Voin tulla

      Sisustamaan sulle 🤭
      Ikävä
      51
      445
    19. Et sinä mitään

      Oikeasti halua
      Ikävä
      52
      403
    20. Miksi jätit vastaamatta mies

      Silloin kauan sitten 😔
      Ikävä
      42
      400
    Aihe