คุณต้องการ RAM เท่าใดสำหรับ Windows 7 x64?

ขนาดสูงสุด แกะซึ่งรองรับระบบ 32 บิต

เราจ่ายไฟ: ระบบ 32 บิตสามารถทำงานได้โดยมีหน่วยความจำกายภาพมากกว่า 4 GB โดยหลักการและไม่ว่าในกรณีใด

เมื่อคุณต้องการสร้างรายได้จากซัง คุณต้องแยกแนวคิดสามประการอย่างชัดเจน:

พลังโปรเซสเซอร์
ระบบปฏิบัติการ 32 บิต;
ส่วนเสริม 32 บิต (โปรแกรม)
ส่วนที่เหลืออีกสองรายการมักจะผสมกันเป็นกลุ่มเดียว ซึ่งเป็นเหตุผลว่าทำไมในกรณีนี้จึงไม่สามารถทำงานด้วยตัวเองได้ ก่อนอื่นตามลำดับและจากระยะไกล - การทัศนศึกษาทางประวัติศาสตร์ที่สั้นมาก

ไปที่ตารางคุณสมบัติหลักของโปรเซสเซอร์ยอดนิยมจาก Intel:

เราต้องการตารางนี้เพื่อแสดงให้เห็นอย่างชัดเจนว่าความจุของแอดเดรสบัสนั้นน้อยกว่าความจุของสถาปัตยกรรมโปรเซสเซอร์เสมอ
โดยส่วนใหญ่แล้ว ฉันให้ความเคารพโปรเซสเซอร์ 16 บิตเป็นอย่างมาก Yakbi กลิ่นเหม็นมาลีแอดเดรสบัส 16 บิตแล้ว ขนาดสูงสุดหน่วยความจำกายภาพที่มีอยู่กลายเป็น 64 KB (2 ระดับ 16 สูงสุด 65536) Prote Intel 8086 ทำงานด้วยหน่วยความจำสูงสุด 1 MB และ 80286 สูงถึง 16 MB โดยใช้ 20 และดังนั้นที่อยู่บัส 24 บิต
ยุคของโปรเซสเซอร์ x86 ซึ่งเป็นซุปเปอร์โปรเซสเซอร์ที่มีรีจิสเตอร์ 32 บิต และ RAM ขนาด 4 GB เริ่มต้นขึ้นด้วย Intel 80386 ย้อนกลับไปในปี 1985 ในช่วง 10 ปีที่ผ่านมา โปรเซสเซอร์ 32 บิตที่มีสถาปัตยกรรม x86 ไม่สามารถรองรับหน่วยความจำเกิน 4 GB ได้ทางกายภาพ
ในปี 2538 มีการแสดงมากมาย โปรเซสเซอร์อินเทลเพนเทียม โปร ด้วยสถาปัตยกรรมคอร์ใหม่ทั้งหมด โปรเซสเซอร์นี้ได้ยกเลิกบัสแอดเดรสแบบ 36 บิต และตามความเป็นจริง จำนวนหน่วยความจำกายภาพสูงสุดที่มีอยู่ได้เพิ่มขึ้นเป็น 64 GB (ในโปรเซสเซอร์ 64 บิตปัจจุบัน จำนวนสูงสุด หน่วยความจำกายภาพคือ 64 GB) มีการคายประจุ 37 ครั้งซึ่งมากกว่าระหว่างหน่วยความจำกายภาพ 'yati ซึ่งระบุได้สูงสุด 128 GB)
นอกจากนี้โปรเซสเซอร์ยังใช้กลไกการจัดการหน่วยความจำ "ฉลาดแกมโกง" ที่แปลงหน่วยความจำกายภาพซึ่งมีขนาดเกิน 4 GB เป็นหน่วยความจำเสมือน 32 บิตในช่วง 0 - 4 GB ซึ่งเป็นโปรแกรม "หลอกลวง" 3 2- ดิสชาร์จ โหมดการจัดการหน่วยความจำสำหรับโปรเซสเซอร์ x86 นี้เรียกว่า PAE (Physical Address Extension)
Pentium Pro ถูกวางตำแหน่งให้เป็นโปรเซสเซอร์สำหรับเซิร์ฟเวอร์และเวิร์กสเตชันในขณะนั้น จริงอยู่ ไม่ใช่เรื่องง่ายที่จะหาคอมพิวเตอร์เดสก์ท็อปปี 1995 ที่มี RAM จำนวนมาก ซึ่งไม่ได้มากไปกว่านั้นมากนัก แต่ถึงแม้ว่ามันจะเข้าใกล้ 4 GB ก็ตาม หน่วยความจำถูกจำกัดไว้ที่เมกะไบต์ ตัวอย่างเช่น ในปี 1998 RAM ของคอมพิวเตอร์เดสก์ท็อปมาตรฐานคือ 32MB ซึ่งไม่ใหญ่มาก และแถบหน่วยความจำนี้ราคา 60 ดอลลาร์ และในยุคของเรา (2014) คอมพิวเตอร์ที่มีหน่วยความจำน้อยกว่า 4 GB ก็เต็มประสิทธิภาพ สำหรับการรันโปรแกรม office Windows XP มีหน่วยความจำดังกล่าวจำนวนมาก นอกจากนี้โปรเซสเซอร์ Pentium Pro ยังมีราคาแพงกว่าและมีปัญหากับรหัสความเร็วเมื่อใช้งานโปรแกรม 16 บิตที่ได้รับความนิยมในขณะนั้น
เราสามารถพูดได้ว่าโซลูชันนี้เป็นโซลูชันใหม่สำหรับโปรเซสเซอร์ 32 บิต เนื่องจากก่อนหน้านี้แนวทางปฏิบัติดังกล่าวมีอยู่ทั่วไปในโปรเซสเซอร์ 16 บิต จึงเป็นการยากที่จะเรียกว่าเป็นการปฏิวัติ Aje Shchel Ture DOS จ้องมองกลอุบายของที่อยู่ปล้องอย่างกว้างขวางหาก Pam'yat Rosbit ทั้งหมดบนเซ็กเมนต์ในส่วนใน 64kb ฉันพูดถึงลูกพี่ลูกน้อง: ส่วนที่เป็นเซ็กเมนต์คดเคี้ยวนี่คืออันดับของ Vicoristovati มากกว่า 64kb ปัมยาตี.
ไม่ใช่ทั้งหมด แต่สิ่งสำคัญคือโปรเซสเซอร์ x86 ปัจจุบันส่วนใหญ่สำหรับคอมพิวเตอร์เดสก์ท็อปเป็นแบบ 64 บิตและรองรับ PAE แน่นอนว่าไม่เพียงแต่สามารถใช้หน่วยความจำมากกว่า 4 GB เท่านั้น แต่ยังมอบความจุดังกล่าวให้กับระบบปฏิบัติการ 32 บิตอีกด้วย

วิธีที่ง่ายที่สุดในการรองรับโหมด PAE ของโปรเซสเซอร์ที่ปรากฏใน Linux ใน Ubuntu หรือในโคลนอื่นๆ คุณสามารถพิมพ์เทอร์มินัล:
grep -color=always -i PAE /proc/cpuinfo
ด้วยเหตุนี้ เราอาจจะได้สูตรต่อไปนี้:


ระบบปฏิบัติการ 32 บิต

ระบบปฏิบัติการ 32 บิตแรกของ Microsoft คือ Windows NT 3.1 เปิดตัวในปี 1993 เงินวอนถูกกำหนดให้กับภาคองค์กร ทั้งสำหรับเซิร์ฟเวอร์และเวิร์กสเตชัน ชะตากรรมสองประการต่อมาในปี 1995 Windows 95 ปรากฏขึ้น - ระบบปฏิบัติการสำหรับคอมพิวเตอร์เดสก์ท็อปและแล็ปท็อป ระหว่างสองขั้นตอนนี้ เคอร์เนล Linux เวอร์ชัน 1.0 เปิดตัวในปี 1994 สถาปัตยกรรม 32 บิตได้รับการพิสูจน์แล้วว่า "เพียงพอ" จนได้รับความนิยมในทุกที่เป็นเวลาสองทศวรรษแล้ว ระบบปฏิบัติการเซิร์ฟเวอร์ 32 บิตที่เหลือของ Microsoft คือ Windows Server 2008 ป้องกัน Windows ใหม่ 8 เหมือนเมื่อก่อนจะแสดงเป็นสองตัวเลือก ในการใช้ความสามารถเพิ่มเติมของโหมดส่วนขยายที่อยู่ทางกายภาพ นอกเหนือจากความพร้อมใช้งานของโปรเซสเซอร์หลักและมาเธอร์บอร์ดที่มีชิปเซ็ตเพียงพอและจำนวนบรรทัดที่อยู่แยกกันที่จำเป็น ยังจำเป็นต้องมีการสนับสนุนในฐานะ PAE โดยไม่มีระบบปฏิบัติการใดๆ
หากคุณมี Linux แบบ 32 บิต ปัญหาเกี่ยวกับความจุหน่วยความจำที่มากกว่า 4 GB จะไม่ถูกตำหนิ ในระบบปฏิบัติการ Linux การรองรับ PAE เปิดตัวในปี 1999 ในเคอร์เนล 2.3.23 และได้รับการพัฒนาตั้งแต่นั้นมาโดยไม่หยุดชะงัก

ดูตารางขนาดหน่วยความจำกายภาพสูงสุดที่ปรับให้เหมาะสมที่สุด นำมาจากบทความปี 2005 ที่ msdn.microsoft.com สำหรับ Windows 2000, Windows XP และ Windows Server 2003 >


ดังที่เห็นได้จากตารางนี้ Microsoft OS ทุกเวอร์ชันรองรับโหมด PAE โดยเริ่มตั้งแต่ Windows 2000 Microsoft จะอธิบายความแปรผันของขนาดหน่วยความจำสูงสุดในระบบปฏิบัติการเซิร์ฟเวอร์เวอร์ชันต่างๆ รวมถึงตำแหน่งในตลาดโดย Microsoft เป็นการง่ายกว่าที่จะอธิบายความแตกต่างประเภทนี้ สิ่งที่น่าสนใจเป็นพิเศษสำหรับเราคือแถวของตารางซึ่งแสดงให้เห็นชัดเจนว่า Windows XP ทุกรุ่นมีพื้นที่ที่อยู่รวมของหน่วยความจำกายภาพประมาณ 4 GB ชิ้นส่วนนั้นถูกล้อมรอบด้วยแกนกลาง ส่วนชิ้นส่วนนั้นได้รับการรองรับโดย PAE
โหมด PAE อาจจะมืดหรือไม่ก็ได้ เริ่มต้นจาก Windows XP SP2 PAE Primus จะถูกเปิดใช้งานเพื่อความปลอดภัยของเทคโนโลยีความปลอดภัย DEP (Data Execution Prevention)

DEP เป็นเทคโนโลยีที่ช่วยให้คุณสามารถปกป้องระบบปฏิบัติการจากโค้ดเสียหายจำนวนมากที่เริ่มแรกเข้าสู่พื้นที่หน่วยความจำ ป้อนภายใต้ข้อมูลและปลอมแปลงเป็นข้อมูล จากนั้นพยายามเรียกใช้จากข้อมูลนั้น เทคโนโลยี DEP ยังบล็อกโค้ดที่เป็นอันตรายอีกด้วย เทคโนโลยีนี้ถูกนำมาใช้ทั้งในด้านซอฟต์แวร์และฮาร์ดแวร์ ในท้ายที่สุด โปรเซสเซอร์จะระบุหน้าอื่นๆ ของหน่วยความจำเพื่อไม่ให้แทนที่โค้ดที่ต่อกันโดยการเปลี่ยนบิตที่สำคัญที่สุดในตารางที่อยู่ของหน่วยความจำเสมือน PTE (Page Table Entry) จากนั้นข้ามและข้ามการเปิดตัว ในรหัสไอคอนบนหน้าเหล่านี้

โปรแกรม 32 บิต
โปรดทราบถึงตัวจัดการหน่วยความจำโปรเซสเซอร์ว่าส่วนนี้ของโหมด PAE ไม่ขึ้นอยู่กับการทำงานของส่วนเสริม และรองรับโหมดการทำงานนี้ด้วยระบบปฏิบัติการ โปรแกรม 32 บิตที่เสริมด้วยหน่วยความจำกายภาพ พวกเขาไม่มีข้อมูลใด ๆ เกี่ยวกับ ขนาดจริงของมัน สำหรับแต่ละแอปพลิเคชัน พื้นที่ที่อยู่ 32 บิตจะถูกบันทึกไว้สำหรับพวกเขา เหมือนเมื่อก่อนมีหน่วยความจำเสมือนเพียง 4 GB เท่านั้น Windows ให้ครึ่งหนึ่งของ 4 GB นี้, Linux - 3 GB ใน Windows คุณสามารถเพิ่มได้อีก 3 GB แต่ตามกฎแล้วจะไม่มีประโยชน์
สิ่งสำคัญคือต้องจำไว้ว่าการเปิดโหมด PAE นั้นไม่เทียบเท่ากับการสลับไปใช้ระบบ 64 บิต ซึ่งจะส่งผลให้ต้นทุนหน่วยความจำเพิ่มขึ้นอย่างไม่มีที่เปรียบ หากคุณพยายามที่จะสนองความต้องการอย่างมากต่อความซบเซาในแต่ละวัน เช่น แพ็คเกจการสร้างแบบจำลองทางวิศวกรรมหรือกราฟิก เชลล์ PAE ก็จะไม่มีอะไรดีเกิดขึ้น และหากคุณต้องการเปิดตัวโปรแกรมที่มีประสิทธิภาพหน่วยความจำจำนวนมาก (แต่ไม่ใช่โปรแกรมที่ทรงพลังมาก) ในคราวเดียว ต้นทุนของ PAE จะเป็นไปโดยตรง สิ่งสำคัญอันดับแรกของเราคือเซิร์ฟเวอร์
ตัวอย่างเช่น จำเป็นต้องใช้งานเครื่องเสมือนสองเครื่องพร้อมกัน โดยแต่ละเครื่องมีหน่วยความจำ 2 GB สิ่งที่จะเกิดขึ้นหากไม่มี PAE ก็ชัดเจน - เครื่องเสมือนอื่นที่แย่กว่าทุกสิ่งก็จะไม่เริ่มทำงานหรือระบบจะพบกับการแลกเปลี่ยนไฟล์สลับอย่างเข้มข้นจนกระบวนการจะย้ายไปที่หมวดหมู่ของ "กลยุทธ์ pokrokov" . โปรดทราบว่า PAE ตราบใดที่มี RAM จริงเพียงพอบนเครื่องโฮสต์ เครื่องเสมือนของโฮสต์ก็สามารถทำงานได้สำเร็จ
จนกว่า PAE ต่ำจะเป็นไปได้ มีความเป็นไปได้ที่จะลดประสิทธิภาพของระบบเนื่องจากการเปลี่ยนแปลงความเร็วของการเข้าถึงหน่วยความจำที่เกี่ยวข้องกับการดำเนินการเพิ่มเติมในการกลับด้านของหน่วยความจำที่กำลังแสดงอยู่ และ ให้ตายเถอะหุ่นยนต์สำหรับไดรเวอร์อุปกรณ์ต่างๆ ในพื้นที่ที่อยู่ 36 บิต

Windows เวอร์ชันต่างๆ จะใช้หน่วยความจำกายภาพให้เกิดประโยชน์สูงสุด

คุณจะประหลาดใจว่าผู้อื่นรองรับ RAM ได้มากเพียงใด เวอร์ชันของ Windowsเปิดตัวหลังจาก XP


ในรุ่นต่างๆ วินโดวส์วิสต้า x86 แทบไม่มีอะไรเปลี่ยนแปลงกับ XP


ตามความเป็นจริง การเปลี่ยนแปลงปีใหม่ - ขีด จำกัด ที่แน่นอนสำหรับ x86 ได้หายไปเหลือประมาณ 4 GB 1 GB สำหรับ Windows Vista Starter และ 2 GB สำหรับ Windows 7 Starter ตอกย้ำแนวคิดเกี่ยวกับธรรมชาติทีละน้อยของการแลกเปลี่ยนเหล่านี้

เช่นเดียวกับ Windows 8


ดังที่เห็นได้จากตารางด้านบน ไม่มีการเปลี่ยนแปลงใดๆ เกี่ยวกับแผนการจำกัดหน่วยความจำใน Windows 8 สโกด้า พวกเขาอาจจะหักเงินแล้วจ้างมันไปก็ได้

ได้เวลาดูที่นี่แล้ว สาเหตุที่ Microsoft จำกัดขีดจำกัดสูงสุดของหน่วยความจำกายภาพที่มีอยู่ใน Windows x86 เวอร์ชันไคลเอนต์

หนึ่งในเหตุผลหลัก - ปัญหาด้านความปลอดภัยของ Windows XP

Windows XP เปิดตัวในฤดูใบไม้ผลิปี 2544 และตั้งแต่นั้นมา เส้นสั้น Koristuvachs ได้รับความนิยมอย่างมากไปทั่วโลก และอย่างที่คุณทราบด้วยความนิยมที่มากขึ้นก็มีปัญหามากมาย Mettevo สำหรับมันถูกสร้างขึ้นรหัสไร้ประโยชน์จำนวนมากในรูปแบบของไวรัสที่แตกต่างกันและมากมาย ในกรณีนี้ ปรากฎว่าระบบปฏิบัติการใหม่มีการรั่วไหลต่ำและมีความต้านทานต่ออันตรายต่ำมาก Microsoft ยังไม่มีแพ็คเกจป้องกันไวรัสไคลเอนต์ที่มีคุณสมบัติครบถ้วนในเวลานั้น สถานการณ์ส่วนใหญ่ได้รับการแก้ไขโดยผลิตภัณฑ์ซอฟต์แวร์จากผู้ขายบุคคลที่สาม แต่มีข้อบกพร่องอย่างชัดเจนและโดยทั่วไปแล้วสถานการณ์ก็ยิ่งตึงเครียดน้อยลง
เพื่อปรับปรุงความปลอดภัยของ Windows XP จึงมีการเปิดตัวแพ็คเกจอัพเดตอื่นในปี 2547 - SP2 และนี่คือจุดเริ่มต้นของปัญหา หนึ่งในคุณสมบัติหลักของแพ็คเกจนี้จากมุมมองด้านความปลอดภัยคือการรวมเทคโนโลยี DEP (Data Execution Prevention) เข้าด้วยกัน เทคโนโลยีนี้ซึ่งได้รับความนิยมอย่างกว้างขวางในปัจจุบัน ช่วยให้สามารถพัฒนาการโจมตีแบบส่อเสียดทั้งระดับโดยป้องกันการเรียกใช้โค้ดที่ซับซ้อนจากส่วนที่ไม่สามารถถ่ายโอนได้ของหน่วยความจำ นอกจากนี้ สำหรับงาน DEP จะมีการเปิดใช้งานการสนับสนุน PAE (Physical Address Extension) การเพิ่มโหมด PAE จะเปลี่ยนกลไกในการขยายขนาดด้านข้างของ RAM และการทำงาน มาทำงานให้กับหุ่นยนต์กันเถอะด้วยหน่วยความจำกายภาพมากกว่า 4 GB แต่เมื่อเตรียมตัวแล้ว การทดสอบวินโดวส์ XP พร้อมแพ็คเกจอัปเดตอื่น ปัญหาใหญ่เกิดขึ้นซึ่งนำไปสู่อุบัติเหตุร้ายแรงและอุบัติเหตุในหุ่นยนต์ ระบบปฏิบัติการ- สาเหตุของความไม่สะดวกถูกค้นพบอย่างรวดเร็ว พวกเขาเปิดเผยไดรเวอร์อุปกรณ์ที่เขียนขึ้นโดยไม่เข้าใจความสามารถของหุ่นยนต์ในโหมด PAE

การเข้าถึงขนาดเล็ก
ในโหมด PAE ด้านหน่วยความจำใดๆ ของพื้นที่ที่อยู่เสมือน 32 บิตของโปรแกรมสามารถอยู่ในหน่วยความจำกายภาพที่มีอยู่ได้ การตกแต่งนี้ไม่รวมการตกแต่งขั้นพื้นฐาน แต่จะเหมือนกันทั้งหมด และแกนสำหรับไดรเวอร์อุปกรณ์ก็แข็งแกร่งขึ้นเรื่อย ๆ โดยจำเป็นต้องทำงานกับที่อยู่ทางกายภาพที่เฉพาะเจาะจง ไม่ใช่กับที่อยู่เสมือน สถานการณ์ทางจิตใจอาจเป็นเช่นนี้:


จะต้องซื้อไดรเวอร์หรือบันทึกข้อมูลเกี่ยวกับที่อยู่ที่ป้อนสำหรับการทำงานกับอุปกรณ์ หากไดรเวอร์ "ไม่ดี" ก็จะไม่เข้าใจว่ามันทำงานอย่างไรและไม่สามารถ "ตกลง" กับระบบปฏิบัติการได้ ดังนั้นดังที่แสดงในรูปเล็กๆ แทนที่จะเป็นพอร์ตอินพุต/เอาท์พุตของอุปกรณ์ จบลงด้วยการชนกับการเชื่อมต่อโครงข่ายบางอย่าง หน่วยความจำ izichny ผลลัพธ์ของ "การลื่นไถล" ของระบบหุ่นยนต์ที่ไม่เปลี่ยนรูปนั้น "หยุดนิ่ง" และกลับมามีส่วนร่วมอีกครั้ง

เพื่อที่จะแก้ไขปัญหานี้และไม่บล็อกการติดตั้ง SP2 โดยผู้ใช้ผ่าน ปัญหาที่เป็นไปได้ Microsoft ได้ตัดสินใจ - เพื่อเปิดใช้งาน PAE แต่จำกัดขีด จำกัด บนของ RAM ที่มีอยู่ของระบบปฏิบัติการเวอร์ชันไคลเอ็นต์ไว้ที่ประมาณ 4 GB เล็กน้อย ที่อยู่ในกรณีนี้จะถูกแปลแบบตัวต่อตัวเช่นเดียวกับระบบ 32 บิต "คลาสสิก" และไดรเวอร์อุปกรณ์ที่ด้อยพัฒนา "โง่" ก็ทำงานได้สำเร็จ
ถ้าอย่างนั้นราคาถูกและร่าเริง ราคาถูกเพราะนักพัฒนาฮาร์ดแวร์ไม่ต้องรีบเร่งในการพัฒนาไดรเวอร์ที่ "ถูกต้อง" เป็นเรื่องน่าโกรธที่ปัญหาเกี่ยวกับหน่วยความจำกายภาพเสียหายของคอมพิวเตอร์ซึ่งแสดงในลักษณะดังกล่าวจนถึงชั่วโมงสุดท้ายถูกถ่ายโอนไปยังผู้ใช้ปลายทาง
มีการเพิ่มกิกะไบต์จำนวนมากแล้วตั้งแต่เปิดตัว SP2 สำหรับ XP และ Windows เหมือนเมื่อก่อนไม่ถ่ายโอน RAM มากกว่า 4 GB และดังที่เราอ่านในตาราง "ขีดจำกัดหน่วยความจำกายภาพ: Windows 8" การเปลี่ยนแปลงเป็น แผนนี้จะไม่ถูกโอน
แต่ก็ยังไม่ชัดเจนทั้งหมด: สำหรับ Windows Vista เรายังต้องเขียนไดรเวอร์ใหม่ แต่ก็เป็นไปได้ที่จะเขียนใหม่อย่างถูกต้องเพื่อให้ทำงานกับ PAE ได้ ไม่เช่นนั้นที่เก็บข้อมูล 4 GB จะสูญหายไป
ปัจจุบันการใช้ไดรเวอร์ 32 บิตมีความสำคัญมากยิ่งขึ้นเพื่อไม่ให้ใช้หน่วยความจำเกิน 4 GB เป็นไปได้ไหมที่ Microsoft ต้องการสนับสนุนให้ลูกค้าเปลี่ยนไปใช้ x64?

แล้ว Windows เวอร์ชันเซิร์ฟเวอร์ล่ะ?
สันนิษฐานได้ว่าไดรเวอร์ของอุปกรณ์ถูกแบ่งอย่างระมัดระวังเป็นระบบการทำงานในโหมด PAE เพื่อให้ "สมเหตุสมผล" และทดสอบอย่างละเอียด ฉันรู้สึกประหลาดใจกับความจริงที่ว่าการกำหนดค่าเซิร์ฟเวอร์มีอุปกรณ์ในตัวที่ “สุดยอด” ขนาดนี้
ตัวอย่างเช่นจนกระทั่งเมื่อไม่นานมานี้ก่อนที่จะมีเทคโนโลยีการจำลองเสมือนบนเดสก์ท็อปซึ่งเหนือสิ่งอื่นใดได้ถ่ายโอนความสามารถในการประมวลผลกราฟิกไปยังเซิร์ฟเวอร์เองไม่จำเป็นต้องใช้การ์ดแสดงผลที่จริงจังเนื่องจากวิดีโอ Budovogo ทั้งหมดอยู่ใน เมนบอร์ด- นอกจากนี้ Windows เวอร์ชันเซิร์ฟเวอร์ 32 บิตได้ยุติประวัติบน Windows Server 2008 แล้ว

อีกส่วนหนึ่งมีความลับของหน่วยความจำย่อยที่ 32 หน้าต่างนี่คือวิธีต่อสู้กับขอบเขต

หากคุณยุ่งอยู่กับการอัพเกรดคอมพิวเตอร์ สิ่งแรกๆ ในรายการของคุณก็คือ RAM อย่างไรก็ตาม การซื้อและติดตั้งเป็นเรื่องง่าย แต่ไม่ใช่ความจริงที่ว่าสิ่งเหล่านี้จะกลายเป็นยาครอบจักรวาลจนกว่าคุณจะอัพเกรดคอมพิวเตอร์หรือแล็ปท็อปของคุณจริงๆ ทางด้านขวาความจริงก็คือจำเป็นต้องรองรับ RAM ซึ่งขึ้นอยู่กับความจุที่ติดตั้งบนระบบใหม่

ระบบ Windows 32 และ 64 บิตรองรับหน่วยความจำได้เท่าใด

มีที่นี่ที่เดียวเท่านั้น กฎทองไม่ว่าระบบไหนที่เรารู้จัก ไม่ว่าจะเป็น Windows 7, 8 หรือ Windows Vista ระบบ 32 บิตรองรับ RAM สูงสุด 3.3-3.5 GB และระบบ 64 บิตรองรับ 128 GB ขึ้นไป โดยหลักการแล้ว คุณไม่จำเป็นต้องอ่านเรื่องนี้อีกต่อไป เนื่องจากด้วยข้อมูลนี้ คุณยังคงสามารถพูดคุยเกี่ยวกับผลลัพธ์ของหน่วยความจำปฏิบัติการที่สามารถบอกคุณได้มากเพียงใด

เกี่ยวกับการรองรับ RAM สำหรับ Windows

ตาม WinSuperSite Windows 7.8 รองรับ RAM สูงสุด 192 GB สำหรับระบบ 64 บิต นอกจากนี้ Windows 7 รุ่น 64 บิตตามที่เราเขียนนั้นโหลดอย่างถูกต้องด้วย RAM 192 GB แต่อีกครั้งสำหรับรุ่น Professional, Enterprise และ Ultimate เท่านั้น ขีดจำกัดหน่วยความจำสำหรับรุ่น Home Basic และ Home Premium คือ 8 และ 16 GB ต่อวัน
ในเวอร์ชัน 32 บิตเหมือนเมื่อก่อน คุณจะต้อง "เพิ่ม" หน่วยความจำทั้งหมด แต่ใช้งานได้กับ RAM ไม่เกิน 4 GB เท่านั้น
ในซากาลอม ทุกอย่างเป็นไปตามที่เขียนไว้ข้างต้น หากคุณมีระบบ 64 บิต คุณสามารถซื้อและเพิ่ม RAM ได้โดยไม่มีปัญหา แกน iz 32 ระบบจำหน่ายการอัพเกรดนี้จะไม่ทำงาน เริ่มต้นด้วยการคิดถึงสถานการณ์ปัจจุบันก่อนเกี่ยวกับระบบก่อนแล้วจึงคิดถึงการปฏิบัติงาน

การดำเนินงานบางประการ ระบบวินโดวส์ 7 สิ่งที่ต้องกังวลเกี่ยวกับ:

1. การรักษาการใช้ RAM

2. เหตุผลในการเพิ่มหน่วยความจำในการดำเนินงานอย่างมาก

อยากรู้ว่าใครจะต้องการมัน...

Windows 7 รองรับหน่วยความจำได้เท่าไร?

เดี๋ยวก่อน แหล่งจ่ายไฟยังห่างไกลจากความว่างเปล่า แม้ว่าพวกเราบางคนสามารถอวดได้ว่าคนอื่นมี RAM มากกว่า 4 GB ในระบบ นอกจากนี้ตามข้อมูลจาก WinSuperSite Windows 7 รองรับ RAM สูงสุด 192 GB ซึ่งไม่สามารถพูดถึง Windows Vista ได้ ในทางกลับกันคุณสามารถใช้ RAM ได้ตั้งแต่ 1 GB เขียนว่า Softpedia เห็นได้ชัดว่าเน็ตบุ๊กส่วนใหญ่มี RAM น้อยกว่า 1 GB แต่สำหรับ Windows 7 ก็ไม่ใช่ปัญหา

จริงอยู่ที่ Windows 7 รุ่น 64 บิตเท่านั้นที่มีความเป็นไปได้มากมายเช่นนี้ สำหรับเวอร์ชัน 32 บิต คุณต้องดาวน์โหลด RAM ไม่เกิน 4 GB เหมือนเมื่อก่อน และแม้ว่า Windows 7 จะ "ชาร์จ" ทั้งหมด 4 GB แต่ก็ยังไม่สามารถทำงานได้กับ RAM จำนวนมากเช่นนี้ สมมติว่าถ้าคุณมี RAM 4 GB Windows เวอร์ชัน 32 บิตจะสามารถใช้ได้เพียง 3.3 ถึง 3.5 GB เท่านั้น เห็นได้ชัดว่านี่เป็นปัญหาที่แท้จริงสำหรับระบบปฏิบัติการทั้งหมดเวอร์ชัน 32 บิตสำหรับเดสก์ท็อปและแล็ปท็อปที่ใช้โปรเซสเซอร์ที่ใช้สถาปัตยกรรม x86 และ Windows 7 ก็ไม่ควรตำหนิที่นี่

ปัญหาของ Windows 7 รุ่น 64 บิตตามที่เราได้เขียนไว้ข้างต้นคืออะไร การ "ซื้อ" RAM ขนาด 192 GB นั้นถูกต้อง ยกเว้น Professional, Enterprise และ Ultimate รุ่นเดียวกัน ขีดจำกัดสูงสุดสำหรับเวอร์ชัน Home Basic และ Home Premium คือ 8 และ 16 GB ต่อพื้นผิว เวลาไม่น้อย มีความคืบหน้า ชิ้นส่วนของ Windows Vista Business 64 บิต, Enterprise และ Ultimate “ดาวน์โหลด” เพียง 128 GB อย่างไรก็ตาม ในกรณีของเวอร์ชัน Home Basic และ Home Premium ขีดจำกัดก็คือ 8 หรือ 16 GB เช่นกัน และคุณเข้าใจว่า Vista เวอร์ชัน 32 บิต มากกว่า 4 GB ยังคงไม่ได้เพิ่มอะไรเลย

Windows 7 มีหน่วยความจำมากมาย ทำไมมันถึงแย่ขนาดนี้?

บนอินเทอร์เน็ตฉันแทบจะไม่เห็นความคิดเห็นที่โกรธเคืองในรูปแบบของ "Windows 7 เป็นรุ่นล่าสุด! คุณจะประหลาดใจที่คุณจำได้มากแค่ไหน!” เพื่อพิสูจน์สิ่งนี้ จะมีการจับภาพหน้าจอเพื่อแสดงสิ่งที่ต่ำกว่า และขอย้ำอีกครั้งว่าทุกอย่างเป็นของ "โปรแกรมเมอร์ชาวอินเดียจอมคดโกง" มาดูกันว่าโปรแกรม Microsoft นั้นยากแค่ไหน

สมมติว่าคุณเพิ่มคอมพิวเตอร์ที่มีหน่วยความจำ 8 กิกะไบต์ ไม่ดีไปกว่าผู้ที่ใช้พลังงาน 1 กิกะไบต์และหน่วยความจำทั้งหมดไม่ได้ใช้งาน - ดีเหรอ? ด้วยการเปิดตัว Windows Vista และ Windows 7 วิธีการใช้ RAM ให้มากขึ้นมีการเปลี่ยนแปลงอย่างมาก: ขณะนี้ระบบปฏิบัติการใช้หน่วยความจำที่มีอยู่ทั้งหมดอย่างมีประสิทธิภาพที่สุดเท่าที่จะเป็นไปได้ Zokrema, Windows Vista และ Windows 7 มีคุณลักษณะที่เรียกว่า SuperFetch

SuperFetch คืออะไร?

SuperFetch เป็นบริการระบบที่ทำงานตรงกลาง กระบวนการของระบบ svchost. รหัสตั้งอยู่ตรงกลางของ DLL%SystemRoot%System32Sysmain.dll บริการนี้จะต้องตรวจสอบอย่างต่อเนื่องว่าผู้ใช้รันโปรแกรมใด และไฟล์และข้อมูลใดที่ถูกบันทึกหรือทำลาย ข้อมูลทั้งหมดนี้จะถูกบันทึกไว้ในไฟล์ที่มีนามสกุล *.db ในไดเร็กทอรี %SystemRoot%\Prefetch ทำไมเราทุกคนต้องขี้อาย? และแกนสำหรับอะไร: บริการ SuperFetch ซึ่งมีข้อมูลเกี่ยวกับโปรแกรมที่ไคลเอนต์ทำงานบ่อยที่สุด - จากนั้นจะเพิ่มรหัสรหัสผ่านและข้อมูลลงในหน่วยความจำและเมื่อไคลเอนต์เริ่มโปรแกรม - ข้อมูลที่จำเป็นทั้งหมดนี้มีอยู่แล้ว ในความทรงจำและการเริ่มต้น คุณจะรวยเร็วขึ้น - ไม่จำเป็นต้องอ่านข้อมูลจาก ฮาร์ดไดรฟ์- เป็นสิ่งสำคัญอย่างยิ่งสำหรับส่วนเสริมที่ "สำคัญ" เช่นตระกูล MS Office ซึ่งฟังก์ชันการทำงานสามารถ "แพร่กระจาย" ไปยัง exe-s และ dll นับสิบหรือหลายร้อยรายการ SuperFetch เป็นเดสก์ท็อปที่ "สมเหตุสมผล" ซึ่งมืออาชีพที่คล้ายกันสามารถใช้งานได้ในแต่ละวันและหลายชั่วโมงของวัน ตัวอย่างเช่น คนที่ทำงานกับ Word และ Excel ในระหว่างวันทำงาน และเล่น Call of Duty ในช่วงสุดสัปดาห์ และในที่สุด , ด้านล่าง - ดันเข้าไปในหน่วยความจำของข้อมูลที่จำเป็น เห็นได้ชัดว่าพื้นที่หน่วยความจำนี้ถูกระบุว่าเป็น "ครอบครอง" ซึ่งจะแสดงในตัวจัดการงานโดยสร้างตัวเลือก "วงจรหน่วยความจำ" Tim ไม่น้อยกว่านั้นทันทีที่โปรแกรมใด ๆ เปิดตัวที่ใช้หน่วยความจำที่มองเห็นได้ - ตัวจัดการหน่วยความจำจะจัดสรรพื้นที่ที่ต้องการอย่างใจเย็นและหลังจากโปรแกรมเสร็จสิ้นหน่วยความจำจะถูกปล่อยและใช้งานอีกครั้ง

ทันทีที่ส่วนเสริมใดๆ ทำงานเสร็จสิ้นและประหยัดหน่วยความจำ SuperFetch จะกลับไปที่ตัวจัดการหน่วยความจำพร้อมขั้นตอนในการแตกโค้ดและข้อมูลอย่างมีประสิทธิภาพ กระบวนการนี้ดำเนินการด้วยความเร็วต่ำและมีลำดับความสำคัญต่ำมาก ดังนั้นหุ่นยนต์ SuperFetch จะไม่ทำให้ประสิทธิภาพการผลิตลดลง ตัวอย่างเช่น หากคุณออกไปสูบบุหรี่ และในขณะนั้นกระบวนการในเบื้องหลังเริ่มต้นขึ้นซึ่งต้องใช้หน่วยความจำ (เช่น การสแกนไวรัส) โค้ดและข้อมูลจากโปรแกรมที่คุณทำงานด้วยอาจถูกนำมาใช้ หน่วยความจำ. ท้ายที่สุดแล้ว SuperFetch - จนกว่าคุณจะกลับมาจากช่วงพักควัน - ข้อมูลจากโปรแกรมที่ใช้งานอยู่ของคุณจะถูกผลักกลับไปที่ปริศนาอย่างต่อเนื่องหรือบ่อยครั้ง

นอกจากนี้ SuperFetch ยังรองรับการหลับลึก โหมดสลีป และการสลับผู้ใช้อย่างรวดเร็ว ตัวอย่างเช่น หากระบบเข้าสู่โหมดสลีปลึก SuperFetch จะบันทึกรหัสไฟล์ hiberfil.sys และข้อมูลสำหรับส่วนเสริมเหล่านี้ ซึ่งในความคิดของฉัน จะถูกใช้สำหรับทุกสิ่งหลังจากตื่นจากการนอนหลับ “ความคิด” นี้เกิดขึ้นได้อย่างไร? มันง่ายมาก - Great Brother SuperFetch ที่จะทำให้คุณประหลาดใจ และความจริงที่ว่าคุณเริ่มต้นขึ้นหลังจากออกจากการนอนหลับลึกครั้งก่อน และจากสิ่งนี้ - คุณสามารถสันนิษฐานได้ว่าในครั้งต่อไป เมื่อคุณออกจากการนอนหลับสนิท คุณจะเปิด “ICQ” ในลักษณะร้องเพลงและเปิดเบราว์เซอร์ที่คุณชื่นชอบ โปรดอ่าน "habrahabr" ในอีกหนึ่งหรือสองปีให้เปิด Visual Studio ดังนั้นโปรเจ็กต์จะลุกไหม้และวันที่ส่งมอบจะเป็น "เมื่อวาน"

คุณสามารถติดตามหุ่นยนต์ SuperFetch ได้นอกเหนือจากตัวจัดการงานเดียวกัน:

เมื่อใดก็ตามที่คุณใช้ Windows Vista/7 คุณอาจสังเกตเห็นว่าความจุของหน่วยความจำเปลี่ยนแปลงไป ซึ่งสามารถทำได้ผ่าน SuperFetch ซึ่งเป็นแคชของระบบ Windows มาตรฐานที่ใช้หน่วยความจำที่มีอยู่เพื่อแคชข้อมูลจากดิสก์ ตัวอย่างเช่นเพียงหลังจากนั้น หลงใหลใน Windowsเปิดตัวจัดการงาน - คุณจะเห็นว่าหน่วยความจำว่างกำลังเปลี่ยนแปลงและหน่วยความจำแคชก็เพิ่มขึ้น หากคุณรันโปรแกรม "กินหน่วยความจำมาก" หรือเพียงแค่เริ่มคัดลอกไฟล์ขนาดใหญ่ - หน่วยความจำว่างจะเพิ่มขึ้น และกราฟ "การใช้หน่วยความจำกายภาพ" จะลดลงอย่างรวดเร็ว ดังนั้นระบบจึงประหยัดหน่วยความจำ โปรแกรมที่กำลังรันอยู่แต่แล้วมันก็จะเริ่มเติบโตทีละน้อย - เพื่อให้ง่ายต่อการลบความทรงจำ อย่างไรก็ตาม เมื่อเพิ่ม SuperFetch ลงในหน่วยความจำของข้อมูลที่เพิ่มใหม่ หน่วยความจำแคชจะเพิ่มขึ้น และหน่วยความจำว่างจะเปลี่ยนไป

ไม่มีกระทู้ที่คล้ายกัน...

แบ่งปันกับเพื่อน ๆ หรือบันทึกเพื่อตัวคุณเอง:

ได้เปรียบ...