http___macgateway.com_windows_why-doesnt-windows-see-all-of-my-computers-memory__lang_hr_1.xml
1.1 1.2 2.1 3.1 4.1 4.2 4.3 5.1 6.1 7.1 8.1 8.2 8.3 8.4 9.1 9.2 9.3 9.4 9.5 10.1 10.2 11.1 12.1 12.2 13.1 13.2 13.3 14.1 15.1 15.2
WoW64 (Windows 32-bit on Windows 64-bit) is a subsystem of the Windows operating system capable of running 32-bit applications and is included on all 64-bit versions of Windows - including Windows XP Professional x64 Edition, IA-64 and x64 versions of Windows Server 2003, as well as 64-bit versions of Windows Vista, Windows Server 2008, Windows 7 and Windows 8. In Windows Server 2008 R2 Server Core, it is an optional component. WoW64 is designed to take care of many of the differences between 32-bit Windows and 64-bit Windows, particularly involving structural changes to Windows itself. Translation Libraries The WoW64 subsystem comprises a lightweight compatibility layer that has similar interfaces on all 64-bit versions of Windows. It aims to create a 32-bit environment that provides the interfaces required to run unmodified 32-bit Windows applications on a 64-bit system. Technically, WoW64 is implemented using three dynamic-link libraries (DLLs): - Wow64.dll, the core interface to the Windows NT kernel that translates between 32-bit and 64-bit calls, including pointer and call stack manipulations - Wow64win.dll, which provides the appropriate entry-points for 32-bit applications - Wow64cpu.dll, which takes care of switching the processor from 32-bit to 64-bit mode The WoW64 subsystem also handles other key aspects of running 32-bit applications. It is involved in managing the interaction of 32-bit applications with the Windows components such as the Registry, which has distinct keys for 64-bit and 32-bit applications. For example HKEY_LOCAL_MACHINE\Software\Wow6432Node is the 32-bit equivalent of HKEY_LOCAL_MACHINE\Software (although 32-bit applications are not aware of this redirection). Some Registry keys are mapped from 64-bit to their 32-bit equivalents, while others have their contents mirrored, depending on the edition of Windows. The operating system uses the %SystemRoot%\system32 directory for its 64-bit library and executable files. This is done for backward compatibility reasons, as many legacy applications are hardcoded to use that path. When executing 32-bit applications, WoW64 transparently redirects 32-bit DLLs to %SystemRoot%\SysWoW64, which contains 32-bit libraries and executables. 32-bit applications are generally not aware that they are running on a 64-bit operating system. 32-bit applications can access %SystemRoot%\System32 through the pseudo directory %SystemRoot%\sysnative. There are two Program Files directories, both visible to both 32-bit and 64-bit applications. The directory that stores the 32 bit files is called Program Files (x86) to differentiate between the two, while the 64 bit maintains the traditional Program Files name without any additional qualifier. Incompatible Applications 32-bit applications that include only 32-bit kernel-mode device drivers, or that plug into the process space of components that are implemented purely as 64-bit processes (e.g. Windows Explorer) cannot be executed on a 64-bit platform. Service applications are supported. The SysWOW64 folder located in the Windows folder on the OS drive contains several applications to support 32-bit applications (e.g. cmd.exe, useful to register 32bit windows services, odbcad32.exe, to register ODBC connections for 32-bit applications). 16-bit legacy applications for MS-DOS and early versions of Windows are usually incompatible with 64-bit versions of Windows Vista, 7 and 8, but can be run on a 16-bit or 32-bit Windows OS via Microsoft Virtual PC or DOSBox. 32-bit versions of Windows XP, Vista, 7, and 8, on the other hand, can usually run 16-bit apps with few to no problems. The component that makes this possible, Windows on Windows 32-bit, is replaced in 64-bit Windows OSs by WoW64, rendering nearly all 16-bit apps unexecutable. Internet Explorer is implemented as both a 32-bit and a 64-bit application because of the large number of 32-bit ActiveX components on the Internet that would not be able to plug into the 64-bit version. The 32-bit version is used by default and the 64-bit version cannot be set to be the default browser.
2.1 2.2 2.3 2.4 2.5 3.1 3.2 3.3 3.4 3.5 4.1 4.2 4.3 4.4 5.1 5.2 6.1 6.2 6.3 6.4 7.1 7.2 7.3
“Upravo sam nadograditi moje stolno računalo iz 2 GB memorije 4 GB s nadom da ću biti u mogućnosti koristiti ga za još godinu ili dvije prije nego što sam konačno razbiti i nadograditi. Međutim, Bio sam pozdravio s najviše neugodno iznenađenje kad sam ponovno pokretanje moj računalo. Kad sam u pravu kliknete “Računalo” i otišao “Nekretnine” da biste vidjeli podatke o sustavu, Windows izvijestili da sam imala samo oko 3.5 GB memorije instalirana. Zašto se samo Windows vidjeti neke od sjećanja koje sam instalirao? Može li jedna od memorijskih modula biti loše?” Ja mogu reći sa gotovo potpunom sigurnošću da postoji ništa krivo s vašeg računala ili memorije da ste instalirali. Najvjerojatnije, radite 32-bitnu verziju sustava Windows te su pošli na ono što je poznato kao “4 GB barijera.” Neke web stranice, kao što su Wikipedia, zapravo se odnosi na to što je “3 GB barijera” iz bilo kojeg razloga. Što se sve svodi na to da, kada je s 32-bitni operativni sustav, you have a maximum of 2^32 or 4,294,967,296 possible memory locations that the computer can address, što znači da se 4,096 MB. Ovo ograničenje se odnosi na sve memorije u vašem računalu. Tako, na primjer, Ako imate grafičku karticu s 1 GB memorije, to će pojesti 1 GB dostupne memorije mjesta i ostaviti svoj operacijski sustav s 3 GB slobodnog RAM-a. Neki 32-bitni operacijski sustavi zaobići ovaj problem pomoću značajke zove Fizička adresa Extension (SITE) prevladati tu granicu i dopustiti računalu da iskoristi sve svoje instalirane memorije. Neki od operacijskih sustava koji podržavaju ovu značajku su Windows 2000 Advanced Server i Windows Server 2003 Enterprise Edition. Međutim, pomoću PAE možete izvoditi u određenim problemima. Neke matične ploče ne smiju imati odgovarajuću podršku za PAE, a kad operativni sustav pristupa memorije iznad 4 GB barijera, Računalo poduzima hit performansi. Budući da instalirate skup poslužitelj operativni sustav vjerojatno nije ono što je imao na umu, Vaš dvije najbolje opcije su ili staviti gore sa granice i shvatiti da je vaše računalo neće moći koristiti puni iznos instalirane memorije ili instalirati 64-bitnu verziju sustava Windows. Na primjer, 64-bitna verzija sustava Windows 7 Home Premium podržava do 16 GB memorije, dok Professional, Enterprise i Ultimate izdanja podržavaju do 192 GB. Mogu li instalirati 64-bitni operacijski sustav? Ako vaše računalo nije više stara nekoliko godina, to je vjerojatnije da je odgovor “Da.” Neki od Intelovih procesora koji podržavaju 64-bitni sustav Windows uključuje Temeljni i serije, the Srž 2 serija, the Pentium Extreme Edition series and many processors from the Pentium Dual-Core, Atom a Xeon product lines. Budući da Intel AMD suparnika razvio 64-bitni provedbu na koji Intel sada koristi za većinu svojih procesora, AMD je podržava 64-bitne operacijske sustave godinama. Neki od AMD procesora koji podržavaju 64-bitni sustav Windows uključuje Athlon 64, the Athlon II, the Athlon X2, the Opteron, the Turion a Phenom. Budući da 64-bitne verzije sustava Windows nemaju problema sa sustavom 32-bitni softver, možete instalirati jedan bez straha da će izgubiti mogućnost za instaliranje softvera koji. Uz pretpostavku da ćeš instalirati 64-bitni sustav Windows 7 ili Windows 8, iskustvo će biti gotovo isti kao što je bio s 32-bitnom operacijskom sustavu. Zapravo, u idućih godinu ili dvije, Svi kućnih računala su vjerojatno da će biti 64-bitni, tako da nemam ništa za izgubiti ako napravite prijelaz sada.