MODUL 5 – ARSITEKTUR KOMPUTER MODERN (x86, ARM, RISC-V)

Kita masuk ke Modul 5 – Arsitektur Komputer Modern, di mana kamu akan mengenal bagaimana konsep CPU sederhana dari Modul 4 dikembangkan menjadi prosesor-prosesor nyata seperti Intel x86, ARM, dan RISC-V yang digunakan di laptop, HP, dan server saat ini.


๐Ÿง  MODUL 5 – ARSITEKTUR KOMPUTER MODERN (x86, ARM, RISC-V)


๐ŸŽฏ Tujuan Pembelajaran

  • Memahami apa itu arsitektur prosesor dan bagaimana perbedaannya.

  • Mengetahui struktur dan prinsip kerja x86, ARM, dan RISC-V.

  • Mengenali konsep RISC vs CISC dan dampaknya ke performa.

  • Menelusuri jalur data, instruksi, dan eksekusi pada CPU modern.


๐Ÿ“˜ A. Apa Itu Arsitektur Komputer?

Arsitektur komputer adalah kumpulan prinsip desain dan instruksi dasar (ISA – Instruction Set Architecture) yang mengatur:

  • Bagaimana CPU berkomunikasi dengan RAM, I/O, dan penyimpanan.

  • Bagaimana instruksi dikodekan dan dijalankan.

  • Bagaimana manajemen register, cache, dan eksekusi dilakukan.


⚔️ B. RISC vs CISC: Perbedaan Filosofi Desain

Fitur RISC (ARM, RISC-V) CISC (x86, Intel/AMD)
Instruksi Sedikit & sederhana Banyak & kompleks
Ukuran instruksi Tetap (fixed) Variabel (bisa panjang)
Kecepatan eksekusi Cepat dan efisien (1 instruksi = 1 siklus) Bisa lambat (1 instruksi = beberapa siklus)
Contoh Arsitektur ARM, MIPS, RISC-V x86, x86-64

๐Ÿงฉ C. Tiga Arsitektur Populer

๐Ÿ”ท 1. x86 / x86-64 (Intel, AMD)

  • Dominan di PC dan laptop.

  • Instruksi kompleks, backward compatible sejak 1980-an.

  • Butuh decoder canggih untuk mengeksekusi instruksi.

Contoh instruksi:

MOV AX, BX
ADD AX, 01

๐Ÿ”ท 2. ARM (Advanced RISC Machine)

  • Umum di HP, tablet, Raspberry Pi.

  • Lebih hemat daya, efisien, dan sederhana.

Contoh instruksi:

MOV R0, #1
ADD R1, R0, #2

๐Ÿ”ท 3. RISC-V

  • Open source ISA, bebas digunakan siapa pun.

  • Dipakai di akademik, IoT, dan mulai banyak dikembangkan industri.

Contoh instruksi:

ADDI x1, x0, 5

๐Ÿ”„ D. Struktur CPU Modern (Simplifikasi)

           +-------------------+
           |   Control Unit    |
           +-------------------+
                    |
          +---------+---------+
          |                   |
     +----------+      +--------------+
     | Register |<---->|     ALU      |
     +----------+      +--------------+
          |                     |
     +------------+      +--------------+
     | Instruction|      |   Cache/Bus  |
     |  Decoder   |<---->| (L1, L2, L3) |
     +------------+      +--------------+

๐Ÿ”Œ E. Jalur Eksekusi CPU Modern

  1. Fetch: Ambil instruksi dari cache.

  2. Decode: Diterjemahkan ke operasi mikro (x86 → micro-ops).

  3. Dispatch: Dikirim ke unit eksekusi.

  4. Execute: ALU/FPU/SIMD menjalankan instruksi.

  5. Write Back: Hasil disimpan di register/cache.

  6. Retire: Tandai selesai dan lanjut ke instruksi berikutnya.


๐Ÿ’ป F. Coba Simulasi RISC-V Secara Online

Gunakan Venus (simulator online RISC-V):


๐Ÿ“š G. Pengaruh Arsitektur ke Penggunaan Nyata

Perangkat Arsitektur yang Digunakan
Laptop/PC x86 atau x86-64
Smartphone ARM
Raspberry Pi ARM
Sistem Embedded ARM, RISC-V
Perangkat AI ARM, RISC-V, ASIC Hybrid

๐Ÿง  H. Kuis Evaluasi

  1. Apa kepanjangan dari ISA?

  2. Arsitektur mana yang efisien dan hemat daya?

  3. Mengapa x86 dianggap kompleks?

  4. Sebutkan satu keunggulan RISC-V!

Jawaban:

  1. Instruction Set Architecture

  2. ARM

  3. Karena jumlah dan jenis instruksinya banyak dan panjang

  4. Open source, fleksibel, dan bisa dimodifikasi


๐Ÿงพ Ringkasan Modul

Arsitektur Ciri Utama Contoh Pengguna
x86 CISC, banyak instruksi Laptop, PC, Server
ARM RISC, hemat daya, efisien Smartphone, Embedded System
RISC-V RISC, open source, modular R&D, akademik, prosesor eksperimental


Tidak ada komentar:

Posting Komentar