Forumi


Povratak   PC Ekspert Forum > Računala > Software > Operativni sustavi
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 28.11.2008., 13:42   #1
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
Kako prepoznati 4GB RAM-a - Tutorial

Kratak uvod

Općenito, model racunala koncipiran je tako da, izmedju ostalog, podrazumijeva pojam "adresne sabirnice". Ta sabirnica, bilo da ju kontrolira sam procesor ili DMA sustav, odredjuje u kojem trenutku ce se pristupiti odredjenom uredjaju ili sklopu. Kriva i netocna predpostavka je da se adresna sabirnica rezervira iskljucivo za radnu memoriju (RAM). Problem se, dakle, pojavljuje u trenutku kada kolicina radne memorije pocinje dostizati maksimalni adresirljivi prostor nekog procesora (sto je u danasnje vrijeme primjenjivo i najvise se manifestira na PC racunalima). Bitno je, doduse, napomenuti, da konstrukcija n-bitnog procesora ni u kojem slucaju ne podrazumijeva njegovu sirinu adresne sabirnice (ali to je tema za neki drugi FAQ), iako cemo trenutno kolokvijalno 32-bitne procesore smatrati onima koji mogu adresirati 2^32 B RAM-a (iako zapravo vecina njih od pocetka P6 jezgre imaju mogucnost 2^36 (64GB), dok je Athlon svojom pojavom na x86 arhitekturu donio i Alphin adresni mod, 2^43 (8TB), iako je samo pretpostavka da postoji dovoljno tag bitova za adresiranje toliko memorije kako u to doba niti jedan chipset nije nudio podrsku za vise od 4GB RAM-a), analogno za 64-bitne (iako se radi o kud i kamo manjoj adresirljivosti, za detalje provjerite tehnicke specifikacije vaseg procesora).

Ceste pogresne predpostavke

Predpostavka: "32 bitni" Windowsi ne znaju "prepoznati" 4GB RAM-a.
Ispravak: Svi NT-noidi, jos od NT4 pa nadalje, znaju "prepoznati" 4GB RAM-a; problem je hardverski arhitekturalne prirode, a ne do Windowsa.

P: Moj n-bitni procesor moze prepoznati 2^n RAM-a.
I: Adresni prostor nije odredjen "bitnoscu" procesora. Svi 32-bitni x86 procesori od Pentiuma Pro (kraj 1995.) (te neki 32 bitni x86 sustavi) sposobni su baratati sa 64BM memorije (PAE/PSA(-36) ekstenzije). Ta cinjenica, do pojave x64 ekstenzije x86 arhitekture, jos uvijek ne popravlja "pojedenu" rupu u RAM-u koja je uzrokovana uredjajima koji rezerviraju adresni prostor do na 2^32 B.

P: Ali, ali, moj prijatelj je procitao u Bagu/Vidiju / cuo od dajdze iz Dojclanda / reko mu Perica, mali od p0rn dileraja u skoli, da se moze prepoznati svih 4GB RAM-a na 32/32 kombinaciji.
I: Edit dugme postoji, a mi svi zeljno iscekujemo nove Djurine kucne carolije!

Situacije

32 bitni procesor, 32 bitni OS
- problem: moj operativni sustav prepoznaje samo x.xx < 4GB RAM-a, iako BIOS uredno prikazuje cjelokupni iznos
- rjesenje: nema ga [1].

64 bitni procesor, 32 bitni OS
- problem: moj operativni sustav prepoznaje samo x.xx < 4GB RAM-a, iako BIOS uredno prikazuje cjelokupni iznos
- rjesenje: instalacija 64 bitnog sustava.

64 bitni procesor, 64 bitni OS
- (potencijalni) problem: imam sve potrebno za adresiranje svojih jeftino placenih gigabajta RAM-a, ali OPET se ne vidi cjelokupni iznos
- rjesenje: iako, de iure, stavljanje 64 bitnog sustava rjesava problem adresiranja RAM-a, jos uvijek postoji hardver koji ne moze/ne zna/ne zeli biti na visokim adresama, pa svejedno "zauzima" adrese koje bi trebale biti rezervirane za RAM odgovarajucem operativnom sustavu unatoc. Ukratko i bez previse komplikacija, oprostite mu tih par MB koje je pojeo.

4GB je stavljeno kao ilustracija psiholoskog limita, a ogranicenje se, dakako, primjenjuje za sve 4+ GB kolicine memorije.

[1] "nema ga" se odnosi konkretno na 4GB RAM-a; de iure, postoje 32 bitni operativni sustavi (lista memorijskih limita za Windows bazirane) koji mogu adresirati 4GB+ RAM-a no "progutani" prostor (vise o tome: Ogranicenje za RAM 3Gb na socket 775 plocama?) se u pravilu ne moze nadoknaditi. Drugim rijecima, 4+ GB RAM-a na takvom sustavu je moguce, ali uvijek umanjeno za dio koji je vec zauzet do tih 4GB.
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.

Zadnje izmijenjeno od: Bubba. 05.06.2009. u 10:04. Razlog: Volim moderatore vise od administratora!
Bubba je offline   Reply With Quote
Staro 10.01.2009., 00:23   #2
_hmp_
Premium
 
Datum registracije: Dec 2008
Lokacija: Zagreb
Postovi: 31
Evo, svaka cast na temi, ali neke stvari mi nisu bas najjasnije.

U biti svaki 32 bit Win teoretski moze alocirati 64GB memorije na x86 procesoru koristeci PAE ( Windows Server i 128GB ). Svaki 32 bitni procesor, poslije Pentiuma Pro (P2, P3, P4), zbog svojeg 36-bitnog address bus-a, moze baratati sa 2^36B = 64GB memorije.

Znaci li to da je u biti u implementaciji 32bitnog Windowsa (XP prvenstveno) namjerno onemogućeno alociranje memorije preko 2^32B?

Ocito sam ja nesto krivo shvatio, jer mi ovo nema nikakvog smisla.
Hvala.

Zadnje izmijenjeno od: _hmp_. 10.01.2009. u 00:24. Razlog: typo
_hmp_ je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 10.01.2009., 07:35   #3
matijab
Problem?
Moj komp
 
matijab's Avatar
 
Datum registracije: Oct 2008
Lokacija: negdje u fotelji
Postovi: 90
32 bitni procesor, 32 bitni OS
- problem: moj operativni sustav prepoznaje samo x.xx < 4GB RAM-a, iako BIOS uredno prikazuje cjelokupni iznos
- rjesenje: nema ga.


ima ga posalji pitanje u bug i oni che ti odgovorit sad trenutno ovih dana nemogu vidjet,kako i shta u registriju se treba napravit i mogu win 32 prikazati 4.00 gb.imash 5 minuta posla s tim i onda ti pokazuje,
a uopche shta si opterechen s tim???
__________________
za to treba imat muda prijatelju, za to treba imat muda
matijab je offline   Reply With Quote
Staro 10.01.2009., 18:22   #4
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
Citiraj:
Autor _hmp_ Pregled postova
U biti svaki 32 bit Win teoretski moze alocirati 64GB memorije na x86 procesoru koristeci PAE ( Windows Server i 128GB ). Svaki 32 bitni procesor, poslije Pentiuma Pro (P2, P3, P4), zbog svojeg 36-bitnog address bus-a, moze baratati sa 2^36B = 64GB memorije.
Ne bas svaki. Pogledaj ovdje za detalje.

Citiraj:
Znaci li to da je u biti u implementaciji 32bitnog Windowsa (XP prvenstveno) namjerno onemogućeno alociranje memorije preko 2^32B?
Da.

Citiraj:
Ocito sam ja nesto krivo shvatio, jer mi ovo nema nikakvog smisla.
Sve si dobro shvatio, da pace. No, PAE/PSE-36 su *teski* hackovi koji osim svojih realnih nedostataka ne eliminiraju "4GB issue". Cak i uz PAE/PSE-36 izgubit ces dio RAM-a koji ce biti potrosen na mapiranje ostalih uredjaja, pa primjerice umjesto 8GB uz PAE/PSE-36 ces jos uvijek imati 7.xGB ili nesto u tom stilu.

Citiraj:
Autor matijab Pregled postova
ima ga posalji pitanje u bug i oni che ti odgovorit sad trenutno ovih dana nemogu vidjet,kako i shta u registriju se treba napravit i mogu win 32 prikazati 4.00 gb.imash 5 minuta posla s tim i onda ti pokazuje,
Nesumnjivo. Uvjeren sam da Bugovski Windowsi mogu "prikazivati" i Pentijum 6 32GHz, ali...

Dakle, ukratko, ti nesto pomijesao, da budem blag.
Citiraj:
a uopche shta si opterechen s tim???
Zasto mislis da sam ja "opterecen" s time?
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 10.01.2009., 23:21   #5
scap
Premium
Moj komp
 
scap's Avatar
 
Datum registracije: Feb 2005
Lokacija: Croatia
Postovi: 196
Citiraj:
Autor matijab Pregled postova
ima ga posalji pitanje u bug i oni che ti odgovorit sad trenutno ovih dana nemogu vidjet,kako i shta u registriju se treba napravit i mogu win 32 prikazati 4.00 gb.imash 5 minuta posla s tim i onda ti pokazuje,

hahahahaha smijesan si... odi ti lijepo na bugov forum pa tam pisi
__________________


____________________________________






Ima ih dosta koji nisu napisali ništa nakon kupnje/prodaje, no redom koji jesu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
29 30 31 32 33







scap je offline   Reply With Quote
Staro 11.01.2009., 01:10   #6
matijab
Problem?
Moj komp
 
matijab's Avatar
 
Datum registracije: Oct 2008
Lokacija: negdje u fotelji
Postovi: 90
he znash ko ti smijeshan.........
gle nisam reko da odesh na forum nego da pitAsh bugovce bash,
jer chesh na forumu naich na ljude koji che bash komentirat kao i ti sad ovo
__________________
za to treba imat muda prijatelju, za to treba imat muda
matijab je offline   Reply With Quote
Staro 11.01.2009., 01:46   #7
buljo
Strichek Moderator
Moj komp
 
buljo's Avatar
 
Datum registracije: Apr 2005
Lokacija: Zg
Postovi: 9,319
Citiraj:
Autor matijab Pregled postova
he znash ko ti smijeshan.........
gle nisam reko da odesh na forum nego da pitAsh bugovce bash,
jer chesh na forumu naich na ljude koji che bash komentirat kao i ti sad ovo
Kaj su oni ljudi koji bez greške znaju odgovorit na bilokoje pitanje? Jebote kak da ih onda pitam di mi je cura sad?
I ubuduće koristi HR znakove a ne neke lijeve, ako ti se ne da stavljat kvačica onda stavljaj slova bez icega.
__________________


/// Asus Maximus VII Hero /// Intel i7 4790K with Cryorig H5 /// 4*8GB Kingston DDR3 1600 /// Gigabyte 1070 Ti Gaming 8GB ///
/// HDD_0 Samsung 970 Evo Plus 500 GB SSD /// HDD_1 Samsung 860 Evo 500 GB /// HDD_2 WD 1TB Black /// HDD _3 WD 2TB Red /// HDD _4 WD 3TB Red /// HDD _5 WD 4TB Red /// DVD-RW Pioneer DVR-212 ///
/// Creative Gigaworks T20 /// Fnatic Gear Red /// Logitech G502 /// Razer Goliathus /// HyperX Cloud /// Corsair 650D Obsidian /// DELL U2719D + DELL U2719D /// CorsairHX650W ///
/// Synology 918+ = 2 x 4 TB WD Red & 2 x 6 TB Seagate IronWolf ///





/// Lenovo T480s /// i5 8250u, 16 GB, NVME 500 GB /// Lenovo ProDock ///




žmnpp
buljo je offline   Reply With Quote
Staro 11.01.2009., 18:16   #8
matijab
Problem?
Moj komp
 
matijab's Avatar
 
Datum registracije: Oct 2008
Lokacija: negdje u fotelji
Postovi: 90
oprosti ono shto nestavljam kvachice,shta to nekuzhite ljudi?nisam reko da su bogovi bugovci.mah nema veze.yaboravi brishi sve postove ako hochesh svejedno mi je
__________________
za to treba imat muda prijatelju, za to treba imat muda
matijab je offline   Reply With Quote
Staro 11.01.2009., 18:18   #9
danij3l
Premium
 
danij3l's Avatar
 
Datum registracije: Nov 2005
Lokacija: NA
Postovi: 2,620
nece tebi cika buljo nista.
samo ti nama reci kako cemo mi to naprafit.
nemoj sad bjezat
danij3l je offline   Reply With Quote
Staro 11.01.2009., 20:02   #10
matijab
Problem?
Moj komp
 
matijab's Avatar
 
Datum registracije: Oct 2008
Lokacija: negdje u fotelji
Postovi: 90
evo ovako idem za nekih 15-20 dana kuchi,(kod kuche su mi bugovi pa chu onda nachi taj u kojem pishe kako i shta),pa chu donest taj bug.i lijepo vamo sve napisat
strpite se:P molim vas napisao bih odmah sad ali nemogu.
__________________
za to treba imat muda prijatelju, za to treba imat muda
matijab je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 11.01.2009., 22:59   #11
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
Citiraj:
Autor matijab Pregled postova
evo ovako idem za nekih 15-20 dana kuchi,(kod kuche su mi bugovi pa chu onda nachi taj u kojem pishe kako i shta),pa chu donest taj bug.i lijepo vamo sve napisat
strpite se:P molim vas napisao bih odmah sad ali nemogu.
Inace bih ti rekao da se ne trudis, ali ako uzivas u vlastitoj gluposti i ne shvatjanju osnovnih koncepata racunalstva, ozezi!
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 12.01.2009., 03:31   #12
matijab
Problem?
Moj komp
 
matijab's Avatar
 
Datum registracije: Oct 2008
Lokacija: negdje u fotelji
Postovi: 90
hmmmmmmmmmm
sad bash budem
__________________
za to treba imat muda prijatelju, za to treba imat muda
matijab je offline   Reply With Quote
Staro 12.01.2009., 04:24   #13
Fleks
JDM
 
Fleks's Avatar
 
Datum registracije: Sep 2004
Lokacija: Zagreb
Postovi: 6,137
Bubba samo da te podsjetim, ti skidas ovog sa štrika, ja sam zadnjeg.
Fleks je offline   Reply With Quote
Staro 12.01.2009., 07:40   #14
stuc
Banned
 
stuc's Avatar
 
Datum registracije: May 2005
Lokacija: Online
Postovi: 2,402
Hmm.. baš sam razmišljao nadogradit lap sa još 2GB rama no opet mi žao da stoji neiskorišten kad samo vrtim XP... ako ovo pali tj. budem vidio šta će @matijab napisat pa da se nadogradim, čekam...
stuc je offline   Reply With Quote