Arsitektur Komputer
Abstract Kompetensi
Wawasan pada definsi komputer Mahasiswa memahami dan dapat
dan perkembangan komputer. menjelaskan Dasar-dasar komputer
Pemahaman tentan dasar-dasar dan fungsinya
komputer dan fungsinya
Dasar-dasar komputer dan fungsinya
Satu hal yang konstan untuk perancang komputer adalah perubahan yang cepat, yang
sebagian besar didorong oleh Hukum Moore.
• Ini menyatakan bahwa sumber daya sirkuit terintegrasi berlipat ganda setiap 18-24
bulan.
• Hukum Moore dihasilkan dari prediksi tahun 1965 tentang pertumbuhan kapasitas IC
tersebut.
• Hukum Moore dibuat oleh Gordon Moore, salah satu pendiri Intel.
• Karena desain komputer dapat memakan waktu bertahun-tahun, sumber daya yang
tersedia per chip dapat dengan mudah berlipat ganda atau empat kali lipat antara
awal dan akhir proyek.
• Arsitek komputer harus mengantisipasi perubahan yang cepat ini.
• Ikon yang digunakan: "atas dan ke kanan" Grafik Hukum Moore mewakili
perancangan untuk perubahan yang cepat.
• Baik arsitek komputer dan pemrogram harus menemukan teknik untuk membuat diri
mereka lebih produktif.
7. Hirarki Memori
• Programmer menginginkan memori menjadi cepat, besar, dan kecepatan memori
yang murah seringkali mempengaruhi kinerja, kapasitas membatasi ukuran masalah
yang dapat diselesaikan, biaya memori saat ini seringkali menjadi mayoritas biaya
komputer.
• Arsitek telah menemukan bahwa mereka dapat mengatasi tuntutan yang
bertentangan ini dengan hierarki memori, memori per bit tercepat, terkecil, dan
termahal berada di puncak hierarki, sedangkan per bit paling lambat, terbesar, dan
termurah ada di bagian bawah.
• Cache memberikan ilusi kepada programmer bahwa memori utama hampir secepat
puncak hierarki dan hampir sebesar dan semurah bagian bawah hierarki.
• Ikon yang Digunakan: ikon segitiga berlapis mewakili hierarki memori.
• Bentuknya menunjukkan kecepatan, biaya, dan ukuran: semakin dekat ke atas,
semakin cepat dan lebih mahal per bit memorinya; semakin lebar dasar lapisannya,
semakin besar memorinya.
Dalam hal deskripsi, kami memiliki dua pilihan: mulai dari bawah dan membangun hingga
deskripsi lengkap, atau dimulai dengan tampilan atas dan menguraikan sistem menjadi sub-
bagiannya. Bukti dari sejumlah bidang menunjukkan bahwa pendekatan top-down adalah
yang paling jelas dan paling efektif [WEIN75]. Pendekatan yang diambil dalam buku ini
mengikuti dari sudut pandang ini.
Sistem komputer akan dijelaskan dari atas ke bawah. Kita mulai dengan komponen
utama komputer, menjelaskan struktur dan fungsinya, dan berlanjut ke lapisan hierarki yang
lebih rendah. Sisa dari bagian ini memberikan gambaran yang sangat singkat tentang
rencana serangan ini.
Fungsi
Baik struktur dan fungsi komputer, pada dasarnya, sederhana. Gambar 1.1 menggambarkan
fungsi dasar yang dapat dilakukan komputer. Secara umum, hanya ada empat:
Pengolahan data(Data processing)
Penyimpanan data(Data storage)
Perpindahan data(Data movement)
Kontrol(Control)
Komputer, tentu saja, harus dapat memproses data, data dapat mengambil berbagai bentuk,
dan persyaratan pemrosesan yang luas. Namun, kita akan melihat bahwa hanya ada
beberapa metode atau jenis dasar pemrosesan data. Juga penting bahwa komputer
menyimpan data. Bahkan jika komputer sedang memproses data dengan cepat (yaitu, data
masuk dan diproses, dan hasilnya segera keluar), komputer harus menyimpan sementara
setidaknya potongan-potongan data yang sedang dikerjakan pada saat tertentu. setidaknya
ada fungsi penyimpanan data jangka pendek. Sama pentingnya, komputer melakukan fungsi
penyimpanan data jangka panjang. File data disimpan di komputer untuk pengambilan dan
pembaruan selanjutnya. Komputer harus dapat memindahkan data antara dirinya sendiri
dan dunia luar.
Lingkungan operasi komputer terdiri dari perangkat yang berfungsi baik sebagai yang
terhubung langsung ke komputer, proses ini dikenal sebagai input-output (I / O), dan
perangkat tersebut disebut sebagai perangkat. Saat data dipindahkan dalam jarak yang
lebih jauh , ke atau dari perangkat jarak jauh, proses ini dikenal sebagai komunikasi data.
Pada tingkat diskusi umum ini, jumlah kemungkinan operasi yang dapat dilakukan sedikit.
Gambar 1.2 menggambarkan empat kemungkinan jenis operasi. Komputer dapat berfungsi
sebagai perangkat pemindahan data (Gambar 1.2a), cukup mentransfer data dari satu
perangkat atau jalur komunikasi ke jalur lainnya. Ini juga dapat berfungsi sebagai perangkat
penyimpanan data (Gambar 1.2b), dengan data ditransfer dari lingkungan eksternal ke
penyimpanan komputer (baca) dan sebaliknya (tulis). Dua diagram terakhir menunjukkan
operasi yang melibatkan pemrosesan data, pada data baik dalam penyimpanan (Gambar
1.2c) atau dalam perjalanan antara penyimpanan dan lingkungan eksternal (Gambar 1.2d).
Pembahasan sebelumnya mungkin tampak digeneralisasikan secara tidak masuk akal.
Memang mungkin, bahkan pada tingkat atas struktur komputer, untuk membedakan
berbagai fungsi, tetapi, mengutip [SIEW82], Ada sangat sedikit pembentukan struktur
komputer yang sesuai dengan fungsi yang akan dijalankan. terletak pada sifat tujuan umum
komputer, di mana semua spesialisasi fungsional terjadi pada saat pemrograman dan bukan
pada saat desain.
Struktur
Gambar 1.3 adalah penggambaran komputer yang paling sederhana. Komputer berinteraksi
dengan cara tertentu dengan lingkungan eksternalnya. Secara umum, semua keterkaitannya
Tetapi perhatian yang lebih besar dalam buku ini adalah struktur internal komputer itu
sendiri, yang ditunjukkan pada Gambar 1.4. Ada empat komponen struktural utama:
• Central processing unit (CPU): Mengontrol operasi komputer dan menjalankan fungsi
pemrosesan datanya; sering hanya disebut sebagai prosesor.
• Memori utama: Menyimpan data.
• I / O: Memindahkan data antara komputer dan lingkungan eksternalnya.
• Interkoneksi sistem: Beberapa mekanisme yang menyediakan komunikasi antara
CPU, memori utama, dan I / O. Contoh umum dari interkoneksi sistem adalah melalui
bus sistem, yang terdiri dari sejumlah kabel penghantar yang dihubungkan dengan
semua komponen lainnya.
Masing-masing komponen ini akan diperiksa secara mendetail di Bagian Tiga, di mana kita
akan melihat bahwa kompleksitas ditambahkan dengan penggunaan teknik
pengorganisasian paralel dan pipelined. Terakhir, ada beberapa pendekatan untuk
implementasi unit kendali; satu pendekatan umum adalah implementasi yang diprogram
secara mikro. Intinya, unit kontrol yang terprogram beroperasi dengan menjalankan instruksi
mikro yang mendefinisikan fungsionalitas unit kontrol. Dengan pendekatan ini, struktur unit
kontrol dapat digambarkan, seperti pada Gambar 1.4. Struktur ini akan diperiksa di Bagian
Empat.
Struktur komputer didefinisikan sebagai cara-cara dari setiap komponen yang saling terkait.
Struktursebuah komputer secara sederhana, dapat digambarkan dalam diagram blok pada
gambar dibawah.
3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data keluar sistem. Peralatan
input dan output di atas terhubung melalui port ini.
5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal.Memori
internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan
program yang kita olah untuk sementara waktu, dan ROM (Read OnlyMemory) yaitu
memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat
komputer pertama kali dinyalakan.
6. Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada
suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka
jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data
busini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU
dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8,
16,32, atau 64 jalur paralel.
7. Address Bus
8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan
Address Bus. Terdiri atas 4 sampai 10 jalur paralel.
Daftar Pustaka
William,Stallings, Computer Organization and Architecture 8 th Edition
http://www.brainkart.com/article/Eight-Ideas_8602/, diakses pada tanggal 28
February 2021