HUBUNGAN ANTARA CPU DENGAN MAIN MEMORY DAN ALAT-ALAT I/O

BAGIKAN:

Hubungan antara CPU dengan main memory atau pun dengan alat-alat input/output dilakukan dengan suatu jalur yang disebut dengan bus. Hubungan antara CP

HUBUNGAN ANTARA CPU DENGAN MAIN MEMORY DAN ALAT-ALAT I/O
Gambar oleh Thomas Ulrich dari Pixabay
Hubungan Antara CPU dengan Main Memory Dan Alat-Alat I/O - Hubungan antara CPU dengan main memory atau pun dengan alat-alat input/output dilakukan dengan suatu jalur yang disebut dengan bus. Hubungan antara CPU dengan main memory melalui jalur bus yang dilekatkan pada memory data regiter, memory address register dan control unit di CPU. Sedang bus yang menghubungkan CPU dengan alat-alat input/output tidak dilekatkan langsung ke alat-alat input/output tersebut, tapi dapat melalui suatu alat I/O port atau DMA controller atau I/O channel.


BUS

Bus atau disebut juga dengan pathway merupakan suatu sirkuit yang merupakan jalur transportasi informasi antara dua atau lebih alat-alat dalam sistem komputer.

Bus yang menghubungkan CPU antara dengan main memory disebut dengan internal bus. Sedang bus yang menghubungkan CPU alat-alat input/output disebut dengan external bus.

Data bus adalah bus yang digunakan utnuk jalur transportasi data dan instruksi.

Address bus adalah bus yang digunakan untuk jalur transportasi alamat di main memory untuk data atua instruksi yang akan diambil atau akan direkamkan.

Control bus adalah bus yang digunakan untuk mengirimkan sinyal sebagai pemberitahuan akan dikirimkan suatu informasi atau telah diterimanya informasi yang dikirimkan dari satu alat ke alat yang lain. Di dalam internal bus, hubungan antara CPU dengan main memory melalui data bus yang dihubungkan dengan Memory Data Register (MDR), adress bus yang dihubungkan dengan Memory Adress Register (MAR) dan control bus yang dihubungkan dengan control unit.


I/O PORT

Alat-alat input/output tidak dilekatkan langsung dengan bus, tetapi melalui suatu I/O port I/O interface. Alat-alat input/output dapat berkomunikasi dengan CPU dengan cara mengirimkan informasi yang akan dikomunikasikan lewat bus. Informasi yang dikirim dari alat input/output (peripheral device) ke main memory atau ke register di CPU diletakkan di I/O port dan dikirimkan lewat data bus.
 
Demikian juga bila informasi dari main memory akan dikirimkan ke peripheral device juga melalui data bus, dan diterima di I/O port. Cara pengiriman informasi ke alat-alat I/O seperti ini disebut dengan program-controlled I/O.

Dengan cara program-controlled I/O seperti tersebut, hanya satu word data saja yang dapat dikirimkan setiap saat. Cara ini banyak diterapkan pada alat-alat I/O yang hanya dapat menangani satu karakter atau 1 byte atau 1 word (1 word = 2 atau lebih byte) saja setiap saat. Contoh I/O port atau I/O interface ini adalah keyboard yang dihubungkan dengan keyboard interface.

JIka satu blok data yang besar (beberapa word sekaligus) dibutuhkan untuk dikirimkan dari atau ke peripheral device, cara yang lain yang harus digunakan, yaitu Direct Memory Access (DMA).

DMA CONTROLLER

Untuk peripheral device yang mempunyai kecepatan tinggi, tidaklah ekonomis untuk pengiriman informasi byte per byte atau word per word, dan akan lebih ekonomis bila pengiriman informasi dilakukan sekaligus per blok informasi. Bila informasi dikirimkan sekaligus per blok, dan CPU dapat beroperasi lebih cepat dibandingkan dengan proses peripheral device, bila CPU harus selalu mengawasi pengiriman informasi, maka akan terjadi suatu waktu yang terbuang (idle time) di CPU.
 
Karena CPU banyak menghabiskan proporsi waktu yang cukup besar di dalam proses membaca dan menuliskan informasi dari atau ke peripheral device, maka perlu dibuat cara agar proses ini tidak terlalu banyak waktu dari CPU.

DMA (Direct Memory Access) merupakan suatu konsep yang akan membuat komunikasi infomasi antara peripheral device dengan main memory akan lebih efisien. Cara DMA ini dilakukan dengan melekatkan bus pada DMA COntroller yang dihubungkan dengan peripheral device.

DMA controller mempunyai suatu processor sendiri di dalamnya (berupa IC khusus, misalnya Intel 8237 di komputer IBM PC) yang akan menangani operasi baca dan tulis antara main memory dan peripheral device. Bila dengan cara program-controlled I/O setiap kali terjadi pengiriman informasi harus selalu diawasi oleh CPU maka dengan cara DMA ini, CPU cukup sekali saja memberi sinyal ke DMA Controller untuk melakukan pengiriman sejumlah blok data antara main memory dengan peripheral device, yang selanjutnya urusan pengiriman data tersebut CPU akan dilakukan oleh processor di DNA tanpa turut campur dair CPU sehingga dapat melakukan pekerjaan yang lain.
 
Cara DMA ini biasanya digunakan untuk peripheral device yang mempunyai kecepatan tinggi yang membutuhkan pengiriman blok data yang besar, seperti misalnya hard disk drive.


I/O CHANNEL

Telah dibahas dua cara untuk menerapkan pengiriman informasi ke peripheral device, yaitu program-controlled I/O dan DMA. Program-controlled I/O biasanya digunakan untuk peripheral device yang mempunyai kecepatan rendah, sedang yang mempunyai kecepatan tinggi dilakukan dengan cara DMA.

Bila bebrapa peripheral device yang mempunyai kecepatan tinggi akan dihubungkan dengan CPU, amak tidaklah ekonomis menyediakan beberapa DMA Controller yang terpisah untuk masing-masing peripheral device, yang lebih ekonomis adalah menyediakan suatu DMA controller yang digunakan untuk sejumlah peripheral device. Pemikiran inilah yang menimbulkan konsep I/O channel. suatu I/O channel adalah suatu DMA controller yang dipergunakan bersama-sama untuk sejumlah alat-alat I/O.
 
Masing-masing alat-alat I/O dihubungkan dengan suatu channel lewat suatu control unit (jaringan dibingungkan dengan control unit di CPU) atau controller. Sebuah controller dapat digunakan untuk sejumlah alat-alat I/O yang sejenis, misalnya dua atau lebih disk drive akan digunakan, dapat dipergunakan sebuah controller. Controller ini fungsinya sama dengan I/O port atau I/O interface untuk cara program-controlled I/O.
 


Hartono, Jogiyanto. 2000. Pengenalan Komputer. Yogyakarta: ANDI.

KOMENTAR

BLOGGER

PENCARIAN

Nama

3P's Secret for Scholarship Hunter,3,Agama,3,Agama Islam,2,Akuntansi,53,Analisis dan Perancangan Sistem Informasi,86,Anchor!,1,Bagaimana Cara,1,Bahasa Indonesia,29,Bahasa Inggris,2,Bing,12,Biologi SMP/MTS VII,3,Bola Energi,1,Buku,2,Buku Impian,1,Cara Bahasa Inggris,1,Cara Membuat,1,Contoh Kalimat Aktif dan Pasif Bahasa Inggris,1,Contoh Kalimat Pasif Dalam Bahasa Inggris,1,Contoh Undangan Surat Dinas,1,Dahsyatnya Sedekah,1,Dasar Ilmu Komputer,4,DOS dan Windows,5,how to,1,Hypnotic Writing,1,Intelegensi Buatan,40,internet,2,Jaringan,2,Jaringan Komputer,7,Java,13,Kalimat Aktif Dan Pasif,1,Kalimat Pasif dalam Bahasa Inggris,1,Kata Konjungsi,2,Kekuatan Keyakinan,1,Kekuatan Visualisasi,1,Komputer,55,Konflik dan Office Idiots,9,Kuliah,228,Lampiran-Lampiran,8,Manajemen Informatika,230,Manajemen Strategik,9,Manajemen Sumber Daya Manusia,3,Manajemen Sumber Daya Manusia Strategik,3,Mengadakan Rapat Dengan Office Idiot,2,Menulis Surat Resmi,1,My 365 Days in Qatar,5,Neo Technology,1,Notes From Qatar Limited Edition,36,Office Idiots,29,Office Idiots Dan Miskomunikasi Mereka,11,Other,59,Pascal,8,Pelamar Kerja Yang Idiot,2,Pemograman,26,Pemrograman,44,Pengenalan Komputer,5,Penggunaan Kata,1,Penggunaan Kata a dan an,1,Penggunaan Kata are,1,Penggunaan Kata di,1,Penggunaan Kata is dan are,1,Penggunaan Kata pun,1,Penggunaan Kata The,1,Penggunaan Kata was,1,Penutup,1,Perilaku Kelompok dalam Organisasi,14,Perilaku Organisasi,14,Pewawancara Yang Idiot,2,Review Buku,7,Revolusioner! Mudah Cari Pekerjaan,66,Sabar Sedikit Lagi Siapa Tahu Berikutnya Impian Itu Akan Datang,1,SARAN-SARAN PEMBUATAN CL (COVER LETTER) DAN CV (CURRICULUM VITAE),22,Senyumlah dan Dapatkan Pekerjaan Itu dengan Mudah,1,Siapa Idiot baru Ini?,2,Simulasi CAT,3,Sistem Informasi,40,Sistem Informasi dan Intelegensi Buatan,44,Surat Resmi,1,Tentang Penulis,1,Tips,5,Top Modul Lolos Test CPNS,3,Wawancara? Siapa Takut!,1,
ltr
item
HanifSky: HUBUNGAN ANTARA CPU DENGAN MAIN MEMORY DAN ALAT-ALAT I/O
HUBUNGAN ANTARA CPU DENGAN MAIN MEMORY DAN ALAT-ALAT I/O
Hubungan antara CPU dengan main memory atau pun dengan alat-alat input/output dilakukan dengan suatu jalur yang disebut dengan bus. Hubungan antara CP
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivyrkrLjSpnkQBIkAAOlnPzdmEZr2rCjzPYizVp8JgOliAYH0gbcGMqthVjYZMCEUanPrPXLskvDuuh8yhyphenhyphen6Pst8242kaBcGFZBM_yuE5jxVWUj6NGuTywCXRSfD635OHaqvgjmavraXos/s1600/HUBUNGAN+ANTARA+CPU+DENGAN+MAIN+MEMORY+DAN+ALAT-ALAT+IO.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivyrkrLjSpnkQBIkAAOlnPzdmEZr2rCjzPYizVp8JgOliAYH0gbcGMqthVjYZMCEUanPrPXLskvDuuh8yhyphenhyphen6Pst8242kaBcGFZBM_yuE5jxVWUj6NGuTywCXRSfD635OHaqvgjmavraXos/s72-c/HUBUNGAN+ANTARA+CPU+DENGAN+MAIN+MEMORY+DAN+ALAT-ALAT+IO.jpg
HanifSky
https://hanifsky.blogspot.com/2011/11/hubungan-antara-cpu-dengan-main-memory-dan-alat-alat-input-output.html
https://hanifsky.blogspot.com/
https://hanifsky.blogspot.com/
https://hanifsky.blogspot.com/2011/11/hubungan-antara-cpu-dengan-main-memory-dan-alat-alat-input-output.html
true
7876875396099374687
UTF-8
Memuat Semua Postingan Postingan Tidak Ditemukan LIHAT SEMUA Baca Selengkapnya Balas Batal Hapus Oleh Beranda HALAMAN POSTINGAN Lihat Semua DIREKOMENDASIKAN LABEL ARSIP CARI SEMUA POSTINGAN Tidak ditemukan postingan yang cocok dengan permintaan Anda Kembali ke Beranda Minggu Senin Selasa Rabu Kamis Jumat Sabtu Min Sen Sel Rab Kam Jum Sab Januari Febuari Maret April Mei Juni Juli Agustus September Oktober November Desember Jan Feb Mar Apr Mei Jun Jul Agu Sep Okt Nov Des baru saja 1 menit yang lalu $$1$$ menit yang lalu 1 jam yang lalu $$1$$ jam yang lalu Kemarin $$1$$ hari yang lalu $$1$$ minggu yang lalu lebih dari 5 minggu yang lalu Pengikut Ikuti KONTEN PREMIUM INI TERKUNCI LANGKAH 1: Bagikan ke media sosial LANGKAH 2: Klik tautan di media sosial Anda Salin Semua Code Pilih Semua Code Semua kode telah disalin ke clipboard Anda Tidak dapat menyalin kode / teks, silakan tekan [CTRL] + [C] (atau CMD + C dengan Mac) untuk menyalin Daftar Isi