Pages

RSS

Selasa, 30 Oktober 2012

TUGAS 2 ORGANISASI DAN ARSITEKTUR KOMPUTER

ARSITEKTUR SET INSTRUKSI
1. Jenis Intruksi
- Data Processing
- Data Storage
- Data Movement
- Control
2. Teknik Pengalamatan
- Immediate
- Direct
- Indirect
- Register
- Register Indirect
- Displacement
- Stack
3. Desain Set Intruksi
- Kelengkapan set intruksi
- Ortogonalitas (sifat independensi instruksi)
- Kompatibilitas:
            * Source Code Compability
            * Object Code Compability

CENTRAL PROCESSING UNIT
1. Sistem Bus
System Bus atau bus system, dalam arsitektur komputer merujuk pada bus yang digunakan oleh sistem komputer untuk menghubungkan semua komponennya dalam menjalankan tugasnya. Sebuah bus adalah sebutan untuk jalur di mana data dapat mengalir dalam komputer. Jalur-jalur ini digunakan untuk komunikasi dan dapat dibuat antara dua elemen atau lebih.
2. Arithmatic Logic Unit
ALU, singkatan dari Arithmetic And Logic Unit, adalah salah satu bagian dalam dari sebuah mikroprosesor yang berfungsi untuk melakukan operasi hitungan aritmatika dan logika. Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika atau matematika yang terjadi sesuai dengan instruksi program. Sirkuit elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatika ini disebut adder. Tugas lain dari ALU adalah melakukan keputusan dari operasi logika sesuai dengan instruksi program.
3. Central Logic Unit
- Mengatur dan mengendalikan alat-alat input dan output.
- Mengambil instruksi-instruksi dari memori utama.
- Mengambil data dari memori utama kalau diperlukan oleh proses.
- Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja.
- Menyimpan hasil proses ke memori utama.
4. Set Register
Register Prosesor, dalam arsitektur komputer, adalah sejumlah kecil memori komputer yang bekerja dengan kecepatan sangat tinggi yang digunakan untuk melakukan eksekusi terhadap program-program komputer dengan menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan. Umumnya nilai-nilai yang umum digunakan adalah nilai yang sedang dieksekusi dalam waktu tertentu.
5. Cache Memory
Cache adalah tempat menyembunyikan atau tempat menyimpan sementara. Sesuai definisi tersebut cache memori adalah tempat menyimpan data sementarra. Cara ini dimaksudkan untuk meningkatkan transfer data dengan menyimpan data yang pernah diakses pada cache tersebut, sehingga apabila ada data yang ingin diakses adalah data yang sama maka akses akan dapat dilakukan lebih cepat. Cache memori ini adalah memori tipe SDRAM yang memiliki kapasitas terbatas namun memiliki kecepatan yang sangat tinggi dan harga yang lebih mahal dari memori utama.
6. Virtual Memory
Dalam ilmu komputer, memori virtual adalah teknik manajemen memori yang dikembangkan untuk kernel multitugas.

SUMBER: 

Minggu, 07 Oktober 2012

TUGAS 1 ORGANISASI & ARSITEKTUR KOMPUTER

EVOLUSI ARSITEKTUR KOMPUTER
1. Perspektif Historis
Komputer diciptakan awalnya digunakan hanya untuk menghitung angka-angka. Komputer pada saat ini adalah hasil evolusi dari kompuer zaman dahulu. Awalnya adalah alat mekanik dan elektronik.
A. Abacus atau sempoa adalah alat kuno yang terbuat dari rangka kayu yang sederetan porosnya berisi manik-manik yang bisa di geser. Alat ini digunakan untuk melakukan operasi aritmatika seperti: Penjumlahan, pengurangan, perkalian, pembagian, dan akar kuadrat. Alat hitung ini berasal dari cina sekitar 5000 tahun yang lalu, digunakan hingga saat ini. Abacus dapat dianggap sebagai awal mula mesin perhitungan.
B. Mesin mekanik dibuat oleh Charles Babbage yang terinspirasi dari perkembangan mesin hitung yang dilakukan oleh Wilhem Schickard, Blaise Pascal, dan Gottfried Leibniz. Awalnya Charles mengusulkan suatu mesin untuk melakukan perhitungan persamaan differensial pada tahun 1822. Mesin tersebut dinamakan mesin differensial. Dengan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis. Setelah 10 tahun, Charles terinspirasi untuk membuat komputer generasi purpose pertama.
Ilmuwan bernama Howard H. Aiken, berhasil memproduksi kalkulator elektronik untuk US NAVY. Kalkulator tersebut berukuran setengah lapangan bola dan memiliki rentang kabel 500 mil. The Harvard-IBM Automatic Sequence Controlled Calculator (ASCC), atau mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut membutuhkan 3-5 detik untuk setiap perhitungan dan tidak fleksibel.
2. Klasifikasi Arsitektur Komputer
Komputer yang ada didunia diklasifikasikan menjadi dua:
A. Mesin Von Neumann
- Mempunyai tiga sub-sistem hardware dasar: CPU, memori utama, I/O
- Memori utama menyimpan program yang mengendalikan komputer dan komputer dapat mengubah programnya sendiri untuk menambah atau mengurangi data lain yang ada di memori.
- Menjalankan instruksi secara berurutan
- Mempunyai satu path antara sistem memori utama dan unit pengendali CPU
B. Mesin non Von Nemann
- Single Instruction Stream, Single Data Stream (SISD)
- Single Instruction Stream, Multiple Data Stream (SIMD)
- Multiple Instruction Stream, Single Data Stream (MISD)
- Multiple Instruction Stream, Multiple Data Stream (MIMD)
3. Kualitas Arsitektur Komputer
A. Generalitas
Jangkauan aplikasi yang cocok dengan arsitektur.
B. Daya Terap
Pemanfaatan arsitektur untuk penggunaan yang telah direncanakan.
C. Efisiensi
Ukuran rata-rata hardware dalam komputer yang selalu sibuk dalam penggunaan biasa.
D. Kemudahan Penggunaan
Kemudahan programmer sistem untuk mengembangkan atau membuat software untuk arsitektur tersebut.
E. Daya Tempa
Kemudahan bagi perancang untuk mengimplementasikan komputer dalam jangkauan yang luas.
F. Daya Kembang
Kemudahan bagi perancang untuk meningkatkan kemampuan arsitektur.
4. Keberhasilan Arsitektur Komputer
Ada empat pokok yang menentukan keberhasilan arsitektur, yaitu:
A. Manfaat Arsitektural
Daya terap, daya tempa, daya kembang, kompatibilitas.
B. Keterbukaan Arsitektur
Arsitektur dikatakan terbuka bila perancangnya mempublikasikan spesifikasinya.
C. Kualitas Implementasi Awal
Ada beberapa komputer yang nampaknya mesin yang baik, yang mempunyai software dan operasional yang baik.
D. Kinerja Sistem
Kinerja sistem ditentukan oleh kecepatan komputer.
 
Sumber:
http://id.wikipedia.org/wiki/Sejarah_perkembangan_komputer
http://danigunawan.com/stth/arsitektur-dan-organisasi-komputer-ta-2011-2012-genap/
http://wartawarga.gunadarma.ac.id/2010/03/faktor-yang-mempengaruhi-keberhasilan-arsitektur-komputer/
 
ORGANISASI KOMPUTER DASAR
1. Struktur Dasar Komputer
Sistem komputer dari lima unit struktur dasar, yaitu:
A. Masukan
B. Kontrol
C. Logika dan aritmatika
D. Memori atau penyimpanan
E. Keluaran
 2. Organisasi Komputer
CPU mengendalikan semua pertukaran informasi dalam komputer dan dengan dunia luar melalui unit I/O. Unit memori terdiri dari sejumlah besar lokasi yang menyimpan program dan data yang aktif digunakan CPU. Ketiga unit dihubungkan dengan berbagai macam bus.
Bus adalah sebuah jalur fisik yang berfungsi menghubungkan register ke unit fungsional yang berhubungan dengan tiap modul.  
 
Sumber:
http://diaz9895.blogspot.com/2011/11/organisasi-komputer-dasar.html