» »

Zakaj v Windows 7 še vedno vztrajajo z omejitvijo pomnilinka?

Zakaj v Windows 7 še vedno vztrajajo z omejitvijo pomnilinka?

SmeskoSnezak ::

Sem mislil, da so v Win 7 (32bit različici, se razume) ukinili bedarijo, da Windowsi ne vidijo vsega rama, torej več kot 3GB. Spet se moraš ukvarjat z PAE on/off, ki je itak bedarija.

Ko človek vidi tale link si misli, da se Microsoft norca dela iz domačih uporabnikov.

Berem pa tudi na internetu, da zaenkrat delujejo skoraj vse igre na tem 2003 server. Glede na to, da je bolj stabiln in varn OS, razmišljam o namestitvi, da sam poizkusim.

In vas vprašam. Zakaj ne neha MS nas zabavat in umakne torej omejitev, ki je itak brezvezna?
@ Pusti soncu v srce... @

Mavrik ::

Verjetno zato ker ni brezvezna omejitev in ni stvar Windowsov. Poleg tega pa x64 podpirajo karkoli hočeš in trenutno res ni razloga zakaj bi še vztrajal pri 32-bitnih.
The truth is rarely pure and never simple.

SmeskoSnezak ::

Zakaj pa pol rajš ne delajo samo na 64bitnih? Dosti več in bolje bi lahk sprogramirali OS, če bi se posvetili le 64bitnim, kot pa delajo štalo z dodatnim 32bitnim OS-om. :P
@ Pusti soncu v srce... @

Mavrik ::

Ker vsi procesorji ne podpirajo 64-bitnih razširitev.
The truth is rarely pure and never simple.

SmeskoSnezak ::

Da sploh ne omenjam, kako driverji ne delajo na 64bitnem sistemu, ker še kuj so tečni z 32bitno verzijo. Torej, na 64bitnem Win 7 ne delajo driverji, na 32bitnem pa maš smotano omejitev 3GB pomnilnika. Dobesedno se norca delajo... marš, ej!
@ Pusti soncu v srce... @

Spc ::

Verjetno zato ker ni brezvezna omejitev in ni stvar Windowsov

No potem ima Windows Server 2003 brezvezno neomejitev.
:)
 

vorantz ::

In tebi ne delajo kateri driverji točno na x64?

SmeskoSnezak ::

Ne gre se zame. Berem svetovni splet, kjer folk živčnega dobiva, ker driverji ne delajo. Ni še driverjev, etc. Za naše zdravje se gre. A ti bi se pustil norca delat iz samega sebe? Bi pustil, da ti živcirajo s takimi bedarijami? :P
@ Pusti soncu v srce... @

Mavrik ::

Da sploh ne omenjam, kako driverji ne delajo na 64bitnem sistemu, ker še kuj so tečni z 32bitno verzijo. Torej, na 64bitnem Win 7 ne delajo driverji, na 32bitnem pa maš smotano omejitev 3GB pomnilnika. Dobesedno se norca delajo... marš, ej!


Driverji jasno delajo na x64. Sam 64-bitni morajo biti.

No potem ima Windows Server 2003 brezvezno neomejitev.


PAE, ki ga uporablja Win2003, povzroča resne probleme z določenimi gonilniki, razširi naslovni prostor na račun hitrosti in ne reši problema omejitve velikosti naslovnega prostora pri procesih samih. Skupno en kup problemov in upočasnitev za nekaj kar je elegantno rešeno če naslavljanje v celotnem operacijskem sistemu razširiš na 64-bitov.

Ne gre se zame. Berem svetovni splet, kjer folk živčnega dobiva, ker driverji ne delajo. Ni še driverjev, etc. Za naše zdravje se gre. A ti bi se pustil norca delat iz samega sebe? Bi pustil, da ti živcirajo s takimi bedarijami? :P


Torej bluziš na pamet?
The truth is rarely pure and never simple.

Spc ::

Driverji jasno delajo na x64. Sam 64-bitni morajo biti.

X-Fi driverji ne delajo če imaš več kot 3GB rama.
Vse deluje samo snemat se ne da iz nobenega vhoda.
In ja govorim o 64bitnih gonilnikih.
 

Zgodovina sprememb…

  • spremenil: Spc ()

vorantz ::

Ne gre se zame. Berem svetovni splet, kjer folk živčnega dobiva, ker driverji ne delajo. Ni še driverjev, etc. Za naše zdravje se gre. A ti bi se pustil norca delat iz samega sebe? Bi pustil, da ti živcirajo s takimi bedarijami? :P


Dokler ne moreš govorit iz svojih izkušenj ni treba tako sigurno in zagreto bobnat ;)

SmeskoSnezak ::

Kaj bluzim na pamet? Joj, ste zakompleksani, da adijo. Beri tale internet, uporabi bing pa google, začni s prstami migati in beri. Verjetno bi te keri okoli kepe, od tistih, katerim driverji ne delajo in se živcirajo zaradi tega.
@ Pusti soncu v srce... @

Spc ::



PAE, ki ga uporablja Win2003, povzroča resne probleme z določenimi gonilniki, razširi naslovni prostor na račun hitrosti in ne reši problema omejitve velikosti naslovnega prostora pri procesih samih. Skupno en kup problemov in upočasnitev za nekaj kar je elegantno rešeno če naslavljanje v celotnem operacijskem sistemu razširiš na 64-bitov.

eh, ki si te to prebral ali videl.
Nimam nobenih problemov z driverji na datacentru.
 

Mavrik ::

Kaj bluzim na pamet? Joj, ste zakompleksani, da adijo. Beri tale internet, uporabi bing pa google, začni s prstami migati in beri. Verjetno bi te keri okoli kepe, od tistih, katerim driverji ne delajo in se živcirajo zaradi tega.


Tisto pritoževanje je večinoma posledica tega, da 64-bitnih driverjev ni, ne pa da "ne bi delali". Prosim da opaziš razliko. Namreč tudi gonilniki morajo uporabljati 64-bitni naslovni prostor, da lahko pravilno delujejo (kar je recimo bil občasno problem pri PAE, saj gonilniki niso upoštevali 36-bitnega naslovnega prostora s PAE in je prišlo do težav).
Odkar Microsoft zahteva, da za certifikacijo gonilnika mora obstajati 32-bitna IN 64-bitna verzija je ves nov hardware podprt na 64-bitnih sistemih. Kar pa seveda ne pomeni da bo en obskuren tajvanski tiskalnik iz leta 2001 delal, ker je verjetno tista firma pozabila da obstaja, kaj šele da bi jo brigalo dovolj, da bi naredili driver.

eh, ki si te to prebral ali videl.
Nimam nobenih problemov z driverji na datacentru.


Sam zato ker "teb" dela, ne pomeni da ni brez težav. Tule recimo je naštetih nekaj problemov in workaroundov za njih (ki skoraj vsi brez izjeme močno vplivajo na hitrost delovanja). V končni fazi torej hekaš skupaj nekaj kar povzroča dodatne probleme, ne spremeni dejstva, da vsaka aplikacija še vedno uporablja samo 32-bitne naslove, namesto da bi preprosto naredil elegantnejšo in preprostejšo rešitev: razširil naslovni prostor na 64-bitov.

Hvalabogu recimo strežniški sistemi počasi opuščajo 32-bitno podporo in čez kakih 10 let morda celo ne bomo več rabili čipov s 32-bitno podporo (recimo tudi arhitektura se je malo spremenila pri prehodu na 64-bitnost, saj nekatere stvari v "long" modeu preprosto več niso podprte in ne delajo).
The truth is rarely pure and never simple.

Spc ::

Nevem zakaj potem ne gremo na 256bitov
 

vorantz ::

Zakaj bi?

ZaOstali ::

Zakaj bi?

Zakaj pa ne bi? //Naj en to razloži!

mtosev ::

hehe. eni ne razumejo da je to hardwarksa omejitev oz. omejitev 32bitov in da vec ne gre. eno kot je bilo pri 16bit. zato smo sli na 32bit.

za 16bit za je max 16mb rama
Core i9 10900X, ASUS Prime X299 Edition 30, 32GB 4x8 3600Mhz G.skill, CM H500M,
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro
moj oče darko 1960-2016, moj labradorec max 2002-2013

Zgodovina sprememb…

  • spremenil: mtosev ()

Spc ::

Sploh ni res to.
Sem poglej malo:
http://www.geoffchappell.com/notes/windows/license/memory.htm
:)

That 32-bit editions of Windows Vista are limited to 4GB is not because of any physical or technical constraint on 32-bit operating systems. The 32-bit editions of Windows Vista all contain code for using physical memory above 4GB. Microsoft just doesn't license you to use that code.


za 16bit za je max 16mb rama

Od kdaj pa je 2^16 16MB ?
 

Zgodovina sprememb…

  • spremenil: Spc ()

mtosev ::

zanimivo Hence, a processor with 32-bit memory addresses can directly access 4 GB of byte-addressable memory. ne? from wiki
Core i9 10900X, ASUS Prime X299 Edition 30, 32GB 4x8 3600Mhz G.skill, CM H500M,
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro
moj oče darko 1960-2016, moj labradorec max 2002-2013

Spc ::

No če je to res kako pa je lahko ta naredil, da mu v visti piše 8GB rama ?
http://www.geoffchappell.com/notes/windows/license/memory.htm

Potem to ni možno.
 

BadB0y ::

SPc: /PAE :)

PAE Mode
PAE is the second method supported to access memory above 4 GB; this method has been widely implemented. PAE maps up to 64 GB of physical memory into a 32-bit (4 GB) virtual address space using either 4-KB or 2-MB pages. The Page directories and the page tables are extended to 8 byte formats, allowing the extension of the base addresses of page tables and page frames to 24 bits (from 20 bits). This is where the extra four bits are introduced to complete the 36-bit physical address.

Windows supports PAE with 4-KB pages. PAE also supports a mode where 2-MB pages are supported. Many of the UNIX operating systems rely on the 2 MB-page mode. The address translation is done without the use of page tables (the PDE supplies the page frame address directly).


Zgodovina sprememb…

  • spremenil: BadB0y ()

Tilen ::

Na 32bitnem sistemu lahko v BIOS-u nastaviš MRF (memory remap feature) = enabled in boš videl ves ram.
413120536c6f76656e696a612c20642e642e

Rippy ::

Zakaj bi?

Zakaj pa ne bi? //Naj en to razloži!


Most 64-bit microprocessors on the market today have an artificial limit on the amount of memory they can address, because physical constraints make it impossible to support the full 16.8 million terabyte capacity. For example, the AMD64 architecture has a 52-bit limit on physical memory and currently only supports a 48-bit virtual address space


Razen če potrebuješ prevod mislim, da ni potrebno razlagat :p.

Sicer pa nekaj, da si lažje predstavljaš (če je moja matematika pravilna). Vzameš 2GB RAM-a in recimo, da je debela 3mm jo položiš na tla in dodajaš nove 2GB dokler ne zapolniš to cifro. Stolp bo visok 2,800,000km, kar je približno 3.6x do lune in nazaj :p

Zgodovina sprememb…

  • spremenil: Rippy ()

Dr_M ::

Ja ta grdi microsoft nas zabava in nam ne da 32 bitnih windowsov, ki bi brez problema vidl en tisoc miljonov gigabaytov rama.
The reason why most of society hates conservatives and
loves liberals is because conservatives hurt you with
the truth and liberals comfort you with lies.

Spc ::

Ja včasih se nam je tudi zdelo 1GB rama hudo dosti.
Mogoče pa bomo prebili 64bitni limit in bomo tako potrebovali vsaj 128 ali pa 256.
:)
 

Mavrik ::

Zakaj bi?

Zakaj pa ne bi? //Naj en to razloži!


Ker je drago. 256 bitno naslavljanje pomeni 256 linij od procesorja do pomnilnikov. To pomeni 256 naslovnih nogic na pomnilniku. To pomeni 256-bitne naslovne registre. To pomeni 256 biten program counter. Vse to stane za implementirat. In če že delaš tolk in tolk "biten" procesor načeloma zraven še daš potem 256 bitne podatkovne linije, 256 bitne registre in tako naprej, kar ti spet poveča število registrov in število linij ter s tem nogic ko jih rabiš. Sam pogledjte recimo grafične kartice s svojimi širokimi vodili in strošek izdelave tistega.

Dokler ni potrebe se na takih stvareh na konkurenčnem trgu ne zapravlja denar. Še posebej ko ti 64-bitov obljublja dovolj velik naslovni prostor za vidno prihodnost.
The truth is rarely pure and never simple.

BigWhale ::

Spc, ne ve, da je PAE nekaj podobnega kot tisto, k je Popaj namesto rezerve gume na avtu dal gor kar berglo ... :>

Mavrik,

Pa potem, ko imas narejen 256bitni procesor z vso odgovarjajoco opremo, moras pocakati se na operacijski sistem, ki ga bo podprl. :)

kixs ::

Ce je nuja, OS hitro dobi pravo podporo.

vorantz ::

Nuja bo ko bomo uporabljali http://www.wolframalpha.com/input/?i=2%... bajtov RAMa
hm...mislim, da se ne mudi ;)

dronyx ::

Naj me prosim nekdo razsvetli, če ima firma napisan 32 bitni gonilnik za tiskalnik v Cju, koliko je dela, da ga prevede v 64 bitno kodo? Je to samo switch v prevajalniku, ali je potrebno na novo napisat celotni gonilnik (v kar resno dvomim).

BigWhale ::

Povsem odvisno od tega kako je gonilnik narejen.

Spc ::

Sem imel pravo idejo...
http://gizmodo.com/5376443/windows-7-64-bit-windows-8-try-128-bit
:)

Še malo pa bomo na 256bitih.
 

blackbfm ::

Ker vsi procesorji ne podpirajo 64-bitnih razširitev.


Take izjave so že fajn mim. 64 bit je standard že vsaj 3 leta. Je več ostalih razlogov da 32 bit OS ostaja.

tsatthoggua ::

Sem na 64-bitnem sistemu ze od casa Viste. Ker sem kupil nov comp, res ni bilo smisla z 4G rama vstrajat na 32-bitnem sistemu. Sem pa tudi preklel nekatere driverje, kot naprimer za HP1010 printer. Ni sans da bi delal na Visti. Se pred casom, ko so koncno objavili driverje za Visto x64 mi ni printer niti podrazno delal.

Resitev : ustimal sem si Windows XP Vmware. Sedaj imam notri vedno clean snapshot za elektronsko banko, nato pa sledi snapshot z Office in driverji za printanje in pa vsa mozna navlaka kot naprimer software za telefon, Garmin,...

Tako imam svoj sistem "clean", je pa malo vec dela ce hocem kaj od zgorjega uporabljat. Dela mi pa vse :)

KoMar- ::

Sony's Playstation 2 CPU Emotion Engine is advertised as a 128 bit processor. It has 128-bit SIMD registers, like many processors, but is only a 64-bit processor in the traditional sense as it can only use 64-bit memory addresses.

:)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Zakaj imam samo 3GB namesto 4GB rama? (strani: 1 2 )

Oddelek: Operacijski sistemi
8919816 (9901) bobi1992
»

Windows 7 32bit vs. 64bit

Oddelek: Operacijski sistemi
396797 (5905) Blisk
»

Snow Leopard pravzaprav 32-biten (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
518799 (6649) noraguta
»

ne zazna 3 G ramov ampak 2558 zakaj ??

Oddelek: Pomoč in nasveti
282874 (2336) Zheegec
»

4GB rama na operacijskem sistemu (strani: 1 2 3 )

Oddelek: Operacijski sistemi
1008600 (7409) opeter

Več podobnih tem