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

9
ทำไมการเพิ่มความเร็วอย่างรวดเร็วเท่ากับการทำงานที่ชาญฉลาดในโปรเซสเซอร์รุ่นใหม่?
ฉันรู้ว่าการทำงานของ bit-wise นั้นรวดเร็วสำหรับตัวประมวลผลที่ทันสมัยเนื่องจากสามารถทำงานกับ 32 หรือ 64 บิตในแบบขนานดังนั้นการดำเนินงาน bit-wise จึงใช้เวลาเพียงหนึ่งรอบนาฬิกา อย่างไรก็ตามการเพิ่มเป็นการดำเนินการที่ซับซ้อนซึ่งประกอบด้วยการดำเนินการอย่างน้อยหนึ่งอย่างและอาจเป็นถึงการดำเนินการที่ชาญฉลาดจำนวนโหลดังนั้นฉันจึงคิดว่ามันจะช้าลง 3-4 เท่า ฉันรู้สึกประหลาดใจที่ได้เห็นมาตรฐานที่เรียบง่ายว่าการเพิ่มนั้นเร็วพอ ๆ กับการดำเนินการที่ชาญฉลาด (XOR, OR และอื่น ๆ ) ทุกคนสามารถหลั่งน้ำตาแสงนี้

7
มีอะไรที่ต้องทำกับซีพียูแบบมัลติคอร์หรือไม่?
เมื่อพิจารณาว่าโปรแกรมของเราเป็นมิตรกับหลายเธรดทีมของฉันงงงวยว่ามีอะไรที่ไม่สามารถทำได้บน CPU แบบคอร์เดียวอย่างแน่นอน ฉันโพสต์ว่าการประมวลผลกราฟิกต้องใช้การประมวลผลแบบขนานอย่างหนาแน่น แต่พวกเขาอ้างว่าสิ่งต่างๆเช่น DOOM ทำบน CPU แบบ single-core ที่ไม่มี GPU มีอะไรที่ต้องทำในตัวประมวลผลแบบมัลติคอร์หรือไม่? สมมติว่ามีเวลาไม่สิ้นสุดสำหรับการพัฒนาและการทำงาน

5
รหัสเครื่องมีลักษณะอย่างไรในขณะที่ทำงานอยู่
เมื่อรหัสฮาร์ดแวร์ถูกประมวลผลโดยฮาร์ดแวร์และ CPU จริง ๆ แล้วมันมีลักษณะอย่างไร? มันจะมีลักษณะเป็นเลขฐานสองตามคำแนะนำในการเป็นตัวแทนของคนและศูนย์หรือมันจะเป็นสิ่งที่ประกอบด้วยเลขฐานสิบหกหลักที่ opcodes เป็นไบต์นำเสนอเป็นตัวเลขฐานสิบซึ่งสามารถแบ่งกลับลงในเลขฐานสองเช่น bytecode?

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

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