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