คำถามติดแท็ก processor

21
วิธีการตรวจสอบว่าลินุกซ์ที่ได้รับคือ 32 บิตหรือ 64 บิต?
เมื่อฉันพิมพ์uname -aมันจะให้ผลลัพธ์ต่อไปนี้ Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux ฉันจะรู้ได้อย่างไรว่าระบบปฏิบัติการที่กำหนดคือ 32 หรือ 64 บิต สิ่งนี้มีประโยชน์เมื่อเขียนconfigureสคริปต์ตัวอย่างเช่น: ฉันกำลังสร้างสถาปัตยกรรมอะไร

11
อะไรคือความแตกต่างระหว่างการดำเนินการจุดเดียวที่มีความแม่นยำและความแม่นยำสองเท่า
อะไรคือความแตกต่างระหว่างการดำเนินการจุดที่มีความแม่นยำเดียวและการดำเนินการที่มีความแม่นยำสองเท่า ฉันสนใจโดยเฉพาะอย่างยิ่งในแง่การปฏิบัติที่เกี่ยวข้องกับเครื่องเล่นวิดีโอเกม ตัวอย่างเช่น Nintendo 64 มีตัวประมวลผล 64 บิตหรือไม่และหากเป็นเช่นนั้นหมายความว่าสามารถดำเนินการกับจุดที่มีความแม่นยำสูงได้หรือไม่ PS3 และ Xbox 360 สามารถดึงการดำเนินการจุดลอยตัวที่มีความแม่นยำสองเท่าหรือเฉพาะความแม่นยำเพียงอย่างเดียวและโดยทั่วไปแล้วคือความสามารถในการใช้ความแม่นยำสองเท่าที่มีการใช้งาน (หากมีอยู่)

5
สายแคชทำงานอย่างไร
ฉันเข้าใจว่าตัวประมวลผลนำข้อมูลไปสู่แคชผ่านทางแคชบรรทัดซึ่งตัวอย่างเช่นบนตัวประมวลผล Atom ของฉันนำมาครั้งละประมาณ 64 ไบต์ไม่ว่าขนาดของข้อมูลจริงที่อ่านจะเป็นเท่าใด คำถามของฉันคือ ลองนึกภาพว่าคุณต้องอ่านหนึ่งไบต์จากหน่วยความจำ 64 ไบต์ใดที่จะถูกนำเข้าไปในแคช ความเป็นไปได้สองอย่างที่ฉันเห็นคือทั้ง 64 ไบต์เริ่มต้นที่ขอบเขต 64 ไบต์ที่ใกล้เคียงที่สุดด้านล่างไบต์ที่น่าสนใจหรือ 64 ไบต์จะกระจายไปรอบ ๆ ไบต์ในวิธีที่กำหนดไว้ล่วงหน้า (ตัวอย่างเช่นครึ่งล่างครึ่งครึ่งบนหรือ ทั้งหมดข้างต้น). มันคืออะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.