Jumat, 05 Februari 2010

arsitektur komputer

4. Arsitektur Komputer

Perangkat keras merupakan perangkat elektronik yang menyusun bentuk fisik dari sebuah sistem komputer.
Pada awalnya komputer tersusun dari perangkat keras yang masih bekerja secara mekanis dengan digerakkan oleh mesin uap maupun tenaga manusia.
Beberapa contoh komputer mekanis adalah mesin diferensial dan mesin analitis buatan Charles Babbage (1792-1871).
Perangkat keras yang bekerja secara elektronik berhasil diciptakan pada masa Perang Dunia Kedua, dimana Inggris berhasil mengembangkan mesin komputer bernama COLOSSUS yang ditujukan untuk memecahkan kode ENIGMA milik Jerman.
Pada jaman modern saat ini, hampir semua komputer mengadopsi arsitektur yang dibuat oleh John von Neumann (1903-1957).
Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal.



Gambar 1 Arsitektur Komputer Von Neumann

Pada dasarnya komputer arsitektur Von Neumann adalah terdiri dari elemen sebagai berikut:
 Prosesor, merupakan pusat dari kontrol dan pemrosesan instruksi pada komputer.
 Memori, digunakan untuk menyimpan informasi baik program maupun data.
 Perangkat input-output, berfungsi sebagai media yang menangkap respon dari luar serta menyajikan informasi keluar sistem komputer.

Model kerja dari arsitektur dasar Von Neumann dapat dilihat pada Gambar 1. Pada gambar tersebut prosesor terdiri atas Unit Kontrol (CU) dan Unit Logika dan Aritmatik (ALU). Memori berfungsi sebagai tempat menyimpan instruksi yang sedang dijalankan oleh prosesor, lalu hasilnya dapat disajikan melalui perangkat input/output.

a. Prosesor atau Central Processing Unit (CPU)

CPU merupakan tempat untuk melakukan pemrosesan instruksi-instruksi dan pengendalian sistem komputer.
Perkembangan perangkat CPU mengikuti generasi dari sistem komputer.
Pada generasi pertama CPU terbuat dari rangkaian tabung vakum sehingga memiliki ukuran yang sangat besar.
Pada generasi kedua telah diciptakan transistor sehinga ukuran CPU menjadi lebih kecil dari sebelumnya.
Pada generasi ketiga CPU telah terbuat dari rangkaian IC sehingga ukurannya menjadi lebih kecil.
Pada generasi keempat telah diciptakan teknologi VLSI dan ULSI sehingga memungkinkan ribuan sampai jutaan transistor tersimpan dalam satu chip.



• Elemen CPU

Pada perkembangan komputer modern, setiap prosesor terdiri atas:
 Control Unit (CU).
 Arithmatic and Logic Unit (ALU).
 Register.
 Bus.

o Control Unit (CU).
Control Unit atau Unit Kontrol berfungsi untuk mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output.
Unit ini juga mengartikan instruksi-instruksi dari program komputer, membawa data dari alat input ke memori utama, dan mengambil data dari memori utama untuk diolah.
Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output.

o Arithmatic and Logic Unit (ALU).
Arithmatic and Logic Unit atau Unit Aritmetika dan Logika berfungsi untuk melakukan semua perhitungan aritmatika (matematika) dan logika yang terjadi sesuai dengan instruksi program. ALU menjalankan operasi penambahan, pengurangan, dan operasi-operasi sederhana lainnya pada input-inputnya dan memberikan hasilnya pada register output.

o Register
Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara data dan instruksi lainnya yang menunggu giliran untuk diproses masih disimpan di dalam memori utama. Setiap register dapat menyimpan satu bilangan hingga mencapai jumlah maksimum tertentu tergantung pada ukurannya. Register-register dapat dibaca dan ditulis dengan kecepatan tinggi karena berada pada CPU.



Beberapa jenis register adalah:

 Program Counter (PC), merupakan register yang menunjuk ke instruksi berikutnya yang harus diambil dan dijalankan.
 Instruction Register (IR), merupakan register yang menyimpan instruksi yang sedang dijalankan.
 General Purpose Register, merupakan register yang memiliki kegunaaan umum yang berhubungan dengan data yang diproses.
 Memory Data Register (MDR), merupakan register yang digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang akan direkam ke memori utama dari hasil pengolahan oleh CPU.
 Memory address register (MAR), merupakan register yang digunakan untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan.
 Sebagian besar komputer memiliki beberapa register lain, sebagian digunakan untuk tujuan umum, dan sebagian lainnya untuk tujuan khusus.

o Bus
Bus merupakan penghubung antara semua komponen CPU. Bus berupa sekumpulan kabel-kabel paralel untuk mentransmisikan alamat (address), data, dan sinyal-sinyal kontrol.

• Klasifikasi Prosesor

o Berdasarkan jenis mikroprosesor, dapat dibagi menjadi dua yaitu:
 Tipe Intel untuk Personal Computer (PC), diproduksi oleh Intel Corp., Advanced Micro Devices (AMD), Cyrix, DEC, dll.
 Tipe Motorola untuk komputer Macintosh, diproduksi oleh Motorola.

o Ukuran kecepatan prosesor adalah:
 Hertz, yaitu jumlah clock atau ketukan prosesor tiap satu detik. Untuk prosesor modern memakai satuan Megahertz atau Gigahertz.
 MIPS, singkatan dari Million Instruction Per Second, yaitu jumlah instruksi dalam juta tiap satu detik.
 Flops, singkatan dari Floating Point per Second, yaitu jumlah perhitungan floating point tiap satu detik. Floating point adalah metode untuk menuliskan bilangan dengan mantisa, contoh: 3 x 10-5.
 Fractions of a second, yaitu waktu eksekusi relatif dari suatu instruksi pada sistem komputer.

o Dalam desain mikroprosesor, terdapat dua jenis desain, yaitu:
 CISC (Complex instruction set computing chips), dapat menampung banyak instruksi yang kompleks.
 RISC (Reduced instruction set computing chips), dapat meringkas beberapa instruksi sehingga dapat mempercepat kerja prosesor.

o Jenis bus yang telah didukung oleh sistem komputer saat ini adalah:
 ISA, singkatan dari Industry Standard Architecture, merupakan jenis bus standar pertama yang digunakan industri. Bus ISA beroperasi pada kecepatan 8.33 MHz. Versi perkembangan dari ISA adalah EISA (Extended ISA).
 PCI, singkatan dari Peripheral Component Interconnect bus, merupakan jenis bus yang dikembangkan dan dipatenkan oleh Intel pada tahun 1990. Versi pertama PCI beroperasi pada kecepatan 33 MHz dengan bandwidth 133 MB/dtk. PCI 2.0 diperkenalkan tahun 1993 dan PCI 2.1 tahun 1995 dengan bandwidth 528 MB/dtk.
 AGP, singkatan dari Accelerator Graphic Port, merupakan bus hasil perkembangan dari PCI yang dikhususkan untuk pemrosesan data grafik dan video.
 USB, singkatan dari Universal Serial Bus, pada awalnya dikembangkan secara bersama-sama oleh tujuh perusahaan, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Saat ini USB telah menjadi standar yang digunakan secara luas dalam Personal Computer.

Rabu, 03 Februari 2010

komputer

SEJARAH PERKEMBANGAN COMPUTER: Teori 1 (Pertama)
Sejarah Perkembangan Komputer
Charles Babbage dalam Artikel Sejarah Komputer

Charles BabbageCharles Babbage dianugerahi dunia dengan gelar Bapak komputer. Jelas ini bukan gelar sembarangan. Lalu hal-hal apa yang membuat orang ini menjadi tokoh penting dalam sejarah komputer dunia ini.





Mari kita bahas bersama-sama...

Babbage lahir lahir pada tanggal 26 Desember 1791 dan wafat pada 18 Oktober 1871. Dia berkebangsaan inggris dan merupakan seorang ahli matematika.

Dia menjadi tokoh penting dalam sejarah perkembangan komputer setelah dia memberi gagasan tentang sebuah komputer yang dapat diprogam. Dia membuktikannya dengan membuat sebuah mesin. Namun sayangnya mesin itu tidak selesai.(Sekarang mesin itu disimpan di Musium Sains London).

Berikut Artikel sejarah komputer babbage :

Pasa zaman itu, tabel matematika dihitung dan disusun oleh manusia, Artinya boleh dikatakan bahwa manusia itu sendirilah komputer. Ada satu orang yang memmerintahkan sekelompok orang untuk serempak melakukan perhitungan. Namun babbage melihat begitu banyak kesalahan dari manusia-manusia yang melakukan perhitungan ini.

Kemudian inspirasi itu datang juga. Sebuah inspirasi yang menjadi sejarah awal komputer. Charles Babbage mencoba menghitung tabel matematika menggunakan mesin. Tahun itu adalah 1822. Mesinnya sendiri disebut....

Difference engine

Saat pertama kali difference engine disusun kira-kira lebih dari 25.000 bagian dan mempunyai berat sebesar 136.000 kg. Belum lagi tinggi dari komputer kuno ini yang mencapai 2,4 meter. (Coba anda bandingkan dengan komputer zaman sekarang, betapa sejarah perkembangan komputer begitu luar biasa untuk diingat PLUS bandingkan juga dengan Pascaline)



Difference engine

Cara pembuatan mesinnya menggunakan nilai perhitungan dari fungsi polynominal. Difference engine babbagge sendiri memang tidak sama persis karena dibuat untuk menghitung rentetan dari nilai secara otomatis. Ini bisa dikarenakan menggunakan cara dari finite differenses.

Sayangnya...

Mesin ini tidak pernah selesai, walaupun dukungan dana untuk proyeknya mendapat banyak dukungan. Bahkan difference engine baru dibuat kembali pada tahun 1989-1991 (1,5 abad kemudian) dengan menggunakan rencana dari babbage. Tentu saja ini dilakukan untuk sekedar memberi penghormatan kepada Babbage, yaitu dengan menyelesaikan mesin ini.

Setelah difference engine tidak selesai. Babbage kemudian membuat design sebuah mesin yang bebeda dan lebih kompleks. Nama mesinnya adalah...

Analytical engine

Tahun 1856!

Perbedaan utama dari engine ini dibanding sebelumnya adalah penggunaan punch cards.Nah ini dia mesin yang dapat dikatakan menyerupai komputer zaman sekarang (karene memiliki beberapa karateristik komputer modern).

Selasa, 02 Februari 2010

sejarah komputer

SEJARAH KOMPUTER

DEFINISI KOMPUTER

Istilah komputer diambil dari bahasa inggris yaitu dari kata “To Compute” atau “Computare” dalam bahasa Latin yang berarti menghitung
Komputer adalah sebagai suatu sistem elektronik untuk memanipulasi data secara cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis dapat menerima dan menyimpan data input, memprosesnya dan menghasilkan output berdasarkan langkah-langkah intruksi / perintah yang tersimpan di memori

PERKEMBANGAN KOMPUTER

A. PERKEMBANGAN KOMPUTER SECARA UMUM

5000 SM : Ditemukan Abascus
1822 : Charles Babbage ( Ahli Matematika Inggris ) menciptakan suatu mesin hitung ( Difference Engine )
1833 : Charles Babbage mengembangkan Difference Engine lebih mendalam dan umum dinamakan Analytical Engine yang dikenal sebagai General Purpose Digital Komputer
1937 : Prof. Howard Aiken ( Ahli Matematika dari Univ. Harvard ) merancang pembuatan komputer yang mampu melakukan operasi aritmatika dan logical secara otomomatis secara Mekanik Elektronik
1944 : Bekerjasama dengan perusahaan IBM membuat komputer secara elektronik yang diberi nama “ Havard Mark 1 Automatic Sequence Controlled Calculator ( ASCC ) “

B. PERKEMBANGAN KOMPUTER BERDASARKAN GENERASI

Perkembangan komputer dikelompokkan dalam 5 Generasi yaitu
Komputer Generasi Pertama ( 1946 – 1959 )

google translator

EnglishSpainFrenchPortugueseRussianArabic GermanItalianDutchJapaneseKoreanChinese Simplified

visitors

free counters

ayo mampir

Join My Community at MyBloglog!

networkedBlogs