โครงสร้างทางสถาปัตยกรรมของระบบปฏิบัติการนั้น จะถูกแบ่งออกเป็น 2 โครงสร้างคือ แบบ 32 บิต (x86) ซึ่งเป็นโครงสร้างที่ถูกนำมาใช้งานมากที่สุดในปัจจุบัน (ส่วนใหญ่จะเป็นคอมพิวเตอร์สำหรับผู้ใช้งานทั่วไป) และแบบ 64 บิต (x64) ซึ่งเป็นโครงสร้างที่นิยมใช้ในองค์กรขนาดใหญ่เป็นหลัก
โดยความแตกต่างที่ชัดเจนมากที่สุดคือ การติดตั้งไดร์เวอร์, ซอฟต์แวร์ประยุกต์ และเรื่องของข้อจำกัดทางด้านฮาร์ดแวร์เช่น ไดร์เวอร์สำหรับฮาร์ดแวร์แบบ 32 บิต และ 64 บิต จะไม่สามารถนำมาใช้งานร่วมกันได้ หรือจำนวนการติดตั้งหน่วยความจำ (แรม) สำหรับ 64 บิตจะรับได้สูงสุดถึง 128GB (อาจจะเพิ่มได้มากขึ้นในอนาคต) ในขณะที่แบบ 32 บิต ในปัจจุบันสามารถติดตั้งแรมได้สูงสุดเพียง 8GB เท่านั้น
32bit ติดตั้งได้สูงสุด 4GB ไม่ใช่เหรอครับ แล้วก็มองไม่เต็มจำนวน 4GB ด้วย
ปล.64bit ผมอ่านมาหลายๆบทความมัน 192GB น่ะครับ ไม่ใช่128