• ARSITEKTUR KOMPUTER


  • 2. Arsitektur Komputer ModernKomputer adalah sebuah sistem yang berinteraksi dengan cara tertentu dengan dunia luar. Interaksi dengan dunia luar dilakukan melalui perangkat peripheral dan saluran komunikasi.Terdapat empat struktur utama komputer modern :Central Processing UnitMemori UtamaI/OSystem Interconnection
  • 3. Arsitektur Komputer ModernCentral Processing Unit (CPU), berfungsi sebagai pengontrol operasi komputer dan pusat pengolahan fungsi – fungsi komputer.Memori Utama, berfungsi sebagai penyimpan data.I/O, berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya.System Interconnection, merupakan sistem yang menghubungkan CPU, memori utama dan I/O.
  • 4. memoriSitem Buskomputer CPUI/OArsitektur Komputer ModernGambar struktur komputer
  • 5. Arsitektur Komputer ModernPada prinsipnya terdapat empat buah fungsi operasi pada komputer modern yaitu :Fungsi Operasi Pengolahan DataFungsi Operasi Penyimpanan DataFungsi Operasi Pemindahan DataFungsi Operasi Kontrol
  • 6. Arsitektur Komputer ModernModul (I/O)Modul I/O adalah Modul I/O merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. Modul I/O tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer.Modul I/O memiliki dua buah fungsi utama, yaitu :Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem.Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan link data tertentu.
  • 7. Arsitektur Komputer ModernFungsi dalam menjalankan tugas bagi modul I/O dapat dibagi menjadi beberapa katagori, yaitu:Kontrol dan pewaktuan.Komunikasi CPU.Komunikasi perangkat eksternal.Pem-buffer-an data.Deteksi kesalahan.
  • 8. Arsitektur Komputer ModernTerdapat tiga buah teknik dalam operasi I/O, yaitu:I/O terprogramInterrupt – driven I/ODMA (Direct Memory Access).
  • 9. Arsitektur Komputer ModernTerdapat empat klasifikasi perintah I/O, yaitu 1. Perintah control.Perintah ini digunkan untuk mengaktivasi perangkat peripheral dan memberitahukan tugas yang diperintahkan padanya.2. Perintah test.Perintah ini digunakan CPU untuk menguji berbagai kondisi status modul I/O dan peripheralnya. CPU perlu mengetahui perangkat peripheralnya dalam keadaan aktif dan siap digunakan, juga untuk mengetahui operasi – operasi I/O yang dijalankan serta mendeteksi kesalahannya
  • 10. Arsitektur Komputer Modern3. Perintah read.Perintah pada modul I/O untuk mengambil suatu paket data kemudian menaruh dalam buffer internal. Proses selanjutnya paket data dikirim melalui bus data setelah terjadi sinkronisasi data maupun kecepatan transfernya.4. Perintah write.Perintah ini kebalikan dari read. CPU memerintahkan modul I/O untuk mengambil data dari bus data untuk diberikan pada perangkat peripheral tujuan data tersebut.
  • 11. Arsitektur Komputer ModernUnit memoryMemori adalah bagian dari komputer tempat program – program dan data – data disimpan.Memory dibedakan menjadi 2 yaitu :1. Memori internal 2. Memori eksternal
  • 12. Arsitektur Komputer ModernMemori internal, yaitu register yang terdapat di dalam prosesor, cache memori dan memori utama berada di luar prosesor.Sedangkan memori eksternal adalah memori yang diakses prosesor melalui piranti I/O, seperti disket dan hardisk.
  • 13. Arsitektur Komputer ModernElemen dasar memori adalah sel memori. Walaupun digunakan sejumlah teknologi elektronik, seluruh sel memori memiliki sifat – sifat tertentu :Sel memori memiliki dua keadaan stabil (atau semi-stabil), yang dapat digunakan untuk merepresentasikan bilangan biner 1 atau 0.Sel memori mempunyai kemampuan untuk ditulisi (sedikitnya satu kali).Sel memori mempunyai kemampuan untuk dibaca.
  • 14. Arsitektur Komputer ModernKarakteristik Sistem Memori
  • 15. Arsitektur Komputer ModernRandom Akses MemoryDimungkinkannya pembacaan dan penulisan data ke memori secara cepat dan mudah. Aspek lain adalah RAM bersifat volatile, sehingga RAM hanya menyimpan data sementara.Teknologi yang berkembang saat ini adalah statik dan dinamik.RAM dinamik disusun oleh sel – sel yang menyimpan data sebagai muatan listrik pada kapasitor. Karena kapasitor memiliki kecenderungan alami untuk mengosongkan muatan, maka RAM dinamik memerlukan pengisian muatan listrik secara periodik untuk memelihara penyimpanan data.
  • 16. Arsitektur Komputer ModernPada RAM statik, nilai biner disimpan dengan menggunakan konfigurasi gate logika flipflop tradisional. RAM statik akan menyimpan data selama ada daya listriknya.Cache memoriDifungsikan mempercepat kerja memori sehingga mendekati kecepatan prosesor.Ukuran cache memori adalah kecil, semakin besar kapasitasnya maka akan memperlambat proses operasi cache memori itu sendiri,
  • 17. Arsitektur Komputer ModernMagnetik DiskDisk adalah piringan bundar yang terbuat dari bahan tertentu (logam atau plastik) dengan permukaan dilapisi bahan yang dapat di magnetisasi. Mekanisme baca/tulis menggunakan kepala baca atau tulis yang disebut head, merupakan komparan pengkonduksi (conducting coil). Desain fisiknya, head bersifat stasioner sedangkan piringan disk berputar sesuai kontrolnya.
  • 18. Arsitektur Komputer ModernFloppy Disk (Disket)Karakteristik disket adalah head menyentuh permukaan disk saat membaca ataupun menulis. Hal ini menyebabkan disket tidak tahan lama dan sering rusak. Untuk mengurangi kerusakan atau aus pada disket, dibuat mekanisme penarikan head dan menghentikan rotasi disk ketika head tidak melakukan operasi baca dan tulis. Namun akibatnya waktu akses disket cukup lama.
  • 19. Arsitektur Komputer ModernOptical DiskCD merupakan disk yang tidak dapat dihapus, mampu menyimpan memorikurang lebih 60 menit informasi audio pada salah satu sisinya. Keberhasilan secara komersial CD yang mampu menyimpan data dalam jumlah yang besar, menjadikannya media penyimpan yang fleksibel digunakan di berbagai peralatan seperti komputer, kamera video, MP3 player, dan lainlain
  • 20. Arsitektur komputer modernUnit CPUCPU merupakan komponen terpenting dari sistem komputer. CPU adalah komponen pengolah data berdasarkan instruksi – instruksi yang diberikan kepadanyaCPU tersusun atas beberapa komponen sebagai bagian dari struktur CPU
  • 21. Arsitektur Komputer ModernArithmetic and Logic Unit (ALU), bertugas membentuk fungsi – fungsi pengolahan data komputer. ALU sering disebut mesin bahasa (machine language) karena bagian ini mengerjakan instruksi – instruksi bahasa mesin yang diberikan padanya. Seperti istilahnya, ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing – masing memiliki spesifikasi tugas tersendiri.Control Unit, bertugas mengontrol operasi CPU dan secara keselurahan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi – fungsi operasinya. Termasuk dalam tanggung jawab unit kontrol adalah mengambil instruksi – instruksi dari memori utama dan menentukan jenis instruksi tersebut.
  • 22. Arsitektur Komputer ModernRegisters, adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data. Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya.CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register – register dan juga dengan bus – bus eksternal CPU
  • 23. Unit controlInternalSistem busCPUALU RegisterArsitektur Komputer ModernKomponen internal CPU
  • 24. Arsitektur Komputer ModernFungsi CPU adalah penjalankan program – program yang disimpan dalam memori utama dengan cara mengambil instruksi – instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.
  • 25. Arsitektur Komputer ModernSistem BUSPenghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya.Dari jenis pertukaran data yang diperlukan modul – modul komputer, maka struktur interkoneksi harus mendukung perpindahan data berikut :Memori ke CPU : CPU melakukan pembacaan data maupun instruksi dari memori.CPU ke Memori : CPU melakukan penyimpanan atau penulisan data ke memori.I/O ke CPU : CPU membaca data dari peripheral melalui modul I/O.CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O.I/O ke Memori atau dari Memori : digunakan pada sistem DMA.
  • 26. Arsitektur Komputer ModernDari jenis pertukaran data yang diperlukan modul – modul komputer, maka struktur interkoneksi harus mendukung perpindahan data berikut :Memori ke CPU : CPU melakukan pembacaan data maupun instruksi dari memori.CPU ke Memori : CPU melakukan penyimpanan atau penulisan data ke memori.I/O ke CPU : CPU membaca data dari peripheral melalui modul I/O.CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O.I/O ke Memori atau dari Memori : digunakan pada sistem DMA.
  • 27. Arsitektur Komputer ModernSifat penting dan merupakan syarat utama bus adalah media transmisi yang dapat digunakan bersama oleh sejumlah perangkat yang terhubung padanya.Karena digunakan bersama, diperlukan aturan main agar tidak terjadi tabrakan data atau kerusakan data yang ditransmisikan. Walaupun digunakan bersama namun dalam satu waktu hanya ada sebuah perangkat yang dapat menggunakan bus.
  • 28. Arsitektur Komputer ModernSaluran data (data bus) adalah lintasan bagi perpindahan data antar modul. Secara kolektif lintasan ini disebut bus data.Saluran alamat (address bus) digunakan untuk menspesifikasi sumber dan tujuan data pada bus data. Saluran ini digunakan untuk mengirim alamat word pada memori yang akan diakses CPU. Juga digunakan untuk saluran alamat perangkat modul komputer saat CPU mengakses suatu modul.Saluran kontrol (control bus) digunakan untuk mengontrol bus data, bus alamat dan seluruh modul yang ada.