Perancangan Kinerja KELOMPOK 7. PENGERTIAN ORGANISASI KOMPUT

yang mereka hasilkan adalah UNIVAC I Universal Automatic Computer . UNIVAC I menjadi tulang punggung penghitungan sensus tahun 1950 di USA. UNIVAC II yang memiliki kapasitas memori lebih besar dan kinerja yang lebih baik diluncurkan tahun 1950. Mulai saat itu perusahaan telah mengembangkan produk – produk baru yang kompatibel dengan produk sebelumnya sehingga pangsa pasar konsumen mereka tetap terjaga menggunakan produknya. IBM pun tidak mau kalah dengan mengeluarkan produk mereka yang akhirnya mendominasi pangsa pasar bisnis saat ini. Seri IBM pertama adalah seri 701 tahun 1953 dan terus berkembang menjadi lebih baik hingga sekarang.

2.2 Perancangan Kinerja

Kinerja sebuah sistem komputer merupakan hasil proses dari seluruh komponen komputer, yang melibatkan CPU, memori utama, memori sekunder, bus, peripheral. Dari segi perkembangan program aplikasipun sangat menakjubkan. Aplikasi dekstop yang hampir dimiliki semua sistem komputer saat ini meliputi : a. Pengolahan citra b. Pengenalan voice atau pembicaraan c. Video conference d. Mulitimedia e. Transfer data Yang menakjubkan lagi adalah dari sudut pandang organisasi dan arsitektur komputer saat ini adalah mirip dengan komputer IAS yang dibuat sekitar 50 tahun lalu, namun perkembangan dan kecanggihannya dapat kita rasakan sekarang ini. Peningkatan kinerja mikroprosesor ini terus berlanjut tidak kenal henti dengan berbagai teknik yang telah dikembangkan, diantaranya : a. Branch Prediction, teknik dimana prosesor memungkinkan mengamati terlebih dahulu di dalam software dan melakukan prediksi percabangan atau kelompok instruksi yang akan dieksekusi berikutnya. b. Data Flow Analysis , prosesor akan menganalisa instruksi – instruksi yang tidak tergantung pada hasil atau data lainnya untuk membuat penjadwalan yang optimum dalam eksekusi. c. Speculative Execution, dengan modal prediksi cabang dan analisis data, maka prosesor dapat melakukan eksekusi spekulatif terlebih dahulu sebelum waktunya Perkembangan mikroprosesor, dilihat dari kapasitas operasi dan kecepatannya sangatlah pesat. Perkembangan mikroprosesor ini sulit diimbangi oleh komponen lainnya semisal memori. Hal ini menimbulkan masalah kesenjangan dan kurang sinkronnya operasi antar komponen. Gambar 4.1 Grafik perbandingan kecepatan mikroprosesor dan memori Terdapat beberapa metode untuk mengatasi masalah perbedaan kecepatan operasi antara mikroprosesor dengan komponen lainnya, diantaranya : a. Meningkatkan jumlah bit yang dicari pada suatu saat tertentu dengan melebarkan DRAM dan melebarkan lintasa sistem busnya. b. Mengubah antarmuka DRAM sehingga lebih efisien dengan menggunakan teknik cache atau pola buffer lainnya pada keping DRAM. c. Meningkatkan bandwidth interkoneksi prosesor dan memori dengan penggunakan hierarki bus –bus yang lebih cepat untuk buffering dan membuat struktur aliran data. Bidang lain yang menjadi fokus kajian peningkatan kinerja sistem komputer adalah penanganan perangkat – perangkat IO. Masalah yang terjadi hampir sama dengan memori. Teknik penyelesaian yang digunakan umumnya adalah teknik buffering dan caching. Target yang ingin dicapai dalam peningkatan kinerja adalah tercapainya keseimbangan proses operasi antar komponen – komponen penyusun komputer sehingga menghasilkan kinerja komputer yang tinggi.

2.3 Contoh Evolusi Komputer