ARSITEKTUR KOMPUTER

advertisement
ARSITEKTUR KOMPUTER
1
Kelas Sistem
• PC tradisional.
– Performa tinggi, harga terjangkau
• Notebook
– Portabilitas
– Terbatas pada ukuran dan energi
• Smartphone
– Terbatas pada batere dan harga
• Datacenter
– Ukuran besar
– Harga mahal
Sistem Umum PC
Aluran Transmisi Data
PC Modern
Transmisi Data
• Aksi pengiriman data dari satu tempat ke tempat
lain
• Dua metode dasar:
– Serial. Data dikirimkan pada jalur tunggal,
setiap bit per tiap waktu
– Paralel. Data dikirimkan pada lebih dari
satu jalur, lebih dari satu bit per tiap
waktu.
Transmisi Data
• Program yang berada di dalam hard drive
ditransfer ke dalam RAM
• CPU (menggunakan memory controller)
memuat data dari RAM
• Data yang sekarang berada di dalam CPU
diproses
• Selanjutnya, CPU akan terus memuat data dari
RAM atau melakukan sesuatu dengan data
yang telah diproses, misalnya menampilkan
pada layar monitor.
Direct memory Access
• Bus Mastering
– Transmisi data antara hard drive dan RAM dilakukan
tanpa campur tangan CPU
– Lebih cepat
Arsitektur CPU Secara Umum
Komponen Utama CPU
• ALU (arithmetic logic unit)
– Menjalankan kalkulasi (aritmetik) dan perbandingan
(logika)
• CU (control unit)
– Menjalankan siklus jemput/jalankan (fetch/execute)
• Akses instruksi program dan mengeluarkan perintah kepada ALU
• Memindahkan data ke dan dari Register CPU dan komponen
perangkat keras lain
– Sub Komponen:
• Memory management unit: mengawasi instruksi jemput (fetching
instructions) dan data dari memori
• I/O Interface: seringkali dipadukan dengan memory management
unit sebagai Bus Interface Unit
ALU : Input & Output
• Input:
– Data yang akan dioperasikan (operand)
– Kode dari CU yang menandakan operasi yang akan
dijalankan
• Ouput:
– Hasil dari operasi komputasi
Apa itu CPU Register ?
• Lokasi penyimpanan berukuran kecil di dalam
CPU
• Dimanipulasi secara langsung oleh Control Unit
• Dirancang untuk fungsi tertentu
• Ukuran dalam bit atau byte
• Dapat menyimpan data, sebuah alamat
(address), atau sebuah perintah
Memory
• Juga dikenal dengan Primary Storage, Working
Storage, dan RAM (random access memory)
• Terdiri atas bit, masing-masing memiliki nilai 0
atau 1 (8 bits = 1 byte)
• Menyimpan perintah dan data dari sebuah
program komputer
CPU : Chace Memory
CPU : Chace Memory
• Memori berkecepatan tinggi yang menyimpan data dan
instruksi terbaru yang dimuat oleh CPU.
• Cache terletak pada CPU (di antara CPU dan RAM).
• Lebih cepat dari RAM
• CPU-resident cache disebut dengan Level-1 (L1)
cache.
• External cache disebut dengan Level-2 (L2) cache.
• Jumlah kapasitas cache memory memiliki efek luar
biasa terhadap kecepatan komputer.
Komunikasi antar Komputer
Message
• Komunikasi di antara aplikasi yang bekerjasama pada tiap ujung
node (titik)
• Dapat dalam bentuk sebuah data, program, file, atau multimedia
• Direpresentasikan secara digital
• Data digambarkan sebagai sebuah aliran byte (byte stream)
karena komunikasi kebanyakan adalah serial
• Keterbatasan dari alat komunikasi adalah panjanmg pesan yang
bervariasi
– Pesan panjang dapat memacetkan sebuah saluran komunikasi secara tak
terbatas waktu
– Membuat masalah pada pesan lain yang berbagi saluran tersebut\
Topologi Jaringan
Mesh Network
• Terdapat multi jalur untuk setiap di antara end nodes
• Kegagalan pada sebuah node tengah akan memperlambat
jaringan, tetapi tidak akan menghentikan jaringan selama
tersedia sebuah jalur alternatif
• Jaringan besar yang menggunakan switch dan router biasanya
adalah partial mesh networks
• Full mesh network
– Saluran langsung point-to-point channel menghubungkan setiap pasang
node
– Tidak praktis, terlalu banyak koneksi yang dibutuhkan
– Jumlah koneksi = jumlah node x (jumlah node – 1) / 2
Mesh Network : Full
Bus Network
• Setiap node tersambung ke dalam Bus
• Untuk berkomunikasi, setiap node melakukan broadcasts atas
sebuah message yang berjalan sepanjang Bus
• Setiap node pada Bus menerima message, tetapi akan
diabaikan oleh semua kecuali oleh node dengan alamat kirim
yang sesuai di dalam message
• Transmisi berjalan di seluruh medium (dua arah) Termination
required at ends of bus to prevent the signal from echoing
• Cabang (Branches) dapat ditambahkan kepada sebuah Bus,
memperluasnya menjadi sebuah tree tetapi message tetap akan
di-broadcast kepada seluruh tree
Star Network
• Utamanya digunakan umtuk LAN dan kadang untuk
menghubungkan kantor cabang dengan pusat
• Semua node terhubung point-to-point ke sebuah alat pusat
(central device)
• Node berkomunikasi melalui alat pusat
• Proses switching di dalam alat pusat menghubungkan pasangan
node yang memungkinkan untuk berkomunikasi langsung
• Alat pusat dapat mengarahkan data dari satu node ke node lain
jika diinginkan
• Kegagalan alat pusat dapat menyebabkan keseluruhan jaringan
menjadi lumpuh
Ring Network
• Koneksi Point-to-point dari tiap node ke node berikutnya
• Node terakhir terhubung ke node awal untuk membentuk cincin tertutup
• Setiap node melakukan transmisi ulang (retransmit) sinyal yang diterima dari
node sebelumnya di dalam cincin
• Kegagalan di salah satu node dapat menyebabkan kelumpuhan seluruh
jaringan
Jaringan Rumah
Wireless Mesh
Download