โฮมเพจ » ทำอย่างไร » เหตุใดโปรแกรมส่วนใหญ่จึงยังคงเป็น 32- บิตบน Windows รุ่น 64 บิต

    เหตุใดโปรแกรมส่วนใหญ่จึงยังคงเป็น 32- บิตบน Windows รุ่น 64 บิต

    คอมพิวเตอร์ของคุณอาจใช้งาน Windows รุ่น 64 บิต แต่ลองดูที่ตัวจัดการงานและคุณจะเห็นว่าแอพจำนวนมากในระบบของคุณยังคงเป็นแบบ 32 บิต นี่เป็นปัญหา?

    คอมพิวเตอร์ทันสมัยส่วนใหญ่ที่จำหน่ายตั้งแต่ Windows 7 วันมีความสามารถ 64 บิตและมาพร้อมกับ Windows รุ่น 64 บิต หากคุณไม่แน่ใจเกี่ยวกับพีซีของคุณเองมันเป็นเรื่องง่ายที่จะตรวจสอบว่าคุณใช้ Windows แบบ 32 บิตหรือ 64 บิต มีความแตกต่างมากมายระหว่าง Windows รุ่น 64 บิตและ 32 บิตพอที่ถ้าพีซีและแอปของคุณรองรับคุณควรใช้เวอร์ชัน 64 บิต แม้ว่าแอพทุกตัวที่คุณเรียกใช้จะเป็นแอพ 32 บิต แต่การรันระบบปฏิบัติการ 64 บิตจะยังคงปลอดภัยและเชื่อถือได้มากกว่า.

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

    วิธีตรวจสอบแอปใดของคุณที่ยังคงมีขนาด 32 บิต

    คุณสามารถใช้ตัวจัดการงานเพื่อดูว่าโปรแกรมใดของคุณเป็น 64- บิตและ 32- บิต หากต้องการเปิดคลิกขวาที่พื้นที่เปิดใด ๆ บนทาสก์บาร์แล้วคลิก“ ตัวจัดการงาน” (หรือกด Ctrl + Shift + Escape).

    บนแท็บ“ กระบวนการ” ให้ดูที่คอลัมน์“ ชื่อ” หากคุณใช้ Windows 8 หรือ 10 เวอร์ชัน 64 บิตคุณจะเห็นข้อความ“ (32 บิต)” หลังจากชื่อแอพ 32 บิตใด ๆ หากคุณใช้ Windows 7 รุ่น 64 บิตคุณจะเห็นข้อความ“ * 32” แทน ในทุกเวอร์ชันแอพ 64 บิตไม่มีข้อความเพิ่มเติมหลังจากชื่อ.

    Windows ยังติดตั้งแอพ 32 บิตและ 64 บิตในสถานที่ต่าง ๆ หรืออย่างน้อยก็ลอง มักจะติดตั้งแอป 32 บิตไปยัง C: \ Program Files (x86) \ โฟลเดอร์ใน Windows รุ่น 64 บิตในขณะที่โปรแกรม 64 บิตมักติดตั้งใน C: \ Program Files \ โฟลเดอร์.

    นี่เป็นแนวทางมากกว่า ไม่มีกฎบังคับให้แอปแบบ 32 บิตและ 64 บิตลงในโฟลเดอร์ที่เกี่ยวข้อง ตัวอย่างเช่นลูกค้า Steam เป็นโปรแกรม 32 บิตและได้รับการติดตั้งอย่างถูกต้องใน C: \ Program Files (x86) \ โฟลเดอร์ตามค่าเริ่มต้น แต่เกมทั้งหมดที่คุณติดตั้งผ่าน Steam จะถูกติดตั้งลงใน C: \ Program Files (x86) \ Steam โฟลเดอร์ตามค่าเริ่มต้นแม้กระทั่งเกม 64 บิต.

    หากคุณเปรียบเทียบโฟลเดอร์โปรแกรมไฟล์ที่แตกต่างกันสองโฟลเดอร์คุณจะพบว่าโปรแกรมส่วนใหญ่ของคุณอาจถูกติดตั้งกับโฟลเดอร์ C: \ Program Files (x86) พวกเขาน่าจะเป็นโปรแกรมแบบ 32 บิต.

    การใช้งานแอพ 32 บิตบน Windows 64 บิตเป็นความคิดที่ไม่ดี?

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

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

    แม้ว่าทุกโปรแกรมที่คุณใช้ยังคงเป็น 32- บิตคุณจะได้รับประโยชน์เนื่องจากระบบปฏิบัติการของคุณทำงานในโหมด 64 บิต Windows รุ่น 64 บิตมีความปลอดภัยมากกว่า.

    แต่โปรแกรม 64 บิตน่าจะดีกว่าใช่ไหม?

    ดังที่เราได้กล่าวไปแล้วก่อนหน้านี้มีข้อได้เปรียบในการใช้งานแอพเวอร์ชัน 64 บิตหากมีให้ใช้งาน สำหรับ Windows รุ่น 64 บิตโปรแกรม 32 บิตสามารถเข้าถึงหน่วยความจำได้ 4 GB เท่านั้นในขณะที่โปรแกรม 64 บิตสามารถเข้าถึงได้มากขึ้น หากโปรแกรมมีแนวโน้มที่จะถูกโจมตีคุณลักษณะความปลอดภัยเพิ่มเติมที่ใช้กับโปรแกรม 64 บิตสามารถช่วยได้.

    แอพจำนวนมากมีทั้งรุ่น 32 บิตและ 64 บิต Chrome, Photoshop, iTunes และ Microsoft Office เป็นโปรแกรม Windows ที่ได้รับความนิยมมากที่สุดและมีอยู่ในรูปแบบ 64 บิต เกมที่เรียกร้องมักจะ 64 บิตเพื่อให้สามารถใช้หน่วยความจำได้มากกว่า.

    แอพจำนวนมากยังไม่ได้ก้าวกระโดด คุณยังคงสามารถเรียกใช้โปรแกรม Windows 32 บิตเกือบสิบปีบน Windows รุ่น 64 บิตได้ในวันนี้แม้ว่านักพัฒนาซอฟต์แวร์ของพวกเขาจะไม่ได้อัปเดตตั้งแต่ Windows รุ่น 64 บิตมาพร้อมกัน.

    นักพัฒนาที่ต้องการจัดหาโปรแกรมรุ่น 64 บิตจะต้องทำงานเพิ่มเติม พวกเขาต้องตรวจสอบให้แน่ใจว่าโค้ดที่มีอยู่นั้นคอมไพล์แล้วและทำงานอย่างถูกต้องเป็นซอฟต์แวร์ 64 บิต พวกเขาต้องจัดหาและสนับสนุนโปรแกรมสองรุ่นแยกกันเนื่องจากผู้ที่ใช้ Windows รุ่น 32 บิตไม่สามารถใช้เวอร์ชัน 64 บิตได้.

    และในหลาย ๆ แอพผู้คนคงไม่สังเกตเห็นความแตกต่าง ลองใช้ Evernote เวอร์ชันเดสก์ท็อป Windows เป็นตัวอย่างที่นี่ แม้ว่าพวกเขาจะให้ Evernote รุ่น 64 บิตผู้ใช้มีแนวโน้มว่าจะไม่สังเกตเห็นความแตกต่างเลย โปรแกรม 32 บิตสามารถทำงานได้ดีบน Windows รุ่น 64 บิตและไม่มีข้อได้เปรียบที่เห็นได้ชัดเจนกับรุ่น 64 บิต.

    กล่าวโดยย่อหากคุณมีตัวเลือกให้จับแอพเวอร์ชัน 64 บิตของคุณอย่างแน่นอน หากคุณไม่มีทางเลือกรับรุ่น 32 บิตและไม่ต้องกังวลกับมัน.

    รับแอพ 64 บิต

    วิธีที่คุณได้รับแอพ 64 บิตเมื่อมีให้บริการนั้นแตกต่างกันไปตามแอพ บางครั้งเมื่อคุณไปที่หน้าดาวน์โหลดแอพหน้าจะตรวจสอบว่าคุณใช้ Windows รุ่น 32 บิตหรือ 64 บิตและนำคุณไปยังโปรแกรมติดตั้งที่ถูกต้องโดยอัตโนมัติ Apple iTunes ทำงานด้วยวิธีนี้.

    ในบางครั้งคุณจะดาวน์โหลดแอพติดตั้งเดี่ยวที่มีทั้งแอพเวอร์ชั่น 32 บิตและ 64 บิต เมื่อคุณเปิดใช้งานตัวติดตั้งโปรแกรมจะตรวจจับ ณ จุดนั้นไม่ว่าคุณจะใช้ Windows รุ่น 32 บิตหรือ 64 บิตและติดตั้งไฟล์เหล่านั้น Photoshop สำหรับ Windows ทำงานด้วยวิธีนี้.

    และในบางครั้งคุณจะได้รับตัวเลือกในหน้าดาวน์โหลดของแอพเพื่อดาวน์โหลดเวอร์ชันที่คุณต้องการ บางครั้งรุ่นจะพูดว่า "64- บิต" บางครั้งมันจะพูดว่า "x64" และบางครั้งทั้งคู่ เมื่อคุณเห็นตัวเลือกเช่นนี้ให้ไปข้างหน้าและดาวน์โหลดรุ่น 64 บิต.


    ในท้ายที่สุดสิ่งสำคัญคือการตรวจสอบให้แน่ใจว่าคุณใช้แอพ 64 บิต แต่ทำให้แน่ใจว่าคุณใช้แอพที่ทำงานได้ดีสำหรับคุณ หากมีแอพเวอร์ชัน 64 บิตโดยทั้งหมดใช้มัน ถ้าไม่ใช้รุ่น 32 บิตก็ใช้ได้ สำหรับแอพส่วนใหญ่คุณจะไม่สังเกตเห็นความแตกต่าง.