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

หน่วยประมวลผลกลางหรือ "โปรเซสเซอร์" ภายในคอมพิวเตอร์ซึ่งดำเนินการตามคำสั่งในโปรแกรมคอมพิวเตอร์

8
สถานะกระบวนการของ Linux
ใน Linux จะเกิดอะไรขึ้นกับสถานะของกระบวนการเมื่อต้องอ่านบล็อกจากดิสก์ ถูกบล็อกหรือไม่? ถ้าเป็นเช่นนั้นกระบวนการอื่นถูกเลือกให้ดำเนินการอย่างไร
90 linux  process  kernel  cpu  states 

2
“ ตัวแทน; นพ;” ค่าเฉลี่ยในการประกอบ x86? เหมือนกับคำสั่ง "หยุดชั่วคราว" หรือไม่
อะไรrep; nopหมายถึง? เหมือนกับการpauseเรียนการสอนหรือไม่? มันเหมือนกับrep nop(ไม่มีอัฒภาค) หรือไม่? nopคำสั่งง่ายๆแตกต่างกันอย่างไร? มันทำงานแตกต่างกันในโปรเซสเซอร์ AMD และ Intel หรือไม่? (โบนัส) เอกสารอย่างเป็นทางการสำหรับคำแนะนำเหล่านี้อยู่ที่ไหน? แรงจูงใจสำหรับคำถามนี้ หลังจากการสนทนาในความคิดเห็นของคำถามอื่นฉันตระหนักว่าฉันไม่รู้ว่าrep; nop;หมายความว่าอย่างไรในการประกอบ x86 (หรือ x86-64) และฉันไม่พบคำอธิบายที่ดีในเว็บ ฉันรู้ว่านั่นrepคือคำนำหน้าซึ่งหมายถึง"ทำซ้ำคำสั่งcxครั้งต่อไป" (หรืออย่างน้อยก็คือในแอสเซมบลี x86 16 บิตเก่า) ตามนี้ตารางสรุปที่วิกิพีเดียดูเหมือนว่าrepสามารถนำมาใช้เฉพาะกับmovs, stos, cmps, lods, scas( แต่บางทีข้อ จำกัด นี้จะถูกลบออกในโปรเซสเซอร์ใหม่กว่า) ดังนั้นฉันคิดว่าrep nop(ไม่ลำไส้ใหญ่กึ่ง) จะทำซ้ำnopการดำเนินการcxครั้ง อย่างไรก็ตามหลังจากค้นหาเพิ่มเติมฉันก็ยิ่งสับสน ดูเหมือนว่าrep; nopและpause แมปกับ opcode เดียวกันและpauseมีพฤติกรรมที่แตกต่างจากเพียงnopเล็กน้อย จดหมายเก่าบางฉบับจากปี 2548กล่าวถึงสิ่งที่แตกต่างกัน: “ พยายามอย่าเผาผลาญพลังงานมากเกินไป” "เทียบเท่ากับ 'nop' เพียงแค่เข้ารหัส …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.