Awal di ciptakannya komputer untuk di gunakan sebagai alat hitung aritmetika saja, namun tahun ke tahun komputer semakin canggih dan semakin simple. Banyak sekali perubahan yang di alami oleh komputer, awal adanya komputer adalah komputer sempoa sebagai alat hitung aritmetika sederhana.
sejarah komputer
Generasi pertama ini komputer masih menggunkan beberapa tabung vakum besar antara lain : crystal diodes, relays, resistors, serta capacitors, yang menggunakan daya listrik cukup besar kurang lebih 150 kilowatt. ENIAC adalah komputer pertama yang ada, ENIAC singkatan dari Electronic Numerical Integrator And Computer. Komputer ENIAC belum menggunakan kode biner namun komputer ini sudah berbentuk digital. Pemogramannya dengan plugboard dan switch yang mana input dan output dari IBM Cad sudah di dukung.
Generasi Kedua Komputer Tahun 1955 – 1960
Dengan ditemukannya transistor komputer kedua ini muncul. Yang di kembangkan tahun 1953 di University of Manchester. Komputer kedua ini adalah komputer pertama yang menggunakan transistor, dengan mengganti vakum – vakum yang di pakai komputer generasi pertama. Bentuknya pun lebih kecil dari pada komputer generasi pertama namun kalau di bandingkan dengan komputer saat ini masih sangat jauh beda. IBM yang di gunakan IBM 1401 menjadikan sedikit populer.
Generasi Ketiga Komputer Tahun 1960
Generasi ketiga juga di ciptakan karena adanya penemuan seperti halnya komputer generasi kedua. Kalau generasi kedua karena di temukannya transistor namun komputer ketiga ini dengan di temukannya Integrated Circuits (IC) biasa di kenal dengan microchips. Jauh berbeda dengan kamputer pertama dan kedua, komputer ketiga lebih kecil sehingga di kenal dengan minicomputer. Transistor juga masih di digunakan oleh komputer generasi ketiga sehingga komputer kedua belum punah. Minicomputer juga bisa dibilang jembatan antara mainframe dengan microcomputer. Bentuk yang lebih kecil harga yang di punyai juga semakin murah.
Generasi Keempat Komputer Tahun 1971
Komputer generasi keempat ini menggunakan microchips yang berbasis CPU (Central Processing Unit). Yang mana komponen – komponen CPU yang di butuhkan masuk ke dalam microchips biasanya di sebut microprocessor. Dengan adanya microprocessor menjadikan microcomputer semakin berkembang, yang sekarang ini di kenal dengan komputer pribadi. Microprocessor yang pertama kali keluar adalah microprocessor intel 4004.
Generasi Kelima Komputer (saat ini)
Komputer generasi kelima adalah komputer yang saat ini kita gunakan. LSI (Large Scale Integration) merupakan tanda munculnya komputer generasi kelima, yang mana pemadatan microprocessor terjadi. Banyak sekali perbedaan dari komputer generasi – generasi yang sebelumnya.
Perkembangan komputer saat ini memang sangat pesat dan semakin canggih. Kita yang hidup di zaman sekarang bisa di bilang enak, karena komputer yang kita gunakan sudah modern dan semakin canggih.
Incoming search terms:
- perkembangan komputer dari masa ke masa
- sejarah komputer dari masa ke masa
- generas komputer masa ke masa
- komputer dari tahun ke tahun
- sejarah perkembangan komputer dari masa ke masa
- komputer dari masa ke masa
- masa computer
- singkat sejarah komputer dari masa kemasa
- jelaskan perkembangan generasi komputer dari masa kemasa
2.Arithmetic Logic Unix merupakan
bagian pengolah bilangan dari sebuah komputer. Di dalam operasi aritmetika ini
sendiri terdiri dari berbagai macam operasi diantaranya adalah operasi
penjumlahan, pengurangan, perkalian, dan pembagian. Mendesain ALU juga memiliki
cara yang hampir sama dengan mendesain enkoder, dekoder, multiplexer, dan demultiplexer
ALU terdiri dari register-register untuk menyimpan informasi.Operasi arithmatic
dan logic terbagi dalam 4 kelas, yaitu decimal arthmatic, fixed point
arithmatic, floating point arithmatic, dan logic operation.
Arithmetic Logical Unit merupakan unit
penalaran secara logic. ALU ini adalah merupakan Sirkuit CPU berkecepatan
tinggi yang bertugas menghitung dan membandingkan. Angka-angka dikirim dari
memori ke ALU untuk dikalkulasi dan kemudian dikirim kembali ke memori.
Jika CPU diasumsikan sebagai otaknya komputer, maka ada suatu alat lain di
dalam CPU tersebut yang kenal dengan nama Arithmetic Logical
Unit (ALU), ALU inilah yang berfikir untuk menjalankan perintah yang
diberikan kepada CPU tersebut.
ALU sendiri merupakan suatu kesatuan
alat yang terdiri dari berbagai komponen perangkat elektronika termasuk di
dalamnya sekelompok transistor, yang dikenal dengan nama logic gate, dimana
logic gate ini berfungsi untuk melaksanakan perintah dasar matematika dan
operasi logika. Kumpulan susunan dari logic gate inilah yang dapat melakukan
perintah perhitungan matematika yang lebih komplit seperti perintah “add” untuk
menambahkan bilangan, atau “devide” atau pembagian dari suatu bilangan. Selain
perintah matematika yang lebih komplit, kumpulan dari logic gate ini juga mampu
untuk melaksanakan perintah yang berhubungan dengan logika, seperti hasil
perbandingan dua buah bilangan. Instruksi yang dapat dilaksanakan oleh ALU
disebut dengan instruction set.
Fungsi Arithmetic Logic Unix
- Melakukan suatu proses data yang berbentuk angka dan logika, seperti data matematika dan statistika
- Melakukan keputusan dari operasi sesuai dengan instruksi program yaitu operasi logika (logical operation).
- Melakukan perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program
- Membantu Control Unit saat melakukan perhitungan aritmatika (ADD, SUB) dan logika (AND, OR, XOR, SHL, SHR)
ALU akan bekerja setelah mendapat perintah dari Control Unit yang terletak pada processor. Control Unit akan memberi perintah sesuai dengan komando yang tertulis(terdapat) pada register. Jika isi register memberi perintah untuk melakukan proses penjumlahan, maka PC akan menyuruh ALU untuk melakukan proses penjumlahan. Selain perintah, register pun berisikan operand-operand. Setelah proses ALU selesai, hasil yang terbentuk adalah sebuah register yang berisi hasil atau suatu perintah lainnya. Selain register, ALU pun mengeluarkan suatu flag yang berfungsi untuk memberi tahu kepada kita tentang kondisi suatu processor seperti apakah processor mengalami overflow atau tidak.
Perhitungan pada ALU adalah bentuk bilangan integer yang
direpresentasikan dengan bilangan biner. Namun, untuk saat ini, ALU dapat
mengerjakan bilangan floating point atau bilangan berkoma, tentu saja
dipresentasikan dengan bentuk bilangan biner. ALU mendapatkan data (operand,
operator, dan instruksi) yang akan disimpan dalam register. Kemudian data tersebut
diolah dengan aturan dan sistem tertentu berdasarkan perintah control unit.
Setelah proses ALU dikerjakan, output akan disimpan dalam register yang dapat
berupa sebuah data atau sebuah instruksi. Selain itu, bentuk output yang
dihasilkan oleh ALU berupa flag signal. Flag signal ini adalah penanda status
dari sebuah CPU. Bilangan integer (bulat) tidak dikenal oleh komputer dengan
basis 10. Agar komputer mengenal bilangan integer, maka para ahli komputer
mengkonversi basis 10 menjadi basis 2. Seperti kita ketahui, bahwa bilangan
berbasis 2 hanya terdiri atas 1 dan 0. Angka 1 dan 0 melambangkan bahwa 1
menyatakan adanya arus listrik dan 0 tidak ada arus listrik. Namun, untuk
bilangan negatif, computer tidak mengenal simbol (-). Komputer hanya mengenal simbol
1 dan 0. Untuk mengenali bilangan negatif, maka digunakan suatu metode yang
disebut dengan Sign Magnitude Representation. Metode ini menggunakan simbol 1
pada bagian paling kiri (most significant) bit. Jika terdapat angka 18 =
(00010010)b, maka -18 adalah (10010010)b. Akan tetapi, penggunaan
sign-magnitude memiliki 2 kelemahan. Yang pertama adalah terdaptnya -0 pada
sign magnitude[0=(00000000)b; -0=(10000000)b]. Seperti kita ketahui, angka 0
tidak memiliki nilai negatif sehingga secara logika, sign-magnitude tidak dapat
melakukan perhitungan aritmatika secara matematis. Yang kedua adalah, tidak
adanya alat atau software satupun yang dapat mendeteksi suatu bit bernilai satu
atau nol karena sangat sulit untuk membuat alat seperti itu. Oleh karena itu, penggunaan
sign magnitude pada bilangan negatif tidak digunakan, akan tetapi diganti
dengan metode 2′s complement. Metode 2′s complement adalah metode yang
digunakan untuk merepresentasikan bilangan negatif pada komputer.
Cara yang digunakan adalah dengan nilai terbesar dari biner
dikurangin dengan nilai yang ingin dicari negatifnya. Contohnya ketika ingin
mencari nilai -18, maka lakukan cara berikut:
1. ubah angka 18 menjadi biner (00010010)b
2. karena biner tersebut terdiri dari 8 bit, maka nilai
maksimumnya adalah 11111111
3. kurangkan nilai maksimum dengan biner 18 -> 11111111 –
00010010 = 11101101
4. kemudian, dengan sentuhan terakhir, kita tambahkan satu
-> 11101101 + 00000001 = 11101110
Dengan metode 2′s complement, kedua masalah pada sign
magnitude dapat diselesaikan dan komputer dapat menjalankan. Namun, pada 2′s
complement, nilai -128 pada biner 8 bit tidak ditemukan karena akan terjadi
irelevansi.
Tidak ada komentar:
Posting Komentar