Informatika Fakultas Ilmu Komputer Universitas Pembangunan Nasional Veteran Jakarta OUTLINE • Organisasi sistem komputer
• Arsitektur sistem komputer
Organisasi Komputer Bagian yang terkait erat dengan unit — unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Biasanya mempelajari bagian yang terkait dengan unit-unit operasional komputer dan hubungan antara komponen- komponen sistem komputer. Contoh aspek organisasi adalah teknologi perangkat keras, perangkat antarmuka, teknologi memori, sistem memori dan sinyal kontrol. Fungsi Komputer Penjelasan
1.Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer. Contoh : keyboard 2. Output Device (Alat Keluaran) Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara. 3. I/O Ports Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini. 4. CPU (Central Processing Unit) CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer. 5. Memori Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan. Data Bus Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menerima data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel. 7. Address Bus Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca. 8. Control Bus Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel. Fungsi organisasi komputer
• Fungsi pengolahan data (data processing)
1
• Fungsi penyimpanan data (data storage)
2
• Fungsi pemindahan data (data movement)
3 • Fungsi kendali (control) Jenis Arsitektur Komputer 1. SISD Adalah singkatan dari Single Instruction Single Data. Jenis arsitektur komputer ini merupakan hasil rancangan Von Neumann. Komputer dengan jenis SISD hanya memiliki satu jenis processor saja. Model ini sering dikatakan sebagai model komputasi tunggal.
2. SIMD Adalah singkatan dari Single Instruction Multiple Data.
Berbeda dengan SISD, jenis arsitektur komputer ini memiliki sejumlah processor dengan instruksi sama, tetapi tiap processor tersebut mengolah data berbeda. SISD SIMD 3. MISD Adalah singkatan dari Multiple Instruction Single Data. Komputer MISD memiliki banyak processor dengan instruksi berbeda, tetapi pengolahan datanya sama. MISD merupakan kebalikan dari jenis SIMD. 4. MIMD Adalah singkatan dari Multiple Instruction Multiple Data. MIMD memiliki banyak processor dengan instruksi serta pengolahan data yang berbeda. Jenis komputer yang memiliki MIMD bisa menjalankan beberapa aplikasi yang membutuhkan kinerja tinggi. MISD MIMD Arsitektur Komputer • Konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. • Merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah Arsitektur von Neumann, CISC, RISC, blue gene, dll. Fungsi Arsitektur Komputer 1. Perancangan awal komputer Perancangan awal ini artinya komputer disusun dan dirancang sebaik mungkin agar kinerjanya maksimal. Perancangan ini juga bertujuan untuk mengetahui hal apa yang kurang atau perlu diperbaiki. 2. Mengontrol komponen yang ada di komputer Mengontrol komponen ini bertujuan agar kinerja komputer bisa berjalan dengan baik atau maksimal. Fungsi kontrol ini juga bisa membantu pengguna untuk bisa menjalankan banyak pekerjaan atau aplikasi dalam satu komputer. 3. Membantu menentukan aplikasi atau program yang akan digunakan Arsitektur komputer dapat membantu programmer dalam menentukan aplikasi atau program apa yang cocok dengan komputer tersebut. Sehingga bisa disesuaikan dengan kebutuhan pengguna dan berjalan dengan maksimal. Bagian Arsitektur Komputer • ALU (Arithmetic Logic Unit) • CU (Control Unit) • Memory • Input dan Output Layanan Sistem Operasi • Eksekusi program: meload program ke memory dan menjalankannya(run) • Operasi I/O: pengguna tidak bisa mengontrol I/O secara langsung (untuk efisiensi dan keamanan), sistem harus bisa menyediakan mekanisme untuk melakukan operasi I/O • Manipulasi sistem berkas: membaca, menulis, membuat, dan menghapus file • Komunikasi: pertukaran informasi, dapat dilaksanakan melalui shared memory atau message passing • Deteksi error: mempertahankan kestabilan dengan mendeteksi error (pada CPU, perangkat keras memori, I/O, program pengguna) dan jika bisa, memperbaikinya • Alokasi sumber daya: mengalokasikan sumber daya kepada beberapa pengguna atau tugas yang dijalankan pada saat yang bersamaan • Accounting: menentukan berapa banyak dan berapa lama users menggunakan sumber daya sistem • Proteksi: menjaga semua akses ke sumber daya sistem terkontrol Perbedaan Organisasi Komputer dengan Arsiktektur Komputer : • Organisasi Komputer : Bagian yang terkait dengan erat dengan unit — unit operasional. Contoh : teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal - sinyal control.
• Arsitektur Komputer : Atribut — atribut sistem
komputer yang terkait dengan seorang programmer. Contoh : Set instruksi, aritmetika yang dipergunakan, teknik pengalamatan, mekanisme I/O. TERIMA KASIH