A. Apa yang Dibahas dalam Buku Ini
Bab 1,
Pengenalan Arsitektur Komputer, dimulai dengan
sejarah singkat tentang perangkat komputasi otomatis dan menjelaskan berbagai
kemajuan teknologi signifikan yang mendorong lompatan besar dalam kemampuannya.
Hal ini diikuti dengan pembahasan mengenai Hukum Moore (Moore’s law), beserta penilaian
terhadap penerapannya selama beberapa dekade sebelumnya dan implikasinya di
masa depan. Konsep dasar arsitektur komputer juga diperkenalkan dalam konteks
mikroprosesor 6502.
Bab 2, Logika
Digital, memperkenalkan transistor sebagai elemen
sakelar (switching elements) dan menjelaskan penggunaannya dalam
membangun gerbang logika (logic gates).
Selanjutnya kita akan melihat bagaimana flip-flop dan register
dikembangkan dengan menggabungkan gerbang-gerbang sederhana. Konsep logika
sekuensial yaitu logika yang berisi informasi state (keadaan) akan
diperkenalkan, dan bab ini ditutup dengan pembahasan mengenai sirkuit digital
berdetak (clocked digital circuits).
Bab 3,
Elemen-Elemen Prosesor, diawali dengan deskripsi
konseptual dari sebuah prosesor generik. Kita akan menguji konsep instruction
set (set instruksi), register set, serta proses pemuatan, penerjemahan (decoding), eksekusi, dan
pengurutan (sequencing) instruksi. Operasi load (muat) dan store
(simpan) memori juga akan dibahas. Bab ini mencakup penjelasan mengenai
instruksi percabangan (branching) dan penggunaannya dalam perulangan
(looping) serta pemrosesan kondisional. Beberapa pertimbangan praktis juga akan
diperkenalkan yang mengarah pada kebutuhan untuk memproses interrupt dan
operasi I/O.
Bab 4, Komponen
Sistem Komputer, membahas mengenai memori komputer
dan antarmukanya (interface) dengan prosesor, termasuk caching
bertingkat (multilevel caching). Kebutuhan I/O, termasuk penanganan interrupt,
buffering, dan prosesor I/O khusus, juga akan dijelaskan. Kita akan
membahas beberapa kebutuhan spesifik untuk perangkat I/O, seperti keyboard dan
mouse, tampilan layar (video display), serta antarmuka jaringan (network
interface). Bab ini diakhiri dengan berbagai contoh deskriptif dari
komponen-komponen ini pada aplikasi komputer modern, termasuk perangkat seluler
pintar, PC, sistem gaming, cloud server, dan sistem machine learning
yang terdedikasi.
Bab 5, Antarmuka
Hardware-Software, membahas mengenai implementasi
layanan tingkat tinggi yang harus disediakan oleh sebuah operating system
(sistem operasi) komputer, mencakup I/O disk, komunikasi jaringan, dan
interaksi dengan pengguna. Bab ini mendeskripsikan lapisan software (software
layers) yang mengimplementasikan fitur-fitur ini, dimulai dari tingkatan
instruksi prosesor dan register. Fungsi-fungsi operating system, termasuk booting,
multiprocessing, dan multithreading, juga turut dijelaskan.
Bab 6, Domain
Komputasi Khusus, mengeksplorasi ranah komputasi
yang cenderung tidak terlihat langsung oleh sebagian besar pengguna, seperti real-time
systems, digital signal processing (pemrosesan sinyal digital), dan
pemrosesan GPU. Kita akan membahas persyaratan unik yang terkait dengan
masing-masing domain ini dan melihat beberapa contoh perangkat modern yang
mengimplementasikan fitur-fitur tersebut.
Bab 7,
Arsitektur Prosesor dan Memori, mengulas secara
mendalam arsitektur prosesor modern, termasuk varian von Neumann, Harvard, dan
Harvard yang dimodifikasi. Bab ini membahas tentang implementasi memori virtual
berbasis halaman (paged virtual memory). Implementasi praktis dari fungsionalitas manajemen memori dalam
arsitektur komputer akan diperkenalkan, dan berbagai fungsi dari Memory
Management Unit (MMU) juga akan dijelaskan.
Sama seperti
bab-bab lainnya, masing-masing dari ketiga bab baru di atas berisi latihan di
akhir bab yang dirancang untuk memperluas pemahaman Anda tentang topik bab
tersebut dan memperkuat informasi dari bab tersebut ke dalam basis pengetahuan
Anda.
Saya harap Anda
menikmati edisi terbaru ini seperti halnya saya sangat menikmati proses
pengembangannya. Selamat membaca!
Penulis:
Dr. Phil. Dony Novaliendry, S. Kom., M. Kom
Tebal Halaman: 361
