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