Cosa limita il mio laptop all'aggiornamento della RAM a 8 GB?


8

Ho un Toshiba Portege M780-S7240. È un i7, a 64 bit e attualmente ha 4 GB di RAM. Vorrei passare a 16 GB. (Se è importante, sto eseguendo Ubuntu a 64 bit.)

Ho controllato con un fornitore di RAM che ha detto che non era possibile con la mia configurazione e ho visto la guida per l'utente che dice:

"Configurato con 4 GB (2 GB + 2 GB) DDR3 1066 MHz (max 8 GB)"

Cosa causa questo limite rigido? Qual è esattamente la limitazione o combinazione di limitazioni che gli impedisce di supportare 16 GB? È la scheda madre? Esiste un aggiornamento del firmware che posso fare per andare oltre?

MODIFICARE

Ecco un link alle specifiche del produttore. (È un PDF.) Mi è stato detto che questi PDF sono stati creati prima del rilascio e di solito non aggiornati come modifiche al firmware.


3
È la scheda madre. Dal momento che non sarai in grado di sostituirlo bloccato con 8 GB.
Ramhound,

1
Perché? C'è un aggiornamento del BIOS intorno a quello? Cosa causa questa limitazione? Il sistema operativo lo supporta, si adatta agli slot, il processore in teoria lo supporta --- che cosa causa questo limite?
Mittenchops

3
I chipset hanno spesso limiti di memoria, ad es. Nel mio ThinkPad R60 non posso usare più di 3 GiB di memoria. Non c'è modo di evitarlo se non quello di sostituire la scheda madre. Tieni presente che sono coinvolti molti più componenti rispetto agli slot RAM, al processore e al sistema operativo.
Joey,

Risposte:


7

Credo che il controller di memoria del chipset Intel HM55 abbia questo limite. Sembra un limite / limite di progettazione relativo al design di Intel. Il modello esatto del tuo Protege 780 potrebbe comportare un feedback aggiuntivo da parte di altri


Grazie, @Dave M. Ho aggiornato le informazioni del modello per riflettere ciò. Portege M780-S7240.
Mittenchops

4

Non entrerò nei dettagli sulla tua macchina specifica, in realtà sembra che tu voglia una risposta più generale. La mia seguente risposta è per lo più supportata da questo articolo , leggete se volete una conoscenza più specifica.

Questo limite è causato dall'hardware della scheda madre. Un recente processore a 64 bit è limitato all'accesso a 64 GB, questo limite è un limite rigido causato dai pin disponibili sul processore. Il limite teorico sarebbe 2^64. (Ma non c'è attualmente bisogno di così tanta memoria, quindi i pin non sono ancora integrati nei processori)

Il northbridge gestisce una cosiddetta mappa di memoria che mappa le aree della memoria da leggere e scrivere su determinati dispositivi, anche il northbridge ha un limite rigido. Ricorda che ogni pin e ogni connessione sulla scheda madre rende la progettazione più difficile e i chip posti su di essi sono più costosi. Quindi questo è un semplice fattore di costo, il produttore presume solo che la maggior parte delle persone non userà più del limite dato dall'hardware. L'hardware che supporta di più, è più costoso.

Il BIOS non ha nulla a che fare con nulla sul tuo computer non appena viene caricato il kernel. Si noti che i processori recenti incorporano il northbridge, non sono sicuro di come sia definito il limite sulle schede madri senza un northbridge. (Ma penso che il limite non sia ancora definito solo dal processore)


strisciare attraverso la sezione dei commenti dell'articolo collegato, per ottenere altre risposte. ci sono alcuni (credo) commenti spagnoli, ma l'autore risponde principalmente in inglese e fornisce ulteriori informazioni.
Baarn,

La procedura guidata Cpu-Z e PC di www.cpuid.com mostrerà le dimensioni corrette dell'indirizzo della CPU, molto probabilmente 32 o 44 bit (4 GB (atomo) -> 1 TB (server xeon)) per le moderne CPU a 64 bit (con 36 bit ovvero 64 GB già presenti in Pentium Pro / Pentium II nel 1999)
ZaB,

2

Kingston conosce circa 10 versioni di protege m780 che accetta da 6 GB (2 + 4) in modalità a canale singolo a 16 GB (8 + 8) a doppio canale. Probabilmente è necessario capire la modifica di "Protege M780" prima di rivolgersi al fornitore.

La memoria supportata dipende dal modo in cui i pin sono collegati sulla scheda madre ai socket RAM effettivi. Dalla descrizione di Kingston immagino che Toshiba volesse avere due opzioni da 4 GB, ovvero 4 o 2 + 2, volentieri hanno progettato bene il BIOS e il modulo massimo in ogni socket funziona bene.

Immagino che la CPU effettiva potrebbe andare al minimo con indirizzamento a 36 bit, ad esempio 64 GB, il mio (Acer, Athlon 64 del 2006), ad esempio, potrebbe gestire indirizzi fisici a 40 bit - 1 TB, ma la scheda madre ha due slot in cui DMI dice che ciascuno è 4 GB (e scheda madre ha una logica presente per supportarlo) ma in realtà accettano solo moduli da 2 GB, ignorando quelli da 4 GB anche se collegati, probabilmente per risparmiare fastidio agli utenti XP che sfruttano al massimo l'opzione / 3GB

È semplicemente un filo non attinto dal controller della scheda madre (aka northbridge) allo slot di memoria, quindi non esiste alcun modo per aggirarlo (vale a dire che anche buone abilità di saldatura non aiuteranno)


Grazie ZaB. Ho aggiornato questo sopra. Esiste una risorsa per controllare questo con Kingston o semplicemente e-mail?
Mittenchops

Come sul lato destro lì sul loro sito web c'è un menu a discesa in cui è possibile cercare nella memoria per sistema specifico?
ZaB,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.