Apa itu input output address register?


I/O ADDRESS REGISTER
Ari Irkham Fauzi; Disusun pada tahun 2014
1.Pendahuluan
Di suatu komputer terdapat Elemen dasar yang membentuk komputer sebagai pengeksekusi  program antara lain adalah : Prosesor, adalah yang Mengontrol operasi computer dan melakukan fungsi pengolahan data . apabila  hanya terdapat sebuah prosesor, makan prosesor tersebut disebut central processing unit (CPU).  Memori utama , adalah yang Menyimpan data program. Memori ini umumnya volatile. Memori utama juga disebut real memori atau memori primer. Modul-modul I/O (Input Output), adalah yang Memindahkan data antara komputer dengan lingkungan eksternalnya. Lingkungan eksternal terdiri dari bermacam-macam perangkat eksternal, yang meliputi perangkat memori sekunder, peralatan komunikasi, dan terminal. Sistem bus, adalah Beberapa struktur dan mekanisme yang melakukan komunikasi antara prosesor, memori utama, dan modul I/O (Input Output) Dalam sistem bus terdapat I/O (Input Output) Address Register yang berfungsi untuk menspesifikasikan perangkat I/O (Input Output) yang akan di akses. Bersamaan dengan Memory Address Register, Memory Buffer Register, dan I/O (Input Output)  Buffer Register.
2. Kerangka Teori
I/O (Input Output) Address Register adalah suatu Register yang terdapat dalam CPU (Central Processing Unit) yang diciptakan untuk menspesifikasikan perangkat I/O (Input Output) yang akan di akses. Setiap I/O (Input Output) perangkat yang terhubung ke komputer   dipetakan ke unik  I / O (Input / Output) alamat. Alamat ini ditugaskan untuk setiap port    I / O (Input Output) pada komputer  , termasuk USB (Universal Serial Bus), Firewire, Ethernet, VGA (Virtual Graphic Array), dan port DVI (Digital Visual Interface), serta port lain komputer . Alamat unik yang diberikan untuk masing-masing port memungkinkan komputer   untuk dengan mudah mengenali dan menemukan perangkat yang terpasang ke komputer  . Apakah itu adalah keyboard, mouse, monitor, printer, atau perangkat lain, komputer dapat menemukan dengan I/O (Input Output) alamat. Karena alamat I / O (Input Output) dikendalikan oleh motherboard komputer, mereka tidak menggunakan sistem apapun memori sistem, atau RAM.
3. Perancangan
Untuk membuat sebuah hasil yang baik diperlukan sebuah pendahuluan adalah yang melatar belakangi materi I/O (Input Output) Address Register sehingga pembaca tahu akan informasi latar belakang yang mendasari judul. Setelah mendapati sebuah latar belakang kemudian pembahasan materi I/O (Input Output) Address Register adalah mengenai isi-isi dan penjelasan tentang I/O (Input Output) Address Register adapun dimana isi pembahasan tersebut bersisi menggunakan bahasa-bahasa yang mudah dipahami dan penjelasan harus secara lengkap dan detail sehingga pembaca tidak keliru dengan informasi yang didapat.
4. Hasil Pembahasan
I/O (Input Output) adalah suatu mekanisme pengiriman data secara bertahap dan terus menerus melalui suatu aliran data dari proses ke peranti (begitu pula sebaliknya).  Fungsi I/O (Input Output) Pada dasarnya adalah mengimplementasikan algoritma I/O (Input Output) pada level aplikasi. Hal ini dikarenakan kode aplikasi sangat fleksible, dan bugs aplikasi tidak mudah menyebabkan sebuah sistem crash. Unit Input adalah unit luar yang digunakan untuk memasukkan data dari luar ke dalam mikroprosesor ini, contohnya data yang berasal dari keyboard atau mouse.   Unit Output  biasanya digunakan untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh microprosesor, contohnya data yang akan ditampilkan pada layar monitor atau printer. Adapun fungsi I/O (Input Output) adalah sebagai Sebuah I/O (Input Output) yang dapat bertukar data secara langsung dengan CPU (Central Processing Unit), dan Sebuah I/O (Input Output)  juga dapet bertukar data langsung dengan memori. Dalam sistem bus terdapat I/O (Input Output) Address Register yang berfungsi untuk menspesifikasikan perangkat I/O (Input Output) yang akan di akses. Bersamaan dengan Memory Address Register, Memory Buffer Register, dan  I/O (Input Output) Buffer Register, serta Program Counter, Instuction Register dan Execution Unit.
Gambar : sistem bus pada CPU (Central Processing Unit)
PC : Program counter (penghitung program) IR : Instruction register  (register instruksi) MAR  : Memory Address Register (alamat register memori) MBR    : Memory Buffer Register (buffer register memori) I/O AR  : Input / Output  Address Register (alamat register input/output) I/O BR   : Input / Output Buffer Register (buffer register input/output). Register adalah sebuah alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi yang digunakan untuk menyimpan data dan instruksi yang sedang diproses sementara data dan instruksi lainnya menunggu giliran untuk diproses masih disimpan didalam memori utama.
Gambar : kumpulan CPU (Central Processing Unit), Memory dan I/O (Input Output) Module
Dalam Register ada I/O (Input Output) Address Register yang berfungsi Untuk mencatat alamat port I/O (Input Output) yang akan diakses (baik akan ditulisi / dibaca). I/O (Input Output) Address Register berperan sebagai tempat berlangsungnya proses pengoptimalan pada CPU. Pertukaran data antara I/O (Input Output) dan memori : CPU (Central Processing Unit) berikan otoritas kepada modul I/O (Input Output) untuk membaca atau menulis ke memori. Selama perpindahan modul I/O (Input Output) mengeluarkan perintah baca/tulis yang membebaskan CPU (Central Processing Unit) dari tanggung jawab pertukaran data. Operasi ini dikenal dengan DMA (Dirrect Memory Access). Di dalam CPU (Central Processing Unit) terdapat register, Register di CPU (Central Processing Unit) Memiliki 2 fungsi : 1. User Visibel Register : Register CPU (Central Processing Unit) yang dapat digunakan oleh pemrogram, dengan menggunakan set intruksi memungkinkan satu buah register atau lebih untuk dispesifikasian sebagai operand atau alamat operand. 2. Control dan Status Register Register yang digunakan oleh unit kontrol untuk mengintrol operasi CPU (Central Processing Unit)  dan oleh program sistem operasi untuk mengontrol eksekusi program.
5. Kesimpulan
I/O (Input Output) Address Register atau alamat register input / output   merupakan register yang terletak di dalam CPU (Central Processing Unit) yang di gunakan Untuk mencatat alamat port I/O (Input Output) yang akan diakses (baik akan ditulisi / dibaca) sebagai Sebuah I/O (Input Output) yang dapat bertukar data secara langsung dengan CPU(Central Processing Unit), dan Sebuah I/O (Input Output) juga dapet bertukar data langsung dengan memori. Fungsi I/O (Input Output) Pada dasarnya itu adalah mengimplementasikan algoritma I/O (Input Output) pada level aplikasi. Di dalam I/O (Input Output) Address Register berperan dalam proses pengoptimalan pada CPU (Central Processing Unit).

Daftar Pustaka
  1. aldigondar.blogspot.com/2012/10/komponen-komponen-komputer.html
  2. 4matakuliah.blogspot.com/2011/10/elemen-dasar-komputer.html
  3. http://www.google.com (berbagai sumber yang dirangkum)

Popular Entry

jangan berhenti berkarya

popular post