pod XP je to jestli dobře chápu stále nepraktický díky nemožnosti adresovat víc jak 4G
+1
0
-1
Je komentář přínosný?
Begy https://diit.cz/profil/begy
27. 2. 2008 - 06:15https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusepod XP je to jestli dobře chápu stále nepraktický díky nemožnosti adresovat víc jak 4Ghttps://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392713
+
mozno som to v texte nepostrehol... ale nevsimol som si vysvetlenie, akym sposobom je 2x-4x znasobenie kapacity FYZICKY dosiahnute... ak sa nemylim kazda pamet ma urcity pocet pametovych buniek, ako je mozne ze ich tieto "pridavne" cipy zdvojnasobia???
+1
0
-1
Je komentář přínosný?
sedgar (neověřeno) https://diit.cz
27. 2. 2008 - 06:45https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusemozno som to v texte nepostrehol... ale nevsimol som si vysvetlenie, akym sposobom je 2x-4x znasobenie kapacity FYZICKY dosiahnute... ak sa nemylim kazda pamet ma urcity pocet pametovych buniek, ako je mozne ze ich tieto "pridavne" cipy zdvojnasobia???https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392714
+
ano, 32bit OS má limit něco málo pod 4GB RAM, XPčka okolo 3,2 až 3,6GB
+1
0
-1
Je komentář přínosný?
JejKey (neověřeno) https://diit.cz
27. 2. 2008 - 06:48https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseano, 32bit OS má limit něco málo pod 4GB RAM, XPčka okolo 3,2 až 3,6GBhttps://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392715
+
sedgar - ja to chapu tak, ze se pametove cipy pridaji, ale spis jde asi o to, ze v dnesni dobe neexistuji dostatecne kapacitne velke samotne cipy, takze se daji 2 az 4 nad sebe a pres ten mustek se "tvari" jako jeden o dvojnasobne/ctyrnasobne kapacite. Asi totiz neni mozne bezne osadit "nekonecne mnoho" cipu na jednu pamet aby treba vznikl 64GB modul
+1
0
-1
Je komentář přínosný?
jjzz (neověřeno) https://diit.cz
27. 2. 2008 - 07:09https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusesedgar - ja to chapu tak, ze se pametove cipy pridaji, ale spis jde asi o to, ze v dnesni dobe neexistuji dostatecne kapacitne velke samotne cipy, takze se daji 2 az 4 nad sebe a pres ten mustek se "tvari" jako jeden o dvojnasobne/ctyrnasobne kapacite. Asi totiz neni mozne bezne osadit "nekonecne mnoho" cipu na jednu pamet aby treba vznikl 64GB modulhttps://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392716
+
sedgar: Si to precitaj podrobne princip je podobny ako u FB mas tam dalsi radice ktore prezentu 4 chipy ako 1 velky. to znamena ze na jeden modul mozes narvat 4x tolko chipov.
+1
0
-1
Je komentář přínosný?
risomas (neověřeno) https://diit.cz
27. 2. 2008 - 07:14https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusesedgar: Si to precitaj podrobne princip je podobny ako u FB mas tam dalsi radice ktore prezentu 4 chipy ako 1 velky. to znamena ze na jeden modul mozes narvat 4x tolko chipov.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392717
+
dik... je to tak ako hovorite - viac cipou nad sebou, akurat som tuto informaciu v texte nepostrehol...
+1
0
-1
Je komentář přínosný?
sedgar (neověřeno) https://diit.cz
27. 2. 2008 - 07:16https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusedik... je to tak ako hovorite - viac cipou nad sebou, akurat som tuto informaciu v texte nepostrehol...https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392718
+
to JejKey:
Jeste by bylo dobre dodat ze to omezeni RAM je dano vylozene Windows (coz malo kdo vi protoze se tlaci opacny nazor). i 32 Bitove cipy maji adresni proster tusim nekde daleko za 4 Gb. (64Gb ma tusim i386).
Bohuzel spousta lidi se chyta tohodle Hulanonesmyslu. A totiz toho ze os pokud neni 64 bit nemuze adresovat vic nez tolik a tolik pameti a jeste k tomu si z ni musi kus ukousnout ;-).
+1
0
-1
Je komentář přínosný?
Grovik https://diit.cz/profil/grovik
27. 2. 2008 - 07:41https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseto JejKey:
Jeste by bylo dobre dodat ze to omezeni RAM je dano vylozene Windows (coz malo kdo vi protoze se tlaci opacny nazor). i 32 Bitove cipy maji adresni proster tusim nekde daleko za 4 Gb. (64Gb ma tusim i386).
Bohuzel spousta lidi se chyta tohodle Hulanonesmyslu. A totiz toho ze os pokud neni 64 bit nemuze adresovat vic nez tolik a tolik pameti a jeste k tomu si z ni musi kus ukousnout ;-).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392719
+
Grovik : musim te opravit, to, ze 32bit CPU umi adresovat maximalne 4GB je naprosta pravda. Pro adresaci vetsich rozsahu se pouziva obelzlicka zvana PAE, coz je v podstate prepinani stranek pameti, ale v jednu chvili CPU porad muze adresovat jenom ty 4GB ! Nejde zaroven pracovat na vice 4GB strankach. Z toho plyne, ze PAE ma sve vyhody ale i spoustu nevyhod (je pomalejsi nez prima adresace, aplikace s tim musi pocitat jinak jsou problemy s kompatibilitou) a proto u MS systemu se pouziva jenom u serveru, u desktop Windows se nepouziva.
+1
0
-1
Je komentář přínosný?
TOW (neověřeno) https://diit.cz
27. 2. 2008 - 08:06https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseGrovik : musim te opravit, to, ze 32bit CPU umi adresovat maximalne 4GB je naprosta pravda. Pro adresaci vetsich rozsahu se pouziva obelzlicka zvana PAE, coz je v podstate prepinani stranek pameti, ale v jednu chvili CPU porad muze adresovat jenom ty 4GB ! Nejde zaroven pracovat na vice 4GB strankach. Z toho plyne, ze PAE ma sve vyhody ale i spoustu nevyhod (je pomalejsi nez prima adresace, aplikace s tim musi pocitat jinak jsou problemy s kompatibilitou) a proto u MS systemu se pouziva jenom u serveru, u desktop Windows se nepouziva.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392725
+
Este dodatok, Windows vie standartne adresovat 2GB v User Space, a 2GB v kernel mode. V serverovych ediciach sa to da nastavit na 3GB user a 1GB kernel.
+1
0
-1
Je komentář přínosný?
M1234 (neověřeno) https://diit.cz
27. 2. 2008 - 08:12https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseEste dodatok, Windows vie standartne adresovat 2GB v User Space, a 2GB v kernel mode. V serverovych ediciach sa to da nastavit na 3GB user a 1GB kernel.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392726
+
TOW: keby len CPU, ale mam osobne skusenosti ze to musi podporovat este aj chipset na doske... Intel Corporation Mobile 945GM/PM/GMS nesupportuje viac ako 3395MB ramky
+1
0
-1
Je komentář přínosný?
fixinko (neověřeno) https://diit.cz
27. 2. 2008 - 08:15https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseTOW: keby len CPU, ale mam osobne skusenosti ze to musi podporovat este aj chipset na doske... Intel Corporation Mobile 945GM/PM/GMS nesupportuje viac ako 3395MB ramkyhttps://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392728
+
este dodatok:
32 OS vyuziva 32bitovy instrukcny set a teda umoznuje zadavat len 32bitovu adresu v ramci celeho OS vcitane adresacie hardware, preto od max 4GB nutno odpocitat adresny priestor pre periferie, ktore pouzivaju address space (PCI, grafika atd).
+1
0
-1
Je komentář přínosný?
xox (neověřeno) https://diit.cz
27. 2. 2008 - 08:26https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseeste dodatok:
32 OS vyuziva 32bitovy instrukcny set a teda umoznuje zadavat len 32bitovu adresu v ramci celeho OS vcitane adresacie hardware, preto od max 4GB nutno odpocitat adresny priestor pre periferie, ktore pouzivaju address space (PCI, grafika atd).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392729
+
to TOW:
jiste ale jak jsem rekl je to problem OS ze nedokaze nikoliv HW. Ten umi i vic. To se ani nebavim o jinych CPU napriklad (POWERPC) kde je to zcela jinak a adresace vetsi ram tam neni problem.
Neliby se mi pohadky, kde se to stavi tak ze je to vlastnost 32bitu, ze sezerou kus pameti a jeste neumi vic jak 4 Gb.
+1
0
-1
Je komentář přínosný?
Grovik https://diit.cz/profil/grovik
27. 2. 2008 - 08:32https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseto TOW:
jiste ale jak jsem rekl je to problem OS ze nedokaze nikoliv HW. Ten umi i vic. To se ani nebavim o jinych CPU napriklad (POWERPC) kde je to zcela jinak a adresace vetsi ram tam neni problem.
Neliby se mi pohadky, kde se to stavi tak ze je to vlastnost 32bitu, ze sezerou kus pameti a jeste neumi vic jak 4 Gb. https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392730
+
aj vo XP PROFI sa da zapnut prepinac 3G USER/1G KERNEL
+1
0
-1
Je komentář přínosný?
kUMters https://diit.cz/profil/tifay
27. 2. 2008 - 08:37https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseM1234:
aj vo XP PROFI sa da zapnut prepinac 3G USER/1G KERNELhttps://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392736
+
ad M1234) Ty 3+1 jdou i mimo server. Staci dat do boot.ini parametr /3GB. Uzivatelsky procesy se pak cpou do pameti az za prvni giga. Zajimalo by me, proc ale (ja i dalsi) vidim v systemu jen 3.1GB. Kdyby to byl ten userspace, tak bych cekal po prepoctu min nez 3.
+1
0
-1
Je komentář přínosný?
xyz (neověřeno) https://diit.cz
27. 2. 2008 - 08:37https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusead M1234) Ty 3+1 jdou i mimo server. Staci dat do boot.ini parametr /3GB. Uzivatelsky procesy se pak cpou do pameti az za prvni giga. Zajimalo by me, proc ale (ja i dalsi) vidim v systemu jen 3.1GB. Kdyby to byl ten userspace, tak bych cekal po prepoctu min nez 3.
https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392737
+
Ajaj, o par sekund pomalejsi :(. Jinak to omezeni je skutecne dany i (kvalitnim :D) chipsetem?! Me to neco malo pres tri ukazuje na pc s iP35.
+1
0
-1
Je komentář přínosný?
xyz (neověřeno) https://diit.cz
27. 2. 2008 - 08:43https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseAjaj, o par sekund pomalejsi :(. Jinak to omezeni je skutecne dany i (kvalitnim :D) chipsetem?! Me to neco malo pres tri ukazuje na pc s iP35.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392740
+
Mimochodem k tomu figlu s META RAM me napada jista moznost.
Ta pamet by teoreticky mela byt pomalejsi protoze tam budou dva radice.
Jenze pri dobrem navrhu by se to mohlo chovat zhruba jako RAID takze by teoreticky mohla byt rychlost lepsi.
Ale tam by slo o to jak by se to optimalizovalo, tady mam strach, ze to bude stat za starou backoru.
+1
0
-1
Je komentář přínosný?
Grovik https://diit.cz/profil/grovik
27. 2. 2008 - 08:48https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseMimochodem k tomu figlu s META RAM me napada jista moznost.
Ta pamet by teoreticky mela byt pomalejsi protoze tam budou dva radice.
Jenze pri dobrem navrhu by se to mohlo chovat zhruba jako RAID takze by teoreticky mohla byt rychlost lepsi.
Ale tam by slo o to jak by se to optimalizovalo, tady mam strach, ze to bude stat za starou backoru.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392741
+
Ja vam nevim, ale kdyz nabootoju Linux, tak vidim uplne stejne jako ve Windows XP, cili 3,2 GB. Nevim kde berete, ze je to zalezitost pouze Windows.
+1
0
-1
Je komentář přínosný?
drnoha (neověřeno) https://diit.cz
27. 2. 2008 - 08:48https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseJa vam nevim, ale kdyz nabootoju Linux, tak vidim uplne stejne jako ve Windows XP, cili 3,2 GB. Nevim kde berete, ze je to zalezitost pouze Windows.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392742
+
drnoha:
Pokud vim tak existuje kernel co tohle umoznuje a neni s tim problem. ;-).
+1
0
-1
Je komentář přínosný?
Grovik https://diit.cz/profil/grovik
27. 2. 2008 - 08:58https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusedrnoha:
Pokud vim tak existuje kernel co tohle umoznuje a neni s tim problem. ;-).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392749
+
27. 2. 2008 - 09:20https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseano, treba mat v kerneli podporu pre PAE ;-)https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392757
+
2 Grovik:
32-bit platforma umi sama o sobe adresovat jen 4GB pameti. Proc? Protoze vsechny operandy v instrukcich maji prave delku 32bitu. Tecka.
Pak bylo potreba adresovat vice, jak 4GB. Tak se na to udelala obezlicka PAE, ktera "rozsiruje" sirku pametove sbernice na 36 bitu (To je tech max 64GB).
Problem ale je zachovani zpetne kompatibility. Takze pouziti teto obezlicky znamena, jak uz tu nekdo psal, zpomaleni. Takze ve skutecnosti ano, muzes adresovat vice pameti, ale pouze s tim, ze to zpomali praci systemu a musi se s tim pocitat (prepinani stranek).
Co se tyce te "viditelnosti" pouze 3.2GB ze 4GB, tak to tu jiz taky nekdo psal. Moderni periferie (PCI a vejs) pouzivaji pro pristup adresni prostor pameti, ne jak to byvalo pres porty. Takze pokud mas GK s vice jak 256MB, tak ti jen tato pamet vyzere 256MB z hlavni pameti. Resitelne to je u 64bit systemu, kde se da adresni rozsah periferii "posunout" na horni adresy, takze to nekoliduje s pameti.
Jo a jen pro informaci: 64bit procaky nutne nemuseji mit 64bit pametovou sbernici. AMD ma tusim pro pamet zapojenych "jen" 48 bitu.
+1
0
-1
Je komentář přínosný?
kaapo (neověřeno) https://diit.cz
27. 2. 2008 - 09:30https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse2 Grovik:
32-bit platforma umi sama o sobe adresovat jen 4GB pameti. Proc? Protoze vsechny operandy v instrukcich maji prave delku 32bitu. Tecka.
Pak bylo potreba adresovat vice, jak 4GB. Tak se na to udelala obezlicka PAE, ktera "rozsiruje" sirku pametove sbernice na 36 bitu (To je tech max 64GB).
Problem ale je zachovani zpetne kompatibility. Takze pouziti teto obezlicky znamena, jak uz tu nekdo psal, zpomaleni. Takze ve skutecnosti ano, muzes adresovat vice pameti, ale pouze s tim, ze to zpomali praci systemu a musi se s tim pocitat (prepinani stranek).
Co se tyce te "viditelnosti" pouze 3.2GB ze 4GB, tak to tu jiz taky nekdo psal. Moderni periferie (PCI a vejs) pouzivaji pro pristup adresni prostor pameti, ne jak to byvalo pres porty. Takze pokud mas GK s vice jak 256MB, tak ti jen tato pamet vyzere 256MB z hlavni pameti. Resitelne to je u 64bit systemu, kde se da adresni rozsah periferii "posunout" na horni adresy, takze to nekoliduje s pameti.
Jo a jen pro informaci: 64bit procaky nutne nemuseji mit 64bit pametovou sbernici. AMD ma tusim pro pamet zapojenych "jen" 48 bitu. https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392760
+
Zdá se mi to nebo je v článku zbytečně složitě opravdu popisován jakýsi typ paměťového sub-řadiče který se v několika kusech lepí přímo na DIMM oplatky ?
No jo zmetkové paměťové čipy které nejdou honit na moc MHz a využitelných je jen několik paměťových bloků je třeba též udat že. Když se z nich bude sosat zároveň (paralelně) bude to rychlé skoro jako zdravé paměti a když se jich nabouchá na DIMM celá hrst bude i kapacita stajná :o)
+1
0
-1
Je komentář přínosný?
Poen (neověřeno) https://diit.cz
27. 2. 2008 - 09:48https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseZdá se mi to nebo je v článku zbytečně složitě opravdu popisován jakýsi typ paměťového sub-řadiče který se v několika kusech lepí přímo na DIMM oplatky ?
No jo zmetkové paměťové čipy které nejdou honit na moc MHz a využitelných je jen několik paměťových bloků je třeba též udat že. Když se z nich bude sosat zároveň (paralelně) bude to rychlé skoro jako zdravé paměti a když se jich nabouchá na DIMM celá hrst bude i kapacita stajná :o)https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392769
+
Kdyz uz jste tady nakousli problem max adresovatelne pameti, mam tuto otazku:
16 bit system (PC) adresoval pamet pomoci segment:offset registru (napr. DS:SI - fyzicka adresa se vzala jako 16*DS+SI)-takze se dalo vyuzit lehce pres 1MB pameti i kdyz 16 bity uadresujeme jen 64KB
Jak se u 32 bit systemu vyuziva segmentovy register? Nesel by vyuzit na rozsireni adresoveho prostoru ?
+1
0
-1
Je komentář přínosný?
Martin Poupě https://diit.cz/profil/bud
27. 2. 2008 - 09:52https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseKdyz uz jste tady nakousli problem max adresovatelne pameti, mam tuto otazku:
16 bit system (PC) adresoval pamet pomoci segment:offset registru (napr. DS:SI - fyzicka adresa se vzala jako 16*DS+SI)-takze se dalo vyuzit lehce pres 1MB pameti i kdyz 16 bity uadresujeme jen 64KB
Jak se u 32 bit systemu vyuziva segmentovy register? Nesel by vyuzit na rozsireni adresoveho prostoru ?
https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392775
+
Jen pro upresneni. Takze pri kombinaci 3+1 se obezlicka PAE jeste nepouziva? Chapu to dobre.
Tomu by odpovidalo i to, ze v 32bit linuxu jsou spec. kernely pro 4GB a vic.
Jinak mam ve win nastaveno /3GB a kdyz spustim vypocet v jistem programu, kt. zere cca 2GB, tak skonci na alokaci pameti. Koukal jsem do manualu a nutna podpora pro pouziti 3GB pameti (/...AWAREADDRESS... nebo tak nejak) tam udajne je. Ta "sama" verze pro linux to spocita.
+1
0
-1
Je komentář přínosný?
xyz (neověřeno) https://diit.cz
27. 2. 2008 - 10:11https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseJen pro upresneni. Takze pri kombinaci 3+1 se obezlicka PAE jeste nepouziva? Chapu to dobre.
Tomu by odpovidalo i to, ze v 32bit linuxu jsou spec. kernely pro 4GB a vic.
Jinak mam ve win nastaveno /3GB a kdyz spustim vypocet v jistem programu, kt. zere cca 2GB, tak skonci na alokaci pameti. Koukal jsem do manualu a nutna podpora pro pouziti 3GB pameti (/...AWAREADDRESS... nebo tak nejak) tam udajne je. Ta "sama" verze pro linux to spocita.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392791
+
Hm... koukám, že na stránkách se chlubí 16GBpaměťovými moduly, s tím už by se dala postavit slušná plečka. :-D
+1
0
-1
Je komentář přínosný?
Bobrnautus (neověřeno) https://diit.cz
27. 2. 2008 - 10:32https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseHm... koukám, že na stránkách se chlubí 16GBpaměťovými moduly, s tím už by se dala postavit slušná plečka. :-Dhttps://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392803
+
Registered DRAM moduly su vzdy len drahe serverove komponenty, na domace hranie to nikdy nebude :)
Apropo ta FLASH reklama co sa ukazala pred nacitanim stranky CDR serveru: mam FLASHBLOCK a nic sa mi tam nezobrazilo.
+1
0
-1
Je komentář přínosný?
jojo2 (neověřeno) https://diit.cz
27. 2. 2008 - 10:42https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseRegistered DRAM moduly su vzdy len drahe serverove komponenty, na domace hranie to nikdy nebude :)
Apropo ta FLASH reklama co sa ukazala pred nacitanim stranky CDR serveru: mam FLASHBLOCK a nic sa mi tam nezobrazilo.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392813
+
2Bobrnautus: Vzledem k tomu že s 64bit CPU se dá na-přímo adresovat 18.446.744.073.709.551.616 Byte RAM, jsou 16GB moduly fakt bída.
To mi připomělo jak se hýkalo nad GB kapacitou RAM a nyní je 2+ v kdejakém kancelářském PC :o)
ad reklama: taky vidím prd, flash has completely ignored :o), mě je to jako jedno ale mohla by tam být alespoň alternativní textová. Nějaký ASCII Art klidně ;-) (žádná křeč, na AA jsou dnes utility).
+1
0
-1
Je komentář přínosný?
Poen (neověřeno) https://diit.cz
27. 2. 2008 - 10:57https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse2Bobrnautus: Vzledem k tomu že s 64bit CPU se dá na-přímo adresovat 18.446.744.073.709.551.616 Byte RAM, jsou 16GB moduly fakt bída.
To mi připomělo jak se hýkalo nad GB kapacitou RAM a nyní je 2+ v kdejakém kancelářském PC :o)
ad reklama: taky vidím prd, flash has completely ignored :o), mě je to jako jedno ale mohla by tam být alespoň alternativní textová. Nějaký ASCII Art klidně ;-) (žádná křeč, na AA jsou dnes utility). https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392825
+
Mno tak RAM disk do PCIe slotu s 1TB paměti a baterkou na udržení dat tak na měsíc by mohl bejt docela slušnej trhák do serverů ;)
+1
0
-1
Je komentář přínosný?
Radek Pastor https://diit.cz/profil/globalkiller
27. 2. 2008 - 11:07https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseMno tak RAM disk do PCIe slotu s 1TB paměti a baterkou na udržení dat tak na měsíc by mohl bejt docela slušnej trhák do serverů ;)https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392832
+
To sice je, ale wokna udržují většinu paměti vzorně čistou a raději swapují jak o život. Aspoň ta Vista, že už se chová líp. Ačkoli... ;)
+1
0
-1
Je komentář přínosný?
Nemam Neznam https://diit.cz/profil/1stmagic
27. 2. 2008 - 11:15https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse"nyní je 2+ v kdejakém kancelářském PC"
To sice je, ale wokna udržují většinu paměti vzorně čistou a raději swapují jak o život. Aspoň ta Vista, že už se chová líp. Ačkoli... ;)https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392834
+
Poen: Na tu blbost se zmetkovými paměťovými čipy jsi přišel kde?
+1
0
-1
Je komentář přínosný?
doubt (neověřeno) https://diit.cz
27. 2. 2008 - 11:16https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusePoen: Na tu blbost se zmetkovými paměťovými čipy jsi přišel kde?https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392835
+
ad reklama: pouzivam adblock a mam zablokovane vsechny adv. img odkazy na cdr, ctu jen text ;)
+1
0
-1
Je komentář přínosný?
crw https://diit.cz/profil/crw
27. 2. 2008 - 11:29https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusead reklama: pouzivam adblock a mam zablokovane vsechny adv. img odkazy na cdr, ctu jen text ;)https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392843
+
2 1stMAGIC: Ono to swapování přejde systémy časem úplně, až bude paměti ve stovkách GB. IMHO
2doubt: To není blbost dělá se to i s CPU/GPU, jasně, s RAM je to ode mě zatím čístá spekulace a rýpnutí na základě:
"bez nutnosti použití dražších čipů s vyšší kapacitou, což prý vyjde značně levněji než právě použití čipů s vyšší kapacitou, jejichž výroba je ještě docela drahá"
Dražší v překladu může naznačovat že výtěžnost RAM čipů o větší ploše není nijak slavná. Nabízí se využívání zdravé části zmetků (jako s 3 jádrovýma CPU, GPU s několika vadnýma stream jednotkama atd.) a dále čipů ne tak kvalitně vyrobených (neschopných pracovat na vysokých frekvencích). Je to jako využívání odpadu v masokombinátech pro výrobu levných párků, a že ho je :o)
+1
0
-1
Je komentář přínosný?
Poen (neověřeno) https://diit.cz
27. 2. 2008 - 11:32https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse2 1stMAGIC: Ono to swapování přejde systémy časem úplně, až bude paměti ve stovkách GB. IMHO
2doubt: To není blbost dělá se to i s CPU/GPU, jasně, s RAM je to ode mě zatím čístá spekulace a rýpnutí na základě:
"bez nutnosti použití dražších čipů s vyšší kapacitou, což prý vyjde značně levněji než právě použití čipů s vyšší kapacitou, jejichž výroba je ještě docela drahá"
Dražší v překladu může naznačovat že výtěžnost RAM čipů o větší ploše není nijak slavná. Nabízí se využívání zdravé části zmetků (jako s 3 jádrovýma CPU, GPU s několika vadnýma stream jednotkama atd.) a dále čipů ne tak kvalitně vyrobených (neschopných pracovat na vysokých frekvencích). Je to jako využívání odpadu v masokombinátech pro výrobu levných párků, a že ho je :o)https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392844
+
Bud:
Adresacia pameti segment:offset tak, ako popisujes, funguje len v real mode procesora. V protected mode (od i386) to fungje trochu odlisne.
Segment register odkazuje na tzv. segment descriptor, co je systemova struktura, obsahujuca fyzicku adresu zaciatku segmentu, dlzku segmentu a pristupove opravnenie k segmentu. Offset je adresa v ramci segmentu (ak je vacsia ako dlzka segmentu, vtedy nastane exception). Takze fyzicka adresa = adresa zaciatku segmentu zo system descriptora + offset.
+1
0
-1
Je komentář přínosný?
xox (neověřeno) https://diit.cz
27. 2. 2008 - 11:48https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseBud:
Adresacia pameti segment:offset tak, ako popisujes, funguje len v real mode procesora. V protected mode (od i386) to fungje trochu odlisne.
Segment register odkazuje na tzv. segment descriptor, co je systemova struktura, obsahujuca fyzicku adresu zaciatku segmentu, dlzku segmentu a pristupove opravnenie k segmentu. Offset je adresa v ramci segmentu (ak je vacsia ako dlzka segmentu, vtedy nastane exception). Takze fyzicka adresa = adresa zaciatku segmentu zo system descriptora + offset.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392852
+
a ako je to s adresovanim RAM + SWAP? je tiez maximum niekde na cca 3,2GB? alebo sa SWAP adresuje osobitne?
To 1stMAGIC: ak sa nemylim, swap sice nieje vhodne natvrdo vypnut, ale nastavenim povedzme na 256 - 512MB by vyuzitie ramky znacne stuplo...
+1
0
-1
Je komentář přínosný?
sedgar (neověřeno) https://diit.cz
27. 2. 2008 - 11:50https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusea ako je to s adresovanim RAM + SWAP? je tiez maximum niekde na cca 3,2GB? alebo sa SWAP adresuje osobitne?
To 1stMAGIC: ak sa nemylim, swap sice nieje vhodne natvrdo vypnut, ale nastavenim povedzme na 256 - 512MB by vyuzitie ramky znacne stuplo...https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392853
+
To je zvláštní, na jakém to funguje principu? Vícestavová paměťová buňka tj, více než 2 stavy? Ale když ono to používá stávající paměťové čipy, takže to nechápu. Nikde se napíše princip, je to nějaké podezřelé. Prostě dám před paměťový čip jejich čipkontrolér a najednou mám 2x nebo dokonce 4x kapacitu toho samého paměťověho čipu? Asi jsem neinteligentní, ale stále to nechápu. Připomíná mi to teleshoping, ale asi to funguje
+1
0
-1
Je komentář přínosný?
MACHINA (neověřeno) https://diit.cz
27. 2. 2008 - 12:13https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseTo je zvláštní, na jakém to funguje principu? Vícestavová paměťová buňka tj, více než 2 stavy? Ale když ono to používá stávající paměťové čipy, takže to nechápu. Nikde se napíše princip, je to nějaké podezřelé. Prostě dám před paměťový čip jejich čipkontrolér a najednou mám 2x nebo dokonce 4x kapacitu toho samého paměťověho čipu? Asi jsem neinteligentní, ale stále to nechápu. Připomíná mi to teleshoping, ale asi to fungujehttps://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392865
+
Bud: 286, ktera je 16-bit pouziva 20-bit pametovou sbernici. Proto muze pomoci tech obezlicek segment:offset adresovat az to 1 MB.
ad RAM + SWAP: adresace SWAP pameti neni HW nijak omezena. Swapak si system muze adresovat, jak se mu zachce. Omezena je pouze adresace RAM. Pokud dojde k vypadku stranky v RAM, uloha OS je najit odpovidajici pametovy blok na swapaku a nahrat ho na volne misto v RAM.
+1
0
-1
Je komentář přínosný?
kaapo (neověřeno) https://diit.cz
27. 2. 2008 - 12:13https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseBud: 286, ktera je 16-bit pouziva 20-bit pametovou sbernici. Proto muze pomoci tech obezlicek segment:offset adresovat az to 1 MB.
ad RAM + SWAP: adresace SWAP pameti neni HW nijak omezena. Swapak si system muze adresovat, jak se mu zachce. Omezena je pouze adresace RAM. Pokud dojde k vypadku stranky v RAM, uloha OS je najit odpovidajici pametovy blok na swapaku a nahrat ho na volne misto v RAM.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392866
+
2 MACHINA: Ten titulek je opravdu více než méně zavádějící. Někdo by řekl že i mírně [sprosté slovo označující produkt jedince s velmi nízkým IQ] :o)
+1
0
-1
Je komentář přínosný?
Poen (neověřeno) https://diit.cz
27. 2. 2008 - 12:20https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse2 MACHINA: Ten titulek je opravdu více než méně zavádějící. Někdo by řekl že i mírně [sprosté slovo označující produkt jedince s velmi nízkým IQ] :o)https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392869
+
xox: "Takze fyzicka adresa = adresa zaciatku segmentu zo system descriptora + offset." - Tohe by byla pravda pouze pokud by bylo vypnute strankovani (to je ale ve Windows vzdy zapnute). Takhle z toho dostanes pouze linearni adresu, ktera se pomoci strankovacich tabulek teprve prevede na fyzickou adresu.
Bud: Pomoci ruznych segmentu (resp. v chranenem rezimu nazyvanych selektory) by si sice slo adresovat (jak uz psal xox) najednou nekolik linearnich adresovych prostou, kazdy o kapacite max. 4GiB, ale jednak bys mel adresovy prostor rozkouskovany na ty max. 4GiB kusy (coz je pri programovani dost neprakticke), druhak bys asi vsechno musel psat rucne v assembleru, protoze nevim jak primet kompilator, aby pouzival nekolik ruznych selektoru zaroven, a hlavne strankovani pri prevodu linearni adresy na fyzickou stejne nevytvori fyzickou adresu vetsi nez 4GiB (tedy pokud pominu PAE a PSE36), takze by to vlastne stejne nicemu nepomohlo.
MACHINA: v clanku je to i napsano (akorat diky tomu lehce matoucimu nadpisu si ten clanek musi clovek precist az do konce) ze se toho nedosahuje zadnou zazracnou technologii, ale proste se vyrobi modul, na ktery se nacpe 2x (resp. 4x) vic pametovych cipu a prida par svabu navic.
+1
0
-1
Je komentář přínosný?
Jan Pavliš https://diit.cz/profil/nuf
27. 2. 2008 - 12:42https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusexox: "Takze fyzicka adresa = adresa zaciatku segmentu zo system descriptora + offset." - Tohe by byla pravda pouze pokud by bylo vypnute strankovani (to je ale ve Windows vzdy zapnute). Takhle z toho dostanes pouze linearni adresu, ktera se pomoci strankovacich tabulek teprve prevede na fyzickou adresu.
Bud: Pomoci ruznych segmentu (resp. v chranenem rezimu nazyvanych selektory) by si sice slo adresovat (jak uz psal xox) najednou nekolik linearnich adresovych prostou, kazdy o kapacite max. 4GiB, ale jednak bys mel adresovy prostor rozkouskovany na ty max. 4GiB kusy (coz je pri programovani dost neprakticke), druhak bys asi vsechno musel psat rucne v assembleru, protoze nevim jak primet kompilator, aby pouzival nekolik ruznych selektoru zaroven, a hlavne strankovani pri prevodu linearni adresy na fyzickou stejne nevytvori fyzickou adresu vetsi nez 4GiB (tedy pokud pominu PAE a PSE36), takze by to vlastne stejne nicemu nepomohlo.
MACHINA: v clanku je to i napsano (akorat diky tomu lehce matoucimu nadpisu si ten clanek musi clovek precist az do konce) ze se toho nedosahuje zadnou zazracnou technologii, ale proste se vyrobi modul, na ktery se nacpe 2x (resp. 4x) vic pametovych cipu a prida par svabu navic.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392880
+
kaapo: nezavisle adresovani swapu resi nedostatek (nemoznost mit vic nez ....) fyzicke pameti. Totez PAE. Pokud ale problemem neni nedostatek fyzicke pameti, ale nedostatek virtualni pameti, tedy adresoveho prostoru, tak swap nepomuze - z tohoto hlediska je swap adresovan stejne jako pamet. Nastupuje prepinani ramcu ktere vede ke zpomaleni aplikace.
xox: Realny nebo chraneny mod, segmentacni jednotka je zapojena pred strankovaci. Kazda adresa segment:offset se prepocita na linearni adresu, ktera muze byt v 32bitovem modu jen 32bitova. Je to vlasnost architektury x86 a bez 64bitoveho modu s tim nejde nic delat.
Poen: Swapovat se bude porad. Operacni systemy jsou se swapem stabilnejsi, je to cesta jak si nenatlouct na chybach v memory managementu. Budes treba mit 160GB RAM a k tomu 16MB swapu.
+1
0
-1
Je komentář přínosný?
hkmaly (neověřeno) https://diit.cz
27. 2. 2008 - 12:52https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusekaapo: nezavisle adresovani swapu resi nedostatek (nemoznost mit vic nez ....) fyzicke pameti. Totez PAE. Pokud ale problemem neni nedostatek fyzicke pameti, ale nedostatek virtualni pameti, tedy adresoveho prostoru, tak swap nepomuze - z tohoto hlediska je swap adresovan stejne jako pamet. Nastupuje prepinani ramcu ktere vede ke zpomaleni aplikace.
xox: Realny nebo chraneny mod, segmentacni jednotka je zapojena pred strankovaci. Kazda adresa segment:offset se prepocita na linearni adresu, ktera muze byt v 32bitovem modu jen 32bitova. Je to vlasnost architektury x86 a bez 64bitoveho modu s tim nejde nic delat.
Poen: Swapovat se bude porad. Operacni systemy jsou se swapem stabilnejsi, je to cesta jak si nenatlouct na chybach v memory managementu. Budes treba mit 160GB RAM a k tomu 16MB swapu.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392883
+
To asi nereste, proste Grovik neprizna ani za zlaty ferrari ze 32bit OS proste vic adresaovat nebudou a nebudou a nebudou... A je jedno jestli si zapne PAE u Win prepinacem v boot.ini ci rekompiluje jadro linuxu tak aby tam PAE bylo - oboji je stejne nanic....
A obavam se ze napsat /3G do boot.ini je znacne jednodussi nez jakkakoliv kompilace...
+1
0
-1
Je komentář přínosný?
Ariael https://diit.cz/profil/ariael
27. 2. 2008 - 12:56https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseTo asi nereste, proste Grovik neprizna ani za zlaty ferrari ze 32bit OS proste vic adresaovat nebudou a nebudou a nebudou... A je jedno jestli si zapne PAE u Win prepinacem v boot.ini ci rekompiluje jadro linuxu tak aby tam PAE bylo - oboji je stejne nanic....
A obavam se ze napsat /3G do boot.ini je znacne jednodussi nez jakkakoliv kompilace...https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392885
+
Ňuf: Nikoliv. fyzicka adresa = ( adresa zaciatku segmentu zo system descriptora + offset ) modulo 2^pocet bitu procesoru. Pokud segment zacina na 3GB a offset je 3GB, vysledek (na 32bitovem procesoru) neni 6GB ale 2GB. A to i pokud vypnes strankovani.
Ten trik s vice selektory proste nebude fungovat. Prekladace by se s tim smirily, slo to v DOSu slo by to i ted, ale procesor to proste neumi.
+1
0
-1
Je komentář přínosný?
hkmaly (neověřeno) https://diit.cz
27. 2. 2008 - 12:57https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseŇuf: Nikoliv. fyzicka adresa = ( adresa zaciatku segmentu zo system descriptora + offset ) modulo 2^pocet bitu procesoru. Pokud segment zacina na 3GB a offset je 3GB, vysledek (na 32bitovem procesoru) neni 6GB ale 2GB. A to i pokud vypnes strankovani.
Ten trik s vice selektory proste nebude fungovat. Prekladace by se s tim smirily, slo to v DOSu slo by to i ted, ale procesor to proste neumi.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392886
+
2hkmaly: Něco takového smrdí hrubou chybou v návrhu OS/MM.
+1
0
-1
Je komentář přínosný?
Poen (neověřeno) https://diit.cz
27. 2. 2008 - 13:09https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse2hkmaly: Něco takového smrdí hrubou chybou v návrhu OS/MM.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392890
+
ad Arial)
Neni treba nic kompilovat, zkratka si v "pridat/odebrat programy" zaskrtnete volbu linux-image-xyz-BIGMEM a je to. V Bootloaderu pak budete mit na vyber z vice moznosti a jadro s BIGMEM bude jednou z nich.
+1
0
-1
Je komentář přínosný?
xyz (neověřeno) https://diit.cz
27. 2. 2008 - 14:09https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusead Arial)
Neni treba nic kompilovat, zkratka si v "pridat/odebrat programy" zaskrtnete volbu linux-image-xyz-BIGMEM a je to. V Bootloaderu pak budete mit na vyber z vice moznosti a jadro s BIGMEM bude jednou z nich.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392908
+
Joo, abych si taky trosku... A cele se to da udelat na par kliknuti (v podstate staci nainstalovat ten balicek, ostatni se provede samo). Editovat boot.ini (dat pryc atribut read-only apod) mi prijde slozitejsi :).
+1
0
-1
Je komentář přínosný?
xyz (neověřeno) https://diit.cz
27. 2. 2008 - 14:11https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseJoo, abych si taky trosku... A cele se to da udelat na par kliknuti (v podstate staci nainstalovat ten balicek, ostatni se provede samo). Editovat boot.ini (dat pryc atribut read-only apod) mi prijde slozitejsi :).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392910
+
Ad swap - záleží na použití počítače, ale u kancelářských PC s WXP jsem po navýšení RAM a vypnutí swapu nezpozoroval žádné problémy. Pouze zrychlení práce a snížení hlučnosti. U domácího herního stroje taktéž.
Jen škoda, že MS WXP odepsal a tak se v SP3 zlepšení mem managementu nedočkáme. Ale to už je OT...
+1
0
-1
Je komentář přínosný?
Nemam Neznam https://diit.cz/profil/1stmagic
27. 2. 2008 - 14:37https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseAd swap - záleží na použití počítače, ale u kancelářských PC s WXP jsem po navýšení RAM a vypnutí swapu nezpozoroval žádné problémy. Pouze zrychlení práce a snížení hlučnosti. U domácího herního stroje taktéž.
Jen škoda, že MS WXP odepsal a tak se v SP3 zlepšení mem managementu nedočkáme. Ale to už je OT...https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392919
+
>> 1stMAGIC:
Na tom imho není co zlepšovat. WinXP se SP3 budou pořád 32bitovým OS určeným pro klientské aplikace se všemi omezeními z toho vyplývajícími. Já jedu už nějaký čas na WinXP x64 (což je jen jinak nazvaný Windows Server 2003 x64) se SP2 a s 8 GB RAM a vypnutým swapem paráda (3 GB z toho dělá RAM disk a to je teprv něcíčko :).
+1
0
-1
Je komentář přínosný?
WIFT https://diit.cz/autor/wift
27. 2. 2008 - 15:47https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse>> 1stMAGIC:
Na tom imho není co zlepšovat. WinXP se SP3 budou pořád 32bitovým OS určeným pro klientské aplikace se všemi omezeními z toho vyplývajícími. Já jedu už nějaký čas na WinXP x64 (což je jen jinak nazvaný Windows Server 2003 x64) se SP2 a s 8 GB RAM a vypnutým swapem paráda (3 GB z toho dělá RAM disk a to je teprv něcíčko :).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-392968
+
WIFT: Na správě paměti u WXP rozhodně je co zlepšovat. Samozřejmě nenaadresují víc paměti, ale mohly by ji lépe využívat - mnohem rády swapují, než aby používaly dostupnou fyzickou RAM (do očí bijící je to např. v porovnání s linem). WS2003 je na tom lépe a ještě lépe Vista (i 32bit), takže je vidět, že tu prostor pro zlepšení existuje. Ale to už je stejně Malýmměkkým fuk.
BTW, když už tu spřádáme OT, jak šlape Bezdrevnet?
+1
0
-1
Je komentář přínosný?
Nemam Neznam https://diit.cz/profil/1stmagic
27. 2. 2008 - 18:46https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseWIFT: Na správě paměti u WXP rozhodně je co zlepšovat. Samozřejmě nenaadresují víc paměti, ale mohly by ji lépe využívat - mnohem rády swapují, než aby používaly dostupnou fyzickou RAM (do očí bijící je to např. v porovnání s linem). WS2003 je na tom lépe a ještě lépe Vista (i 32bit), takže je vidět, že tu prostor pro zlepšení existuje. Ale to už je stejně Malýmměkkým fuk.
BTW, když už tu spřádáme OT, jak šlape Bezdrevnet?https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-393119
+
>> 1stMAGIC:
Jo takhle ty to myslíš - tak to jo. Tady je ale otázka, co si představit pod pojmem lepší správa paměti. Co je lepší, když systém nechá většinu volnou pro aplikace, nebo ji celou sežere, aby se jevil svižnější? Jak jsem řekl - WinXP x64 je prakticky WS2003 a já jsem s tím s 8 GB RAM bez swapáku naprosto spokojen.
Ad OT: Nemohu si stěžovat :). Tedy ne, že bych nemohl, na to, že jsme OS, máme 24/7 support, takže je kam, ale ono tak nějak není na co :).
+1
0
-1
Je komentář přínosný?
WIFT https://diit.cz/autor/wift
27. 2. 2008 - 20:25https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse>> 1stMAGIC:
Jo takhle ty to myslíš - tak to jo. Tady je ale otázka, co si představit pod pojmem lepší správa paměti. Co je lepší, když systém nechá většinu volnou pro aplikace, nebo ji celou sežere, aby se jevil svižnější? Jak jsem řekl - WinXP x64 je prakticky WS2003 a já jsem s tím s 8 GB RAM bez swapáku naprosto spokojen.
Ad OT: Nemohu si stěžovat :). Tedy ne, že bych nemohl, na to, že jsme OS, máme 24/7 support, takže je kam, ale ono tak nějak není na co :).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-393228
+
WIFT OT: To velice rád slyším, do cca týdne ho budu potřebovat :).
+1
0
-1
Je komentář přínosný?
Nemam Neznam https://diit.cz/profil/1stmagic
27. 2. 2008 - 21:15https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseWIFT OT: To velice rád slyším, do cca týdne ho budu potřebovat :).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-393271
+
WIFT: Trošku OT, ale jak se jmenuje ten soft, pomocí kterého děláš RAM disk? Nebo to umí přímo Windows?
+1
0
-1
Je komentář přínosný?
doubt (neověřeno) https://diit.cz
28. 2. 2008 - 00:20https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseWIFT: Trošku OT, ale jak se jmenuje ten soft, pomocí kterého děláš RAM disk? Nebo to umí přímo Windows?https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-393325
+
>> doubt:
Ramdisk z Windows se mi nepodařilo přesvědčit k chodu (prostě nevím jak a nikde jsem nenašel žádný funkční postup), takže jsem šel (za něco přes tisícovku pro x64 systém) do SuperSpeed RamDisk. http://www.superspeed.com/desktop/ramdisk.php
Základní verze (kterou používám - to je ta bez Plus) mi bohatě stačí (i tak je docela drahá na můj vkus), umí vytvořit při výrobě RAM disku adresář TEMP a tam já mám napevno nastavený TEMP. Zároveň RAM disk používám jako pracovní odkladiště a můžu říct, že je to paráda nemuset se starat o čištění bordelu, vše za mě řeší restart :).
V tomto smyslu bych skutečně uvítal, kdyby se dalo do PC vrazit ještě víc než těch 8 GB, klidně pomocí MetaSDRAM, jen kdyby to aplikovali na klasické unbuffered DDR2 ;). Ale zase nehodlám jen kvůli tomu dělat z PCčka předraženou věc, takže když to nebude mít adekvátní cenu, tak pak tedy nic ;-).
+1
0
-1
Je komentář přínosný?
WIFT https://diit.cz/autor/wift
28. 2. 2008 - 09:20https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse>> doubt:
Ramdisk z Windows se mi nepodařilo přesvědčit k chodu (prostě nevím jak a nikde jsem nenašel žádný funkční postup), takže jsem šel (za něco přes tisícovku pro x64 systém) do SuperSpeed RamDisk.
http://www.superspeed.com/desktop/ramdisk.php
Základní verze (kterou používám - to je ta bez Plus) mi bohatě stačí (i tak je docela drahá na můj vkus), umí vytvořit při výrobě RAM disku adresář TEMP a tam já mám napevno nastavený TEMP. Zároveň RAM disk používám jako pracovní odkladiště a můžu říct, že je to paráda nemuset se starat o čištění bordelu, vše za mě řeší restart :).
V tomto smyslu bych skutečně uvítal, kdyby se dalo do PC vrazit ještě víc než těch 8 GB, klidně pomocí MetaSDRAM, jen kdyby to aplikovali na klasické unbuffered DDR2 ;). Ale zase nehodlám jen kvůli tomu dělat z PCčka předraženou věc, takže když to nebude mít adekvátní cenu, tak pak tedy nic ;-).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-393399
+
Jinak osobne beham linux bez swapu a je to dobry az na to, ze kdyz mi uleti nejaka aplikace (zacne alokovat pamet bez omezeni) tak to obcas odnese i jina aplikace. Se swapem jak to zacne srotit mam jeste cas strilet :-).
+1
0
-1
Je komentář přínosný?
hkmaly (neověřeno) https://diit.cz
28. 2. 2008 - 13:26https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseJinak osobne beham linux bez swapu a je to dobry az na to, ze kdyz mi uleti nejaka aplikace (zacne alokovat pamet bez omezeni) tak to obcas odnese i jina aplikace. Se swapem jak to zacne srotit mam jeste cas strilet :-).https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-393548
+
Bezpečnostní opatření ? já to zde nechtěl rozebírat každopádně mě vypnutý swap dělal problém jen s jedinou aplikací , byla napsaná asi nějakým hovězím.
Program nikdy nepotřebuje gigabajty paměti sám o sobě, pokud jde o alokování giga a giga pro data většinou to jde řešit jinak. Například streamováním z/na disk.
Chybový stav v alokování má debugovat programátor ne MM. Když už tam projevený bug je tak aplikace stejně spadně na hubu tak jako tak.
+1
0
-1
Je komentář přínosný?
Poen (neověřeno) https://diit.cz
28. 2. 2008 - 14:53https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuseBezpečnostní opatření ? já to zde nechtěl rozebírat každopádně mě vypnutý swap dělal problém jen s jedinou aplikací , byla napsaná asi nějakým hovězím.
Program nikdy nepotřebuje gigabajty paměti sám o sobě, pokud jde o alokování giga a giga pro data většinou to jde řešit jinak. Například streamováním z/na disk.
Chybový stav v alokování má debugovat programátor ne MM. Když už tam projevený bug je tak aplikace stejně spadně na hubu tak jako tak.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-393591
+
Poen: Pravda, ty "ulety" jsou nejcasteji editory ktere optimisticky zkousi otevrit 2GB velky soubor tak ze ho nacpou cely do pameti, coz je jednoznacne chyba. Na druhou stranu, z teoretickeho hlediska by aplikace nemela byt schopna zpusobit tohle systemu ani kdyby se SNAZILA ho poskodit.
+1
0
-1
Je komentář přínosný?
hkmaly (neověřeno) https://diit.cz
29. 2. 2008 - 13:31https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskusePoen: Pravda, ty "ulety" jsou nejcasteji editory ktere optimisticky zkousi otevrit 2GB velky soubor tak ze ho nacpou cely do pameti, coz je jednoznacne chyba. Na druhou stranu, z teoretickeho hlediska by aplikace nemela byt schopna zpusobit tohle systemu ani kdyby se SNAZILA ho poskodit.https://diit.cz/clanek/metaram-umi-znasobit-kapacitu-pametoveho-modulu-az-ctyrikrat/diskuse#comment-393840
+
pod XP je to jestli dobře chápu stále nepraktický díky nemožnosti adresovat víc jak 4G
mozno som to v texte nepostrehol... ale nevsimol som si vysvetlenie, akym sposobom je 2x-4x znasobenie kapacity FYZICKY dosiahnute... ak sa nemylim kazda pamet ma urcity pocet pametovych buniek, ako je mozne ze ich tieto "pridavne" cipy zdvojnasobia???
ano, 32bit OS má limit něco málo pod 4GB RAM, XPčka okolo 3,2 až 3,6GB
sedgar - ja to chapu tak, ze se pametove cipy pridaji, ale spis jde asi o to, ze v dnesni dobe neexistuji dostatecne kapacitne velke samotne cipy, takze se daji 2 az 4 nad sebe a pres ten mustek se "tvari" jako jeden o dvojnasobne/ctyrnasobne kapacite. Asi totiz neni mozne bezne osadit "nekonecne mnoho" cipu na jednu pamet aby treba vznikl 64GB modul
sedgar: Si to precitaj podrobne princip je podobny ako u FB mas tam dalsi radice ktore prezentu 4 chipy ako 1 velky. to znamena ze na jeden modul mozes narvat 4x tolko chipov.
dik... je to tak ako hovorite - viac cipou nad sebou, akurat som tuto informaciu v texte nepostrehol...
to JejKey:
Jeste by bylo dobre dodat ze to omezeni RAM je dano vylozene Windows (coz malo kdo vi protoze se tlaci opacny nazor). i 32 Bitove cipy maji adresni proster tusim nekde daleko za 4 Gb. (64Gb ma tusim i386).
Bohuzel spousta lidi se chyta tohodle Hulanonesmyslu. A totiz toho ze os pokud neni 64 bit nemuze adresovat vic nez tolik a tolik pameti a jeste k tomu si z ni musi kus ukousnout ;-).
Grovik : musim te opravit, to, ze 32bit CPU umi adresovat maximalne 4GB je naprosta pravda. Pro adresaci vetsich rozsahu se pouziva obelzlicka zvana PAE, coz je v podstate prepinani stranek pameti, ale v jednu chvili CPU porad muze adresovat jenom ty 4GB ! Nejde zaroven pracovat na vice 4GB strankach. Z toho plyne, ze PAE ma sve vyhody ale i spoustu nevyhod (je pomalejsi nez prima adresace, aplikace s tim musi pocitat jinak jsou problemy s kompatibilitou) a proto u MS systemu se pouziva jenom u serveru, u desktop Windows se nepouziva.
Este dodatok, Windows vie standartne adresovat 2GB v User Space, a 2GB v kernel mode. V serverovych ediciach sa to da nastavit na 3GB user a 1GB kernel.
TOW: http://en.wikipedia.org/wiki/PSE-36
TOW: keby len CPU, ale mam osobne skusenosti ze to musi podporovat este aj chipset na doske... Intel Corporation Mobile 945GM/PM/GMS nesupportuje viac ako 3395MB ramky
este dodatok:
32 OS vyuziva 32bitovy instrukcny set a teda umoznuje zadavat len 32bitovu adresu v ramci celeho OS vcitane adresacie hardware, preto od max 4GB nutno odpocitat adresny priestor pre periferie, ktore pouzivaju address space (PCI, grafika atd).
to TOW:
jiste ale jak jsem rekl je to problem OS ze nedokaze nikoliv HW. Ten umi i vic. To se ani nebavim o jinych CPU napriklad (POWERPC) kde je to zcela jinak a adresace vetsi ram tam neni problem.
Neliby se mi pohadky, kde se to stavi tak ze je to vlastnost 32bitu, ze sezerou kus pameti a jeste neumi vic jak 4 Gb.
M1234:
aj vo XP PROFI sa da zapnut prepinac 3G USER/1G KERNEL
ad M1234) Ty 3+1 jdou i mimo server. Staci dat do boot.ini parametr /3GB. Uzivatelsky procesy se pak cpou do pameti az za prvni giga. Zajimalo by me, proc ale (ja i dalsi) vidim v systemu jen 3.1GB. Kdyby to byl ten userspace, tak bych cekal po prepoctu min nez 3.
Ajaj, o par sekund pomalejsi :(. Jinak to omezeni je skutecne dany i (kvalitnim :D) chipsetem?! Me to neco malo pres tri ukazuje na pc s iP35.
Mimochodem k tomu figlu s META RAM me napada jista moznost.
Ta pamet by teoreticky mela byt pomalejsi protoze tam budou dva radice.
Jenze pri dobrem navrhu by se to mohlo chovat zhruba jako RAID takze by teoreticky mohla byt rychlost lepsi.
Ale tam by slo o to jak by se to optimalizovalo, tady mam strach, ze to bude stat za starou backoru.
Ja vam nevim, ale kdyz nabootoju Linux, tak vidim uplne stejne jako ve Windows XP, cili 3,2 GB. Nevim kde berete, ze je to zalezitost pouze Windows.
drnoha:
Pokud vim tak existuje kernel co tohle umoznuje a neni s tim problem. ;-).
ano, treba mat v kerneli podporu pre PAE ;-)
2 Grovik:
32-bit platforma umi sama o sobe adresovat jen 4GB pameti. Proc? Protoze vsechny operandy v instrukcich maji prave delku 32bitu. Tecka.
Pak bylo potreba adresovat vice, jak 4GB. Tak se na to udelala obezlicka PAE, ktera "rozsiruje" sirku pametove sbernice na 36 bitu (To je tech max 64GB).
Problem ale je zachovani zpetne kompatibility. Takze pouziti teto obezlicky znamena, jak uz tu nekdo psal, zpomaleni. Takze ve skutecnosti ano, muzes adresovat vice pameti, ale pouze s tim, ze to zpomali praci systemu a musi se s tim pocitat (prepinani stranek).
Co se tyce te "viditelnosti" pouze 3.2GB ze 4GB, tak to tu jiz taky nekdo psal. Moderni periferie (PCI a vejs) pouzivaji pro pristup adresni prostor pameti, ne jak to byvalo pres porty. Takze pokud mas GK s vice jak 256MB, tak ti jen tato pamet vyzere 256MB z hlavni pameti. Resitelne to je u 64bit systemu, kde se da adresni rozsah periferii "posunout" na horni adresy, takze to nekoliduje s pameti.
Jo a jen pro informaci: 64bit procaky nutne nemuseji mit 64bit pametovou sbernici. AMD ma tusim pro pamet zapojenych "jen" 48 bitu.
Zdá se mi to nebo je v článku zbytečně složitě opravdu popisován jakýsi typ paměťového sub-řadiče který se v několika kusech lepí přímo na DIMM oplatky ?
No jo zmetkové paměťové čipy které nejdou honit na moc MHz a využitelných je jen několik paměťových bloků je třeba též udat že. Když se z nich bude sosat zároveň (paralelně) bude to rychlé skoro jako zdravé paměti a když se jich nabouchá na DIMM celá hrst bude i kapacita stajná :o)
Kdyz uz jste tady nakousli problem max adresovatelne pameti, mam tuto otazku:
16 bit system (PC) adresoval pamet pomoci segment:offset registru (napr. DS:SI - fyzicka adresa se vzala jako 16*DS+SI)-takze se dalo vyuzit lehce pres 1MB pameti i kdyz 16 bity uadresujeme jen 64KB
Jak se u 32 bit systemu vyuziva segmentovy register? Nesel by vyuzit na rozsireni adresoveho prostoru ?
Jen pro upresneni. Takze pri kombinaci 3+1 se obezlicka PAE jeste nepouziva? Chapu to dobre.
Tomu by odpovidalo i to, ze v 32bit linuxu jsou spec. kernely pro 4GB a vic.
Jinak mam ve win nastaveno /3GB a kdyz spustim vypocet v jistem programu, kt. zere cca 2GB, tak skonci na alokaci pameti. Koukal jsem do manualu a nutna podpora pro pouziti 3GB pameti (/...AWAREADDRESS... nebo tak nejak) tam udajne je. Ta "sama" verze pro linux to spocita.
Hm... koukám, že na stránkách se chlubí 16GBpaměťovými moduly, s tím už by se dala postavit slušná plečka. :-D
Registered DRAM moduly su vzdy len drahe serverove komponenty, na domace hranie to nikdy nebude :)
Apropo ta FLASH reklama co sa ukazala pred nacitanim stranky CDR serveru: mam FLASHBLOCK a nic sa mi tam nezobrazilo.
2Bobrnautus: Vzledem k tomu že s 64bit CPU se dá na-přímo adresovat 18.446.744.073.709.551.616 Byte RAM, jsou 16GB moduly fakt bída.
To mi připomělo jak se hýkalo nad GB kapacitou RAM a nyní je 2+ v kdejakém kancelářském PC :o)
ad reklama: taky vidím prd, flash has completely ignored :o), mě je to jako jedno ale mohla by tam být alespoň alternativní textová. Nějaký ASCII Art klidně ;-) (žádná křeč, na AA jsou dnes utility).
Mno tak RAM disk do PCIe slotu s 1TB paměti a baterkou na udržení dat tak na měsíc by mohl bejt docela slušnej trhák do serverů ;)
"nyní je 2+ v kdejakém kancelářském PC"
To sice je, ale wokna udržují většinu paměti vzorně čistou a raději swapují jak o život. Aspoň ta Vista, že už se chová líp. Ačkoli... ;)
Poen: Na tu blbost se zmetkovými paměťovými čipy jsi přišel kde?
ad reklama: pouzivam adblock a mam zablokovane vsechny adv. img odkazy na cdr, ctu jen text ;)
2 1stMAGIC: Ono to swapování přejde systémy časem úplně, až bude paměti ve stovkách GB. IMHO
2doubt: To není blbost dělá se to i s CPU/GPU, jasně, s RAM je to ode mě zatím čístá spekulace a rýpnutí na základě:
"bez nutnosti použití dražších čipů s vyšší kapacitou, což prý vyjde značně levněji než právě použití čipů s vyšší kapacitou, jejichž výroba je ještě docela drahá"
Dražší v překladu může naznačovat že výtěžnost RAM čipů o větší ploše není nijak slavná. Nabízí se využívání zdravé části zmetků (jako s 3 jádrovýma CPU, GPU s několika vadnýma stream jednotkama atd.) a dále čipů ne tak kvalitně vyrobených (neschopných pracovat na vysokých frekvencích). Je to jako využívání odpadu v masokombinátech pro výrobu levných párků, a že ho je :o)
Bud:
Adresacia pameti segment:offset tak, ako popisujes, funguje len v real mode procesora. V protected mode (od i386) to fungje trochu odlisne.
Segment register odkazuje na tzv. segment descriptor, co je systemova struktura, obsahujuca fyzicku adresu zaciatku segmentu, dlzku segmentu a pristupove opravnenie k segmentu. Offset je adresa v ramci segmentu (ak je vacsia ako dlzka segmentu, vtedy nastane exception). Takze fyzicka adresa = adresa zaciatku segmentu zo system descriptora + offset.
a ako je to s adresovanim RAM + SWAP? je tiez maximum niekde na cca 3,2GB? alebo sa SWAP adresuje osobitne?
To 1stMAGIC: ak sa nemylim, swap sice nieje vhodne natvrdo vypnut, ale nastavenim povedzme na 256 - 512MB by vyuzitie ramky znacne stuplo...
PS: K FC540 & spol. nenabízí datasheet, asi ví proč.
To je zvláštní, na jakém to funguje principu? Vícestavová paměťová buňka tj, více než 2 stavy? Ale když ono to používá stávající paměťové čipy, takže to nechápu. Nikde se napíše princip, je to nějaké podezřelé. Prostě dám před paměťový čip jejich čipkontrolér a najednou mám 2x nebo dokonce 4x kapacitu toho samého paměťověho čipu? Asi jsem neinteligentní, ale stále to nechápu. Připomíná mi to teleshoping, ale asi to funguje
Bud: 286, ktera je 16-bit pouziva 20-bit pametovou sbernici. Proto muze pomoci tech obezlicek segment:offset adresovat az to 1 MB.
ad RAM + SWAP: adresace SWAP pameti neni HW nijak omezena. Swapak si system muze adresovat, jak se mu zachce. Omezena je pouze adresace RAM. Pokud dojde k vypadku stranky v RAM, uloha OS je najit odpovidajici pametovy blok na swapaku a nahrat ho na volne misto v RAM.
2 MACHINA: Ten titulek je opravdu více než méně zavádějící. Někdo by řekl že i mírně [sprosté slovo označující produkt jedince s velmi nízkým IQ] :o)
xox: "Takze fyzicka adresa = adresa zaciatku segmentu zo system descriptora + offset." - Tohe by byla pravda pouze pokud by bylo vypnute strankovani (to je ale ve Windows vzdy zapnute). Takhle z toho dostanes pouze linearni adresu, ktera se pomoci strankovacich tabulek teprve prevede na fyzickou adresu.
Bud: Pomoci ruznych segmentu (resp. v chranenem rezimu nazyvanych selektory) by si sice slo adresovat (jak uz psal xox) najednou nekolik linearnich adresovych prostou, kazdy o kapacite max. 4GiB, ale jednak bys mel adresovy prostor rozkouskovany na ty max. 4GiB kusy (coz je pri programovani dost neprakticke), druhak bys asi vsechno musel psat rucne v assembleru, protoze nevim jak primet kompilator, aby pouzival nekolik ruznych selektoru zaroven, a hlavne strankovani pri prevodu linearni adresy na fyzickou stejne nevytvori fyzickou adresu vetsi nez 4GiB (tedy pokud pominu PAE a PSE36), takze by to vlastne stejne nicemu nepomohlo.
MACHINA: v clanku je to i napsano (akorat diky tomu lehce matoucimu nadpisu si ten clanek musi clovek precist az do konce) ze se toho nedosahuje zadnou zazracnou technologii, ale proste se vyrobi modul, na ktery se nacpe 2x (resp. 4x) vic pametovych cipu a prida par svabu navic.
kaapo: nezavisle adresovani swapu resi nedostatek (nemoznost mit vic nez ....) fyzicke pameti. Totez PAE. Pokud ale problemem neni nedostatek fyzicke pameti, ale nedostatek virtualni pameti, tedy adresoveho prostoru, tak swap nepomuze - z tohoto hlediska je swap adresovan stejne jako pamet. Nastupuje prepinani ramcu ktere vede ke zpomaleni aplikace.
xox: Realny nebo chraneny mod, segmentacni jednotka je zapojena pred strankovaci. Kazda adresa segment:offset se prepocita na linearni adresu, ktera muze byt v 32bitovem modu jen 32bitova. Je to vlasnost architektury x86 a bez 64bitoveho modu s tim nejde nic delat.
Poen: Swapovat se bude porad. Operacni systemy jsou se swapem stabilnejsi, je to cesta jak si nenatlouct na chybach v memory managementu. Budes treba mit 160GB RAM a k tomu 16MB swapu.
To asi nereste, proste Grovik neprizna ani za zlaty ferrari ze 32bit OS proste vic adresaovat nebudou a nebudou a nebudou... A je jedno jestli si zapne PAE u Win prepinacem v boot.ini ci rekompiluje jadro linuxu tak aby tam PAE bylo - oboji je stejne nanic....
A obavam se ze napsat /3G do boot.ini je znacne jednodussi nez jakkakoliv kompilace...
Ňuf: Nikoliv. fyzicka adresa = ( adresa zaciatku segmentu zo system descriptora + offset ) modulo 2^pocet bitu procesoru. Pokud segment zacina na 3GB a offset je 3GB, vysledek (na 32bitovem procesoru) neni 6GB ale 2GB. A to i pokud vypnes strankovani.
Ten trik s vice selektory proste nebude fungovat. Prekladace by se s tim smirily, slo to v DOSu slo by to i ted, ale procesor to proste neumi.
2hkmaly: Něco takového smrdí hrubou chybou v návrhu OS/MM.
ad Arial)
Neni treba nic kompilovat, zkratka si v "pridat/odebrat programy" zaskrtnete volbu linux-image-xyz-BIGMEM a je to. V Bootloaderu pak budete mit na vyber z vice moznosti a jadro s BIGMEM bude jednou z nich.
Joo, abych si taky trosku... A cele se to da udelat na par kliknuti (v podstate staci nainstalovat ten balicek, ostatni se provede samo). Editovat boot.ini (dat pryc atribut read-only apod) mi prijde slozitejsi :).
2Poen: Co bys chtel, kdyz "640kB pameti bude stacit kazdemu"
Ad swap - záleží na použití počítače, ale u kancelářských PC s WXP jsem po navýšení RAM a vypnutí swapu nezpozoroval žádné problémy. Pouze zrychlení práce a snížení hlučnosti. U domácího herního stroje taktéž.
Jen škoda, že MS WXP odepsal a tak se v SP3 zlepšení mem managementu nedočkáme. Ale to už je OT...
>> 1stMAGIC:
Na tom imho není co zlepšovat. WinXP se SP3 budou pořád 32bitovým OS určeným pro klientské aplikace se všemi omezeními z toho vyplývajícími. Já jedu už nějaký čas na WinXP x64 (což je jen jinak nazvaný Windows Server 2003 x64) se SP2 a s 8 GB RAM a vypnutým swapem paráda (3 GB z toho dělá RAM disk a to je teprv něcíčko :).
WIFT: Na správě paměti u WXP rozhodně je co zlepšovat. Samozřejmě nenaadresují víc paměti, ale mohly by ji lépe využívat - mnohem rády swapují, než aby používaly dostupnou fyzickou RAM (do očí bijící je to např. v porovnání s linem). WS2003 je na tom lépe a ještě lépe Vista (i 32bit), takže je vidět, že tu prostor pro zlepšení existuje. Ale to už je stejně Malýmměkkým fuk.
BTW, když už tu spřádáme OT, jak šlape Bezdrevnet?
>> 1stMAGIC:
Jo takhle ty to myslíš - tak to jo. Tady je ale otázka, co si představit pod pojmem lepší správa paměti. Co je lepší, když systém nechá většinu volnou pro aplikace, nebo ji celou sežere, aby se jevil svižnější? Jak jsem řekl - WinXP x64 je prakticky WS2003 a já jsem s tím s 8 GB RAM bez swapáku naprosto spokojen.
Ad OT: Nemohu si stěžovat :). Tedy ne, že bych nemohl, na to, že jsme OS, máme 24/7 support, takže je kam, ale ono tak nějak není na co :).
WIFT OT: To velice rád slyším, do cca týdne ho budu potřebovat :).
WIFT: Trošku OT, ale jak se jmenuje ten soft, pomocí kterého děláš RAM disk? Nebo to umí přímo Windows?
doubt: http://support.microsoft.com/kb/257405
http://www.picobay.com/projects/2006/06/how-to-make-windows-xp-ram-disk-...
>> doubt:
Ramdisk z Windows se mi nepodařilo přesvědčit k chodu (prostě nevím jak a nikde jsem nenašel žádný funkční postup), takže jsem šel (za něco přes tisícovku pro x64 systém) do SuperSpeed RamDisk.
http://www.superspeed.com/desktop/ramdisk.php
Základní verze (kterou používám - to je ta bez Plus) mi bohatě stačí (i tak je docela drahá na můj vkus), umí vytvořit při výrobě RAM disku adresář TEMP a tam já mám napevno nastavený TEMP. Zároveň RAM disk používám jako pracovní odkladiště a můžu říct, že je to paráda nemuset se starat o čištění bordelu, vše za mě řeší restart :).
V tomto smyslu bych skutečně uvítal, kdyby se dalo do PC vrazit ještě víc než těch 8 GB, klidně pomocí MetaSDRAM, jen kdyby to aplikovali na klasické unbuffered DDR2 ;). Ale zase nehodlám jen kvůli tomu dělat z PCčka předraženou věc, takže když to nebude mít adekvátní cenu, tak pak tedy nic ;-).
Možná by stálo za zkoušku otestovat freeware AR RAM Disk.
http://www.arsoft-online.com/index.php?option=com_remository&Itemid=...
Poen: Nejde (jen) o zname chyby, jde (i) o chyby nezname - proste pridavne bezpecnostni opatreni.
Jinak osobne beham linux bez swapu a je to dobry az na to, ze kdyz mi uleti nejaka aplikace (zacne alokovat pamet bez omezeni) tak to obcas odnese i jina aplikace. Se swapem jak to zacne srotit mam jeste cas strilet :-).
Bezpečnostní opatření ? já to zde nechtěl rozebírat každopádně mě vypnutý swap dělal problém jen s jedinou aplikací , byla napsaná asi nějakým hovězím.
Program nikdy nepotřebuje gigabajty paměti sám o sobě, pokud jde o alokování giga a giga pro data většinou to jde řešit jinak. Například streamováním z/na disk.
Chybový stav v alokování má debugovat programátor ne MM. Když už tam projevený bug je tak aplikace stejně spadně na hubu tak jako tak.
Poen: Pravda, ty "ulety" jsou nejcasteji editory ktere optimisticky zkousi otevrit 2GB velky soubor tak ze ho nacpou cely do pameti, coz je jednoznacne chyba. Na druhou stranu, z teoretickeho hlediska by aplikace nemela byt schopna zpusobit tohle systemu ani kdyby se SNAZILA ho poskodit.
Pro psaní komentářů se, prosím, přihlaste nebo registrujte.