Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ketika manajer I/O mengirim permintaan I/O ke driver berbasis kerangka kerja, kerangka kerja mencegat permintaan dan membuat objek permintaan kerangka kerja. Kerangka kerja "memiliki" objek permintaan, karena hanya kerangka kerja yang dapat mengakses permintaan dan melakukan operasi pada objek.
Setelah framework membuat objek permintaan, framework tersebut menempatkan objek ke dalam salah satu antrian I/O driver. Kerangka kerja terus memiliki objek permintaan sampai menghapus permintaan dari antrean dan mengirimkannya ke driver.
Setelah driver menerima objek permintaan, driver tersebut memiliki permintaan. Pengandar dapat mengakses objek permintaan melalui pegangan dan melakukan operasi pada objek. Meskipun driver memiliki objek permintaan yang dapat antrean ulang, menyelesaikan, membatalkan, atau meneruskan permintaan, setelah itu tidak lagi memiliki objek permintaan dan tidak dapat mengaksesnya.
Saat kepemilikan objek permintaan melewati antara driver dan kerangka kerja, nilai handle objek tidak berubah. Misalnya, jika driver menerima permintaan dari antrean I/O, mengantrekannya kembali ke antrean lain, lalu menerima permintaan tersebut lagi, nilai handle tidak akan berubah. Demikian juga, jika driver meneruskan permintaan ke target I/O dan kemudian menerima pemberitahuan bahwa target I/O menyelesaikan permintaan, fungsi panggilan balik pemberitahuan driver menerima nilai handel yang sama dengan yang diberikan driver ke target I/O.