ตั้งแต่ Google ได้มีการประกาศ Android Lollipop (5.0) ก็มีการแจ้งด้วยว่า
จะมีการรองรับระบบ 64bits ทำให้ทุกคนตื่นเต้นและสงสัยว่า แล้ว Smartphone/Tablet
ที่เรามีอยู่ในมือนั้น หรือที่กำลังจะซื้อนั้น วิ่งบนระบบ 64bits แล้วจริงหรือเปล่า
และจะตรวจสอบได้ยังไงว่า มันวิ่งบน 64bits แล้วจริงๆ (ปล. ต้องเป็น Android Lollipop ขึ้นไปเท่านั้นนะ)
เริ่มด้วยเราต้องลง app "CPU-Z"
เริ่มจากเครื่องที่ใครๆหลายคนคิดว่า พอได้ update เป็น Android Lollipop แล้วจะวิ่งบน 64bits
นั้นก็คือ: Samsung Galaxy Note 4
Specification
CPU: Exynos 5433 Quad-core 1.3 GHz Cortex-A53
& Quad-core 1.9 GHz Cortex-A57 (SM-N910C)

ตามที่ผมได้วงไว้(สีแดง) จะเห็นได้ว่า Kernel Architecture จะเป็น "armv7l"
armv7l หมายถึงระบบเรายังใช้เป็น architecture 32bits อยู่
เพราะ architecture 64bits จะเป็น armv8 หรือ aarch64
หลายคนคงจะมีคำถามในใจว่า แล้วเครื่องที่มันวิ่ง 64bits มันจะต้องแสดงข้อมูลว่ายังไง
งั้นเรามาชมกันต่อเลย กัน Samsung Galaxy S6 and S6 Edge (CPU ตัวเดียวกัน)
Specification
CPU: Exynos 7420 Quad-core 1.5 GHz Cortex-A53
& Quad-core 2.1 GHz Cortex-A57

ตามที่ผมได้วงไว้(สีแดง) จะเห็นได้ว่า Kernel Architecture จะเป็น "aarch64"
นั้นก็หมายความว่าเครื่องนี้วิ่งบนระบบ 64bits แล้ว
เรามาดู Smartphone ตัวอื่นที่วิ่งบนระบบ 64bits อีกตัว นั้นก็คือ Xiaomi Mi Note Pro
Specification
CPU: Qualcomm MSM8994 Snapdragon 810
Quad-core 1.5 GHz Cortex-A53 & Quad-core 2 GHz Cortex-A57

ตามที่ผมได้วงไว้(สีแดง) จะเห็นได้ว่า Kernel Architecture จะเป็น "aarch64"
นั้นก็หมายความว่าเครื่องนี้วิ่งบนระบบ 64bits แล้วเช่นกัน
ต่อให้ OS คุณใหม่แค่ไหน ถ้า CPU คุณวิ่งได้แค่ 32bits ยังไงมันก็เป็นแค่ 32bits ครับ
อีกตัวอย่าง อันนี้มาจาก Google LG Nexus 5 วิ่งบน Android M Preview (ใหม่กว่า Android Lollipop)
Specification
CPU: Qualcomm MSM8974 Snapdragon 800
Quad-core 2.3 GHz Krait 400

ตามที่ผมได้วงไว้(สีแดง) จะเห็นได้ว่า Kernel Architecture จะเป็น "armv7l"
เพราะฉนั้นต่อให้ OS คุณใหม่แค่ไหน ถ้า hardware คุณเป็น 32bits ยังไงมันก็วิ่งได้แค่ 32bits ครับ
เพื่อนๆก็ลองเปิด CPU-Z ดูกันเองละกันนะว่า เครื่องที่อยู่ในมือเป็น 32bits หรือ 64bits กันแน่...
ข้อมูลเกี่ยวกับ: ARMv8
http://www.arm.com/products/processors/armv8-architecture.php
ติดตามข้อมูลและรีวิวที่น่าสนใจได้ที่:
www.GADZBOX.com
[CR] วิธีตรวจสอบว่า Android Smartphone/Tablet เรานั้นทำงานบนระบบ 64bits จริงหรือเปล่า มาดูกัน!?!
จะมีการรองรับระบบ 64bits ทำให้ทุกคนตื่นเต้นและสงสัยว่า แล้ว Smartphone/Tablet
ที่เรามีอยู่ในมือนั้น หรือที่กำลังจะซื้อนั้น วิ่งบนระบบ 64bits แล้วจริงหรือเปล่า
และจะตรวจสอบได้ยังไงว่า มันวิ่งบน 64bits แล้วจริงๆ (ปล. ต้องเป็น Android Lollipop ขึ้นไปเท่านั้นนะ)
เริ่มด้วยเราต้องลง app "CPU-Z"
เริ่มจากเครื่องที่ใครๆหลายคนคิดว่า พอได้ update เป็น Android Lollipop แล้วจะวิ่งบน 64bits
นั้นก็คือ: Samsung Galaxy Note 4
Specification
CPU: Exynos 5433 Quad-core 1.3 GHz Cortex-A53
& Quad-core 1.9 GHz Cortex-A57 (SM-N910C)
ตามที่ผมได้วงไว้(สีแดง) จะเห็นได้ว่า Kernel Architecture จะเป็น "armv7l"
armv7l หมายถึงระบบเรายังใช้เป็น architecture 32bits อยู่
เพราะ architecture 64bits จะเป็น armv8 หรือ aarch64
หลายคนคงจะมีคำถามในใจว่า แล้วเครื่องที่มันวิ่ง 64bits มันจะต้องแสดงข้อมูลว่ายังไง
งั้นเรามาชมกันต่อเลย กัน Samsung Galaxy S6 and S6 Edge (CPU ตัวเดียวกัน)
Specification
CPU: Exynos 7420 Quad-core 1.5 GHz Cortex-A53
& Quad-core 2.1 GHz Cortex-A57
ตามที่ผมได้วงไว้(สีแดง) จะเห็นได้ว่า Kernel Architecture จะเป็น "aarch64"
นั้นก็หมายความว่าเครื่องนี้วิ่งบนระบบ 64bits แล้ว
เรามาดู Smartphone ตัวอื่นที่วิ่งบนระบบ 64bits อีกตัว นั้นก็คือ Xiaomi Mi Note Pro
Specification
CPU: Qualcomm MSM8994 Snapdragon 810
Quad-core 1.5 GHz Cortex-A53 & Quad-core 2 GHz Cortex-A57
ตามที่ผมได้วงไว้(สีแดง) จะเห็นได้ว่า Kernel Architecture จะเป็น "aarch64"
นั้นก็หมายความว่าเครื่องนี้วิ่งบนระบบ 64bits แล้วเช่นกัน
ต่อให้ OS คุณใหม่แค่ไหน ถ้า CPU คุณวิ่งได้แค่ 32bits ยังไงมันก็เป็นแค่ 32bits ครับ
อีกตัวอย่าง อันนี้มาจาก Google LG Nexus 5 วิ่งบน Android M Preview (ใหม่กว่า Android Lollipop)
Specification
CPU: Qualcomm MSM8974 Snapdragon 800
Quad-core 2.3 GHz Krait 400
ตามที่ผมได้วงไว้(สีแดง) จะเห็นได้ว่า Kernel Architecture จะเป็น "armv7l"
เพราะฉนั้นต่อให้ OS คุณใหม่แค่ไหน ถ้า hardware คุณเป็น 32bits ยังไงมันก็วิ่งได้แค่ 32bits ครับ
เพื่อนๆก็ลองเปิด CPU-Z ดูกันเองละกันนะว่า เครื่องที่อยู่ในมือเป็น 32bits หรือ 64bits กันแน่...
ข้อมูลเกี่ยวกับ: ARMv8 http://www.arm.com/products/processors/armv8-architecture.php
ติดตามข้อมูลและรีวิวที่น่าสนใจได้ที่: www.GADZBOX.com