Kamis, 18 Oktober 2018

evolusi arsitektur komputer

1. Perkembangan Arsitektur Komputer
      Arsitektur komputer  dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya. Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini 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).
      Di antara demikian banyak pemahaman tentang arsitektur, arsitektur dikenal juga sebagai suatu tradisi yang berkembang. Dari waktu ke waktu wajah arsitektur selalu mengalami perubahan. Hal-hal yang mempengaruhi perkembangan dan pengembangan arsitektur tidak hanya berupa keadaan eksternal, tetapi juga keadaan internal. Disini kita membahas mengenai evolusi arsitektur pada komputer. Arsitektur dari komputer sendiri merupakan suatu susunan atau rancangan dari komputer tersebut sehingga membentuk suatu kesatuan yang dinamakan komputer. Komputer sendiri berevolusi dengan cepat mulai dari generasi pertama hingga sekarang. Evolusi sendiri didasarkan pada fungsi atau kegunaanya dalam kehidupan. Evolusi pada komputer sendiri ada karena keinginan atau hal yang dibutuhkan manusia itu sendiri. Sekarang ini komputer sudah dapat melakaukan perintah yang sulit sekalipun tidak seperti dulu yang hanya bisa melakukan yang sederhana saja. Itulah yang dinamakan evolusi arsitektur yaitu perubahan bentuk juga fungsi dan kemampuannya. 

2.      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 kinerja yang se imbang dan effesien. Terakhir akan dibahas evolusi dua system yang sangat penting pada komputer saat ini yaitu Pentium dan PowerPC.                                  2.1. Sejarah Singkat Komputer

A.   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.Mencapai   5.000  operasi  penambahan  per  detik.  ENIAC masih  merupakanmesin  desimal, representasi data bilangan dalam bentuk desimal dan arimetiknya dibuat dalam bentuk desimal.

Memorinya  terdiri  atas20  akumulator,  yang  masingmasing  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.




B. 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 diikutiIBM dengan mengeluarkan seri 7000-nya.

Dengan adanya transistor membuat hardware komputer saat itu makin cepat prosesnya,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.


C. 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.
      
      D. 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.  

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  melihatmikroprosesor, namun ukuran terbaik adalah lebar bus data : jumlah bit data yang dapat dikirim -diterima mikroprosesor. Ukuran lain adalah jumlah bit dalam register.

Tahun 1972 diperkenalkan dengan mikroprosesor 8008 yang merupakan mikroprosesor8 bit.  Mikroprosesor  ini  lebih kompleks  instruksinya  tetapi  lebihcepat  prosesnya  dari pendahulunya. Kemudian Bells dan HP menciptakan mikroprosesor 32 bit pada 1981, sedangkan Intel baru mengeluarkan tahun 1985 dengan mikroprosesor 80386.

E. Generasi kelima

      Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001: Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence atau AI), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.
     Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian ketimbang sekadar menterjemahkan kata-kata secara langsung.
     Banyak kemajuan di bidang desain komputer dan teknologi yang semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non Neumann. Model non Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.

     Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia.



Daftar pustaka





















organisasi komputer dasar

1.   STUKTUR ORGANISASI KOMPUTER

1.2.   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.

1.3.  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 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


1.4      Struktur dan Fungsi Organisasi Komputer


Struktur adalah bagaimana masing-masing komponen saling berhubungan satu sama lain, Fungsi merupakan operasi dari masing-masing komponen sebagai bagian dari struktur
         Semua Komputer Memiliki 4 Fungsi:
-            Pengolahan data – Data processing
-            Penyimpanan data – Data storage
-            Pemindahan data – Data movement
-            Kendali – Control

Struktur dan Unit Fungsional Dasar Komputer

Dari gambar di atas kita dapat mengetahui bagaimana sebuah struktur dari fungsi dasar kontrol pada komputer, dan adapun fungsi dari masing-masing komponen dalam struktur tersebut adalah sebagai berikut:

1.         Input Device (Alat Masukan)

Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer. Input device adalah alat yang digunakan untuk menerima input dari luar sistem, dan dapat berupa signal input atau maintenance input. Di dalam sistem komputer, signal input berupa data yang dimasukkan ke dalam system komputer, sedangkan maintenance input berupa program yang digunakan untuk mengolah data yang dimasukkan. Dengan demikian, alat input selain digunakan untuk memasukkan data juga untuk memasukkan program. Beberapa alat input mempunyai fungsi ganda, yaitu disamping sebagai alat input juga berfungsi sebagai alat output sekaligus. Alat yang demikian disebut sebagai terminal. Terminal dapat dihubungkan kesistem komputer dengan menggunakan kabel langsung atau lewat alat komunikasi. Terminal dapat digolongkan menjadi non intelligent terminal, smart terminal, dan intelligent terminal. Non intelligent terminal hanya berfungsi sebagai alat memasukkan input dan penampil output, dan tidak bisa diprogram karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut sebagai dumb terminal. Smart terminal mempunyai alat pemroses dan memori di dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali. Walaupun demikian, terminal jenis ini tidak dapat diprogram oleh pemakai, kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram oleh pemakai. Peralatan yang hanya berfungsi sebagai alat input dapat digolongkan menjadi alat input langsung dan tidak langsung. Alat input langsung yaitu input yang dimasukkan langsung diproses oleh alat pemroses,

Sedangkan alat input tidak langsung melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Alat input langsung dapat berupa papan ketik (keyboard), pointing device (misalnya mouse, touch screen, light pen, digitizer graphics tablet), scanner (misalnya magnetic ink character recognition, optical data reader atau optical character recognition reader), sensor (misalnya digitizing camera), voice recognizer (misalnya microphone). Sedangkan alat input tidak langsung misalnya keypunch yang dilakukan melalui media punched card (kartu plong), key-to-tape yang merekam data ke media berbentuk pita (tape) sebelum diproses oleh alat pemroses, dan key-to-disk yang merekam data ke media magnetic disk (misalnya disket atau harddisk) sebelum diproses lebih lanjut.

A.      Keyboard

Merupakan alat input standart yang diperlukan dalam setiap PC. Komponen ini tidak mengalami perkembangan yang pesat. Hanya dalam konektor dalam PC nya saja yang mengalami perkembangan. Dimulai dengan keyboard XT, keyboard PS2, keyboard USB dan yang baru berkembang sekarang ini adalah keyboard wireless.

B.       Mouse

Mouse merupakan komponen input yang sanagt diperlukan jika menggunakan sistem operasi grafis. Mouse lebih banyak eprkembangannya dari pada keyboard. Muali dari mouse serial, mouse PS/2, mouse scroll, dan saat mouse optic.

2. Output device ( alat pengeluaran )

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. Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk, yaitu tulisan (huruf, angka, simbol khusus), image (dalam bentuk grafik atau gambar), suara, dan bentuk lain yang dapat dibaca oleh mesin (machine-readable form). Tiga golongan pertama adalah output yang dapat digunakan langsung oleh manusia, sedangkan golongan terakhir biasanya digunakan sebagai input untuk proses selanjutnya dari komputer. Peralatan output dapat berupa:
a.   Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan dan image pada media keras seperti kertas atau film. Contoh hard-copy devicce
b.     Soft-copy device, yaitu alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang berupa sinyal elektronik.
c.    Drive device atau driver, yaitu alat yang digunakan untuk merekam simbol dalam bentuk yang hanya dapat dibaca oleh mesin pada media seperti magnetic disk atau magnetic tape. Alat ini berfungsi ganda, sebagai alat output dan juga sebagai alat input. Sekarang media penyimpan yang berkembang adalah disk rive, hard disk, CD-ROM/CD-RW.

3.        I/O Ports

Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. I/O Port juga biasa disebut dengan bagian interface (antar muka) karena 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.

CPU merupakan tempat pemroses instruksi-instruksi program, yang ada komputer mikro disebut dengan micro-processor (pemroses mikro). Pemroses ini berupa chip yang terdiri dari ribuan hingga jutaan IC. Dalam dunia dagang, pemroses ini diberi nama sesuai dengan keinginan pembuatnya dan umumnya ditambah dengan nomor seri, misalnya dikenal pemroses Intel 80486 DX2-400 (buatan Intel dengan seri 80486 DX2-400 yang dikenal dengan komputer 486 DX2), Intel Pentium 100 (dikenal dengan komputer Pentium I), Intel Pentium II-350, Intel Pentium III-450, Intel Celeron 333, AMD K-II, dan sebagainya. Masing-masing produk ini mempunyai kelebihan dan kekurangan masing-masing.

5.        Memori
A.        Random Access Memory (RAM)

Semua data dan program yang dimasukkan melalui alat input akan disimpan terlebih dahulu di memori utama, khususnya RAM, yang dapat diakses secara acak (dapat diisi/ditulis, diambil, atau dihapus isinya) oleh pemrogram. Struktur RAM terbagi menjadi empat bagian utama, yaitu:
·           Input storage, digunakan untuk menampung input yang dimasukkan melalui alat input.
·           Program storage, digunakan untuk menyimpan semua instruksi-instruksi program yang akan diakses.
·           Working storage, digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan.
·           Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.

Input yang dimasukkan melalui alat input akan ditampung terlebih dahulu di input storage. Bila input tersebut berupa program maka akan dipindahkan ke program storage, dan bila berbentuk data maka akan dipindahkan ke working storage. Hasil dari pengolahan juga ditampung terlebih dahulu di working storage dan bila akan ditampilkan ke alat output maka hasil tersebut dipindahkan ke output storage.


B. Read Only Memory (ROM) 

 Dari namanya, ROM hanya dapat dibaca sehingga pemrogram tidak bisa mengisi sesuatu ke dalam ROM. ROM sudah diisi oleh pabrik pembuatnya berupa sistem operasi yang terdiri dari program-program pokok yang diperlukan oleh sistem komputer, seperti misalnya program untuk mengatur penampilan karakter di layar, pengisian tombol kunci papan ketik untuk keperluan kontrol tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat pertama kali sistem komputer diaktifkan. Proses mengaktifkan komputer pertama kali ini disebut dengan booting, yang dapat berupa cold booting atau warm booting. Cold booting merupakan proses mengaktifkan sistem computer pertama kali untuk mengambil program bootstrap dari keadaan listrik komputer mati (off) menjadi hidup (on). Sedangkan warm booting merupakan proses pengulangan pengambilan program bootstrap pada saat komputer masih hidup dengan cara menekan tiga tombol tombol pada papan ketik sekaligus, yaitu Ctrl, Alt, dan Del. Proses ini biasanya dilakukan bila sistem computer macet, daripada harus mematikan aliran listrik komputer dan menghidupkannya kembali. Instruksi-instruksi yang tersimpan di ROM disebut dengan microinstruction atau firmware karena hardware dan software dijadikan satu oleh pabrik pembuatnya. Isi dari ROM ini tidak boleh hilang atau rusak karena bila terjadi demikian, maka system komputer tidak akan bisa berfungsi. Oleh karena itu, untuk mencegahnya maka pabrik pembuatnya merancang ROM sedemikian rupa sehingga hanya bisa dibaca, tidak dapat diubah-ubah isinya oleh orang lain. Selain itu, ROM bersifat non volatile supaya isinya tidak hilang bila listrik komputer dimatikan.
Pada kasus yang lain memungkinkan untuk merubah isi ROM, yaitu dengan cara memprogram kembali instruksi-instruksi yang ada didalamnya. ROM jenis ini berbentuk chip yang ditempatkan pada rumahnya yang mempunyai jendela di atasnya. ROM yang dapat diprogram kembali adalah PROM (Programmable Read Only Memory), yang hanya dapat diprogram satu kali dan selanjutnya tidak dapat diubah kembali. Jenis lain adalah EPROM (Erasable Programmable Read Only Memory) yang dapat dihapus dengan sinar ultraviolet serta dapat diprogram kembali berulang-ulang. Disamping itu, ada juga EEPROM (Electrically Erasable Programmable Read Only Memory) yang dapat dihapus secara elektronik dan dapat diprogram kembali.

6.        Data Bus

Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawah 1 bit data, maka jumlah saluran menetukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menetukan kinerja sistem secara keseluruhan. Sifatnya bldirectional, artinya CPU dapat membaca dan menerima data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 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. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.

8.        Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. terdiri dari 4 sampai 10 jalur paralel.


Daftar Pustaka
-  Atmosudirdjo, Prayudi. (1999).Desain Serta Struktur Organisasi. Jakarta: STIA, LAN Press.- http : // id. Wikipedia. Org/ wiki/ Model organisasi social