SEO

News Update :

MATERI AOK

Thursday, 7 July 2011

Pengantar Organisasi
Komputer
Buku ini membahas  tentang struktur dan  fungsi komputer.  Setelah  mempelajari buku ini
diharapkan  dapat  memahami  sifat  dan  karakteristik  sistem-sistem  komputer  yang  berkembang
saat ini. Tantangan yang dihadapi adalah adanya bermacam-macam komputer dan perkembangan
yang  pesat  dibidang  komputer,  namun  demikian  konsep  dasar  organisasi  komputer  telah
digunakan secara  konsisten  secara  menyeluruh.  Buku ini bermaksud  untuk memberikan bahasan
lengkap dan mudah tentang dasar-dasar organisasi komputer.
1.1. Komputer
Komputer adalah  sebuah  mesin hitung  elektronik yang  secara  cepat menerima  informasi
masukan  digital  dan  mengolah  informasi  tersebut  menurut  seperangkat instruksi  yang tersimpan
dalam  komputer  tersebut  dan  menghasilkan  keluaran  informasi  yang  dihasilkan  setelah  diolah.
Daftar  perintah tersebut dinamakan  program komputer  dan unit penyimpanannya adalah memori
komputer.
Dalam  bentuk  yang  paling  sederhana  komputer  terdiri  dari  lima  bagian  utama  yang
mempunyai  fungsi  sendiri-sendiri.  Unit-unit  tersebut  adalah:  masukan,  memori,  aritmetika  dan
logika, keluaran dan kontrol seperti pada gambar 1.1.
Aritmetika
Masukan
dan
logika
Memori
Keluaran
Kontrol
Gambar 1.1. Unit fungsional dasar pada komputer
1


Unit  masukan  menerima  informasi  yang  yang  dikodekan  dari  operator  manusia  lewat
alat-alat  elektromekanik  seperti  papan  ketik  pada  suatu  terminal  video,  atau  dari  komputer-
komputer  lain  lewat  jalur  komunikasi  digital.  Informasi  yang  diterima  dan  disimpan  dalam
memori  untuk    dipergunakan  kelak,  atau  langsung  diolah  oleh  rangkaian  aritmetika  dan  logika
untuk  melaksanakan  operasi  yang  diinginkan.  Langkah-langkah  pengolahan  ditentukan  oleh
program  yang  disimpan  dalam memori.  Akhirnya  hasil-hasil  yang  diperoleh  dikirimkan  kembali
keluar melalui unit keluaran. Seluruh kegiatan ini dikoordinasi oleh unit kontrol.
1.2. Organisasi Komputer
Organisasi  Komputer
adalah  bagian  yang  terkait  erat  dengan  unit–unit  operasional  dan
interkoneksi  antar  komponen  penyusun  sistem  komputer  dalam  merealisasikan  aspek
arsitekturalnya.  Contoh  aspek  organisasional  adalah  teknologi  hardware,  perangkat  antarmuka,
teknologi memori, sistem memori, dan sinyal–sinyal kontrol.
Arsitektur  Komputer
lebih  cenderung  pada  kajian  atribut–atribut  sistem  komputer  yang
terkait  dengan seorang  programmer. Contohnya,  set  instruksi,  aritmetika yang  digunakan,  teknik
pengalamatan, mekanisme I/O.
Sebagai  contoh  apakah  suatu  komputer  perlu  memiliki  instruksi  pengalamatan  pada
memori merupakan masalah rancangan arsitektural. Apakah instruksi pengalamatan tersebut akan
diimplementasikan  secara  langsung  ataukah  melalui  mekanisme  cache  adalah  kajian
organisasional
.
Perbedaan Utama
Organisasi Komputer
Bagian yang terkait erat dengan unit–unit operasional
Contoh: teknologi hardware, perangkat antarmuka, teknologi memori, sistem
memori, dan sinyal–sinyal kontrol
Arsitektur Komputer
atribut–atribut sistem komputer yang terkait dengan seorang programmer
Contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme
I/O
2
BAB


1.3. Struktur dan Fungsi Utama Komputer
1.3.1. Struktur Komputer
Komputer adalah sebuah sistem yang berinteraksi dengan cara tertentu dengan dunia luar.
Interaksi  dengan  dunia  luar  dilakukan  melalui  perangkat  peripheral  dan  saluran  komunikasi.
Dalam  buku  ini  akan  banyak  dikaji  seputar  struktur  internal  komputer.  Perhatikan  gambar  1.2,
terdapat empat struktur utama:
Central  Processing  Unit
(CPU),  berfungsi  sebagai  pengontrol  operasi  komputer  dan
pusat  pengolahan  fungsi    fungsi  komputer.  Kesepakatan,  CPU  cukup  disebut  sebagai
processor
(prosesor) saja.
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.
Gambar 1.2 StrukturDasar Komputer
3


Komponen yang paling menarik  namun paling kompleks adalah  CPU. Struktur  CPU terlihat
pada gambar 1.2, dengan struktur utamanya adalah :
Control  Unit
, berfungsi untuk  mengontrol operasi  CPU dan mengontrol komputer secara
keseluruhan.
Arithmetic  And  Logic  Unit
(ALU),  berfungsi  untuk  membentuk  fungsi    fungsi
pengolahan data komputer.
Register
, berfungsi sebagai penyimpan internal bagi CPU.
CPU Interconnection
, berfungsi menghubungkan seluruh bagian dari CPU.
1.3.2. Fungsi Komputer
Fungsi  dasar  sistem  komputer  adalah  sederhana  seperti  terlihat  pada  gambar  1.3.  Pada
prinsipnya terdapat empat buah fungsi operasi, yaitu :
Fungsi Operasi Pengolahan Data
Fungsi Operasi Penyimpanan Data
Fungsi Operasi Pemindahan Data
Fungsi Operasi Kontrol
Gambar 1.3. Fungsi Komputer
Komputer  harus  dapat
memproses  data
.  Representasi  data  di  sini  bermacam–macam,
akan tetapi nantinya data harus disesuaikan dengan  mesin pemrosesnya. Dalam pengolahan data,
4


komputer  memerlukan  unit  penyimpanan  sehingga  diperlukan  suatu  mekanisme
penyimpanan
data
.  Walaupun  hasil  komputer  digunakan  saat  itu,  setidaknya  komputer  memerlukan  media
penyimpanan  untuk  data  prosesnya.  Dalam  interaksi  dengan  dunia  luar  sebagai  fungsi
pemindahan data
diperlukan  antarmuka  (
interface
), proses ini  dilakukan  oleh  unit
Input/Output
(I/O) dan perangkatnya disebut
peripheral
. Saat interaksi dengan perpindahan data yang jauh atau
dari  remote device,  komputer melakukan proses
komunikasi data
. Gambar 1.4  mengilustrasikan
operasi–operasi  komputer.  Gambar  1.4a  adalah  operasi  pemindahan  data,  gambar  1.24  adalah
operasi penyimpanan data, gambar 1.4c dan gambar 1.4d adalah operasi pengolahan data.
Gambar 1.4. Operasi-operasi Komputer
5
1


1.4. Garis Besar Buku
Bab 1 Pengantar Organisasi Komputer.
Berisi  penjelasan  tentang  organisasi  komputer,  perbedaan  utama  organisasi  komputer  dengan
arsitektur  komputer,  struktur  dan  fungsi  utama  komputer,  konsep  dasar  operasi  komputer,  dan
garis besar dari buku yang dipelajari.
Bab 2 Evolusi dan Kinerja Komputer
Berisi penjelasan tentang  sejarah teknologi komputer, trend teknologi yang telah membuat unjuk
kerja  yang  menjadi  fokus  rancangan  sistem  komputer,  dan  meninjau  bermacam-macam  teknik
dan  strategi  yang  digunakan  untuk  mencapai  unjuk  kerja  yang  seimbang  dan  efisien,
perkembangan pentium dan powerPC.
Bab 3 Struktur CPU
Berisi  penjelasan  tentang  komponen  utama  CPU  dan  Fungsi  CPU,  pembahasan  struktur  dan
fungsi  internal  prosesor,  organisasi  ALU,  control  unit  dan  register,  dan  fungsi  prosesor  dalam
menjalankan instruksi-instruksi mesin.
Bab 4 Memori
Berisi  penjelasan  tentang  memori  utama  komputer,  tipe  dari  memori,  waktu  dan  pengontrolan,
pembetulan kesalahan dan cache memori termasuk didalamnya adalah fungsi pemetaan.
Bab 5 Peralatan Penyimpanan
Berisi penjelasan tentang peralatan penyimpanan data diluar memori utama dan CPU, diantaranya
seperti magnet disk, RAID, Magnet Tape dan Optical Disk.
Bab 6 Unit Masukan dan Keluaran
Berisi penjelasan tentang system komputer unit input/output, prinsip dan teknik untit input/output
dan penjelasan singkat mengenai peralatan luar (External device).
Bab 7 Bus
Berisi penjelasan  tentang  struktur antar  hubungan,  bus  antar  hubungan,  elemen  dari  desain  bus,
PCI, SCSI, Fire wire dan USB.
6


2
BAB
Evolusi dan
Kinerja Komputer
Dalam bab ini mula-mula akan dibahas tentang sejarah singkat komputer karena beberapa
diantaranya merupakan dasar dari perkembangan komputer saat ini. Kemudian dibahas mengenai
bermacam-macam  teknik  dan  strategi  yang  digunakan  untuk  mencapai  unjuk  kerja  yang
seimbang  dan  efisien.  Terakhir  akan  dibahas  evolusi  dua  system  yang  sangat  penting  pada
komputer saat ini yaitu Pentium dan PowerPC.
2.1. Sejarah Singkat Komputer
2.1.1 Generasi Pertama : Tabung Vakum (1945 – 1955)
ENIAC
ENIAC (
Electronic  Numerical Integrator And Computer
), pada tahun 1946 dirancang dan dibuat
oleh  John  Mauchly  dan  John  Presper  Eckert  di  Universitas  Pennsylvania  merupakan  komputer
digital  elektronik  untuk  kebutuhan  umum  pertama  di  dunia.  ENIAC  dibuat  di  bawah  lembaga
Army’s  Ballistics  Research  Laboratory
(BRL).  Sebuah  badan  yang  bertanggung  jawab  dalam
pembuatan  jarak  dan tabel  lintasan  peluru kendali senjata  baru.  Sebelumnya  tugas ini  dilakukan
oleh kurang lebih 200 personil dengan menggunakan kalkulator untuk menyelesaikan persamaan
matematis peluru kendali yang memakan waktu lama.
ENIAC  mempunyai  berat  30  ton,  bervolume  15.000  kaki  persegi,  dan  berisi  lebih  dari
18.000  tabung  vakum.  Daya  listrik  yang  dibutuhkan  sebesar  140  KW.  Kecepatan  operasi
mencapai  5.000  operasi  penambahan  per  detik.  ENIAC  masih  merupakan  mesin  desimal,
representasi  data  bilangan  dalam bentuk  desimal  dan  arimetiknya  dibuat  dalam  bentuk  desimal.
Memorinya  terdiri  atas  20  akumulator,  yang  masing    masing  akumulatornya  mampu
menampung 10 digit desimal. Setiap digit direpresentasikan oleh cincin yang terdiri atas 10 buah
tabung  vakum.  Kekurangan  utama  mesin  ini  adalah  masih  manual  pemrogramannya,  yaitu
dengan  menyetel  switch    switch,  memasang  dan  menanggalkan  kabel    kabelnya.  ENIAC
selesai  pada  tahun  1946  sejak  proposal  diajukan  tahun  1943,  sehingga  tahun  1946  merupakan
gerbang bagi zaman baru komputer elektronik.
7


John  Van  Neumann  seorang  ahli  matematika
yang merupakan konsultan pembuatan ENIAC
pada  tahun  1945  mencoba  memperbaiki
kelemahan  ENIAC  dengan  rancangan
komputer  barunya,  bernama
EDVAC
(
Electronic  Discrete  Variable  Computer
)
dengan  konsep  program  tersimpan  (
stored-
program concept
)
Tahun  1946  komputer  dengan
stored-program  concept
dipublikasikasikan,  yang
kemudian di kenal dengan
Komputer IAS
(Computer of Institute for Advanced Studies)
. Struktur
komputer IAS terlihat pada gambar 2.1. Komputer ini terdiri :
Memori Utama
, untuk menyimpan data maupun instruksi.
Arithmetic Logic Unit (ALU),
untuk mengolah data binner.
Control  Unit
,  untuk  melakukan  interpretasi  instruksi    instruksi  di  dalam  memori
sehingga adanya eksekusi instruksi tersebut.
I/O
, untuk berinteraksi dengan lingkungan luar.
Gambar 2.1 Struktur Komputer IAS
8


Memori IAS  terdiri atas 1.000 lokasi penyimpanan yang disebut
word
. Word terdiri  atas
40
binary digit
(bit).  Data maupun instruksi  disimpan  dalam memori ini, sehingga  data  maupun
instruksi  harus  dikodekan  dalam  bentuk  biner. Format  memori  terlihat pada  gambar  2.2.  Setiap
bilangan  terdiri  atas  sebuah  bit  tanda  dan  39  bit nilai.  Sebuah  word  terdiri  atas  20 bit  instruksi
dengan masing – masing 8 bit kode operasi (
op code
) dan 12 bit alamat.
Gambar 2.2 Format memori IAS
Struktur  detail  komputer  IAS  disajikan  dalam  gambar  2.3.  Gambar  ini  menjelaskan
bahwa baik unit kontrol maupun  ALU berisi lokasi – lokasi penyimpanan, yang  disebut
register
,
yaitu :
Memory Buffer Register (MBR),
berisi sebuah word yang  akan  disimpan di dalam memori  atau
digunakan untuk menerima word dari memori.
Memory  Address Register  (MAR),
untuk  menentukan alamat word  di  memori  untuk dituliskan
dari MBR atau dibaca oleh MBR.
Instruction Register (IR)
, berisi instruksi 8 bit kode operasi yang akan dieksekusi.
Instruction  Buffer  Register  (IBR),
digunakan  untuk  penyimpanan  sementara  instruksi  sebelah
kanan word di dalam memori.
Program  Counter  (PC)
,  berisi  alamat  pasangan  instruksi  berikutnya  yang  akan  diambil  dari
memori.
Accumulator  (AC)
dan
Multiplier  Quotient  (MQ),
digunakan  untuk  penyimpanan  sementara
operand  dan  hasil  ALU.  Misalnya,  hasil  perkalian  2  buah  bilangan  40  bit  adalah  sebuah
bilangan 80 bit; 40  bit yang paling  berarti (
most significant bit
) disimpan dalam AC dan 40 bit
lainnya (
least significant bit
) disimpan dalam MQ.
IAS  beroperasi  secara  berulang  membentuk
siklus  instruksi
.  Komputer  IAS  memiliki  21
instruksi, yang dapat dikelompokkan seperti berikut ini :
Data tranfer
, memindahkan  data di antara memori  dengan register  – register  ALU  atau  antara
dua register ALU sendiri.
Unconditional branch
, perintah – perintah eksekusi percabangan tanpa syarat tertentu.
Conditional branch
, perintah – perintah eksekusi percabangan yang memerlukan syarat tertentu
agar dihasilkan suatu nilai dari percabangan tersebut.
9


Arithmetic,
kumpulan operasi – operasi yang dibentuk oleh ALU.
Address Modify,
instruksi – instruksi yang memungkinkan pengubahan alamat saat di komputasi
sehingga memungkinkan fleksibilitas alamat yang tinggi pada program.
Gambar 2.3 Struktur detail komputer IAS
10


Komputer Komersial
Tahun  1950  dianggap  sebagai  tahun  kelahiran  industri  komputer  dengan  munculnya  2  buah
perusahaan yang saat itu mendominasi pasar, yaitu Sperry dan IBM.
Tahun  1947,  Eckert  dan  Mauchly  mendirikan  Eckert-Mauchly  Computer  Corporation
untuk memproduksi komputer secara komersial. Komputer pertama  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.1.2 Generasi Kedua : Transistor (1955 – 1965)
Sejak  pesatnya  teknologi  semikonduktor  hingga  menghasilkan  komponen  transistor
membawa  perubahan  besar  pada  dunia  komputer.  Komputer  era  ini  tidak  lagi  menggunakan
tabung  vakum  yang  memerlukan  daya  operasional  besar,  tabung    tabung  itu  digantikan
komponen  kecil  bernama  transistor.  Konsumsi  daya  listrik  amat  kecil  dan  bentuknyapun relatif
kecil.
Transistor  ditemukan di  Bell  Labs  pada  tahun  1947  dan  tahun  1950  telah  meluncurkan
revolusi  elektronika  modern.  IBM  sebagai  perusahaan  pertama  yang  meluncurkan  produk
komputer dengan  transistor sehingga tetap  mendominasi pangsa pasar komputer. NCR dan RCA
adalah  perusahaan  yang  mengembangkan  komputer  berukuran  kecil  saat  itu,  kemudian  diikuti
IBM dengan mengeluarkan seri 7000-nya.
Dengan  adanya  transistor  membuat  hardware  komputer  saat  itu  makin  cepat  prosesnya,
lihat  Tabel  2.1.  Memori makin  besar  kapasitasnya  namun makin kecil  bentuknya.  Generasi  dua
ini  juga  terdapat  perubahan  perkembangan  pada  ALU  yang  makin  kompleks,  lahirnya  bahasa
pemrograman tingkat tinggi maupun tersedianya software sistem operasi.
Generasi  kedua  juga  ditandai  munculnya  Digital  Equipment  Corporation  (DEC)  tahun
1957  dan  meluncurkan  komputer  pertamanya,  yaitu  PDP  1.  Komputer  ini  sangat  penting  bagi
perkembangan komputer generasi ketiga.
11


Tabel 2.1 Kecepatan Generasi – Generasi Komputer
Gen
Tahun
Teknologi
Kec (operasi/detik)
1
1946 – 1957
Tabung Vakum
40.000
2
1958 – 1964
Transistor
200.000
3
1965 – 1971
Small and medium scale integration
1.000.000
4
1972 – 1977
Large scale integration
10.000.000
5
1978 -
Very large scale integration
100.000.000
IBM 7094
Komputer  ini  diluncurkan  tahun  1962.  Kemajuan  IBM  7094  adalah  adanya
Instruction  Backup
Register
(IBR)  yang  berfungsi  membeffer  instruksi  berikutnya,  efeknya  komputer  akan  lebih
cepat  prosesnya.  Unit  kontrol  mengambil  dua  word  yang  berdampingan  dari  memori  untuk
sebuah pengambilan instruksi, kecuali bila terjadi percabangan.
Kemajuan IBM 7094 lainnya adalah adanya
multiplexor
untuk memultiplex
data channel
(saluran data). Multiplexor berfungsi sebagai sentral switch data yang akan diproses dalam CPU.
Gambar 2.5 merupakan konfigurasi IMB 7094.
Gambar 2.5 Konfigurasi IBM 7094
12


1.1.3 Generasi Ketiga : Integrated Circuits (1965 – 1980)
Pada  tahun  1958  terjadi  revolusi  elektronika  kembali,  yaitu  ditemukannya
integrated
circuit
(IC)  yang  merupakan  penggabungan  komponen    komponen  elektronika  dalam  suatu
paket. Dengan ditemukan IC ini semakin mempercepat proses komputer, kapasitas memori makin
besar dan bentuknya semakin kecil.
IBM System/360
Tahun  1964  dikeluarkan  IBM  System/360  yang  telah  menggunakan  teknologi  IC.  Dalam  satu
dekade IBM menguasai 70% pasaran komputer.
Sistem  360  merupakan  kelompok  komputer  pertama  yang  terencana.  Banyak  model
dalam arsitektur 360 ini dan saling kompatibel. Hal ini sangat menguntungkan konsumen, karena
konsumen dapat menyesuaikan dengan kebutuhan maupun harganya. Pengembangan (
upgrading
)
dimungkinkan dalam komputer ini. Karakteristik komputer kelompok ini adalah :
Set  Instruksi  Mirip  atau  Identik
,  dalam  kelompok  komputer  ini  berbagai  model  yang
dikeluarkan  menggunakan  set  instruksi  yang  sama  sehingga  mendukung  kompabilitas  sistem
maupun perangkat kerasnya.
Sistem  Operasi  Mirip  atau  Identik,
ini  merupakan  feature  yang  menguntungkan  konsumen
sehingga  apabila  kebutuhan  menuntut  penggantian  komputer  tidak  kesulitan  dalam  sistem
operasinya karena sama.
Kecepatan  yang  meningkat,
model    model  yang  ditawarkan  mulai  dari  kecepatan  rendah
sampai kecepatan tinggi untuk penggunaan yang dapat disesuaikan konsumen sendiri.
Ukuran  Memori  yang  lebih  besar,
semakin  tinggi  modelnya  akan  diperoleh  semakin  besar
memori yang digunakan.
Harga yang meningkat,
semakin tinggi modelnya maka harganya semakin mahal.
Tabel 2.2 Karakteristik Penting Kelompok System/360
Karak teristik   Model 30  Model 40  Model 50  Model 65   Model 75
Ukuran memori (Kb)   64   256   256   512   512
Laju data dari meori (Mbytes/det)   0.5   0.8   2.0   8.0   16.0
Prosesor cycle time (µdetik)   1.0   0.625   0.5   0.25   0.2
Jumlah mak simum data channel   3   3   4   6   6
Data maks per channel (Kbps)   250   400   800   1250   1250
13


DEC PDP-8
Pada  tahun  yang  sama  saat  IBM  mengeluarkan  System/360,  DEC  meluncurkan  DEC  PDP-8.
Komputer ini memiliki keunggulan bentuknya yang kecil sehingga sangat fleksibel digunakan.
PDP-8  juga  memiliki  varian    varian  yang  modelnya  sama  dengan  IBM  System/360  untuk
menyesuaikan  kebutuhan  pelanggannya.  Dengan  hadirnya  PDP-8  ini  membawa  DEC  sebagai
perusahaan menyuplai komputer mini terbesar membawa DEC  sebagai pabrik komputer terbesar
kedua setelah IBM.
Arsitektur  PDP-8  sangat  berbeda  dengan  IBM  terutama  bagian  sistem
bus
.  Pada
komputer  ini  menggunakan
omnibus system
.  Sistem  ini  terdiri  atas 96  buah  lintasan  sinyal  yang
terpisah,  yang  digunakan  untuk membawa  sinyal    sinyal  kontrol,  alamat  maupun  data.  Karena
semua  komponen  menggunakan  jalur  bus  ini  maka  penggunaannya  dikontrol  oleh  CPU.
Arsitektur  bus  seperti  PDP-8  ini  nantinya  digunakan  oleh  komputer    komputer  modern
selanjutnya. Struktur bus PDP-8 terlihat pada gambar 2.6.
Gambar 2.6 Struktur bus PDP-8
1.1.4 Generasi Keempat : Very Large Scale Integration (1980 - ????)
Era  keempat perkembangan genarasi  komputer ditandai adanya VLSI.  Paket VLSI dapat
menampung  10.000  komponen  lebih per kepingnya dengan  kecepatan operasi  mencapai  100juta
operasi  per  detiknya.  Gambar  2.7  mengilustrasikan  perkembangan  mikroprosesor  Pentium
terhadap jumlah transistor per kepingnya.
Masa – masa  ini  diawali  peluncuran  mikroprosesor  Intel seri  4004. Mikroprosesor  4004
dapat  menambahkan  dua  bilangan  4  bit  dan  hanya  dapat  mengalikan  dengan  cara  pengulangan
penambahan.  Memang  masih  primitif,  namun  mikroprosesor  ini  tonggak  perkembangan
mikroprosesor    mikroprosesor  canggih  saat  ini.  Tidak  ada  ukuran  pasti  dalam  melihat
mikroprosesor, namun ukuran terbaik adalah
lebar bus data
: jumlah bit data yang dapat dikirim –
diterima mikroprosesor. Ukuran lain adalah
jumlah bit dalam register
.
14


Tahun 1972 diperkenalkan dengan mikroprosesor 8008 yang merupakan mikroprosesor 8
bit.  Mikroprosesor  ini  lebih  kompleks  instruksinya  tetapi  lebih  cepat  prosesnya  dari
pendahulunya. Kemudian Bells dan HP menciptakan mikroprosesor 32 bit pada 1981, sedangkan
Intel baru mengeluarkan tahun 1985 dengan mikroprosesor 80386.
Gambar 2.7 Grafik jumlah transistor dalam chips Pentium
Tabel 2.3 Evolusi mikroprosesor Intel
Feature
8008
8080
8086
80386
80486
Tahun diperkenalk an
1972
1974
1978
1985
1989
Jumlah instruksi
66
111
133
154
235
Lebar bus alamat
8
16
20
32
32
Lebar bus data
8
8
16
32
32
Jumlah flag
4
5
9
14
14
Jumlah register
8
8
16
8
8
Memori
15KB
64KB
1MB
4GB
4GB
I/O port
24
256
64KB
64KB
4GB
Waktu add register to register
-
1.3µ det
0.3µ det
0.125µ det
0.06µ det
15


1.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 :
• Pengolahan citra
• Pengenalan voice atau pembicaraan
• Video conference
• Mulitimedia
• 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 :
Branch Prediction
, teknik dimana prosesor memungkinkan mengamati terlebih dahulu di dalam
software  dan  melakukan  prediksi  percabangan  atau  kelompok  instruksi  yang  akan  dieksekusi
berikutnya.
Data Flow Analysis
, prosesor akan menganalisa instruksi – instruksi yang tidak tergantung pada
hasil atau data lainnya untuk membuat penjadwalan yang optimum dalam eksekusi.
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.
Perhatikan laju perkembangan prosesor dibandingkan memori utama seperti terlihat pada gambar
2.8. Organisasi dan arsitektur komputer yang handal sangat diperlukan untuk mengatasi persoalan
seperti ini.
16


Gambar 2.8 Grafik perbandingan kecepatan mikroprosesor dan memori
Terdapat  beberapa metode untuk mengatasi masalah perbedaan kecepatan  operasi antara
mikroprosesor dengan komponen lainnya, diantaranya :
  Meningkatkan  jumlah bit  yang  dicari  pada suatu  saat  tertentu  dengan melebarkan DRAM  dan
melebarkan lintasa sistem busnya.
  Mengubah  antarmuka  DRAM  sehingga  lebih  efisien  dengan  menggunakan  teknik
cache
atau
pola
buffer
lainnya pada keping DRAM.
• 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  I/O.  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.
1.3 Contoh Evolusi Komputer
Evolusi  komputer  yang  akan  dijelaskan  adalah  kelompok  komputer  Pentium  Intel  dan
PowerPC.  Alasannya  adalah  komputer  Pentium  Intel  mampu  mendominasi  pasaran  dan  secara
17


teknologi  menggunakan  rancangan  CISC  (
complex  instruction  set  computers
)  dalam
arsitekturnya.  Sedangkan PowerPC  merupakan  kelompok  komputer  yang  menerapkan teknologi
RISC (
reduced instruction set computers
). Detail tentang CISC dan  RISC akan dijelaskan dalam
matakuliah Arsitektur CPU.
Pentium
Pentium  merupakan  produk  Intel  yang  mampu  mendominasi  pasaran  prosesor  hingga  saat  ini.
Generasi  demi generasi  diluncurkan  ke  pasaran  dengan kenaikan unjuk  kerja yang  menakjubkan
dalam memenuhi kebutuhan konsumennya.
Berikut evolusi prosesor keluaran Intel dari prosesor sederhana sampai prosesor keluaran saat ini:
  8080,  keluar tahun  1972  merupakan  mikroprosesor pertama keluaran  Intel  dengan mesin 8 bit
dan  bus  data  ke  memori  juga  8  bit.  Jumlah  instruksinya  66  instruksi  dengan  kemampuan
pengalamatan 16KB.
  8086,  dikenalkan  tahun  1974  adalah  mikroprosesor  16  bit  dengan  teknologi  cache  instruksi.
Jumlah instruksi mencapai 111 dan kemampuan pengalamatan ke memori 64KB.
  80286,  keluar  tahun  1982  merupakan  pengembangan  dari  8086,  kemampuan  pengalamatan
mencapai 1MB dengan 133 instruksi.
• 80386, keluar tahun 1985 dengan mesin 32  bit. Sudah mendukung sistem multitasking. Dengan
mesin 32 bitnya, produk ini mampu menjadi terunggul pada masa itu.
  80486,  dikenalkan  tahun  1989.  Kemajuannya  pada  teknologi
cache
memori  dan
pipelining
instruksi. Sudah dilengkapi dengan
math co-processor
.
• Pentium, dikeluarkan tahun 1993, menggunakan teknologi
superscalar
sehingga memungkinkan
eksekusi instruksi secara paralel.
• Pentium  Pro, keluar tahun 1995.  Kemajuannya pada  peningkatan organisasi
superscalar
untuk
proses  paralel, ditemukan  sistem prediksi cabang, analisa  aliran data dan sistem cache memori
yang makin canggih.
  Pentium  II,  keluar  sekitar  tahun  1997  dengan  teknologi  MMX  sehingga  mampu  menangani
kebutuhan multimedia. Mulai Pentium II telah menggunakan teknologi RISC.
• Pentium III, terdapat kemampuan instruksi
floating point
untuk menangani grafis 3D.
• Pentium IV, kemampuan floating point dan multimedia semakin canggih.
• Itanium, memiliki kemampuan 2 unit floating point, 4 unit integer, 3 unit pencabangan, internet
streaming, 128 interger register.
18
 
PowerPC
Proyek sistem RISC diawali tahun 1975 oleh IBM pada komputer muni seri 801. Seri pertama ini
hanyalah  prototipe,  seri  komersialnya  adalah  PC  RT  yang  dikenalkan  tahun  1986.  Tahun  1990
IBM  mengeluarkan  generasi  berikutnya  yaitu  IBM  RISC  System/6000  yang  merupakan  mesin
RISC  superskalar  workstation.  Setelah  ini  arsitektur  IBM  lebih  dikenal  sebagai  arsitektur
POWER.
IBM  menjalin  kerja  sama  dengan  Motorola  menghasilkan  mikroprosesor  seri  6800,
kemudian  Apple  menggunakan  keping  Motorola  dalam  Macintoshnya.  Saat  ini  terdapat  4
kelompok PowerPC, yaitu :
  601,  adalah  mesin  32  bit  merupakan  produksi  masal  arsitektur  PowerPC  untuk  lebih  dikenal
masyarakat.
• 603,  merupakan  komputer desktop  dan komputer portabel. Kelompok ini sama dengan seri 601
namun lebih murah untuk keperluan efisien.
• 604, seri komputer PowerPC untuk kegunaan komputer
low-end server
dan komputer desktop.
• 620, ditujukan untuk penggunaan
high-end server
. Mesin dengan arsitektur 64 bit.
• 740/750, seri dengan cache L2.
• G4, seperti seri 750 tetapi lebih cepat dan menggunakan 8 instruksi paralel.
19




Share this Article on :

0 komentar:

Post a Comment

Popular Posts

Like Button

 
Login to Facebook
Join Join Computer Word in Facebook!