Arsitektur dan Organisasi Komputer
Pilihan pendaftaran
Arkom adalah mata kuliah anatomi komputer. Di sini, kita akan membedah bagaimana sebuah kotak besi dan plastik bisa "berpikir" melalui aliran listrik. Berikut adalah gambaran lengkapnya:
- Perbedaan Mendasar: Arsitektur vs. Organisasi
Banyak mahasiswa keliru menganggap keduanya sama. Padahal, sudut pandangnya berbeda:- Arsitektur Komputer: Atribut sistem yang terlihat oleh pemrogram (set instruksi, jumlah bit untuk data, mekanisme I/O). Ibaratnya, ini adalah "Buku Manual Pengguna" bagi seorang programmer.
- Organisasi Komputer: Bagaimana fitur-fitur tersebut diimplementasikan secara fisik (sinyal kontrol, teknologi memori, antarmuka perangkat keras). Ini adalah "Skema Mesin" di balik kap mobil.
- Struktur Kurikulum Utama
Dalam satu semester, kita akan menjelajahi lapisan-lapisan sistem dari yang paling mikro hingga fungsionalitas makro:
-
- Sistem Bilangan & Logika Digital
Kita mulai dari dasar: bagaimana gerbang logika (AND, OR, NOT) membangun sirkuit yang bisa menghitung.- Representasi data (Biner, Hex, Floating Point).
- Aljabar Boolean dan penyederhanaan sirkuit.
- Unit Pemrosesan Pusat (CPU)
Ini adalah otak dari segalanya. Kita akan mempelajari Data Path dan Control Unit.- Register: Tempat penyimpanan data super cepat di dalam CPU.
- ALU (Arithmetic Logic Unit): Kalkulator raksasa di dalam chip.
- Siklus Instruksi: Proses Fetch, Decode, Execute.
- Hierarki Memori
Di sini kitaakan belajar bahwa memori bukan cuma RAM. Ada tarik-ulur antara kecepatan dan harga.- Cache Memory: Mengapa L1, L2, dan L3 cache sangat krusial bagi kecepatan gaming atau rendering.
- Memori Utama (RAM): Karakteristik DRAM vs SRAM.
- Virtual Memory: Bagaimana komputer menjalankan aplikasi yang lebih besar dari kapasitas RAM-nya.
- Input/Output (I/O) & Interkoneksi
Bagaimana CPU berkomunikasi dengan dunia luar (Keyboard, SSD, GPU).- Mekanisme Interrupt dan DMA (Direct Memory Access).
- Struktur Bus (jalur tol data antar komponen).
- Sistem Bilangan & Logika Digital
3. Topik Lanjut: Pipeline & Paralelisme
-
- Agar komputer modern bisa berlari kencang, mereka tidak mengerjakan instruksi satu per satu secara linear.
- Pipelining: Seperti ban berjalan di pabrik; satu instruksi belum selesai, instruksi berikutnya sudah mulai dikerjakan.
- Multicore: Bagaimana membagi tugas di antara banyak "otak" secara efisien.
Dan Seterusnya....
Tamu tidak dapat mengakses kursus ini, sila masuk dengan akun Anda.