Skip to main content

Teknik, Operasi, Interrupt–Driven I/O (Input Output)

Teknik, Operasi, Interrupt–Driven I/O (Input Output)

Teknik interrupt – driven I/O memungkinkan proses tidak membuang – buang waktu. Prosesnya adalah CPU mengeluarkan perintah I/O pada modul I/O, bersamaan perintah I/O dijalankan modul I/O maka CPU akan melakukan eksekusi perintah – perintah lainnya. 

Apabila modul I/O telah selesai menjalankan instruksi yang diberikan padanya akan melakukan interupsi pada CPU bahwa tugasnya telah selesai. Dalam teknik ini kendali perintah masih menjadi tanggung jawab CPU, baik pengambilan perintah dari memori maupun pelaksanaan isi perintah tersebut. 
Interrupt–Driven I/O
Interrupt–Driven I/O

Terdapat selangkah kemajuan dari teknik sebelumnya, yaitu CPU melakukan multitasking beberapa perintah sekaligus sehingga tidak ada waktu tunggu bagi CPU. Cara kerja teknik interupsi di sisi modul I/O adalah modul I/O menerima perintah, misal read. 

Kemudian modul I/O melaksanakan perintah pembacaan dari peripheral dan meletakkan paket data ke register data modul I/O, selanjutnya modul mengeluarkan sinyal interupsi ke CPU melalui saluran kontrol. Kemudian modul menunggu datanya diminta CPU. Saat permintaan terjadi, modul meletakkan data pada bus data dan modul siap menerima perintah selanjutnya.

Pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah operasi I/O adalah sebagai berikut :
  1. Perangkat I/O akan mengirimkan sinyal interupsi ke CPU. 
  2. CPU menyelesaikan operasi yang sedang dijalankannya kemudian merespon interupsi. 
  3. CPU memeriksa interupsi tersebut, kalau valid maka CPU akan mengirimkan sinyal acknowledgment ke perangkat I/O untuk menghentikan interupsinya. 
  4. CPU mempersiapkan pengontrolan transfer ke routine interupsi. Hal yang dilakukan adalah menyimpan informasi yang diperlukan untuk melanjutkan operasi yang tadi dijalankan sebelum adanya interupsi. Informasi yang diperlukan berupa : (a). Status prosesor, berisi register yang dipanggil PSW (program status word). (b). Lokasi intruksi berikutnya yang akandieksekusi. Informasi tersebut kemudian disimpan dalam stack pengontrol sistem. 
  5. Kemudian CPU akan menyimpan PC (program counter) eksekusi sebelum interupsi ke stack pengontrol bersama informasi PSW. Selanjutnya mempersiapkan PC untuk penanganan interupsi. 
  6. Selanjutnya CPU memproses interupsi sempai selesai. 
  7. Apabila pengolahan interupsi selasai, CPU akan memanggil kembali informasi yang telah disimpan pada stack pengontrol untuk meneruskan operasi sebelum interupsi.

Comments

Popular posts from this blog

Definisi, Langkah langkah Kristalisasi

Definisi dan Langkah langkah Kristalisasi Pemisahan dengan teknik kristalisasi didasari atas pelepasan pelarut dari zat terlarutnya dalam sebuah campuran homogeen atau larutan, sehingga terbentuk kristal dari zat terlarutnya. Definis Krisatalisasi Proses ini adalah salah satu teknik pemisahan padat‐cair yang sangat penting dalam industri, karena dapat menghasilkan kemurnian produk hingga 100%. Kristal dapat terbentuk karena suatu larutan dalam keadaan atau kondisi lewat jenuh (supersaturated). Kondisi tersebut terjadinya karena pelarut sudah tidak mampu melarutkan zat terlarutnya, atau jumlah zat terlarut sudah melebihi kapasitas pelarut. Sehingga kita dapat memaksa agar kristal dapat terbentuk dengan cara mengurangi jumlah pelarutnya, sehingga kondisi lewat jenuh dapat dicapai. Proses pengurangan pelarut dapat dilakukan dengan empat cara yaitu, penguapan, pendinginan, penambahan senyawa lain dan reaksi kimia. Pemisahan denga pembentukan kristal melalui proses peng

Kriteria Peserta Pelaksanaan Asesmen Nasional

 Pada topik sebelumnya, telah dibahas tentang perbedaan AN dan UN, sekarang mari mengidentifikasi dimana letak perbedaanya.Apakah perbedaannya ada di dalam teknis penyelenggaraan atau dalam pelaksanaannya? Mari, kita mencermati dan menyimakinfografis ini. Kreteria Peserta AN Asesmen Nasional akan diikuti oleh seluruh satuan pendidikan tingkat dasar dan menengah di Indonesia, serta programkesetaraan yang dikelola oleh PKBM. Di tiap satuan pendidikan, Asesmen Nasional akan diikuti oleh sebagian peserta didik kelasV, VIII, dan XI yang dipilih secara acak oleh Pemerintah. Untuk program kesetaraan, Asesmen Nasional akan diikuti oleh seluruhpeserta didik yang berada pada tahap akhir tingkat 2, tingkat 4 dan tingkat 6 program kesetaraan. Mengapa Asesmen Nasional hanya diikuti oleh sebagian siswa? Hal ini terkait dengan tujuan dan fungsi Asesmen Nasional. Asesmen Nasional tidak digunakan untuk menentukan kelulusanmenilai prestasi siswa sebagai seorang individu. Evaluasi hasil belajar setiap in

Analisa Sistem Informasi Apotik

Analisa Sistem Informasi Apotik, sistem informasi apotek, aplikasi penjualan, program aplikasi, aplikasi komputer, software komputer