1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

speichergrenze für 32-bit linux

    • Linux
  • michi204
  • 11. Juli 2007 um 08:01
  • Unerledigt
  • michi204
    26
    michi204
    Mitglied
    Reaktionen
    63
    Punkte
    7.268
    Beiträge
    1.318
    • 11. Juli 2007 um 08:01
    • #1

    hi!

    ich hab das schon mal wo gelesen, die antwort aber jetzt auf die schnelle nicht mehr gefunden: kann man 4 GB RAM mit 32-bit linux noch voll ausnützen, oder braucht man dazu schon 64 bit?

    zb unter windows war das ja iirc so, dass nur der halbe adressraum tatsächlich für anwendungen zur verfügung stand.

    lg,
    michael

  • comar
    7
    comar
    Mitglied
    Punkte
    530
    Beiträge
    94
    • 11. Juli 2007 um 09:37
    • #2

    sollte gehen, allerdings muss das im Kernel hineinkompiliert werden. Ich weiß aber nicht, ob das bei den meisten Distros auch per-default gemacht wird.

    May the source be with you.

  • Paulchen
    1
    Paulchen
    Gast
    • 11. Juli 2007 um 10:11
    • #3

    Aus dem Kernelkonfigurationsmenü:

    Code
    CONFIG_NOHIGHMEM:
    
    
    Linux can use up to 64 Gigabytes of physical memory on x86 systems.
    However, the address space of 32-bit x86 processors is only 4
    Gigabytes large. That means that, if you have a large amount of
    physical memory, not all of it can be "permanently mapped" by the
    kernel. The physical memory that's not permanently mapped is called
    "high memory".
    
    
    If you are compiling a kernel which will never run on a machine with
    more than 1 Gigabyte total physical RAM, answer "off" here (default
    choice and suitable for most users). This will result in a "3GB/1GB"
    split: 3GB are mapped so that each process sees a 3GB virtual memory
    space and the remaining part of the 4GB virtual memory space is used
    by the kernel to permanently map as much physical memory as
    possible.
    
    
    If the machine has between 1 and 4 Gigabytes physical RAM, then
    answer "4GB" here.
    
    
    If more than 4 Gigabytes is used then answer "64GB" here. This
    selection turns Intel PAE (Physical Address Extension) mode on.
    PAE implements 3-level paging on IA32 processors. PAE is fully
    supported by Linux, PAE mode is implemented on all recent Intel
    processors (Pentium Pro and better). NOTE: If you say "64GB" here,
    then the kernel will not boot on CPUs that don't support PAE!
    
    
    The actual amount of total physical memory will either be
    auto detected or can be forced by using a kernel command line option
    such as "mem=256M". (Try "man bootparam" or see the documentation of
    your boot loader (lilo or loadlin) about how to pass options to the
    kernel at boot time.)
    
    
    If unsure, say "off".
    
    
    Symbol: NOHIGHMEM [=n]
    Prompt: off
      Defined at arch/i386/Kconfig:494
      Depends on: <choice> && !X86_NUMAQ
      Location:
        -> Processor type and features
          -> High Memory Support (<choice> [=y])
    Alles anzeigen

    Da mir bisher noch keine Distribution aufgefallen ist, die mit den 2,5 GB RAM in meinem PC Probleme gehabt hätte, nehm ich mal an, in den meisten Distributionen ist die Unterstützung für 4 GB RAM aktiviert.

  • michi204
    26
    michi204
    Mitglied
    Reaktionen
    63
    Punkte
    7.268
    Beiträge
    1.318
    • 15. Juli 2007 um 19:47
    • #4
    Zitat von Paulchen

    Aus dem Kernelkonfigurationsmenü:

    Code
    CONFIG_NOHIGHMEM:[...]

    danke!
    genau, was ich gesucht habe...

    lg,
    michi

  • gelbasack
    25
    gelbasack
    Mitglied
    Reaktionen
    90
    Punkte
    6.525
    Beiträge
    1.241
    • 15. Juli 2007 um 19:54
    • #5

    Bei einem Rechner hab' ich allerdings genau 1GB drin, der braucht auch Unterstützung für 4GB, sonst werden nur knapp 900MB statt 1GB erkannt.

  • Maximilian Rupp 27. Dezember 2024 um 00:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern