ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama [email protected] Introduksi dan Silabus 0 UNIV KRISTEN DUTA WACANA – GENAP 1213 PENJELASAN UMUM MATAKULIAH • Arsitektur dan Organisasi Komputer belajar tentang bagaimana komputer tersusun, bagaimana caranya komponen-komponen di dalam komputer terhubung, dan bagaimana caranya komputer melakukan sesuatu yang diperintahkan • Pastikan memiliki salah satu buku Arsitektur dan Organisasi Komputer (boleh Bahasa Indonesia atau Bahasa Inggris) untuk dibaca • Metode pertemuan matakuliah: Teori, Ilustrasi, Contoh praktek dan Latihan. HARAPAN UMUM MATAKULIAH • Mahasiswa mengerti bagaimana sebenarnya komputer bekerja. • Mahasiswa dapat menggunakan pengetahuan yang telah dipelajari untuk membantu mengatasi permasalahan ketika berhadapan dengan hardware komputer. • Lebih jauh, mahasiswa dapat memanfaatkan pengetahuan yang didapat untuk penelitian di bidang mikroprosesor • Arkom adalah mata kuliah WAJIB, harapan: lulus. ATURAN PERKULIAHAN • One Great Rule • Presensi tidak disertakan dalam penialian, tetapi ingatlah selalu aturan Biro I (minimal kehadiran 75%) • Mahasiswa aktif memantau kabar matakuliah di facebook HMTI / lecturer site http://lecturer.ukdw.ac.id/mahas • Tidak ada test susulan atau extra project* * Syarat dan ketentuan berlaku. Keterangan lengkap lihat di lecturer site dan link yang ada. Disclaimer: Dosen pengampu berhak mengupdate aturan perkuliahan sewaktu-waktu untuk penyelenggaraan kelas yang lebih baik. RENCANA SILABUS 0. Introduksi, Silabus, Pengantar Arkom Arsitektur, Organisasi, Struktur dan Fungsi 1. Sejarah Komputer dan System Bus Sepintas Evolusi Komputer, Arsitektur x86 2. Program dan Interrupt 3. Modul I/O dan DMA 4. Memory Internal Memory, Error Correcting Code, External Memory 5. Cache 6. Dukungan Sistem Operasi RENCANA SILABUS 7. Aritmetik Komputer Representasi bilangan, Penjumlahan Integer, Perkalian Integer, Penjumlahan Floating Point, Perkalian Floating Point 8. Set Instruksi Set Instruksi, Format Instruksi 0-Alamat s/d 3-Alamat 9. Mode Pengalamatan Mode Pengalamatan Direct, Indirect, Displacement dan Immediate TOTAL: 14 Pertemuan di luar TTS dan TAS DISTRIBUSI DAN KOMPONEN NILAI A AB+ B BC+ C E >85 80 – 84.9 75 – 79.9 70 – 74.9 65 – 69.9 60 – 64.9 55 – 59.9 < 55 TTS 20% TAS 30% Test Kecil/Quiz 30% Tugas Kelompok20% English Bonus 5% REFERENSI UTAMA • William Stallings, Computer Organization and Architecture 8th Edition, Pearson, 2010. • Silakan menggunakan referensi lain tentang Arkom yang anda miliki (buku/jurnal/paper/slide /handout) KONTAK SAYA http://lecturer.ukdw.ac.id/mahas [email protected] aditya.w.mahastama Konsultasi semester ini: Selasa dan Rabu 11.00 – 12.30 KONTAK SAYA Erick Pengantar: Arsitektur, Organisasi, Struktur dan Fungsi Idea • Seluruh keluarga komputer Intel x86 berbagi arsitektur dasar yang sama • Dengan kata lain: Intel 8086, 80286, 80386, 80486 dan Pentium berbagi arsitektur dasar yang sama Arsitektur • Atribut-atribut komputer yang bisa dilihat dan dijangkau oleh programmer • Contoh nyata: set instruksi, mekanisme input-output, teknik pengalamatan • Misal: Apakah komputer tersebut memiliki instruksi untuk melakukan perkalian. Intel 8086 dan Pentium Dual Core sama2 bisa melakukan perkalian. • Bukan arsitektur hardware? Organisasi • Bagaimana arsitektur pada sebuah komputer diimplementasikan • Contoh nyata: teknologi prosesor, teknologi memori, teknologi interface (pengaturannya) • Misal: Untuk melaksanakan instruksi perkalian, apakah intruksi tersebut akan diimplementasikan oleh unit pengali, atau menggunakan penjumlahan berulang oleh unit penjumlah pada prosesor. Struktur • Bagaimana sebuah komputer diorganisasikan, terkait erat dengan strukturnya • Struktur: bagaimana komponen-komponen dalam sebuah komputer saling berhubungan satu sama lain Struktur Komputer Peripherals Computer Central Processing Unit Computer Systems Interconnection Input Output Communication lines Main Memory Struktur CPU (Prosesor) CPU Computer Arithmetic and Login Unit Registers I/O System Bus Memory CPU Internal CPU Interconnection Control Unit Struktur Control Unit Control Unit CPU Sequencing Logic ALU Internal Bus Registers Control Unit Control Unit Registers and Decoders Control Memory Fungsi Komputer • Function is the operation of individual components as part of the structure • Fungsi komputer di sini, dilihat dari peran komponen komputer terhadap data, sehingga fungsi komputer hanya ada 4: • 1. Data Movement • 2. Data Processing • 3. Data Storage • 4. Control Diagram Fungsional Komputer Operations (1) Data movement Operations (2) Storing data Operations (3) Processing from/to storage Operations (4) Processing from and to storage, to I/O