Select the product you need help with
ram หน่วยความจำเสมือน pagefile และการจัดการหน่วยความจำใน Windowsหมายเลขบทความ (Article ID): 2160852 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้ เนื้อหาบนหน้านี้สรุปบทความนี้ประกอบด้วยรายละเอียดพื้นฐานเกี่ยวกับการใช้งานหน่วยความจำเสมือนใน Windows รุ่น 32 บิต ข้อมูลนี้เกี่ยวข้องกับ Windows 2000, Windows XP, Windows Server 2003, Windows Vista และ Windows Server 2008 (เนื่องจาก Windows Server 2008 R2 ไม่พร้อมใช้งานเฉพาะในรุ่น 64 บิต ข้อมูลนี้ไม่สามารถใช้ดังกล่าว) ข้อมูลเพิ่มเติมในระบบปฏิบัติการ modern เช่น Windows แอปพลิเคชัน และกระบวนการระบบมากalwaysreference memory by using virtual memory addresses. Virtual memory addresses are automatically translated to real (RAM) addresses by the hardware. Only core parts of the operating system kernel bypass this address translation and use real memory addresses directly. Virtual memory is always being used, even when the memory that is required by all running processes does not exceed the volume of RAM that is installed on the system. An expanded version of this article is available on Bruce Sanderson's Windows blog. To see this article, visit the following blog site: Bruce Sanderson's general Windows information: RAM, virtual memory, pagefile, and all that stuff
(http://members.shaw.ca/bsanders/WindowsGeneralWeb/RAMVirtualMemoryPageFileEtc.htm)
Processes and address spacesAll processes (for example, application executables) that are running under 32-bit versions of Windows are assigned virtual memory addresses (avirtual address space), ranging from 0 to 4,294,967,295 (2*32-1 = 4 GB), regardless of how much RAM is actually installed on the computer.In the default Windows configuration, 2 gigabytes (GB) of this virtual address space are designated for the private use of each process, and the other 2 GB is shared between all processes and the operating system. Typically, applications (for example, Notepad, Word, Excel, and Acrobat Reader) use only a fraction of the 2 GB of private address space. The operating system assigns RAM page frames only to those virtual memory pages that are being used. Physical Address Extension (PAE) is the feature of the Intel 32-bit architecture that expands the physical memory (RAM) address to 36 bits. PAE does not change the size of the virtual address space (which remains at 4 GB), but just the volume of actual RAM that can be addressed by the processor. สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft:: 268363 The translation between the 32-bit virtual memory address that is used by the code that is running in a process and the 36-bit RAM address is handled automatically and transparently by the computer hardware according totranslation tablesthat are maintained by the operating system. Any virtual memory page (32-bit address) can be associated with any physical RAM page (36-bit address).
(http://support.microsoft.com/kb/268363/
)
Intel Physical Addressing Extensions (PAE) in Windows 2000The following list describes how much RAM the various Windows versions and editions support (as of May 2010): ยุบตารางนี้
PagefileRAM is a limited resource, whereas for most practical purposes, virtual memory is unlimited. There can be many processes, and each process has its own 2 GB of private virtual address space. When the memory being used by all the existing processes exceeds the available RAM, the operating system moves pages (4-KB pieces) of one or more virtual address spaces to the computers hard disk. This frees that RAM frame for other uses. In Windows systems, these paged out pages are stored in one or more files (Pagefile.sys files) in the root of a partition. There can be one such file in each disk partition. The location and size of the page file is configured inSystem Properties(clickAdvancedคลิกPerformanceแล้ว คลิกการการตั้งค่าbutton).Users frequently ask "how big should I make the pagefile?" There is no single answer to this question because it depends on the amount of installed RAM and on how much virtual memory that workload requires. If there is no other information available, the typical recommendation of 1.5 times the installed RAM is a good starting point. On server systems, you typically want to have sufficient RAM so that there is never a shortage and so that the pagefile is basically not used. On these systems, it may serve no useful purpose to maintain a really large pagefile. On the other hand, if disk space is plentiful, maintaining a large pagefile (for example, 1.5 times the installed RAM) does not cause a problem, and this also eliminates the need to worry over how large to make it. Performance, architectural limits, and RAMOn any computer system, as the load increases (the number of users, the volume of work), performance decreases, but in a nonlinear manner. Any increase in load or demand, beyond a certain point, causes a significant decrease in performance. This means that some resource is in critically short supply and has become a bottleneck.At some point, the resource that is in short supply cannot be increased. This means that anarchitectural limithas been reached. Some frequently reported architectural limits in Windows include the following:
Frequently found and quoted statements such as the following: With a Terminal Server, the 2 GB of shared address space will be completely used before 4 GB of RAM is used. This may be true in some cases. However, you have to monitor your system to know whether they apply to your particular system or not. In some cases, these statements are conclusions from specific Windows NT 4.0 or Windows 2000 environments and do not necessarily apply to Windows Server 2003. Significant changes were made to Windows Server 2003 to reduce the probability that these architectural limits will in fact be reached in practice. For example, some processes that were in the kernel were moved to non-kernel processes to reduce the memory used in the shared virtual address space.Monitoring RAM and virtual memory usagePerformance Monitor is the principle tool for monitoring system performance and for identifying the location of the bottleneck. To start Performance Monitor, clickเริ่มการทำงานคลิกแผงควบคุมคลิกเครื่องมือการดูแลระบบ, and then double-clickPerformance Monitor. Here is a summary of some important counters and what they tell you:
คุณสมบัติหมายเลขบทความ (Article ID): 2160852 - รีวิวครั้งสุดท้าย: 21 ธันวาคม 2553 - Revision: 2.0 ใช้กับ
แปลโดยคอมพิวเตอร์ ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2160852
(http://support.microsoft.com/kb/2160852/en-us/
)
| การแปลบทความ
|




กลับไปด้านบน








