Selasa, 24 Juli 2012

Organisasi dan Arsitektur Komputer

Arsitektur komputer adalah sesusatu yang berkatian dengan atribut-atribut sebuah sistem yang dapat terlihat oleh sorang pemrogram atau yang berkaitan dengan atribut-atribut yang mempunyai dampak langsung pada eksekusi logis sebuah program.

Organisasi komputer berkaitan dengan unit-unit operasional dan interkoneksinya yang memperlihatkan spesifikasi arsitektural.

Contoh atribut arsitektural :

  • seperangkat intruksi
  • jumlah bit yang digunakan untuk mempersentasikan bermacam-macam tipe data (angka & karakter)
  • mekanisme I / O (input / output)
  • teknik-teknik untuk pengalamatan memori
Contoh atribut organisasional :

  • sinyal-sinyal kontrol
  • antarmuka antara komputer dan periferal
  • penggunaan teknologi memori
Menurut sejarah, banyak pabrik komputer menawarkan model komputer, yang memiliki arsitektur yang sama tetapi dengan organisasi yang berbeda. Suatu arsitektur dapat bertahan selama bertahun-tahun dan meliputi sejumlah model komputer berbeda, tetapi organisasinya dapat berubah seiring perkembangan teknologi.

Contoh : arsitektur IBM system/370. Sebuah model yang murah dengan model yang lambat apabila pemintaan meningkat maka model tersebut dapat di upgrade tanpa membuang perangkat lunak yang terlanjur dipakai. Arsitektur system/370 dengan sedikit penyempurnaan , dapat bertahan sampai saat ini dan mempertahankan dirinya sebagai produk mainframe IBM.

Dalam kelompok komputer yang disebut mikro komputer, perubahan teknologi tidak hanya mempengaruhi organisasi tetapi juga membawa dampak dalam pengenalan kekuatan dan arsitektur yang lebih kompleks. Biasanya, ada kekurangan yang diharapkan kompatibelitas dari generasi ke generasai pada mesin yang lebih kecil sebaliknya ada ketergantungan antara keputusan organisasi dan rancangan arsitektur. Contoh RISC (Reduced Instruction Set Computer).

Organisasi komputer perlu dirancang untuk mengimplementasikan spesifikasi arsitektural tertentu. Pembahasan organisasi secara menyeluruh memerlukan peninjauan arsitektural secara teperinci. Secara garis besarnya seorang programer yang mau membuat suatu organisasi komputer harus dapat menjelaskan arsitektur yang terdapat pada organisasi tersebut secara jelas dan rinci.

(referensi / acuan : Organisasi & Arsitektur Komputer Rancangan Kerja, William Stallings)