Friday, April 15, 2016

Arsitektur Komputer



Arsitektur Komputer

A.   Definisi Arsitektur Komputer
Dalam ilmu komputer dan teknik , arsitektur komputer adalah seperangkat disiplin yang menggambarkan sistem komputer dengan menentukan bagian-bagiannya dan hubungan mereka.
Sebagai contoh, pada tingkat tinggi, arsitektur komputer mungkin prihatin dengan bagaimana central processing unit (CPU) bertindak dan bagaimana menggunakan memori komputer . Beberapa modis (2011) arsitektur komputer termasuk cluster komputasi dan Non-Uniform Memory Access .
Arsitek komputer menggunakan komputer untuk merancang komputer baru. Emulation software dapat menjalankan program yang ditulis dalam satu set instruksi yang diusulkan. Sedangkan desain sangat mudah untuk mengubah pada tahap ini, compiler desainer sering berkolaborasi dengan arsitek, menunjukkan perbaikan dalam set instruksi. Emulator modern mungkin mengukur waktu dalam siklus clock: memperkirakan konsumsi energi dalam joule, dan memberikan perkiraan yang realistis dari ukuran kode dalam bytes. Ini mempengaruhi kenyamanan pengguna, kehidupan baterai, dan ukuran dan biaya terbesar komputer bagian fisik: memorinya. Artinya, mereka membantu untuk memperkirakan nilai dari sebuah desain komputer.
Tujuannya adalah untuk merancang sebuah komputer yang memaksimalkan kinerja sambil menjaga konsumsi daya di cek, biaya relatif rendah untuk jumlah kinerja yang diharapkan, dan juga sangat handal. Untuk ini, banyak aspek yang harus dipertimbangkan yang mencakup Instruction Set Desain, Organisasi Fungsional, Logic Desain, dan Implementasi. Implementasi melibatkan Desain Sirkuit Terpadu, Packaging, Power, dan Cooling. Optimasi desain membutuhkan keakraban dengan Compiler, Sistem Operasi Logika Desain dan Kemasan.
Secara sederhana Arsitektur sebuah komputer terdiri dari:
1.      Input device
2.       Output device
3.      I/O ports
4.      Central processing unit (CPU)
5.      Memori
6.      Data bus
7.      Addres bus
8.      Control bus
Arsitektur komputer mempelajari atribut-atribut sistem komputer yang terkait dengan seorang programmer dan memiliki dampak langsung pada eksekusi logis sebuah program, contoh : setinstruksi, jumlah bit yang digunakan untuk merepresentasikan bermacam-macam jenis data ( misal bilangan, karakter ), aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O
Fungsi dasar sistem komputer adalah sederhana, prinsipnya terdapat empat buah fungsi operasi, yaitu :
1.      Fungsi Operasi Pengolahan Data
2.      Fungsi Operasi Penyimpanan Data
3.      Fungsi Operasi Pemindahan Data
4.      Fungsi Operasi Kontrol
Organisasi Komputer

Organisasi komputer membantu mengoptimalkan produk berbasis kinerja. Sebagai contoh, perangkat lunak insinyur perlu mengetahui kemampuan pengolahan prosesor. Mereka mungkin perlu mengoptimalkan software untuk mendapatkan kinerja yang paling dengan mengorbankan setidaknya. Hal ini dapat memerlukan analisis yang cukup rinci dari organisasi komputer. Sebagai contoh, dalam sebuah decoder multimedia, para desainer mungkin perlu untuk mengatur data yang paling untuk diproses di jalur data tercepat dan berbagai komponen diasumsikan berada di tempat dan tugas adalah untuk menyelidiki struktur organisasi untuk memverifikasi bagian komputer beroperasi.

B.   Bagian Pokok Arsitektur Komputer

·         Instructure Set Architecture
Spesifikasi yang menentukan bagaimana programmer bahasa mesin berinteraksi dengan komputer
·         Hardware System Architacture
Meliputi subsistem hardware dasar yaitu  CPU, Memor dan I/O system

C.   Kelebihan dan Kekurangan Arsitektur Komputer

1.      Kelebihan
Komputer dapat melakukan operasi matematika dan logika dengan sangat cepat, yang pada umumnya tidak mampu dilakukan manusia dengan baik. contohnya saja manusia diminta untuk menghitung pangkat dari 2,35 maka akan diperlukan waktu eerapa menit untuk mengetahui hasilnya tetapi beda dengan komputer yang bisa memberi jawaban dengan hitungan detik.

2.      Kekurangan
Komputer tidak mampu melakukan apa yang manusia lakukan seperti menyusun generalisasi, membuat kesimpulan, memahami pola-pola yang kompleks, dan tidak mempunyai emosi. Contoh manusia lebih unggul daripada komputer dalam mengenali wajah, komputer dapat mengenali wajah jika wajah itu telah diprogramkan ke dalam databasenya apabila belum memasukkan data ke dalam database maka komputer tidak dapat mengenali wajah.

Sumber :

No comments:

Post a Comment