บ้าน เสียง รหัสขัดจังหวะ cpu (cic) คืออะไร? - คำจำกัดความจาก techopedia

รหัสขัดจังหวะ cpu (cic) คืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - CPU Interrupt Code (CIC) หมายถึงอะไร

รหัสขัดจังหวะ CPU (CPU) เป็นรหัสที่ส่งโดยซอฟต์แวร์หรือฮาร์ดแวร์ไปยัง CPU เพื่อหยุดการทำงานของกระบวนการทั้งหมดจนกว่ากระบวนการที่ร้องขอในการขัดจังหวะจะเสร็จสิ้น


การขัดจังหวะอนุญาตให้ซอฟต์แวร์หรือฮาร์ดแวร์มีความสำคัญเหนือกว่าการดำเนินการของโปรแกรมที่มีอยู่ปกติเพื่อดำเนินการที่สำคัญเช่นการรับรู้โปรโตคอลหรือสัญญาณเวลา พวกเขาสามารถเรียกใช้ขอบหรือเรียกระดับ

Techopedia อธิบาย CPU Interrupt Code (CIC)

รหัสขัดจังหวะในระบบคอมพิวเตอร์รุ่นใหม่นั้นจะถูกเก็บรักษาไว้ในคลาสเดียวกันในอินเตอร์รัปต์สแต็กหรือคิวอินเตอร์รัปต์ สัญญาณขัดจังหวะจะแจ้งเตือนให้โปรเซสเซอร์ทราบว่ามีอินเทอร์รัปต์ตั้งแต่หนึ่งคลาสขึ้นไป รหัสขัดจังหวะจะถูกสุ่มตัวอย่างโดยโปรเซสเซอร์ด้วยความช่วยเหลือของการจัดเรียงสแต็คและคิว ทุกครั้งที่มีการสร้างอินเทอร์รัปต์คำสั่งใหม่ที่มาพร้อมกับอินเทอร์รัปต์จะถูกเพิ่มไว้ที่ด้านบนสุดของการประมวลผลโปรแกรมสแต็ก เมื่อสแต็กหรือคิวว่างสัญญาณขัดจังหวะจะลดลง เมื่อมีการสร้างรหัสขัดจังหวะใหม่พวกเขาก็จะถูกเพิ่มลงในสแต็กหรือคิวโดยอัตโนมัติ


ในระบบคอมพิวเตอร์รุ่นเก่าสัญญาณขัดจังหวะของตัวระบุรหัส Class I, II และ III จะได้รับและประมวลผลโดยโปรเซสเซอร์ในเวลาเดียวกัน การขัดจังหวะของคลาสเดียวกันนั้นมักถูกล็อคโดยตัวประมวลผลขัดจังหวะ


CPU ทำตามลำดับเหตุการณ์เฉพาะในขณะที่การประมวลผลอินเทอร์รัปต์ซึ่งการประมวลผลอินเทอรัลจะถูกจัดลำดับความสำคัญผ่านการทำงานของโปรแกรมปกติ โค้ดการจัดการอินเตอร์รัปต์ระดับแรกนั้นเขียนขึ้นอย่างระมัดระวังมาก หลังจากที่ถูกขัดจังหวะการทำงานแล้วสถานะการดำเนินการของ CPU จะถูกกู้คืนและการขัดจังหวะจะถูกยกเลิก จากนั้นซีพียูยังคงดำเนินการโปรแกรมที่ถูกระงับ


การประมวลผลที่ขัดจังหวะจะต้องได้รับการจัดการอย่างมีประสิทธิภาพมากที่สุด ขอแนะนำให้ระบบปฏิบัติการปราศจากการขัดจังหวะเนื่องจากสิ่งเหล่านี้สามารถชะลอความเร็วการทำงานของระบบโดยรวมได้อย่างมาก

รหัสขัดจังหวะ cpu (cic) คืออะไร? - คำจำกัดความจาก techopedia