SlideShare a Scribd company logo
1 of 15
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sistem I/O terdiri atas piranti I/O (disebut jg peripheral),  pengendali piranti (device  controller) yang dilalui piranti I/O  untuk berkomunikasi dengan CPU atau memori utama dalam  suatu aturan yang baku (protocol) dan perangkat lunak untuk operasi I/O dan pelayanan.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Operasi I/O terdiri atas tiga mode dasar yg di bedakan atas  derajat keterlibatan  CPU pd eksekusinya.  Mode-mode  tersebut adalah I/O terprogram, I/O interupsi dan direct  memory access (DMA). I/O  Terprogram I/O terprogram adalah sebuah metode  dimana CPU  mengendalikan transaksi I/O secara keseluruhan dengan  menjalankan serangkaian instruksi I/O (sebuah program).  Program tersebut memulai, mengarahkan dan memberhentikan  operasi-operasi I/O.
Perangkat keras yg terlibat dalam sebuah transfer I/O terdiri dari sebuah register status, sebuah register buffer, sebuah counter  data dan sebuah pointer buffer. Register status berisi status piranti I/O saat ini dan data yg akan  dikirimkan. Register buffer  digunakan untuk menyimpan data  untuk sementara. Jumlah karakter yg akan di transfer di-load  ke counter data. Begitu karakter ditransfer, counter data  berkurang dan diuji apakah  bernilai nol.
I/O Interupsi I/O interupsi adalah suatu teknik yang di kendalikan oleh  permintaan, CPU hanya bereaksi ketika suatu piranti  mengeluarkan permintaan untuk pelayanan.  Permintaan ini di  sebut sebagai  interupsi. Ada dua jenis utama interupsi yaitu : maskable atau nonmaskable. Sebuah interupsi maskable adalah sebuah interupsi yang dapat  disable untuk sementara dengan sebuah intruksi disable interupsi  khusus. Interupsi  nonmaskable adalah sebuah interupsi yg tidak  dapat didisablekan  dengan instruksi  perangkat lunak.
DMA ( Direct  Memory  Access ) Komunikasi antara CPU atau memori utama dan piranti  eksternal pada I/O terprogram atau I/O interupsi selalu terjadi di  bawah pengawasan dan pengendalian CPU. Metode DMA  melibatkan sejenis pembagian waktu pada memori utama  antara piranti I/O dan program yg berjalan pada CPU dan dapat  diterapkan pada hamper semua komputer.
Piranti I/O dapat mentransfer sejumlah besar blok data di bawah  DMA dalam suatu operasi yg terus-menerus yg disebut sebagai  transfer blok DMA, Pada skema ini baik CPU dan DMA controller  berusaha mengakses memori utama melalui memory address  register (MAR) dan memory buffer register (MBR).
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Transfer data serial lebih rumit.  Disini data dikirim secara  berurutan dalam suatu baris komunikasi tunggal.  Untuk mengirimkan data secara serial, pengirim dan penerima  harus berbagi batas waktu pengiriman  karakter tersebut  menjadi beberapa subinterval sehingga setiap bit akan dikirim  dan di terima selama satu subinterval tersebut.
Mode  Transfer  Data Proses pemberian sinyal pada transfer data paralel maupun serial  dapat bersifat synchronous atau asynchronous.  Pada transfer synchronous baris kendali digunakan untuk  mensinkronkan waktu pada semua kejadian yg terjadi selama  periode waktu tertentu.  CPU dapat memasok data ke atau menerima data dari bagian  eksternal tanpa berkomunikasi lebih dahulu selain dengan alamat suatu piranti. Transfer data synchronous, suatu piranti harus  bereaksi selama periode waktu tertentu yg di berikan oleh CPU.  Dengan kata lain semua piranti harus dapat bereaksi dengan  kecepatan yg sama.
3. Interfacing  Piranti  Untuk berkomunikasi dengan CPU, piranti-piranti tersebut  memerlukan hadap-muka dan mengendalikan perangkat keras  dan perangkat lunak untuk menghubungkan mereka ke bus. Fungsi pokok sebuah interface adalah untuk mensinkronkan  transfer data antara CPU dan peripheral.  Sewaktu data masuk, interface  menerima data dalam  kecepatan yg dihasilkan oleh peripheral dan kemudian  mengirimnya melalui bus kedalam CPU kapan pun ia  tersedia.  Jika data keluar interface  menerima data dari bus dan kemudian  mengirimkannya ke peripheral dengan kecepatan tertentu  sehingga ia dapat diterima. Pada kedua kasus itu, interface  menyediakan  tempat penyimpanan (buffer storage) bagi data.
4. Prosesor  I/O System  Resident Prosesor I/O biasanya berisi  sejumlah saluran DMA, memiliki  CPU sendiri dan kumpulan instruksi dan menjalankan  programnya secara parallel pada CPU utama. Mereka  diinisialisasi oleh CPU utama dan berkomunikasi dengan CPU hanya jika mereka telah merampungkan tugasnya.
Saluran  I/O Saluran I/O adalah suatu pengendali yg lebih canggih dari pada  fasilitas DMA tetapi melakukan operasi I/O dlm mode DMA.  Saluran I/O merupakan sebuah prosesor khusus dengan  kemampuan  terbatas yg disusun untuk interface beberapa  piranti I/O ke memori, saluran tersebut dapat melakukan  pendeteksian dan pembetulan kesalahan secara ekstensif,  konversi kode dan pemformatan data.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem ioPertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem ioSetyady Peace
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9Eko Breq
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Fajar Jabrik
 
Presentasi Organisasi Komputer - Direct Memory Access (DMA)
Presentasi Organisasi Komputer - Direct Memory Access (DMA)Presentasi Organisasi Komputer - Direct Memory Access (DMA)
Presentasi Organisasi Komputer - Direct Memory Access (DMA)Fajar Jabrik
 
Modul n-queen
Modul n-queenModul n-queen
Modul n-queenhaviedz21
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan OutputZulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Outputbelajarkomputer
 
Pti (4) prosesor dan memori
Pti (4)   prosesor dan memori Pti (4)   prosesor dan memori
Pti (4) prosesor dan memori Hardini_HD
 
STRUKTUR DASAR KOMPUTER
STRUKTUR DASAR KOMPUTERSTRUKTUR DASAR KOMPUTER
STRUKTUR DASAR KOMPUTERjumiatiasiz
 

What's hot (20)

Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
 
Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem ioPertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem io
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
 
Sistem input output
Sistem input outputSistem input output
Sistem input output
 
10.manajemen sistem io
10.manajemen sistem io10.manajemen sistem io
10.manajemen sistem io
 
Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)Makalah Organisasi Komputer - Direct Memory Access (DMA)
Makalah Organisasi Komputer - Direct Memory Access (DMA)
 
Cpu
CpuCpu
Cpu
 
Input output
Input outputInput output
Input output
 
Manajemn Input Output
Manajemn Input OutputManajemn Input Output
Manajemn Input Output
 
Presentasi Organisasi Komputer - Direct Memory Access (DMA)
Presentasi Organisasi Komputer - Direct Memory Access (DMA)Presentasi Organisasi Komputer - Direct Memory Access (DMA)
Presentasi Organisasi Komputer - Direct Memory Access (DMA)
 
Input/Output
Input/OutputInput/Output
Input/Output
 
Modul n-queen
Modul n-queenModul n-queen
Modul n-queen
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan OutputZulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Output
 
Pti (4) prosesor dan memori
Pti (4)   prosesor dan memori Pti (4)   prosesor dan memori
Pti (4) prosesor dan memori
 
STRUKTUR DASAR KOMPUTER
STRUKTUR DASAR KOMPUTERSTRUKTUR DASAR KOMPUTER
STRUKTUR DASAR KOMPUTER
 
Pde konsep dasar komputer
Pde konsep dasar komputerPde konsep dasar komputer
Pde konsep dasar komputer
 
PLC Hardware
PLC HardwarePLC Hardware
PLC Hardware
 
Sistem input dan output komputer
Sistem input dan output komputerSistem input dan output komputer
Sistem input dan output komputer
 
Arsitektur komputer1
Arsitektur  komputer1Arsitektur  komputer1
Arsitektur komputer1
 
Chapter 3 bus system
Chapter 3 bus systemChapter 3 bus system
Chapter 3 bus system
 

Viewers also liked

Fotosintese 2009 new
Fotosintese 2009 newFotosintese 2009 new
Fotosintese 2009 newjuanapardo
 
[4] rpp sd kelas 2 semester 1 aku dan sekolahku
[4] rpp sd kelas 2 semester 1   aku dan sekolahku[4] rpp sd kelas 2 semester 1   aku dan sekolahku
[4] rpp sd kelas 2 semester 1 aku dan sekolahkueli priyatna laidan
 
53829738 kunci-jawaban-astronomi-tk-prov-2010 2
53829738 kunci-jawaban-astronomi-tk-prov-2010 253829738 kunci-jawaban-astronomi-tk-prov-2010 2
53829738 kunci-jawaban-astronomi-tk-prov-2010 2eli priyatna laidan
 
Cuestions xenetica molecular_e_acidos_nucleicos
Cuestions xenetica molecular_e_acidos_nucleicosCuestions xenetica molecular_e_acidos_nucleicos
Cuestions xenetica molecular_e_acidos_nucleicosjuanapardo
 

Viewers also liked (6)

Fotosintese 2009 new
Fotosintese 2009 newFotosintese 2009 new
Fotosintese 2009 new
 
[4] rpp sd kelas 2 semester 1 aku dan sekolahku
[4] rpp sd kelas 2 semester 1   aku dan sekolahku[4] rpp sd kelas 2 semester 1   aku dan sekolahku
[4] rpp sd kelas 2 semester 1 aku dan sekolahku
 
Seleksi tofi 2000 soal
Seleksi tofi 2000 soalSeleksi tofi 2000 soal
Seleksi tofi 2000 soal
 
53829738 kunci-jawaban-astronomi-tk-prov-2010 2
53829738 kunci-jawaban-astronomi-tk-prov-2010 253829738 kunci-jawaban-astronomi-tk-prov-2010 2
53829738 kunci-jawaban-astronomi-tk-prov-2010 2
 
Cuestions xenetica molecular_e_acidos_nucleicos
Cuestions xenetica molecular_e_acidos_nucleicosCuestions xenetica molecular_e_acidos_nucleicos
Cuestions xenetica molecular_e_acidos_nucleicos
 
Tik sma-kelas10smt1
Tik sma-kelas10smt1Tik sma-kelas10smt1
Tik sma-kelas10smt1
 

Similar to Sistem Input Output CPU dan Pertemuan 11 tentang Prosesor I/O

Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputJakkKuort
 
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan OutputBernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Outputbelajarkomputer
 
9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.pptArifColab
 
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajarreynaldiazhar18064
 
Manajemen Keluar Masuk
Manajemen Keluar MasukManajemen Keluar Masuk
Manajemen Keluar MasukAnin Rodahad
 
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontrollerPemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontrollerAsep Komarudin (Milanisti)
 
3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdfGardeniaLavenn
 
04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdfradianb
 
Pertemuan 1 struktur dasar komputer
Pertemuan 1  struktur dasar komputerPertemuan 1  struktur dasar komputer
Pertemuan 1 struktur dasar komputerjumiathyasiz
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputAdi Ginanjar Kusuma
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputersaid zulhelmi
 
sistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputersistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputernurhajidayani86
 
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptdokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptkusumosuryanto
 
Sistem+teknologi+komputer
Sistem+teknologi+komputerSistem+teknologi+komputer
Sistem+teknologi+komputerDede Irawan
 
Pertemuan 6-organisasi-input-dan-output1
Pertemuan 6-organisasi-input-dan-output1Pertemuan 6-organisasi-input-dan-output1
Pertemuan 6-organisasi-input-dan-output1France Rhezhek
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputerkhaerul azmi
 

Similar to Sistem Input Output CPU dan Pertemuan 11 tentang Prosesor I/O (20)

Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
 
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan OutputBernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Output
 
9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt
 
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
 
Manajemen Keluar Masuk
Manajemen Keluar MasukManajemen Keluar Masuk
Manajemen Keluar Masuk
 
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontrollerPemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
 
3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf
 
04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf
 
Pertemuan 1 struktur dasar komputer
Pertemuan 1  struktur dasar komputerPertemuan 1  struktur dasar komputer
Pertemuan 1 struktur dasar komputer
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input Output
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
Siklus introduksi.pptx
Siklus introduksi.pptxSiklus introduksi.pptx
Siklus introduksi.pptx
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputer
 
sistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputersistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputer
 
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptdokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
 
Bagan Sistem Komputer Minimal
Bagan Sistem Komputer MinimalBagan Sistem Komputer Minimal
Bagan Sistem Komputer Minimal
 
Sistem+teknologi+komputer
Sistem+teknologi+komputerSistem+teknologi+komputer
Sistem+teknologi+komputer
 
Pertemuan 6-organisasi-input-dan-output1
Pertemuan 6-organisasi-input-dan-output1Pertemuan 6-organisasi-input-dan-output1
Pertemuan 6-organisasi-input-dan-output1
 
Komputer terapan
Komputer terapanKomputer terapan
Komputer terapan
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 

More from eli priyatna laidan

Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2eli priyatna laidan
 
Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5eli priyatna laidan
 
Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4eli priyatna laidan
 
Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3eli priyatna laidan
 
Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2eli priyatna laidan
 
Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1eli priyatna laidan
 
Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)eli priyatna laidan
 
Soal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didikSoal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didikeli priyatna laidan
 
Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017eli priyatna laidan
 
Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2eli priyatna laidan
 

More from eli priyatna laidan (20)

Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2Up ppg daljab latihan soal-pgsd-set-2
Up ppg daljab latihan soal-pgsd-set-2
 
Soal utn plus kunci gurusd.net
Soal utn plus kunci gurusd.netSoal utn plus kunci gurusd.net
Soal utn plus kunci gurusd.net
 
Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5Soal up sosial kepribadian pendidik 5
Soal up sosial kepribadian pendidik 5
 
Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4Soal up sosial kepribadian pendidik 4
Soal up sosial kepribadian pendidik 4
 
Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3Soal up sosial kepribadian pendidik 3
Soal up sosial kepribadian pendidik 3
 
Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2Soal up sosial kepribadian pendidik 2
Soal up sosial kepribadian pendidik 2
 
Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1Soal up sosial kepribadian pendidik 1
Soal up sosial kepribadian pendidik 1
 
Soal up akmal
Soal up akmalSoal up akmal
Soal up akmal
 
Soal tkp serta kunci jawabannya
Soal tkp serta kunci jawabannyaSoal tkp serta kunci jawabannya
Soal tkp serta kunci jawabannya
 
Soal tes wawasan kebangsaan
Soal tes wawasan kebangsaanSoal tes wawasan kebangsaan
Soal tes wawasan kebangsaan
 
Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)Soal sospri ukm ulang i 2017 1 (1)
Soal sospri ukm ulang i 2017 1 (1)
 
Soal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didikSoal perkembangan kognitif peserta didik
Soal perkembangan kognitif peserta didik
 
Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017Soal latihan utn pedagogik plpg 2017
Soal latihan utn pedagogik plpg 2017
 
Rekap soal kompetensi pedagogi
Rekap soal kompetensi pedagogiRekap soal kompetensi pedagogi
Rekap soal kompetensi pedagogi
 
Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2Bank soal pedagogik terbaru 175 soal-v2
Bank soal pedagogik terbaru 175 soal-v2
 
Bank soal ppg
Bank soal ppgBank soal ppg
Bank soal ppg
 
Soal cpns-paket-17
Soal cpns-paket-17Soal cpns-paket-17
Soal cpns-paket-17
 
Soal cpns-paket-14
Soal cpns-paket-14Soal cpns-paket-14
Soal cpns-paket-14
 
Soal cpns-paket-13
Soal cpns-paket-13Soal cpns-paket-13
Soal cpns-paket-13
 
Soal cpns-paket-12
Soal cpns-paket-12Soal cpns-paket-12
Soal cpns-paket-12
 

Sistem Input Output CPU dan Pertemuan 11 tentang Prosesor I/O

  • 1.
  • 2. Sistem I/O terdiri atas piranti I/O (disebut jg peripheral), pengendali piranti (device controller) yang dilalui piranti I/O untuk berkomunikasi dengan CPU atau memori utama dalam suatu aturan yang baku (protocol) dan perangkat lunak untuk operasi I/O dan pelayanan.
  • 3.
  • 4. Operasi I/O terdiri atas tiga mode dasar yg di bedakan atas derajat keterlibatan CPU pd eksekusinya. Mode-mode tersebut adalah I/O terprogram, I/O interupsi dan direct memory access (DMA). I/O Terprogram I/O terprogram adalah sebuah metode dimana CPU mengendalikan transaksi I/O secara keseluruhan dengan menjalankan serangkaian instruksi I/O (sebuah program). Program tersebut memulai, mengarahkan dan memberhentikan operasi-operasi I/O.
  • 5. Perangkat keras yg terlibat dalam sebuah transfer I/O terdiri dari sebuah register status, sebuah register buffer, sebuah counter data dan sebuah pointer buffer. Register status berisi status piranti I/O saat ini dan data yg akan dikirimkan. Register buffer digunakan untuk menyimpan data untuk sementara. Jumlah karakter yg akan di transfer di-load ke counter data. Begitu karakter ditransfer, counter data berkurang dan diuji apakah bernilai nol.
  • 6. I/O Interupsi I/O interupsi adalah suatu teknik yang di kendalikan oleh permintaan, CPU hanya bereaksi ketika suatu piranti mengeluarkan permintaan untuk pelayanan. Permintaan ini di sebut sebagai interupsi. Ada dua jenis utama interupsi yaitu : maskable atau nonmaskable. Sebuah interupsi maskable adalah sebuah interupsi yang dapat disable untuk sementara dengan sebuah intruksi disable interupsi khusus. Interupsi nonmaskable adalah sebuah interupsi yg tidak dapat didisablekan dengan instruksi perangkat lunak.
  • 7. DMA ( Direct Memory Access ) Komunikasi antara CPU atau memori utama dan piranti eksternal pada I/O terprogram atau I/O interupsi selalu terjadi di bawah pengawasan dan pengendalian CPU. Metode DMA melibatkan sejenis pembagian waktu pada memori utama antara piranti I/O dan program yg berjalan pada CPU dan dapat diterapkan pada hamper semua komputer.
  • 8. Piranti I/O dapat mentransfer sejumlah besar blok data di bawah DMA dalam suatu operasi yg terus-menerus yg disebut sebagai transfer blok DMA, Pada skema ini baik CPU dan DMA controller berusaha mengakses memori utama melalui memory address register (MAR) dan memory buffer register (MBR).
  • 9.
  • 10. Transfer data serial lebih rumit. Disini data dikirim secara berurutan dalam suatu baris komunikasi tunggal. Untuk mengirimkan data secara serial, pengirim dan penerima harus berbagi batas waktu pengiriman karakter tersebut menjadi beberapa subinterval sehingga setiap bit akan dikirim dan di terima selama satu subinterval tersebut.
  • 11. Mode Transfer Data Proses pemberian sinyal pada transfer data paralel maupun serial dapat bersifat synchronous atau asynchronous. Pada transfer synchronous baris kendali digunakan untuk mensinkronkan waktu pada semua kejadian yg terjadi selama periode waktu tertentu. CPU dapat memasok data ke atau menerima data dari bagian eksternal tanpa berkomunikasi lebih dahulu selain dengan alamat suatu piranti. Transfer data synchronous, suatu piranti harus bereaksi selama periode waktu tertentu yg di berikan oleh CPU. Dengan kata lain semua piranti harus dapat bereaksi dengan kecepatan yg sama.
  • 12. 3. Interfacing Piranti Untuk berkomunikasi dengan CPU, piranti-piranti tersebut memerlukan hadap-muka dan mengendalikan perangkat keras dan perangkat lunak untuk menghubungkan mereka ke bus. Fungsi pokok sebuah interface adalah untuk mensinkronkan transfer data antara CPU dan peripheral. Sewaktu data masuk, interface menerima data dalam kecepatan yg dihasilkan oleh peripheral dan kemudian mengirimnya melalui bus kedalam CPU kapan pun ia tersedia. Jika data keluar interface menerima data dari bus dan kemudian mengirimkannya ke peripheral dengan kecepatan tertentu sehingga ia dapat diterima. Pada kedua kasus itu, interface menyediakan tempat penyimpanan (buffer storage) bagi data.
  • 13. 4. Prosesor I/O System Resident Prosesor I/O biasanya berisi sejumlah saluran DMA, memiliki CPU sendiri dan kumpulan instruksi dan menjalankan programnya secara parallel pada CPU utama. Mereka diinisialisasi oleh CPU utama dan berkomunikasi dengan CPU hanya jika mereka telah merampungkan tugasnya.
  • 14. Saluran I/O Saluran I/O adalah suatu pengendali yg lebih canggih dari pada fasilitas DMA tetapi melakukan operasi I/O dlm mode DMA. Saluran I/O merupakan sebuah prosesor khusus dengan kemampuan terbatas yg disusun untuk interface beberapa piranti I/O ke memori, saluran tersebut dapat melakukan pendeteksian dan pembetulan kesalahan secara ekstensif, konversi kode dan pemformatan data.
  • 15.