- Kormányok / autós szimulátorok topicja
- Egyelőre nem tarolja le a piacot a Vision Pro
- Apple asztali gépek
- Fejhallgató erősítő és DAC topik
- Amlogic S905, S912 processzoros készülékek
- Vezetékes FEJhallgatók
- Fujifilm X
- Philips LCD és LED TV-k
- Nem indul és mi a baja a gépemnek topik
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
Hirdetés
-
Megjelenési dátumot végre a Men of War II (PC)
gp Többszöri halasztás után végre megkapjuk a régóta várt folytatást.
-
Megjelentek az első HMD okostelefonok, ezek a magyar áraik
ma Három készülékkel indít saját név alatt a gyártó: Pulse, Pulse Plus és Pulse Pro. Májustól kaphatók.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
Új hozzászólás Aktív témák
-
MODERÁTOR
Hogyan fogalmaznád meg? Így jó?
''Windowsunk lefoglalja a virtuális táblából az 512MB címterületet a videokártyának (és persze minden más eszköznek is foglal, amennyiben szükséges), majd megpróbál 4GB-t lefoglalni a fizikai RAM-nak, de hoppá, itt jön a probléma, annyi már nincs. Mit tehet ilyenkor? Lefoglalja az összes maradék virtuális címet, mely - ez esetben - 3,5GB.
Tehát, annak ellenére, hogy gépünk fizikailag 4GB memóriát tartalmaz, csak 3,5GB lesz elérhető a rendszer számára, a maradék láthatatlan.''
Vagy teljesen más megközelítésre gondoltál?
[Szerkesztve]***
-
Rive
veterán
Igen.
''Ezzel eddig nincs is probléma, könnyen belátható, hogy miért. 32 biten, maximum 0xFFFFFFFF byte-ot (decimálisan: 2^32-1, vagyis 4294967296, ami 4GB) lehet megcímezni, hiszen ez a 32 biten ábrázolható legnagyobb pozitív egész szám (amennyiben előjel nélküli ábrázolásról beszélünk). Ennek megértéséhez nem is kell különösebb erőfeszítéseket tennünk. ''
Ez a rész nem jó. És kijavítani/átheggyeszteni is nehéz/bonyolult. Nélküle sokkal jobb.
[Szerkesztve]/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
joghurt
addikt
Ha a memóriakezelés kapcsán nem érted a 32-40-48 (és ezek most nem mellbőség-derékbőség-csípőbőség számok) jelentését sem, akkor miért írsz ebben a témáról?
Ajánlom, nézegess itt körül egy kicsit! [link]
P5: 32 bites PA [fizikai cím] (36 a mintáknál), 32 bites VA [virtuális cím]
P6, PII, PIII: 36 bites PA, 32 bites VA.
P4 (90 nm-től) és Core: 40 bites PA, 32 bites (EMT64-es prociknál 48 bites) VA
K7: 32..34 bites PA, 32 bites VA
K8: 40 bites PA, 32 bites (x64-es prociknál 48 bites) VAA tej élet, erő, egészség.
-
[link]
itt vannak jó kis doksik az intel proci programozásáról. hátránya, hogy inkább köbméterben kell mérni őket, mint oldalszámra.Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
A fő gond, hogy nem a rendszer számára lesz láthatatlan, hanem az adott processz számára. A másik fő gond, hogy akkor is használhatsz 4g virtuális címet, ha nincs 4g fizikai ramod és ez a probléma akkor is előjön.
Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis
-
Rive
veterán
No! Ölvtársak! A cikk a túl messzire és túl alacsony szintre utaló részek nélkül nem kifejezetten hibás a 32 bites XP tárgyában. Ennyire azért nem kell szétszedni.
Pláne: ez egy user-level szösszenet, nem kernel-hacker's guide.
[Szerkesztve]/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
-
Nantucket
tag
Ez azért van, mert viszonylag sok alkamazás használja már a 64 bitet. Ha megírnak egy kódot, akkor már nem akkora meló az egészet 64 bitre optimalizálva is lefordítani. 64 bites fordító már a Visual Studio 2005 ben is volt, az azóta született alkalmazásoknak meg szerintem ''illik'' gyorsabban futni 64 bites környezetben.
Gyűlölöm a HDD-ket
-
MODERÁTOR
Értem mi a PAE, de e miatt még nem lesz több bites egy 32 bites processzor, erre próbáltam célozni. Bár ha a PAE dönti el, hogy hány bites a processzor, akkor igen, de tudomásom szerint nem.
Még a 80286 idején, ahol ugye 64kB volt az egyszerre megcímezhető memória is megoldották lapozással, hogy többet lehessen címezni (a nevezetes 640kB).
De az egész cikk a WinXP 32 bitről szól, nem pedig a processzor memóriakezeléséről.***
-
Rive
veterán
Már a 8086-nál is 1M. Kérlek, hagyd a hardverközeli utalásokat.
Ui.: Jobb így, törléssel. De még a ''Ezzel eddig nincs is probléma, könnyen belátható, hogy miért.'' mondat is felesleges. Hiszen így már nem indokolsz, csak kijelentesz
[Szerkesztve]/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
joghurt
addikt
Nem egészen. A lapozás azt jelenti, hogy kiválasztasz egy (286-osnál 16 bites) címtartományt, és azt használod. A 286-oson viszont szegmentált címképzés ment: egy szegmensregiszterből és egy címző regiszterből adódott össze a logikai cím, a szegmens 4 bites eltolásával. Így 20 bit (1 MB) memória címezhető meg egyszerre. Ezzel azért nem árt tisztában lenni, mert a mai procik ugyanígy érik el a 4 GB feletti területet. És így kerül a téma a képbe az XP32 kapcsán.
Egyébként a 286-os összesen 16 MB fizikai memóriát tudott megcímezni (24 bites címbusz), 1 GB-os logikai címtérben (lineáris MMU-val). [link]
[Szerkesztve]A tej élet, erő, egészség.
-
joghurt
addikt
válasz Nantucket #59 üzenetére
64 bites fordító már a VS 2003-ban is volt (még ha nem is olyan triviális beröffenteni).
Viszont a kódtól függően lehet elég nehéz is 64 bitre átállni. Régi cuccokban elég gyakori, pl. hogy egy memóriamutatót beleraknak egy 32 bites DWORD-be. 64 bites pointerekkel ez elég elszállásgyanús helyzet.A tej élet, erő, egészség.
-
Mal[AC]
csendes tag
Hello!
Nem tudja valaki, hogy ha a gépbe rakok pl. 6giga ramot és abból 3-at szoftveresen elkülönítek ramdisknek, akkor a windows ugye látja a maradék 3-at, és nem úgy fogja érzékelni, hogy a ramdisknek abból 3.x-ból különítettem el, amit ő alapból lát a 6ból?
Előre is köszi!!! -
3d
tag
Sziasztok!
Ez a cikk valóban nagyon jó mert eddig nem nagyon vágtam ezt a témát.(most se )
Lehet hogy nagyon ostoba a kérdésem de nem értek valamit.
Én kiszámoltam a cikkben szereplő értékeket de nekem nem teljesen ugyan azok jöttek ki.
Az én számításaim szerint(legalábbis a számológépem ezt adja ki):
E8000000-EFFFFFFF (ez épp 128MB)=~134MB
00000000-3FFFFFFF (ez épp 1GB)=~1073MB
D0000000-EFFFFFFF (ez épp 512MB)=~536MB
MB00000000-CFFFFFFF+F0000000-FFFFFFFF (a kettő együtt 3,5GB)=~3758MB
Leht hogy én nem számolok jól de azért ezek elég nagy eltérések.
Nem azt akarom mondani, hogy a cikk írója számolt el valamit hanem azt, hogy én nem értek valamit.
Meg tudja ezt valaki magyarázni nekem?
Előre is köszi. -
#64791808
törölt tag
Jól összeszedett, (általam) régóta várt cikk, szerintem jól rendszerezi a témakört.
A 36 bites memóriacímzésről annyit, hogy a whistler workstation kernelbe nincs belefordítva a 36 bites címzés, tehát semmilyen TweakNT-s ügyeskedéssel nem lehet előcsalni. Ezért szeretjük a winserv 2003-at
[nyalás]
Le a kalappal a cikk és írója előtt!
[/nyalás] -
#64791808
törölt tag
Nem fogja látni, ugyanis az a memória is ezen virtuális címtábla kezelése alá esik. Eleve csak 4-sallang GB memóriát fog látni a rendszer, és abból tudsz szoftveresen elkülöníteni, a win számára a többi nem is létezik.
Ha ilyen elképzelésed van, akkor vegyél Gigabyte i-Ram-ot, bár zavaró a SATA1 lassúsága ilyen téren. -
feka007
nagyúr
Jó az írás, grat
-
kleinea
csendes tag
Grat a cikkhez, jó írás.
Egy helyen pontosítanék, a /3GB kapcsoló nem egy-egy alkalmazás számára biztosít több memóriát, hanem a user mode alkalmazások részére ad több memóriát, mivel a Windows alapban ha jól emlékszem fele/fele arányban osztja a memóriát kernel mode és user mode alkalmazások részére.
Tehát a 3GB használata akkor is hasznos lehet, ha több mem. intezív programot futtatsz, mert limitálja a kernel mode-nak lefoglalt memóriát.
ld:
http://msdn2.microsoft.com/en-us/library/ms791558.aspx
a -
Sidaries
őstag
Nagyon örülök ennek a cikknek. Éppen a héten beszéltünk mi is erről és habár erre a megoldásra jutottunk mi is egy kis guglizás után azért jó látni hogy tényleg így van. Küldöm is körbe a linket.
I am the Visionaire, follow me if you dare...
-
Dottore
addikt
Grat a cikkhez. Építő volt.
Viszont lenne egy kérdésem. Jelenleg a gépemben 2x512MB Kingston RAM van párban. Azt szeretném megtudni ha veszek mellé még pl. 2x1GB, mondjuk Corsair memóriát, akkor továbbra is marad a dual, vagy mindenképp azonos márka kell.
Köszi előre is. -
REDeath
őstag
tudom hogy itt winről van szó, de mivel az oprendszerek felépítését nem ismerem mélyrehatóan, azé kérdem. szóval linuxnál mi a helyzet?
Kodály mondta volt: "Legyen a zene mindenkié". en inkabb neki hiszek, mint az ASVAnak
-
Csapi007
veterán
Hello
Érdekes írás lett, grat.
És a 64bites operációs rendszernél mennyi a lefoglalható a terület?
A Vista másképp működik?
[Szerkesztve]"Csak úgy mondom"
-
csibra
tag
Javaslom előkeresni a data-becker 80386-os processzorról szóló könyvét (könyvtárban keresd, ha otthon nincs) abban pontosan le van írva a virtuális memóriakezelés, és az is, hogy már a 386-os proci is képes volt 48 bitnyi virtuális memóriát kezelni.
-
Fanyuvo
tag
Koszi az irast, mostmar ertem miert csak 3,5 Gigat lat a 4-bol a gep a munkahelyi gep. Viszont abban csak egy 128-as videokartya van. De majd akkor annal is kiprobalom a boot.ini buheralast.
-
Hot-Dog
csendes tag
Amikor az Intelnél megtervezték a 80386-ot, akkor tényleg nagyot alkottak. Sajnos a processzor köré épített alaplapokat bekorlátozta a visszafelé való kompatibilitás örökös problémája. Ezért nem is csak az operációs rendszeren, de már a memória kontrollereknél eldőlt, hogy mennyi fizikai memóriát tudnak kezelni.
Egyedi alaplapon és teljesen egyedi OS-el (pl. Nemzetközi Űrállomás) már 386-osból is lehetett jóval 4 GB feletti memória méretet és több (pl. 16) processzort együtt kezelni, még ha nem is ilyen szorosan (egy chipbe szorítva ).
A 64 bites OS-eknél ugyan ezt tették a régi fejlesztések megőrzése érdekében. Ma a 2 a 64.-en örült nagynak hangzik, de egyszer, talán nem is olyan soká (Moore szabály) születik egy cikk ennek a korlátairól is.
A 2GB-os korlát először a 32 bites Windows Server-eknél jelentkezett, mint probléma. Egy Oracle adatbázis kezelő összes memória foglalása ez alatt (más USER processzek is futnak) kellett, hogy legyen ahhoz, hogy ne lapozódjon ki, ami lehetetlenné teszi a beépített optimalizáció hatékony használatát.
Manapság ugyan ezzel a problémával már a komolyabb játékok is találkoznak. Általában ezek is maguk kezelik a betöltött textúrákat, 3D modelleket, melyek csak egy része tölthető be a videókártya memóriájába. Ha a játék alatt el kezd swap-elni a Windows, oda a real time élmény, esetleg a LAN party barátunk pont e miatt lő szitává. -
Kain
senior tag
Szép munka!Igy tovább!
-
amargo
addikt
Hi!
Nagyon jó lett a cikked! Ha gondolod írhatnál ezekről is:[link]
(Azóta beláttam, hogy érdemes írni róla.)
Szerk:
ha már a XP memória kezelése a cím, szerintem ez is beleférhetne.
[Szerkesztve]“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
amargo
addikt
Amit küldtem, az nem csak w2k (anyni, hogy akkor olvastam róla), asszem nt óta van így (De lehet már a millennium is tudta..).
Én meg, nem tudok jól írni, sőt! legtöbbször érthetetlenül magyarázok, mint programozó a kis hercegnek..“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”
-
azbest
félisten
Egy MS cikk arról, hogy ki váltson 64 bitre [link]
-
thomboy
tag
Ez ám a cikk
Élvezet volt olvasni, de komolyan, ráadásul pont 3GB memóriám van, így majd beállítom szépen, hogy használja csak az a Windows!
Köszönöm a Tisztelt Cikkírónak| Trance 4ever |
-
Menhir
csendes tag
Üdv!
Egy picit felhoznám újra ezt a topicot. A kérdésem az volna, hogy próbálta e már valaki használni ezt a /3GB kapcsolót. Én beírtam, de ettől kezdve a boot menüig sem jut a Win. A gép újraindul. Ha kitörlöm, megy minden rendesen. Mit hagyhattam ki? XP SP1 prof.-ot használok. -
Hello!
Barátnőm gépében van 4G ram, most pakoltuk bele, de az XP 32bit nem lát még a /3Gb kapcsolóval sem 3 gigát, csak kettőt. (3 1Gb-s modullal is csak 2Gb).
A /3gb kapcsolóról meg még a mikrofos oldalain sincs sok értelmes, főleg nem arról hogy mi van ha nem működik.
Tudtok valamit erre? (Még soha nem volt ennyi ramom , így nem értek a dologhoz). Viszont asszonynak kéne a sok ram, ha már grafikus.
Amúgy a gép egy E6400, Asus P5b alaplapka, Nvidia 7950Gt 512Mb-s videokari. Az alaplapon fel van frissítve a BIOS, ott látja is a 4G memóriát.Mutogatni való hater díszpinty
Új hozzászólás Aktív témák
- Motorola Edge 40 - jó bőr
- Kormányok / autós szimulátorok topicja
- Egyelőre nem tarolja le a piacot a Vision Pro
- Autós topik
- Honor Magic5 Pro - kamerák bűvöletében
- Luck Dragon: Asszociációs játék. :)
- Google Drive
- DIGI kábel TV
- A Microsoft feltalálta az olcsó AI-t
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...
- ZOTAC GeForce GTX 1080 AMP Edition 8GB GDDR5X 256bit
- Filmes gép gyűjtemény
- Nikon D5000 + AF-S DX NIKKOR 18-105 mm
- Bontatlan Seagate & Western Digital HDD-k 3TB - 12TB -ig - Számla + Garancia, Ár alatt! BeszámítOK!
- DJI Mini 4 pro FMC drón - 3 akku, RC2 táv, 2 táska, Filterek, 2025. decemberig garancia, DJI Care