Pengantar Arsitektur Sistem Komputer untuk Perangkat Prosesor
Copyright © 2015, BINUS CENTER Jl. KH. Syahdan No. 20 Kemanggisan – Palmerah Jakarta Telp: (+6221) , , Fax: (+6221) , DIPERGUNAKAN HANYA UNTUK KEPENTINGAN PEMBELAJARAN DI BINUS CENTER Hak Cipta dilindungi oleh undang-undang. Dilarang mengutip atau memperbanyak sebagian atau seluruh isi buku ini tanpa izin tertulis dari BINUS CENTER
PENDAHULUAN Arsitektur Sistem Komputer Arsitektur komputer adalah hal yang berkenaan dengan struktur dan perilaku berbagai modul-modul fungsional komputer dan bagaimana mereka saling berinteraksi untuk menyediakan kebutuhan- kebutuhan pemrosesan pengguna (Abdullah dan Syahrul, 2016 : 185). Modul-modul didalam arsitektur komputer terdapat 4 (empat) bagian, yatiu : 1.Central Processing Unit (CPU) 2.Main memori 3.Peralatan Input/Output 4.Storage CPU dalam menjalankan tugasnya dibantu oleh 1.Main memori/memori utama 2.Arithmetic Logic Unit (ALU) 3.Program Control Unit (CU) 4.Peralatan I/O
Processor Processor diibaratkan “otak” dari sebuah komputer yang menjalankan kalkulasi dan penterjemahan intruksi- instruksi program dalam mengolah data. Processor mengambil intruksi dan data dari memori kemudian memproses dan menyimpan kembali ke dalam memori. Itulah yang disebut dengan sistem komputer (Maman, 2015 : 282) Data yang ditransfer dari memori dengan menggunakan 2 (dua) buah register didalam processor yang biasa disebut Memory Address Register (MAR) dan Memory Data Register (MDR). Proses transfer data dilakukan melalui bus prosesor yang memiliki sinyal kendali Read/Write (RW) dan Memory Function Completed (MFC) yang berfungsi untuk koordinasi pada saat transfer data. Kemudian data yang telah ditransfer diolah pada komponen ALU.
Arithmetic Logic Unit (ALU) Unit aritmatika dan logika merupakan salah satu bagian penting dalam komputer yang dibuat untuk membedakan aplikasi tertentu dengan embedded system (Maman, 2015 : 181). Dalam ALU terdapat instruksi-instruksi mengenai perhitungan matematika seperti : 1.Penjumlahan 2.Pengurangan 3.Perkalian 4.Pembagian 5.Pembandingan 6.Pergeseran 7.Dan logika seperti : AND, OR, NOT, XOR, dan lain-lain
Control Unit Memori utama, ALU, dan unit I/O menyimpan dan memproses informasi serta melakukan operasi masukan dan keluaran. Pengoperasian unit ini harus dikoordinasikan dalam beberapa cara. Pekerjaan ini adalah tanggung jawab Control Unit. Control Unit merupakan bagian yang mengendalikan jalannya seluruh proses pada prosesor (Maman, 2015 : 542).
LANGKAH-LANGKAH PROSES PADA CPU 1.Mengambil instruksi: CPU membaca instruksi dari memori. 2.Interpret instruksi: Instruksi dikodekan untuk menentukan tindakan apa yang diperlukan. 3.Mengambil data: Eksekusi suatu instruksi dapat memerlukan pembacaan data dari memori atau modul I/O. 4.Mengolah data: Eksekusi suatu instruksi dapat memerlukan pembentukan beberapa operasi aritmatika atau operasi logika pada data. 5.Menulis data: Hasil suatu eksekusi dapat memerlukan penulisan data ke memori atau modul I/O.
LANGKAH-LANGKAH INSTRUKSI DALAM CPU 1.Mengambil: Baca instruksi berikutnya dari memori ke dalam CPU. 2.Eksekusi: Menginterpretasikan opcode dan membentuk operasi yang ditandai. 3.Interupsi: jika interupsi dimungkinkan dan suatu interupsi telah terjadi, menyimpan status proses tertentu dan melayani interupsi.
Aliran Data didalam CPU Diasumsikan bahwa CPU yang memberikan register alamat memori. Maka langkah-langkah aliran data adalah sebagai berikut : 1.Data masuk ke Memory Address Register (MAR) dan ditempatkan pada BUS alamat. 2.Kemudian unit kontrol meminta pembacaan memori 3.Hasilnya ditempatkan pada BUS dan disalin ke Memory Buffer Register(MBR) 4.Lalu dipindah ke Instruction Register (IR)
Soal Teori : Jelaskan definisi dari Arsitektur Komputer dan Sistem Komputer! Sebutkan jenis-jenis register pada setiap unit CPU! Tuliskan langkah-langkah aliran data didalam CPU LATIHAN SISWA Soal Praktek : Buatlah gambar proses didalam CPU
Jawaban Latihan 1.Arsitektur komputer adalah hal yang berkenaan dengan struktur dan perilaku berbagai modul-modul fungsional komputer dan bagaimana mereka saling berinteraksi untuk menyediakan kebutuhan-kebutuhan pemrosesan pengguna Sistem Komputer adalah Processor mengambil intruksi dan data dari memori kemudian memproses dan menyimpan kembali ke dalam memori 2. Jenis-jenis register : Memory Address Register (MAR) Memory Data Register (MDR) Memory Function Completed (MFC) 3. Data masuk ke Memory Address Register (MAR) dan ditempatkan pada BUS alamat. Kemudian unit kontrol meminta pembacaan memori Hasilnya ditempatkan pada BUS dan disalin ke Memory Buffer Register(MBR) Lalu dipindah ke Instruction Register (IR)
Jawaban Praktek Instruksi Data Register
“Mudah dan Menyenangkan bukan belajar dengan Binus Center Sampai bertemu di pembelajaran berikutnya”
Abdurohman, Maman “Organisasi & Arsitektur Komputer”, Bandung : Informatika Basalamah, Abdullah, Syahrul “ Desain Digital & Arsitektur Komputer”, Bandung : Informatika Maulana, Alief, Didik Ariwibowo, Awal Sakti. 2016, “Analisa Overclocking Terhadap Daya dan Temperatur Pada Prosesor Intel I5 4670k” Jurusan Teknik Elektro fakultas teknik UNTIRTA Universitas Sultan Ageng Tirtayasa : Jurnal Ilmiah SETRUM – Volume 5, No.1 DAFTAR PUSTAKA