Anda di halaman 1dari 24

Organisasi Dan

Arsitektur Komputer
Modern
Manusia Dan Komputer

Alat elektronika yang dapat diprogram

Berfungsi untuk menyelesaikan


berbagai macam permasalahan Komputer

Permasalahan komputasi dan


manipulasi data
Skema Hubungan Pengguna dan
Komputer
Karakteristik dari komputer

1 2 3 4

Bersifat
konsisten Kapasitas
Komputasi yang tidak penyimpanan
terpengaruh yang besar memiliki
yang akurasi yang
sangat cepat pada kelelahan baik untuk
Bosan data ataupun sangat tinggi
suka dan program
tidak suka, dsb.
Arsitektur komputer
Arsitektur
Komputer

Struktur
Konsep
Pengoperasian
Perencanaan
Dasar

lebih cendrung dikategorikan pada kajian atribut-atribut


sistem komputer yang terkait dengan seorang programmer
contoh: set instruksi, aritmetika yang digunakan,
teknik pengalamatan, mekanisme I/0.
Organisasi komputer

Berhubungan
Unit-unit antara
operasional Organisasi
komponen
komputer Komputer
sistem
komputer

Contoh aspek organisasi komputer : teknologi hardware,


perangkat antarmuka, teknologi memori, dan sinyal sinyal kontrol
Struktur Fungsional dan
Interkoneksi Antar Unit
Unit Kontrol ALU Register

Mengatur dan - Unit Aritmatik


mengendalikan semua dan Logis. Untuk melakukan
peralatan yang ada - Melakukan operasi eksekusi terhadap
pada sistem Komputer, aritmatik dengan dasar
mengambil instruksi program-program
pertambahan, sedang komputer dengan
instruksi dari
operasi aritmatik cepat terhadap
main memory,
mengirim instruksi ke
yang lainnya nilai-nilai
aritmatic and logic unit seperti pengurangan, yang sedang
dan menyimpan perkalian dan dieksekusi dalam
hasil proses ke pembagian dilakukan waktu tertentu
main memory dengan dasar
penjumlahan
Memori
 memory merupakan komponen pembantu kerja
CPU dalam melakukan kegiatan pemrosesan
data atau pengeksekusian sebuah perintah.
 Sebuah sistem komputer memiliki berbagai jenis
memori, diantaranya:
 Register
 Memori Utama (Dynamic RAM)
 Memori Sekunder
 Memory terdiri dari sejumlah
cell yang dapat menyimpan
sepotong informasi.
 Setiap cell menyimpan sebuah
angka yang disebut alamat.
Jika sebuah memory memiliki
n cell, maka memory tersebut
akan memiliki alamat 0 sampai
dengan n-1.
Register
 Berada dalam chip sebuah processor dan
merupakan bagian integral dari processor
itu sendiri.
 Register merupakan memori dengan
kemampuan proses paling cepat, dimana
proses baca dan tulis dilakukan dalam
satu siklus detik
Memori Utama
 Wadah penyimpanan utama untuk data,
instruksi, maupun hasil pengolahan CPU.
Semua instruksi yang akan dieksekusi
oleh CPU diambil langsung melalui
memori ini.
 Harganya lebih murah, tidak cepat panas.
 Lebih dikenal dengan RAM (Random
Access Memory).
Cara Kerja Memori Utama
1. Memori utama mengambil data dan program
dari memori sekunder (hardisk, dll)
2. CPU mengeksekusi data dan program dari
RAM.
3. Jika ingin menyimpan secara permanen maka
perubahan data dan program itu dikirim
kembali ke memori sekunder (save file to disk).
Struktur Memori Utama
 Memori utama terdapat
beberapa unit penting yaitu :
 MDR (Memory Data Register):
unit yang digunakan untuk
menampung data yang dipilih
dan untuk diteruskan ke
processor.
 MAR (Memory Address
Register): unit yang digunakan
untuk menampung alamat
memori yang dikirim dari
processor.
 Pemilih fungsi Read/Write: unit
yang memberikan perintah input
(write) dan output (read) kepada
elemen memori lainnya
Memori Sekunder
 Memori sekunder adalah wadah
penyimpanan eksternal yang berada diluar
inti sistem komputer dan dapat
menyimpan data dan program dalam
jumlah yang besar.
 Lebih dikenal dengan harddisk.
OPerasi CPU
 CPU terdiri dari beberapa bagian yang berbeda
yang saling berintegrasi dalam membentuk
fungsinya secara bersamaan
 Perkembangan arsitektur CPU dari tiga generasi
yaitu
 generasi pra komputer yang diwakili oleh arsitektur
mesin Analitis Babagge
 generasi komputer pertama yang stored program
yang diwakili oleh mesin Von Noumann
 generasi komputer modern
 Mesin Analitis Babbage
 Alatmekanis pertama yang mampu
dipergunakan untuk menjalankan beberapa
algoritma.
 Programming mesin tersebut dilakukan
langsung oleh seorang programmer Ada
Augusta Lovelace (penemu bahasa ADA
sebagai bahasa pemrograman pertama di
dunia).
Perangkat kerja
Perangkat
Input/ output

Memberikan perintah kepada CPU

Memberikan
hasil
CPU
pengolahan

Meminta Informasi kepada memori

Memberikan
Memori
Informasi CPU
Arsitektur Babbage’s Analytical
Engine
 Bagian input, digunakan untuk
membaca instruksi-instruksi dan data.
 Bagian penyimpanan, digunakan
untuk menyimpan operand-operand
matematika dari suatu perhitungan.
 Bagian pengolah, digunakan untuk
melakukan pemrosesan data
berdasarkan instruksi yang diberikan
oleh kartu-kartu plong.
 Bagian output, terdiri dari output
tercatat dan output tercetak yang
digunakan untuk menyimpan serta
menampilkan hasil pengolahan.
Arsitektur Mesin Von Neumann
(1952)
 Mewakili mesin komputer generasi pertama yang bersifat
stored program
 Rancangan dasar mesin yang diberi nama IAS
 Konsep Neumann yang menyatakan bahwa pemrograman
komputer dengan menggunakan banyak tombol dan kabel
 Lambat dan tidak fleksibel
 Untuk itu Neumann berpikiran bahwa sebuah program
dapat diwakili dalam bentuk digital dan tersimpan secara
tetap dalam memori komputer secara bersama-sama.
Arsitektur mesin Von Noumann
 mesin Neumann memiliki lima
bagian utama sebagai berikut:
 Unit Input untuk membaca data dan
instruksi yang diberikan.
 Main Memory terdiri dari 4096 Word
satu word memuat 40 bit biner.
 Arithmetic Logic sebagai bagian
yang berfungsi sebagai unit
pemrosesan.
 Control Unit sebagai pengendali kerja
antar komponen arsitektur.
 Unit Output untuk menampilkan hasil
pengolahan data yang dilakukan ALU
dan CU.
Arsitektur Mesin Komputer

Modern (≥1980)
Arsitektur mesin Von Noumann menjadi
prototipe komputer modern yaitu Arithmetic
Logic dan Control Unit yang merupakan
bagian dari Central Processing Unit.
 CPU :
 ALU (Arithmetic and Logic Unit)
 membentuk fungsi – fungsi pengolahan

data komputer
 Control Unit, bertugas mengontrol operasi
CPU
 Registers, adalah media penyimpan internal
CPU yang digunakan saat proses pengolahan
data
 CPU Interconnections, adalah sistem
koneksi dan bus yang menghubungkan
komponen internal CPU
Terima Kasih

Anda mungkin juga menyukai