"System interrupt" bukanlah proses dalam pengertian tradisional, tetapi hadir untuk mencoba menjelaskan kepada pengguna bahwa komputer menghabiskan 1,5% dari sumber daya CPU untuk memproses permintaan interupsi. Gangguan terjadi di bawah level OS, sehingga tidak terkait dengan proses tertentu.
Interrupts (IRQs) ada sehingga komponen perangkat keras sistem Anda dapat memberi tahu CPU hal-hal seperti "kesalahan terjadi", atau "data yang Anda minta sekarang tersedia", atau "perangkat ini ingin mengirim data". Setiap kali perangkat atau perangkat lunak perlu memberi tahu CPU sesuatu tentang tugas yang dilakukannya, atau perlu menginstruksikan CPU untuk melakukan sesuatu, itu menimbulkan suatu Interupsi, yang diterima dan ditangani CPU . Ketika ini terjadi, CPU segera menghentikan apa yang dilakukannya sehingga memproses interupsi.
Ketika dilihat sebagai suatu proses, item terkait lainnya adalah Panggilan Prosedur Ditangguhkan (DPC) , yang merupakan fungsi OS yang disebut baik secara langsung atau tidak langsung sebagai respons terhadap gangguan yang dinaikkan, dengan cara yang tidak sinkron. Dengan menambahkan Sistem Gangguan dan pemrosesan DPC secara bersamaan, Anda biasanya dapat memperkirakan jumlah sumber daya yang digunakan untuk merespons penanganan IRQ.
Ada interupsi yang baik dan yang buruk. Jika Anda menghabiskan banyak waktu pada pemrosesan interupsi, ada kemungkinan bagus bahwa setidaknya satu perangkat keras mengalami kegagalan. Di sisi lain, banyak perangkat keras menggunakan IRQ untuk pengaturan waktu dan tujuan berharga lainnya. Misalnya, bus PCI menggunakan IRQ untuk mengontrol perangkat apa yang menggunakan bus pada saat tertentu, sehingga setiap perangkat berbagi bus secara efisien.
1,5%, semuanya terdengar normal bagi saya.