A. Apa yang Dibahas dalam Buku Ini
Bab 1, Teknik
Peningkatan Performa, membahas sejumlah teknik
peningkatan performa yang digunakan secara rutin untuk mencapai kecepatan
eksekusi puncak (peak execution speed) pada sistem komputer di dunia nyata.
Berbagai teknik paling penting untuk meningkatkan performa sistem termasuk
penggunaan cache memory, instruction pipelining, instruction parallelism, dan pemrosesan SIMD merupakan
fokus utama dari bab ini.
Bab 2, Ekstensi
Prosesor Khusus, berfokus pada ekstensi yang
umumnya diimplementasikan di tingkat set instruksi prosesor untuk memberikan
kemampuan sistem tambahan di luar kebutuhan pemrosesan data generik. Ekstensi
yang disajikan meliputi mode prosesor dengan hak istimewa (privileged
processor modes), matematika floating-point, manajemen daya (power
management), dan manajemen keamanan sistem.
Bab 3,
Arsitektur Prosesor dan Set Instruksi Modern,
menguji arsitektur dan fitur set instruksi dari desain prosesor modern,
termasuk prosesor x86, x64, dan ARM. Salah satu tantangan yang muncul ketika memproduksi keluarga
prosesor (family of processors) selama beberapa dekade adalah perlunya
mempertahankan kompatibilitas mundur (backward compatibility) dengan
kode yang ditulis untuk prosesor generasi sebelumnya. Kebutuhan akan dukungan legacy
(warisan lama) ini cenderung meningkatkan kompleksitas prosesor generasi
berikutnya. Bab ini akan menelaah beberapa atribut dari arsitektur prosesor ini
yang merupakan hasil dari pemenuhan kebutuhan legacy tersebut.
Bab 4,
Arsitektur dan Set Instruksi RISC-V, memperkenalkan
arsitektur prosesor RISC-V (dibaca risk five) baru yang menarik beserta
set instruksinya. RISC-V adalah spesifikasi open source dan gratis digunakan
untuk sebuah arsitektur komputer dengan set instruksi yang
disederhanakan (reduced instruction set computer). Spesifikasi set
instruksi yang lengkap telah dirilis, dan sejumlah implementasi hardware dari
arsitektur ini sudah tersedia saat ini. Upaya terus dilakukan untuk
mengembangkan berbagai spesifikasi bagi sejumlah ekstensi set instruksi. Bab
ini membahas fitur-fitur dan varian yang tersedia dalam arsitektur RISC-V serta
memperkenalkan set instruksi RISC-V. Kita juga akan membahas pengaplikasian
arsitektur RISC-V di perangkat seluler (mobile devices), personal computer, dan
server.
Bab 5,
Virtualisasi Prosesor, memperkenalkan konsep-konsep
yang terlibat dalam virtualisasi prosesor dan menjelaskan banyaknya manfaat
yang dihasilkan dari penggunaan virtualisasi. Bab ini mencakup contoh-contoh
virtualisasi berbasis perangkat open source dan operating system.
Perangkat (tools) ini memungkinkan eksekusi dari representasi arsitektur
komputer dan operating system yang akurat hingga tingkat set instruksi (instruction
set-accurate) pada sebuah komputer serbaguna (general-purpose computer).
Kita juga akan mendiskusikan manfaat virtualisasi dalam proses development
dan deployment aplikasi software di dunia nyata.
Arsitektur dan Organisasi Komputer Modern (Kuasai Arsitektur x86, ARM, hingga RISC-V, dan Bedah Desain Smartphone, PC, serta Server Cloud) Jilid 2
Penulis:
Dr. Phil. Dony Novaliendry, S. Kom., M. Kom
Tebal Halaman: 294










