Anda di halaman 1dari 27

Organiasi dan

Arsitektur Komputer
Dewi Sartika Br Ginting, S.Kom.,M.Kom.
Organisasi Komputer Modern
Contents:
 Manusia dan Komputer
 Pengguna dan Komputer
 Organisasi dan Arsitektur Komputer
 Memori Utama
 Operasi CPU
 Konsep Interupsi
Organisasi Komputer Modern
a. Saat ini komputer digunakan pada hampir semua bidang kehidupan.
b. Pembeli komputer mempertimbangkan sejumlah faktor sebelum menetapkan pilihan.

1.1 Manusia dan Komputer


Penghitungan yang dilakukan manusia dengan 3 cara:
c. Penghitungan manual secara penuh,
d. Penghitungan manual dengan menggunakan alat sederhana,
e. Penghitungan otomatis dengan menggunakan mesin komputer.
Tabel Perbandingan Jenis-jenis Penghitungan

Penghitungan Manual
No. Parameter Penghitungan Manual Penghitungan Otomatis
dengan Alat Sederhana
1 Kecepatan Rendah Sedang Tinggi

2 Keandalan Rendah Sedang Tinggi

3 Kemungkinan Rendah Sedang Tinggi


kompleksitas masalah
4 Peningkatan upaya Sangat Tinggi Sedang Sangat Rendah
manusia
5 Konsistensi Rendah Sedang Sangat Tinggi
1.2 Pengguna dan Komputer
Komputer adalah alat elektronika yang dapat di program yang berfungsi untuk menyelesaikan berbagai
macam permasalahan komputasi dan manipulasi data.
• Komputer digunakan untuk menyelesaikan masalah dalam beberapa bidang seperti sains,
penelitian, perdagangan, administrasi, manufaktur dll.
• Contoh penggunaan komputer yang sederhana: Perhitungan nilai rata-rata siswa dalams sebuah
kelas dll.
• Proses penyelesaian suatu masalah dengan menggunakan komputer ditunjuk pada gambar di bawah
ini:
Keuntungan menggunakan komputer:
1.
2.
3.
4.
1.2.1 Karateristik Komputer
a. Komputasi yang sangat cepat,
b. Bersifat konsisten,
c. Kapasitas penyimpanan yang besar
d. Komputasi akurasi tinggi
e. Mesin serbaguna yang dapat di program untuk keperluan setiap pengguna.

1.2.2 Komputer Digital


 Pada umumnya komputer yang digunakan sekarang ini adalah komputer digital.
• Komputer digital melakukan operasi pada informasi diskrit (digital) seperti bilangan.
• Komputer modern adalah komputer digital yang mampu melakukan operasi-operasi aritmatika dan logika
pada data dan memberikan suatu hasil.
Untuk menyelesaikan masalah, pengguna memasukkan program ke komputer.

1.2.3 Hardware dan Software


Istilah hardware umumnya merujuk pada sirkuit-sirkuit eletronika yang terdapat di dalam mesin komputer.
Software dikembangkan untuk menyelesaikan suatu masalah dan mengontrol hardware ketika program
dieksekusi.

1.2.4 Lapisan-lapisan pada Komputer Modern


Hardware lapisan terdalam dan diikuti oleh lapisan berikutnya
yaitu lapisan software
1.2.5 Software Aplikasi dan Software Sistem
• Program Aplikasi adalah sebuah program yang menyelesaikan permasalahan pengguna. Contoh: Program
kontrol inventaris, perhitungan pajak, dll.
• Program Sistem adalah sebuah program yang membantu utilisasi efisien sistem oleh program-program yang
lain dan para pengguna.
1.3 Organisasi dan Arsitektur Komputer
• Arsitektur komputer adalah sebuah sains (ilmu) untuk tujuan perancangan sistem komputer.
• Model Konseptual arsitektur komputer memberikan informasi berikut:
1. Set instruksi 9. Pengerjaan interupsi dan prioritas
2. Format instruksi 10. Teknik I/O yang digunakan untuk berbagai perangkat
3. Kode operasi 11. Format perintah pengontrol I/O
4. Jenis-jenis operand 12. Format status pengontrol I/O
5. Mode pengalamatan operand
6. Register
7. Memory map
8. Alokasi ruang I/O
Organisasi komputer memberikan gambar yang lebih dalam mengenai struktur dan interkoneksi logika antara
unit-unit. (blok fungsional)
1.3.1 Stored Program Concept
Program bahasa mesin disimpan di dalam komputer dan secara instrinsik komputer memanipulasi program dan
data tersebut, misalnya mengambil data dari disk ke memori, memindahkannya dari satu lokasi memori ke lokasi
memori lainnya dan menyimpan kembali ke disk.

SPC pada hakikatnya mengandung:


a. Mempunyai 5 unit hardware (memori, ALU, register, unit kontrol, unti I/O)
b. Program dan data disimpan bersama di dalam memori
c. Pertama kali program berada di memori, kemudian komputer dapat mengeksekusinya secara otomatis tanpa
intervensi manual
d. Unit kontrol mengambil dan mengeksekui instruksi satu persatu secara sekuensial.
e. Suatu instruksi dapat memodifikasi isi dari suatu lokasi memori.
1.3.2 Memori Utama dan Memori Sekunder
Memori utama adalah wadah penyimpanan utama untuk data, instruksi maupun hasil pengolahan CPU.
Memori pembantu (auxiliary memory) atau disebut juga memori sekunder merupakan wadah penyimpanan
eksternal yang berada di luar inti sistem komputer dan dapat menyimpan data dan program dalam jumlah yang
besar.
1.3.3 Pengontrol Perangkat
Sebuah perangkat peripheral terhubung dengan inti sistem (CPU dan memori) oleh suatu pengontrol
perangkat/komponen, biasa juga disebut pengontrol I/O.
1.3.4 Sinyal Antarmuka Perangkat
Ada tiga jenis sinyal antara perangkat dengan pengontrol perangkat:
a. Sinyal Kontrol (diberikan pengontrol perangkat kepada perangkat yang meminta perangkat agar melakukan
suatu aksi(tugas) tertentu.
b. Sinyak Status (sinyal hasil respon balik dari perangkat I/O yang dikirim ke pengontrol perangkat yang
melaporkan kondisi atau status internal tertentu yang dialami atau yang terjadi pada perangkat I/O).
c. Sinyal Data (dikirim secara serial melalui sebuah konduktor bit per bit atau secara paralel melalui 8 buah
konduktor yang membawa 8 bit atau 1 byte data sekaligus.
1.3.5 I/O Driver
I/O driver untuk suatu perangkat mempunyai rutin dalam melakukan berbagai operasi, misalnya membaca,
menulis dan sebagainya. Setiap rutin memberikan perintah yang sesuai ke pengontrol I/O agar pengontrol
perangkat memberikan sinyal kontrol yang diperlukan ke perangkat. Untuk mendukung perangkat dalam suatu
sistem, ada tiga hal yang diperlukan:
1. Pengontrol perangkat yang secara logika mengantarmuka perangkat ke inti sistem.
2. Kabel antarmuka perangkat yang secara fisik menghubungkan perangkat ke pengontrol perangkat.
3. I/O driver.
1.4 Memori Utama
Memori menyimpan informasi, data dan hasil dari program yang dieksekusi oleh CPU. Memori ini disebut
memori program.
Kapasitas total dari suatu memori adalah jumlah lokasi dikalikan dengan word length.
Contoh 1.1
Sebuah komputer mempunyai memori utama dengan jumlah lokasi 1024 dan masing-masing lokasi 32 bit.
Hitung kapasitas total memori.
Jawab:
Waktu yang dibutuhkan oleh memori untuk membaca atau menulis pada sebuah lokasi memori disebut waktu
akses. Komputer modern mempunyai waktu akses sekitar 50 ⴄs. Settling time untuk memori berada dalam orde
10 dan 200 ⴄs. Waktu siklus adalah waktu minimum yang intervalnya mulai dari awal satu akses ke awal akses
berikutnya. Jadi merupakan penjumlahan waktu akses dan waktu settling.

Contoh 1.2
Sebuah memori utama mempunyai waktu akses 45 ⴄs. Di samping itu juga mempunyai time gap 5 ⴄs yang
diperlukan untuk penyelesaian satu akses ke awal akses berikutnya. Hitung bandwith memori tersebut.
Jawab: (Bandwith = 1/cycle time)
1.4.1 Komunikasi CPU – Memori
CPU melakukan pengalamatan memori baik saat operasi pembacaan memori maupun saat operasi penulisan
memori.
1.4.2 Adresibilitas Memori
Jumlah bit alamat memori menentukan jumlah maksimum lokasi memori yang dapat di akses oleh CPU. Anggap
CPU mempunyai n bit alamat, maka lokasi memori maksimum yang dapat diakses oleh CPU adalah 2ⁿ lokasi.
Ini disebut CPU’s memory addressability.

Contoh 1.3
Sebuah CPU mempunyai alamat 12 bit untuk mengalamati memori.
a. Berapa besar adresibilitas memori dari CPU tersebut.
b. Jika memori mempunyai kapasitas 16 KB, berapakah word length dari memori.
Jawab:
Tabel Adresibilitas Memori beberapa CPU

CPU Jumlah bit alamat Adresibilitas Memori


IBM System 360/40 24 16 mega
Intel 8080 16 64 kilo
Intel 8088 20 1 mega
Pentium 32 4 giga
Unknown 40 1 tera
Lanjut pembelajaran mandiri,
&
sampai bertemu minggu depan.

Anda mungkin juga menyukai