ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
SISTEM INPUT / OUTPUT
Skema Komputer
Model mesin pada sistem komputer
Struktur I/O
Skema Komputer
1. Central processing unit (CPU), yang mengendalikan semua
unit sistem komputer yang lain dan mengubah input
menjadi output.
a. Primary storage (penyimpanan primer), berisi data yang
sedang diolah dan program.
b. Control unit (unit pengendali), membuat semua unit
bekerja sama sebagai suatu sistem
c. Arithmatika and logical Unit , tempat berlangsungkan
operasi perhitungan matematika dan logika.
2. Unit Input, memasukkan data ke dalam primary storage.
3. Secondary storage (penyimpanan sekunder), menyedikan
tempat untuk menyimpan program dan data saat tiak
digunakan.
4. Unit Output, mencatat hasil pengolahan.
Perangkat Keras I/O
• Terdapat beberapa jenis perangkat I/O, seperti
perangkat penyimpanan (disk, tape), perangkat
transmisi (network card, modem), dan
perangkat antarmuka dengan pengguna
(screen, keyboard, mouse).
• Perangkat tersebut dikendalikan oleh instruksi
I/O. Alamat-alamat yang dimiliki oleh
perangkat akan digunakan oleh direct I/O
instruction dan memory-mapped I/O.
Perangkat Keras I/O
• Beberapa konsep yang umum digunakan ialah
port, bus (daisy chain/shared direct access),
dan pengendali (host adapter).
• Port ialah koneksi yang digunakan oleh
perangkat untuk berkomunikasi dengan mesin.
• Bus ialah koneksi yang menghubungkan
beberapa perangkat menggunakan kabel-kabel.
• Pengendali ialah alat-alat elektronik yang
berfungsi untuk mengoperasikan port, bus, dan
perangkat.
Perangkat I/O
• Perangkat I/O dapat dibagi secara umum menjadi dua
kategori, yaitu: perangkat blok (block devices), dan
perangkat karakter (character devices).
• Perangkat blok menyimpan informasi dalam sebuah
blok yang ukurannya tertentu, dan memiliki alamat
masing-masing. Umumnya blok berukuran antara 512
bytes sampai 32.768 bytes.
• Keuntungan dari perangkat blok ini ialah mampu
membaca atau menulis setiap blok secara independen.
Disk merupakan contoh perangkat blok yang paling
banyak digunakan.
Perangkat I/O
• Tipe lain perangkat I/O ialah perangkat karakter.
Perangkat karakter mengirim atau menerima
sebarisan karakter, tanpa menghiraukan struktur
blok. Tipe ini tidak memiliki alamat, dan tidak
memiliki kemampuan mencari (seek). Printer dan
antarmuka jaringan merupakan contoh perangkat
jenis ini.
• Beberapa perangkat tidak memenuhi kriteria
tersebut. Contohnya: clock yang tidak memiliki
alamat dan juga tidak mengirim dan menerima
barisan karakter. Yang ia lakukan hanya
menimbulkan interupsi dalam jangka waktu tertentu.
Pengendali Perangkat
• Unit I/O mengandung komponen mekanis dan elektronis.
Komponen elektronis ini disebut pengendali perangkat
(device controllers) atau adapter. Pada PC, komponen ini
biasanya berupa kartu sirkuit yang dapat dimasukkan ke
dalam slot pada motherboard komputer. Perangkat mekanis
berupa perangkat itu sendiri.
• Kartu pengendali biasanya memiliki sebuah penghubung.
Beberapa pengendali dapat menangani dua, empat, atau
bahkan delapan perangkat yang sejenis. Sistem operasi
hampir selalu berhubungan dengan pengendali, bukan
dengan perangkat secara langsung. Sebagian besar
komputer yang berukuran kecil menggunakan model bus
tunggal untuk berkomunikasi antara CPU dan pengendali.
Sedangkan mainframe yang berukuran besar umumnya
menggunakan model yang berbeda, dengan bus yang
banyak dan I/O channels.
Peralatan Input
• Alat input dibagi ke dalam dua golongan
yaitu alat input langsung dan tidak langsung.
Bila terminal dihubungkan dengan pusat
komputer yang letaknya jauh dari terminal
melalui alat komunikasi, maka disebut
dengan nama Remote Job Entry (RJE)
terminal atau Remote Batch terminal.
• Alat input langsung terdiri dari beberapa
golongan yaitu: keyboard, pointing device,
scanner, voice recognizer.
• Alat input tidak langsung terdiri dari: key-to-
card, key-to-tape, key-to-disk.
Input Hardware
• Input hardware digunakan untuk mentranmisikan data
ke processing dan storage hardware. Peralatan yang
paling popular untuk memasukkan data yaitu
kombinasi antara keyboard dan layar monitor juga
input harware lainnya yaitu mouse, scanner, voice
recognition, handwriting device, machine data input
(misalnya : modem),light pen, dan bar code reader)
• Voice recognition device dipakai untuk memasukkan
suara manusia ke dalam signal interpreter.
• Hardwriting recognition device digunakan untuk
memasukkan data dengan cara menulis pada
elektronis yang sensitive.
• Modem merupakan salah satu jenis alat input data
untuk menghubungkan komputer dengan computer
lain melalui jaringan telepon.
Peralatan Input
1. Keyboard dihubungkan
ke computer dengan
sebuah kabel yang
terdapat pada keyboard.
2. Mouse
3. Scanner
Output Device
a. Output yang dihasilkan dari pemroses dapat digolongkan
menjadi empat bentuk,yaitu tulisan (huruf,angka,symbol
khusus),image (dalam bentuk grafik atau
gambar),suara ,dan bentuk lain yang dapat dibaca oleh
mesin (machine-readable form)
b. Peralatan output dapat berupa:
1. Hard-copy device,yaitu alat yang digunakan untuk
mencetak tulisan dan image pada media keras seperti
kertas atau film.
2. Soft-copy device,yaitu alat yang digunakan untuk
menampilkan tulisan dan image pada media lunak yang
berupa sinyal elektronik.
Output Device
1. Printer
2. Graph Plotter, Graph plotter
digunakan untuk tujuan
ilmiah dan rekayasa.Salah
satu aplikasi khususnya
adalah CAD dimana desain
mesin atau arsitektural
diciptakan oleh computer dan
dikeluarkan (outputnya pada
graph plotter)
3. Monitor
Bus
• Struktur logik komputer pribadi memiliki sebuah bus
tunggal yang digunakan untuk menghubungkan CPU,
memori, dan piranti-piranti I/O. Sebagian besar
sistem memiliki 2 bus atau lebih (bus kecepatan
tinggi, untuk papan-papan I/O modern) dan bus
kecepatan rendah (untuk papan-papan I/O yang lebih
lama)
• Masing-masing piranti I/O terdiri atas 2 bagian:
1. Bagian yang memuat sebagian besar elektronik yang
disebut pengontrol
2. Bagian yang memuat piranti I/O misal disk drive
Pengontrol
Memiliki tugas :
1.mengontrol piranti I/O dan menangani akses bus
untuk piranti I/O tersebut.
2.Memilah aliran-aliran bit menjadi satuan2 dan
menuliskan setiap satuan ke dalam memori.
Sebuah satuan adalah satu word atau lebih
Dapat melakukan akses memori langsung
dengan suatu sistem akses yang dilakukan oleh
sebuah pengontrol untuk membaca dan
menuliskan data pada atau dari memori tanpa
intervensi CPU.
Interupt Handler
• Apabila suatu transfer selesai maka
pengontrol biasanya menyebabkan suatu
interupt yang memaksa CPU untuk menunda
menjalankan programnya dan mulai
menjalankan prosedur khusus yang disebut
interupt handler.
• Interupt handler adalah kondisi dimana CPU
menunda program yang sedang dijalankan
dan berganti menjalankan program khusus
pada saat akses memori langsung sedang
berlangsung dan minta interupt
Macam bus
1. Bus Arbiter adalah sebuah chip yang menentukan untuk
mendapatkan giliran pertama penggunaan bus.
2. Bus ISA (Industry Standard Architecture) adalah suatu
rancangan komputer yang tetap mempertahankan bus
PC lama.
3. Bus EISA (Extended ISA) adalah suatu rancangan
komputer yang menggunakan bus multipel dimana salah
satu busnya adalah bus ISA.
4. Bus PCI (Peripheral Component Interconnect) suatu
rancangan komputer yang dapat digunakan dalam
banyak konfigurasi dan memiliki sebuah penghubung
kepada bus ISA.
Modul dan Fungsi Modul I/O
• Modul I/O
1. Interface dengan CPU dan memori
2. Interface kesatu atau lebih peripheral
• Fungsi Modul I/O :
1. Control dan Timing
2. Komunikasi CPU
3. Device untuk komunikasi
4. Data Buffering
5. Deteksi Error
Langkah-Langkah Penanganan I/O
1. CPU mengecek status modul I/O
Device
2. I/O module mengirimkan statusnya
3. Jika ready, CPU meminta transfer data
4. I/O modul mengambil data dari device
5. I/O modul transfer data ke CPU dalam
variasi output yang diinginkan
Metode Operasi Sistem I/O
1. I/O Terprogram
2. I/O Interrupt Driven
3. Direct Memory Access (DMA)
I/O Terprogram
Pada I/O terprogram, data saling dipertukarkan antara
prosesor dengan modul I/O.
Ketika prosesor sedang mengeksekusi program dan
menemukan instruksi yang berkaitan dengan I/O, maka
prosesor akan mengeksekusi instruksi itu dengan
mengeluarkan perintah ke modul I/O yang sesuai.
Modul I/O akan membentuk tindakan yang diminta
kemudian menetapkan bit-bit yang sesuai dalam register
status I/O. Modul I/O tidak akan mengambil tindakan
lebih lanjut untuk mengingatkan prosesor.
Dalam keadaan tertentu, modul I/O tidak menginterupsi
prosesor.
I/O Interrupt Driven
• Prosesor mengeluarkan perintah I/O, dilanjutkan
dengan mengeksekusi instruksi-instruksi yang
lain, dan diinterupsi oleh modul I/O ketika
instruksi-instruksi tersebut telah selesai
dilaksanakan.
• Pada akhir setiap siklus instruksi, prosesor
memeriksa interupsi. Ketika interupsi terjadi dari
modul I/O terjadi, prosesor menyimpan konteks
program yang sedang berlangsung dan
memproses interupt dan melanjutkan eksekusi.
Direct Memory Access (DMA)
• Pada mode ini, modul I/O dan memori utama saling
bertukar data secara langsung tanpa melibatkan
prosesor.
Keterangan Tidak ada
interupsi
Penggunaan
interupsi
Transfer I/O-ke-
Memory Melalui
prosesor
I/O
Terprogram
I/O interrupt-
driven
Transfer langsung
I/O-ke-Memory
- Direct Memory
Access
Direct Memory Access (DMA)
• Digunakan untuk I/O device yang dapat memindahkan data
dengan kecepatan tinggi (mendekati frekuensi bus
memori). Device controller memindahkan data dalam
blok-blok dari buffer langsung ke memory utama atau
sebaliknya tanpa campur tangan prosesor. Interrupt hanya
terjadi tiap blok bukan tiap word atau byte data. Seluruh
proses DMA dikendalikan oleh sebuah controller bernama
DMA Controller (DMAC) . DMA Controller mengirimkan
atau menerima signal dari memori dan I/O device.
• Prosesor hanya mengirimkan alamat awal data, tujuan
data, panjang data ke DMA Controller Interrupt pada
prosesor hanya terjadi saat proses transfer selesai. Hak
terhadap penggunaan bus memory yang diperlukan DMA
controller didapatkan dengan bantuan bus arbiter yang
dalam PC sekarang berupa chipset Northbridge .
Interfacing I/O
• Suatu alat yang digunakan untuk
menghubungkan suatu piranti dengan
CPU melalui BUS
• Fungsi Umum: Mensinkronkan data
transfer antara CPU dan piranti I/O
Interfacing I/O
FungsiDetail :
1. Penyedia status piranti I/O bagi CPU
2. Memiliki kemampuan interupsi/ DMA
3. Mampu mentransfer instruksi CPU kepiranti
4. Mampu berfungsi sebagai buffer storage data
transfer
5. Mampu melakukan pengujian kesamaan data
6. Mampu mendecode dan mengencode data
7. Memiliki fasilitas khusus: Konversi data paralel
ke serial, Encoding karakter F1,F2
BACKSPACE, DELETE dan lain-lain
8. Menyediakan sinyal status operasi
Interfacing I/O
1. Komponen Utama :
a. Device Dependent
b. Device Independet
2. Struktur Interface :
a. Register
b. BUS
Sistem Prosesor I/O
• General Purpose komputer yang berisi
sejumlah saluran DMA, CPU tersendiri
dan menjalankannya secara paralel
• Fungsi: Sebagai piranti front end yang
menangani setiap aspek I/O dan
menyediakan pengendali I/O khusus
yang disebut I/O Channel

More Related Content

Similar to 9A-DESIGN_SISTEM_INPUT-output. Belajarppt (20)

lkpd informatika.pdf
lkpd informatika.pdflkpd informatika.pdf
lkpd informatika.pdf
NurulIlyas1
Ìý
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
Dita Arnita
Ìý
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
Asep Komarudin (Milanisti)
Ìý
Pengenalan sistem komputer hardware beserta input
Pengenalan sistem komputer hardware beserta inputPengenalan sistem komputer hardware beserta input
Pengenalan sistem komputer hardware beserta input
Alfa Felle
Ìý
Modul io
Modul ioModul io
Modul io
Alvin Setiawan
Ìý
Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]
beiharira
Ìý
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptxOrganisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
ssuser58c832
Ìý
Sistem Informasi - Struktur dan Fungsi Sistem Komputer
Sistem Informasi - Struktur dan Fungsi Sistem KomputerSistem Informasi - Struktur dan Fungsi Sistem Komputer
Sistem Informasi - Struktur dan Fungsi Sistem Komputer
David Adi Nugroho
Ìý
Sistem input output
Sistem input outputSistem input output
Sistem input output
Angling_seto
Ìý
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
Eko Breq
Ìý
Sistem+teknologi+komputer
Sistem+teknologi+komputerSistem+teknologi+komputer
Sistem+teknologi+komputer
Dede Irawan
Ìý
PPT ORAKOM 1 ARTYA VISKA CALLISTA H1051231104.pptx
PPT ORAKOM 1 ARTYA VISKA CALLISTA H1051231104.pptxPPT ORAKOM 1 ARTYA VISKA CALLISTA H1051231104.pptx
PPT ORAKOM 1 ARTYA VISKA CALLISTA H1051231104.pptx
viskacallista
Ìý
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputer
KhairunnisaIcha9
Ìý
Makalah perangkat lunak dan keras 2
Makalah perangkat lunak dan keras 2Makalah perangkat lunak dan keras 2
Makalah perangkat lunak dan keras 2
Septian Muna Barakati
Ìý
tekno dan komunikasi informatika KLS 7.ppt
tekno dan komunikasi informatika KLS 7.ppttekno dan komunikasi informatika KLS 7.ppt
tekno dan komunikasi informatika KLS 7.ppt
BahasaIndonesia25
Ìý
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan OutputBernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Output
belajarkomputer
Ìý
02 - Perangkat Keras (Hardware) Komputer.pdf
02 - Perangkat Keras (Hardware) Komputer.pdf02 - Perangkat Keras (Hardware) Komputer.pdf
02 - Perangkat Keras (Hardware) Komputer.pdf
modeno
Ìý
Presentasi_TIK.pptx
Presentasi_TIK.pptxPresentasi_TIK.pptx
Presentasi_TIK.pptx
RiyanRachman
Ìý
lkpd informatika.pdf
lkpd informatika.pdflkpd informatika.pdf
lkpd informatika.pdf
NurulIlyas1
Ìý
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
Dita Arnita
Ìý
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
Asep Komarudin (Milanisti)
Ìý
Pengenalan sistem komputer hardware beserta input
Pengenalan sistem komputer hardware beserta inputPengenalan sistem komputer hardware beserta input
Pengenalan sistem komputer hardware beserta input
Alfa Felle
Ìý
Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]Sistem Operasi - 13 [Manajemen Input Output]
Sistem Operasi - 13 [Manajemen Input Output]
beiharira
Ìý
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptxOrganisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
Organisasi dan Arsitektur Komputer Semester 1 - Petemuan 6.pptx
ssuser58c832
Ìý
Sistem Informasi - Struktur dan Fungsi Sistem Komputer
Sistem Informasi - Struktur dan Fungsi Sistem KomputerSistem Informasi - Struktur dan Fungsi Sistem Komputer
Sistem Informasi - Struktur dan Fungsi Sistem Komputer
David Adi Nugroho
Ìý
Sistem input output
Sistem input outputSistem input output
Sistem input output
Angling_seto
Ìý
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
Eko Breq
Ìý
Sistem+teknologi+komputer
Sistem+teknologi+komputerSistem+teknologi+komputer
Sistem+teknologi+komputer
Dede Irawan
Ìý
PPT ORAKOM 1 ARTYA VISKA CALLISTA H1051231104.pptx
PPT ORAKOM 1 ARTYA VISKA CALLISTA H1051231104.pptxPPT ORAKOM 1 ARTYA VISKA CALLISTA H1051231104.pptx
PPT ORAKOM 1 ARTYA VISKA CALLISTA H1051231104.pptx
viskacallista
Ìý
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputer
KhairunnisaIcha9
Ìý
Makalah perangkat lunak dan keras 2
Makalah perangkat lunak dan keras 2Makalah perangkat lunak dan keras 2
Makalah perangkat lunak dan keras 2
Septian Muna Barakati
Ìý
tekno dan komunikasi informatika KLS 7.ppt
tekno dan komunikasi informatika KLS 7.ppttekno dan komunikasi informatika KLS 7.ppt
tekno dan komunikasi informatika KLS 7.ppt
BahasaIndonesia25
Ìý
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan OutputBernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Output
belajarkomputer
Ìý
02 - Perangkat Keras (Hardware) Komputer.pdf
02 - Perangkat Keras (Hardware) Komputer.pdf02 - Perangkat Keras (Hardware) Komputer.pdf
02 - Perangkat Keras (Hardware) Komputer.pdf
modeno
Ìý
Presentasi_TIK.pptx
Presentasi_TIK.pptxPresentasi_TIK.pptx
Presentasi_TIK.pptx
RiyanRachman
Ìý

More from ReynaldiAzhar1 (9)

Pendekatan Kontruktivisme Kelompok 3.pptx
Pendekatan Kontruktivisme Kelompok 3.pptxPendekatan Kontruktivisme Kelompok 3.pptx
Pendekatan Kontruktivisme Kelompok 3.pptx
ReynaldiAzhar1
Ìý
Pendekatan Kontruktivisme semestar 1 integritas
Pendekatan Kontruktivisme semestar 1 integritasPendekatan Kontruktivisme semestar 1 integritas
Pendekatan Kontruktivisme semestar 1 integritas
ReynaldiAzhar1
Ìý
05 TAG LINK, HR, CENTER tes ppt progdas
05 TAG LINK, HR,  CENTER tes ppt progdas05 TAG LINK, HR,  CENTER tes ppt progdas
05 TAG LINK, HR, CENTER tes ppt progdas
ReynaldiAzhar1
Ìý
PPT proposal skripsi desain keren wow 123
PPT proposal skripsi desain keren wow 123PPT proposal skripsi desain keren wow 123
PPT proposal skripsi desain keren wow 123
ReynaldiAzhar1
Ìý
perangkatinputdanoutput-160114043353.ppt
perangkatinputdanoutput-160114043353.pptperangkatinputdanoutput-160114043353.ppt
perangkatinputdanoutput-160114043353.ppt
ReynaldiAzhar1
Ìý
Pengenalan Komputer belajar bersama tentang komputer
Pengenalan Komputer belajar bersama tentang komputerPengenalan Komputer belajar bersama tentang komputer
Pengenalan Komputer belajar bersama tentang komputer
ReynaldiAzhar1
Ìý
Materi Hari ini untuk memberi motivasi membuat ppt
Materi Hari ini untuk memberi motivasi membuat pptMateri Hari ini untuk memberi motivasi membuat ppt
Materi Hari ini untuk memberi motivasi membuat ppt
ReynaldiAzhar1
Ìý
TLJ Kelas XI TKJ.pptx
TLJ Kelas XI TKJ.pptxTLJ Kelas XI TKJ.pptx
TLJ Kelas XI TKJ.pptx
ReynaldiAzhar1
Ìý
Materi_Pengenalan_HTML_Revisi.ppt
Materi_Pengenalan_HTML_Revisi.pptMateri_Pengenalan_HTML_Revisi.ppt
Materi_Pengenalan_HTML_Revisi.ppt
ReynaldiAzhar1
Ìý
Pendekatan Kontruktivisme Kelompok 3.pptx
Pendekatan Kontruktivisme Kelompok 3.pptxPendekatan Kontruktivisme Kelompok 3.pptx
Pendekatan Kontruktivisme Kelompok 3.pptx
ReynaldiAzhar1
Ìý
Pendekatan Kontruktivisme semestar 1 integritas
Pendekatan Kontruktivisme semestar 1 integritasPendekatan Kontruktivisme semestar 1 integritas
Pendekatan Kontruktivisme semestar 1 integritas
ReynaldiAzhar1
Ìý
05 TAG LINK, HR, CENTER tes ppt progdas
05 TAG LINK, HR,  CENTER tes ppt progdas05 TAG LINK, HR,  CENTER tes ppt progdas
05 TAG LINK, HR, CENTER tes ppt progdas
ReynaldiAzhar1
Ìý
PPT proposal skripsi desain keren wow 123
PPT proposal skripsi desain keren wow 123PPT proposal skripsi desain keren wow 123
PPT proposal skripsi desain keren wow 123
ReynaldiAzhar1
Ìý
perangkatinputdanoutput-160114043353.ppt
perangkatinputdanoutput-160114043353.pptperangkatinputdanoutput-160114043353.ppt
perangkatinputdanoutput-160114043353.ppt
ReynaldiAzhar1
Ìý
Pengenalan Komputer belajar bersama tentang komputer
Pengenalan Komputer belajar bersama tentang komputerPengenalan Komputer belajar bersama tentang komputer
Pengenalan Komputer belajar bersama tentang komputer
ReynaldiAzhar1
Ìý
Materi Hari ini untuk memberi motivasi membuat ppt
Materi Hari ini untuk memberi motivasi membuat pptMateri Hari ini untuk memberi motivasi membuat ppt
Materi Hari ini untuk memberi motivasi membuat ppt
ReynaldiAzhar1
Ìý
TLJ Kelas XI TKJ.pptx
TLJ Kelas XI TKJ.pptxTLJ Kelas XI TKJ.pptx
TLJ Kelas XI TKJ.pptx
ReynaldiAzhar1
Ìý
Materi_Pengenalan_HTML_Revisi.ppt
Materi_Pengenalan_HTML_Revisi.pptMateri_Pengenalan_HTML_Revisi.ppt
Materi_Pengenalan_HTML_Revisi.ppt
ReynaldiAzhar1
Ìý

Recently uploaded (20)

Konsep Harmonisasi dalam keberagaman.pptx
Konsep Harmonisasi dalam keberagaman.pptxKonsep Harmonisasi dalam keberagaman.pptx
Konsep Harmonisasi dalam keberagaman.pptx
IKetutBudiasa2
Ìý
Evaluasi Keseluruhan Bedah Kitab Yohanes.pdf
Evaluasi Keseluruhan Bedah Kitab Yohanes.pdfEvaluasi Keseluruhan Bedah Kitab Yohanes.pdf
Evaluasi Keseluruhan Bedah Kitab Yohanes.pdf
SABDA
Ìý
Teladan Hidup Panglima Besar Jenderal Soedirman
Teladan Hidup Panglima Besar Jenderal SoedirmanTeladan Hidup Panglima Besar Jenderal Soedirman
Teladan Hidup Panglima Besar Jenderal Soedirman
MAJELIS REMBUG SINAU (MARS) PANCASILA
Ìý
Saint Catherine of Siena, mystic, doctor of the Church (Indonesian).pptx
Saint Catherine of Siena, mystic, doctor of the Church (Indonesian).pptxSaint Catherine of Siena, mystic, doctor of the Church (Indonesian).pptx
Saint Catherine of Siena, mystic, doctor of the Church (Indonesian).pptx
Martin M Flynn
Ìý
Penguatan Komunitas Belajar di sekolah.pptx
Penguatan Komunitas Belajar di sekolah.pptxPenguatan Komunitas Belajar di sekolah.pptx
Penguatan Komunitas Belajar di sekolah.pptx
sdnjatimulyo1manting
Ìý
T1.7 Koneksi Antar Materi_Dara Atheria Syahadat.pdf
T1.7 Koneksi Antar Materi_Dara Atheria Syahadat.pdfT1.7 Koneksi Antar Materi_Dara Atheria Syahadat.pdf
T1.7 Koneksi Antar Materi_Dara Atheria Syahadat.pdf
lalaladotkom
Ìý
PPT PERKEMBANGAN PESERTA DIDIK KELOMPOK 5.pptx
PPT PERKEMBANGAN PESERTA DIDIK KELOMPOK 5.pptxPPT PERKEMBANGAN PESERTA DIDIK KELOMPOK 5.pptx
PPT PERKEMBANGAN PESERTA DIDIK KELOMPOK 5.pptx
29TeresiaGamaCorreia
Ìý
Tugas 4 Pendekatan Psikoanalisa dan Behavioural_Citra Yunianti 1801617129
Tugas 4 Pendekatan Psikoanalisa dan Behavioural_Citra Yunianti 1801617129Tugas 4 Pendekatan Psikoanalisa dan Behavioural_Citra Yunianti 1801617129
Tugas 4 Pendekatan Psikoanalisa dan Behavioural_Citra Yunianti 1801617129
Citra Yunianti
Ìý
METODE STUDI HUKUM ISLAM (FIQIH) per kelompok
METODE STUDI HUKUM ISLAM (FIQIH) per kelompokMETODE STUDI HUKUM ISLAM (FIQIH) per kelompok
METODE STUDI HUKUM ISLAM (FIQIH) per kelompok
imron341
Ìý
08052019_Pertemuan 15 Konsep dasar Ketidakpastian.ppt
08052019_Pertemuan 15 Konsep dasar Ketidakpastian.ppt08052019_Pertemuan 15 Konsep dasar Ketidakpastian.ppt
08052019_Pertemuan 15 Konsep dasar Ketidakpastian.ppt
DimsART
Ìý
Powerpoint Materi Kelas 10 Lapisan Atmosfer
Powerpoint Materi Kelas 10 Lapisan AtmosferPowerpoint Materi Kelas 10 Lapisan Atmosfer
Powerpoint Materi Kelas 10 Lapisan Atmosfer
aryaniaryak09
Ìý
MATERI BINTEK PELAYANAN PUBLIK DESA DAN KELURAHAN.pptx
MATERI BINTEK PELAYANAN PUBLIK DESA DAN KELURAHAN.pptxMATERI BINTEK PELAYANAN PUBLIK DESA DAN KELURAHAN.pptx
MATERI BINTEK PELAYANAN PUBLIK DESA DAN KELURAHAN.pptx
FerdiPSaputra
Ìý
SABDA Ministry Learning Center - Bedah Kitab Yohanes
SABDA Ministry Learning Center - Bedah Kitab YohanesSABDA Ministry Learning Center - Bedah Kitab Yohanes
SABDA Ministry Learning Center - Bedah Kitab Yohanes
SABDA
Ìý
Arsitektur dan Organisasi Komputer 2.pptx
Arsitektur dan Organisasi Komputer 2.pptxArsitektur dan Organisasi Komputer 2.pptx
Arsitektur dan Organisasi Komputer 2.pptx
ssuserc3f7e8
Ìý
Teknik Pembuatan Sediaan Steril dan contohnya
Teknik Pembuatan Sediaan Steril dan contohnyaTeknik Pembuatan Sediaan Steril dan contohnya
Teknik Pembuatan Sediaan Steril dan contohnya
haryantiwiwin452
Ìý
Tugas Psikologi Klinis - Tugas Akhir Konsep Video Klinis
Tugas Psikologi Klinis - Tugas Akhir Konsep Video KlinisTugas Psikologi Klinis - Tugas Akhir Konsep Video Klinis
Tugas Psikologi Klinis - Tugas Akhir Konsep Video Klinis
Citra Yunianti
Ìý
"Komunisme dan Pan-Islamisme" - Tan Malaka
"Komunisme dan Pan-Islamisme" - Tan Malaka"Komunisme dan Pan-Islamisme" - Tan Malaka
"Komunisme dan Pan-Islamisme" - Tan Malaka
MAJELIS REMBUG SINAU (MARS) PANCASILA
Ìý
Warna-warni Pola dan Bentuk Abstrak Ucapan Sahabat Presentasi Seru.pptx
Warna-warni Pola dan Bentuk Abstrak Ucapan Sahabat Presentasi Seru.pptxWarna-warni Pola dan Bentuk Abstrak Ucapan Sahabat Presentasi Seru.pptx
Warna-warni Pola dan Bentuk Abstrak Ucapan Sahabat Presentasi Seru.pptx
AnggitaNingTyastiti
Ìý
Makalah Server Dalam Jaringan Komputer.pdf
Makalah Server Dalam Jaringan Komputer.pdfMakalah Server Dalam Jaringan Komputer.pdf
Makalah Server Dalam Jaringan Komputer.pdf
noviaputriwj
Ìý
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JACKPO
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JACKPOTAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JACKPO
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JACKPO
TAIPAN 99
Ìý
Konsep Harmonisasi dalam keberagaman.pptx
Konsep Harmonisasi dalam keberagaman.pptxKonsep Harmonisasi dalam keberagaman.pptx
Konsep Harmonisasi dalam keberagaman.pptx
IKetutBudiasa2
Ìý
Evaluasi Keseluruhan Bedah Kitab Yohanes.pdf
Evaluasi Keseluruhan Bedah Kitab Yohanes.pdfEvaluasi Keseluruhan Bedah Kitab Yohanes.pdf
Evaluasi Keseluruhan Bedah Kitab Yohanes.pdf
SABDA
Ìý
Saint Catherine of Siena, mystic, doctor of the Church (Indonesian).pptx
Saint Catherine of Siena, mystic, doctor of the Church (Indonesian).pptxSaint Catherine of Siena, mystic, doctor of the Church (Indonesian).pptx
Saint Catherine of Siena, mystic, doctor of the Church (Indonesian).pptx
Martin M Flynn
Ìý
Penguatan Komunitas Belajar di sekolah.pptx
Penguatan Komunitas Belajar di sekolah.pptxPenguatan Komunitas Belajar di sekolah.pptx
Penguatan Komunitas Belajar di sekolah.pptx
sdnjatimulyo1manting
Ìý
T1.7 Koneksi Antar Materi_Dara Atheria Syahadat.pdf
T1.7 Koneksi Antar Materi_Dara Atheria Syahadat.pdfT1.7 Koneksi Antar Materi_Dara Atheria Syahadat.pdf
T1.7 Koneksi Antar Materi_Dara Atheria Syahadat.pdf
lalaladotkom
Ìý
PPT PERKEMBANGAN PESERTA DIDIK KELOMPOK 5.pptx
PPT PERKEMBANGAN PESERTA DIDIK KELOMPOK 5.pptxPPT PERKEMBANGAN PESERTA DIDIK KELOMPOK 5.pptx
PPT PERKEMBANGAN PESERTA DIDIK KELOMPOK 5.pptx
29TeresiaGamaCorreia
Ìý
Tugas 4 Pendekatan Psikoanalisa dan Behavioural_Citra Yunianti 1801617129
Tugas 4 Pendekatan Psikoanalisa dan Behavioural_Citra Yunianti 1801617129Tugas 4 Pendekatan Psikoanalisa dan Behavioural_Citra Yunianti 1801617129
Tugas 4 Pendekatan Psikoanalisa dan Behavioural_Citra Yunianti 1801617129
Citra Yunianti
Ìý
METODE STUDI HUKUM ISLAM (FIQIH) per kelompok
METODE STUDI HUKUM ISLAM (FIQIH) per kelompokMETODE STUDI HUKUM ISLAM (FIQIH) per kelompok
METODE STUDI HUKUM ISLAM (FIQIH) per kelompok
imron341
Ìý
08052019_Pertemuan 15 Konsep dasar Ketidakpastian.ppt
08052019_Pertemuan 15 Konsep dasar Ketidakpastian.ppt08052019_Pertemuan 15 Konsep dasar Ketidakpastian.ppt
08052019_Pertemuan 15 Konsep dasar Ketidakpastian.ppt
DimsART
Ìý
Powerpoint Materi Kelas 10 Lapisan Atmosfer
Powerpoint Materi Kelas 10 Lapisan AtmosferPowerpoint Materi Kelas 10 Lapisan Atmosfer
Powerpoint Materi Kelas 10 Lapisan Atmosfer
aryaniaryak09
Ìý
MATERI BINTEK PELAYANAN PUBLIK DESA DAN KELURAHAN.pptx
MATERI BINTEK PELAYANAN PUBLIK DESA DAN KELURAHAN.pptxMATERI BINTEK PELAYANAN PUBLIK DESA DAN KELURAHAN.pptx
MATERI BINTEK PELAYANAN PUBLIK DESA DAN KELURAHAN.pptx
FerdiPSaputra
Ìý
SABDA Ministry Learning Center - Bedah Kitab Yohanes
SABDA Ministry Learning Center - Bedah Kitab YohanesSABDA Ministry Learning Center - Bedah Kitab Yohanes
SABDA Ministry Learning Center - Bedah Kitab Yohanes
SABDA
Ìý
Arsitektur dan Organisasi Komputer 2.pptx
Arsitektur dan Organisasi Komputer 2.pptxArsitektur dan Organisasi Komputer 2.pptx
Arsitektur dan Organisasi Komputer 2.pptx
ssuserc3f7e8
Ìý
Teknik Pembuatan Sediaan Steril dan contohnya
Teknik Pembuatan Sediaan Steril dan contohnyaTeknik Pembuatan Sediaan Steril dan contohnya
Teknik Pembuatan Sediaan Steril dan contohnya
haryantiwiwin452
Ìý
Tugas Psikologi Klinis - Tugas Akhir Konsep Video Klinis
Tugas Psikologi Klinis - Tugas Akhir Konsep Video KlinisTugas Psikologi Klinis - Tugas Akhir Konsep Video Klinis
Tugas Psikologi Klinis - Tugas Akhir Konsep Video Klinis
Citra Yunianti
Ìý
Warna-warni Pola dan Bentuk Abstrak Ucapan Sahabat Presentasi Seru.pptx
Warna-warni Pola dan Bentuk Abstrak Ucapan Sahabat Presentasi Seru.pptxWarna-warni Pola dan Bentuk Abstrak Ucapan Sahabat Presentasi Seru.pptx
Warna-warni Pola dan Bentuk Abstrak Ucapan Sahabat Presentasi Seru.pptx
AnggitaNingTyastiti
Ìý
Makalah Server Dalam Jaringan Komputer.pdf
Makalah Server Dalam Jaringan Komputer.pdfMakalah Server Dalam Jaringan Komputer.pdf
Makalah Server Dalam Jaringan Komputer.pdf
noviaputriwj
Ìý
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JACKPO
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JACKPOTAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JACKPO
TAIPAN99 | SITUS PERMAINAN KARTU DIGITAL TEPERCAYA DENGAN WINRATE 98% WIN JACKPO
TAIPAN 99
Ìý

9A-DESIGN_SISTEM_INPUT-output. Belajarppt

  • 1. SISTEM INPUT / OUTPUT
  • 3. Model mesin pada sistem komputer
  • 5. Skema Komputer 1. Central processing unit (CPU), yang mengendalikan semua unit sistem komputer yang lain dan mengubah input menjadi output. a. Primary storage (penyimpanan primer), berisi data yang sedang diolah dan program. b. Control unit (unit pengendali), membuat semua unit bekerja sama sebagai suatu sistem c. Arithmatika and logical Unit , tempat berlangsungkan operasi perhitungan matematika dan logika. 2. Unit Input, memasukkan data ke dalam primary storage. 3. Secondary storage (penyimpanan sekunder), menyedikan tempat untuk menyimpan program dan data saat tiak digunakan. 4. Unit Output, mencatat hasil pengolahan.
  • 6. Perangkat Keras I/O • Terdapat beberapa jenis perangkat I/O, seperti perangkat penyimpanan (disk, tape), perangkat transmisi (network card, modem), dan perangkat antarmuka dengan pengguna (screen, keyboard, mouse). • Perangkat tersebut dikendalikan oleh instruksi I/O. Alamat-alamat yang dimiliki oleh perangkat akan digunakan oleh direct I/O instruction dan memory-mapped I/O.
  • 7. Perangkat Keras I/O • Beberapa konsep yang umum digunakan ialah port, bus (daisy chain/shared direct access), dan pengendali (host adapter). • Port ialah koneksi yang digunakan oleh perangkat untuk berkomunikasi dengan mesin. • Bus ialah koneksi yang menghubungkan beberapa perangkat menggunakan kabel-kabel. • Pengendali ialah alat-alat elektronik yang berfungsi untuk mengoperasikan port, bus, dan perangkat.
  • 8. Perangkat I/O • Perangkat I/O dapat dibagi secara umum menjadi dua kategori, yaitu: perangkat blok (block devices), dan perangkat karakter (character devices). • Perangkat blok menyimpan informasi dalam sebuah blok yang ukurannya tertentu, dan memiliki alamat masing-masing. Umumnya blok berukuran antara 512 bytes sampai 32.768 bytes. • Keuntungan dari perangkat blok ini ialah mampu membaca atau menulis setiap blok secara independen. Disk merupakan contoh perangkat blok yang paling banyak digunakan.
  • 9. Perangkat I/O • Tipe lain perangkat I/O ialah perangkat karakter. Perangkat karakter mengirim atau menerima sebarisan karakter, tanpa menghiraukan struktur blok. Tipe ini tidak memiliki alamat, dan tidak memiliki kemampuan mencari (seek). Printer dan antarmuka jaringan merupakan contoh perangkat jenis ini. • Beberapa perangkat tidak memenuhi kriteria tersebut. Contohnya: clock yang tidak memiliki alamat dan juga tidak mengirim dan menerima barisan karakter. Yang ia lakukan hanya menimbulkan interupsi dalam jangka waktu tertentu.
  • 10. Pengendali Perangkat • Unit I/O mengandung komponen mekanis dan elektronis. Komponen elektronis ini disebut pengendali perangkat (device controllers) atau adapter. Pada PC, komponen ini biasanya berupa kartu sirkuit yang dapat dimasukkan ke dalam slot pada motherboard komputer. Perangkat mekanis berupa perangkat itu sendiri. • Kartu pengendali biasanya memiliki sebuah penghubung. Beberapa pengendali dapat menangani dua, empat, atau bahkan delapan perangkat yang sejenis. Sistem operasi hampir selalu berhubungan dengan pengendali, bukan dengan perangkat secara langsung. Sebagian besar komputer yang berukuran kecil menggunakan model bus tunggal untuk berkomunikasi antara CPU dan pengendali. Sedangkan mainframe yang berukuran besar umumnya menggunakan model yang berbeda, dengan bus yang banyak dan I/O channels.
  • 11. Peralatan Input • Alat input dibagi ke dalam dua golongan yaitu alat input langsung dan tidak langsung. Bila terminal dihubungkan dengan pusat komputer yang letaknya jauh dari terminal melalui alat komunikasi, maka disebut dengan nama Remote Job Entry (RJE) terminal atau Remote Batch terminal. • Alat input langsung terdiri dari beberapa golongan yaitu: keyboard, pointing device, scanner, voice recognizer. • Alat input tidak langsung terdiri dari: key-to- card, key-to-tape, key-to-disk.
  • 12. Input Hardware • Input hardware digunakan untuk mentranmisikan data ke processing dan storage hardware. Peralatan yang paling popular untuk memasukkan data yaitu kombinasi antara keyboard dan layar monitor juga input harware lainnya yaitu mouse, scanner, voice recognition, handwriting device, machine data input (misalnya : modem),light pen, dan bar code reader) • Voice recognition device dipakai untuk memasukkan suara manusia ke dalam signal interpreter. • Hardwriting recognition device digunakan untuk memasukkan data dengan cara menulis pada elektronis yang sensitive. • Modem merupakan salah satu jenis alat input data untuk menghubungkan komputer dengan computer lain melalui jaringan telepon.
  • 13. Peralatan Input 1. Keyboard dihubungkan ke computer dengan sebuah kabel yang terdapat pada keyboard. 2. Mouse 3. Scanner
  • 14. Output Device a. Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk,yaitu tulisan (huruf,angka,symbol khusus),image (dalam bentuk grafik atau gambar),suara ,dan bentuk lain yang dapat dibaca oleh mesin (machine-readable form) b. Peralatan output dapat berupa: 1. Hard-copy device,yaitu alat yang digunakan untuk mencetak tulisan dan image pada media keras seperti kertas atau film. 2. Soft-copy device,yaitu alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik.
  • 15. Output Device 1. Printer 2. Graph Plotter, Graph plotter digunakan untuk tujuan ilmiah dan rekayasa.Salah satu aplikasi khususnya adalah CAD dimana desain mesin atau arsitektural diciptakan oleh computer dan dikeluarkan (outputnya pada graph plotter) 3. Monitor
  • 16. Bus • Struktur logik komputer pribadi memiliki sebuah bus tunggal yang digunakan untuk menghubungkan CPU, memori, dan piranti-piranti I/O. Sebagian besar sistem memiliki 2 bus atau lebih (bus kecepatan tinggi, untuk papan-papan I/O modern) dan bus kecepatan rendah (untuk papan-papan I/O yang lebih lama) • Masing-masing piranti I/O terdiri atas 2 bagian: 1. Bagian yang memuat sebagian besar elektronik yang disebut pengontrol 2. Bagian yang memuat piranti I/O misal disk drive
  • 17. Pengontrol Memiliki tugas : 1.mengontrol piranti I/O dan menangani akses bus untuk piranti I/O tersebut. 2.Memilah aliran-aliran bit menjadi satuan2 dan menuliskan setiap satuan ke dalam memori. Sebuah satuan adalah satu word atau lebih Dapat melakukan akses memori langsung dengan suatu sistem akses yang dilakukan oleh sebuah pengontrol untuk membaca dan menuliskan data pada atau dari memori tanpa intervensi CPU.
  • 18. Interupt Handler • Apabila suatu transfer selesai maka pengontrol biasanya menyebabkan suatu interupt yang memaksa CPU untuk menunda menjalankan programnya dan mulai menjalankan prosedur khusus yang disebut interupt handler. • Interupt handler adalah kondisi dimana CPU menunda program yang sedang dijalankan dan berganti menjalankan program khusus pada saat akses memori langsung sedang berlangsung dan minta interupt
  • 19. Macam bus 1. Bus Arbiter adalah sebuah chip yang menentukan untuk mendapatkan giliran pertama penggunaan bus. 2. Bus ISA (Industry Standard Architecture) adalah suatu rancangan komputer yang tetap mempertahankan bus PC lama. 3. Bus EISA (Extended ISA) adalah suatu rancangan komputer yang menggunakan bus multipel dimana salah satu busnya adalah bus ISA. 4. Bus PCI (Peripheral Component Interconnect) suatu rancangan komputer yang dapat digunakan dalam banyak konfigurasi dan memiliki sebuah penghubung kepada bus ISA.
  • 20. Modul dan Fungsi Modul I/O • Modul I/O 1. Interface dengan CPU dan memori 2. Interface kesatu atau lebih peripheral • Fungsi Modul I/O : 1. Control dan Timing 2. Komunikasi CPU 3. Device untuk komunikasi 4. Data Buffering 5. Deteksi Error
  • 21. Langkah-Langkah Penanganan I/O 1. CPU mengecek status modul I/O Device 2. I/O module mengirimkan statusnya 3. Jika ready, CPU meminta transfer data 4. I/O modul mengambil data dari device 5. I/O modul transfer data ke CPU dalam variasi output yang diinginkan
  • 22. Metode Operasi Sistem I/O 1. I/O Terprogram 2. I/O Interrupt Driven 3. Direct Memory Access (DMA)
  • 23. I/O Terprogram Pada I/O terprogram, data saling dipertukarkan antara prosesor dengan modul I/O. Ketika prosesor sedang mengeksekusi program dan menemukan instruksi yang berkaitan dengan I/O, maka prosesor akan mengeksekusi instruksi itu dengan mengeluarkan perintah ke modul I/O yang sesuai. Modul I/O akan membentuk tindakan yang diminta kemudian menetapkan bit-bit yang sesuai dalam register status I/O. Modul I/O tidak akan mengambil tindakan lebih lanjut untuk mengingatkan prosesor. Dalam keadaan tertentu, modul I/O tidak menginterupsi prosesor.
  • 24. I/O Interrupt Driven • Prosesor mengeluarkan perintah I/O, dilanjutkan dengan mengeksekusi instruksi-instruksi yang lain, dan diinterupsi oleh modul I/O ketika instruksi-instruksi tersebut telah selesai dilaksanakan. • Pada akhir setiap siklus instruksi, prosesor memeriksa interupsi. Ketika interupsi terjadi dari modul I/O terjadi, prosesor menyimpan konteks program yang sedang berlangsung dan memproses interupt dan melanjutkan eksekusi.
  • 25. Direct Memory Access (DMA) • Pada mode ini, modul I/O dan memori utama saling bertukar data secara langsung tanpa melibatkan prosesor. Keterangan Tidak ada interupsi Penggunaan interupsi Transfer I/O-ke- Memory Melalui prosesor I/O Terprogram I/O interrupt- driven Transfer langsung I/O-ke-Memory - Direct Memory Access
  • 26. Direct Memory Access (DMA) • Digunakan untuk I/O device yang dapat memindahkan data dengan kecepatan tinggi (mendekati frekuensi bus memori). Device controller memindahkan data dalam blok-blok dari buffer langsung ke memory utama atau sebaliknya tanpa campur tangan prosesor. Interrupt hanya terjadi tiap blok bukan tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah controller bernama DMA Controller (DMAC) . DMA Controller mengirimkan atau menerima signal dari memori dan I/O device. • Prosesor hanya mengirimkan alamat awal data, tujuan data, panjang data ke DMA Controller Interrupt pada prosesor hanya terjadi saat proses transfer selesai. Hak terhadap penggunaan bus memory yang diperlukan DMA controller didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa chipset Northbridge .
  • 27. Interfacing I/O • Suatu alat yang digunakan untuk menghubungkan suatu piranti dengan CPU melalui BUS • Fungsi Umum: Mensinkronkan data transfer antara CPU dan piranti I/O
  • 28. Interfacing I/O FungsiDetail : 1. Penyedia status piranti I/O bagi CPU 2. Memiliki kemampuan interupsi/ DMA 3. Mampu mentransfer instruksi CPU kepiranti 4. Mampu berfungsi sebagai buffer storage data transfer 5. Mampu melakukan pengujian kesamaan data 6. Mampu mendecode dan mengencode data 7. Memiliki fasilitas khusus: Konversi data paralel ke serial, Encoding karakter F1,F2 BACKSPACE, DELETE dan lain-lain 8. Menyediakan sinyal status operasi
  • 29. Interfacing I/O 1. Komponen Utama : a. Device Dependent b. Device Independet 2. Struktur Interface : a. Register b. BUS
  • 30. Sistem Prosesor I/O • General Purpose komputer yang berisi sejumlah saluran DMA, CPU tersendiri dan menjalankannya secara paralel • Fungsi: Sebagai piranti front end yang menangani setiap aspek I/O dan menyediakan pengendali I/O khusus yang disebut I/O Channel