Halaman

Kamis, 02 Mei 2019

PENJELASAN GAMBAR SIKLUS CPU



Siklus Intruksi adalah Proses dimana computer akan mengambil Program instruksi dari perusahaan memori, menentukan tindakan apa instruksi membutuhkan, dan melakukan tindakan tersebut. Siklus ini diulang terus menerus oleh unit pengolah pusat (CPU), dari boot untuk saat computer dimatikan.
PENJELASAN SIKLUS INSTRUKSI
  1. Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
  2. Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.
  3. Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
  4. Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori.
  5. Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O.
  6. Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi.
Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori.
Instruction cycle (Instruksi Siklus)

Sebuah siklus instruksi (kadang disebut mengambil-dan-execute siklus, mengambil-decode-execute siklus, atau FDX) adalah siklus operasi dasar dari sebuah komputer. Ini adalah proses dimana komputer akan mengambil Program instruksi dari perusahaan memori , menentukan tindakan apa instruksi membutuhkan, dan melakukan tindakan tersebut. Siklus ini diulang terus menerus oleh unit pengolah pusat (CPU), dari boot untuk saat komputer dimatikan.
 Sirkuit yang digunakan dalam CPU selama siklus adalah:
  • Program Counter (PC) – counter incrementing yang melacak alamat memori dari instruksi yang akan dieksekusi selanjutnya …
  • Memory Address Register (MAR) – menyimpan alamat dari sebuah blok memori untuk dibaca dari atau ditulis ke
  • Memori data Register (MDR) – register dua arah yang menyimpan data diambil dari memori (dan siap untuk CPU untuk proses) atau data yang menunggu untuk disimpan dalam memori
  • Instruksi mendaftar (IR) – tempat memegang sementara untuk instruksi yang baru saja diambil dari memori
  • Control Unit (CU) – menerjemahkan instruksi program di IR, memilih sumber daya mesin seperti daftar sumber data dan operasi aritmatika tertentu, dan mengkoordinasikan aktivasi sumber daya
  • Aritmatika logika Unit (ALU) – melakukan operasi matematis dan logis
Periode waktu selama satu instruksi yang diambil dari memori dan dijalankan ketika komputer diberi instruksi dalam bahasa mesin. Ada biasanya empat tahap siklus instruksi bahwa CPU melakukan: 1) Mengambil instruksi dari memori. 2) “Decode” instruksi. 3) “Baca alamat efektif” dari memori jika instruksi memiliki alamat tidak langsung. 4) “Execute” instruksi.
Siklus instruksi CPU Setiap komputer dapat memiliki siklus yang berbeda berdasarkan set instruksi yang berbeda, tetapi akan mirip dengan siklus berikut:

Fetch instruksi
Instruksi berikutnya diambil dari alamat memori yang tersimpan saat ini dalam Kontra Program (PC), dan disimpan dalam Instruksi mendaftar (IR). Pada akhir operasi fetch, poin PC ke instruksi berikutnya yang akan dibaca pada siklus berikutnya.

Decode instruksi
Decoder menafsirkan instruksi. Selama siklus ini instruksi di dalam IR (instruksi pendaftaran) akan diterjemahkan.

In kasus instruksi memori (langsung atau tidak langsung)
Fase eksekusi akan di pulsa clock berikutnya.  Jika instruksi memiliki alamat tidak langsung , alamat efektif dibaca dari memori utama, dan setiap data yang dibutuhkan diambil dari memori utama untuk diolah dan kemudian ditempatkan ke dalam register data (Jam Pulse: T 3). Jika instruksi ini langsung, tidak ada yang dilakukan pada pulsa clock. Jika ini adalah instruksi I / O atau instruksi Register, operasi dilakukan (dijalankan) di Pulse jam.

Jalankan instruksi
Control Unit CPU melewati informasi dekode sebagai urutan sinyal kontrol ke unit funsi yang relevan dari CPU untuk melakukan tindakan yang dibutuhkan oleh instruksi seperti membaca nilai dari register, melewati mereka ke ALU untuk melakukan fungsi matematika atau logika pada mereka, dan menulis hasilnya kembali ke register. Jika ALU terlibat, ia mengirim sinyal kondisi kembali ke CU tersebut. Hasil yang dihasilkan oleh operasi disimpan dalam memori utama, atau dikirim ke perangkat output. Berdasarkan kondisi umpan balik dari ALU, Counter Program dapat diperbarui ke alamat yang berbeda dari mana instruksi berikutnya akan diambil. Siklus tersebut kemudian diulang.

1. MEMULAI SIKLUS
Siklus dimulai segera pada saat listrik dialirkan ke sistem menggunakan PC nilai awal yang ditetapkan untuk arsitektur sistem (dalam Intel IA-32 CPU, misalnya, nilai PC yang telah ditetapkan adalah 0xfffffff0 ). Biasanya poin alamat ini dengan instruksi dalam memori hanya-baca (ROM) yang memulai proses loading sistem operasi . (Itu proses loading ini disebut booting
 
2. FETCH SIKLUS
Langkah 1 dari Siklus Instruksi disebut Siklus Fetch. Langkah-langkah ini sama untuk setiap instruksi. Siklus fetch memproses instruksi dari kata instruksi yang berisi opcode .

3. DECODE
 Langkah 2 Siklus instruksi disebut membaca sandi tersebut. Opcode diambil dari memori sedang diterjemahkan untuk langkah berikutnya dan pindah ke register yang sesuai.

4. BACA ALAMAT EFEKTIF
 Langkah 3 adalah memutuskan yang operasi itu. Jika ini adalah operasi memori – dalam langkah ini komputer memeriksa apakah ini adalah operasi memori langsung atau tidak langsung:
  • Memori instruksi langsung – Tidak sedang dilakukan.
  • Memori instruksi tidak langsung – Alamat efektif sedang dibaca dari memori.
Jika ini adalah I / O atau instruksi Daftar – komputer memeriksa jenisnya dan mengeksekusi instruksi.

5. JALANKAN SIKLUS
Langkah 4 dari Siklus Instruksi adalah Siklus Execute. Langkah-langkah ini akan berubah dengan setiap instruksi. Langkah pertama dari siklus eksekusi adalah Proses-Memori. Data ditransfer antara CPU dan modul I / O. Berikutnya adalah Data-Pengolahan menggunakan operasi matematika serta operasi logis dalam referensi data. Perubahan Tengah adalah langkah berikutnya, adalah urutan operasi, misalnya operasi melompat. Langkah terakhir adalah operasi gabungan dari semua langkah lainnya.

6. SIKLUS FETCH-EXECUTE DALAM NOTASI TRANSFER
Register yang digunakan di atas, selain yang dijelaskan sebelumnya, yang Address Memori Register (MAR) dan Memory Data Register (MDR), yang digunakan (setidaknya secara konseptual) dalam mengakses memori.  Ambil dan mengeksekusi contoh (ditulis dalam RTL – Register Bahasa Transfer):
PC = 0x5AF, AC = 0x7EC3, M [0x5AF] = 0x932E, M [0x32E] = 0x09AC, M [0x9AC] = 0x8B9F.
T0: AR = 0x5AF (PC)
T1: IR = 0x932E (M [AR]), PC = 0x5BO
T2: deCODE = 0x932E opcode ADD, AR = 0x32E, I = 1. (Instruksi langsung)
T3: AR = 0x9AC (M [AR])
T4: DR = 0x8B9F
T5: AC = 0x8B9F + 0x7EC3 = 0x0A62, E = 1 (melaksanakan), SC = 0
Ringkasan: contoh ini adalah untuk Instruksi ADD yang dibuat tidak langsung dimana:
T0-T1 adalah operasi Ambil.
T2 adalah Decode kode operasi.
T3 Memori referensi tidak langsung
T4-T5 Execute ADD operasi



Sumber : http://assidiqichywt.blogspot.com/... https://rispian2016.blogspot.com/2016/03/penjelasan-dan-cara-kerja-diagram.html... http://anitaputra.blogspot.com/2013/01/instruksi-siklus-cpu.html


DEFINISI STRUKTUR CPU






Keterangan gambar : 
  1. Memory Buffer Register (MBR)
    Berisi data yang akan disimpan di memori, atau digunakan untuk menerima data dari memori.
  2. Memory Address Register (MAR)
    Berisi alamat memori suatu data yang hendak ditulis dari MBR atau dibaca ke MBR.
  3. Instruction Register (IR)
    Berisi 8 bit kode instruksi yang hendak dieksekusi.
  4. Instruction Buffer Register (IBR)
    Tempat menyimpan instruksi sementara.
  5. Program Counter (PC)
    Berisi alamat dari instruksi yang hendak diambil dari memori.
  6. Accumulator (AC) dan Multiplier Quotient (MQ)
    Tempat penyimpanan sementara operand dan hasil operasi ALU.
Setelah mengetahui struktur dalam sebuah komputer. Pemahaman tentang komputer sangat diperlukan. Adapun fungsi dasar komputer adalah mengeksekusi suatu program, yang merupakan kumpulan instruksi tersimpan dalam memori. Dalam bentuk paling sederhana, pengolahan instruksi  terdiri dari dua langkah: 
 1. Prosesor membaca instruksi dari memori, satu persatu setiap waktu (fetch).
 2. Prosessor mengeksekusi setiap instruksi (execute).
Eksekusi suatu program merupakan pengulangan proses fetch dan eksekusi instruksi.




sumber : http://49012039uzhe.blogspot.com/2012/03/struktur-dan-fungsi-komputer.html

Jumat, 26 April 2019

SEJARAH KOMPUTER DARI GENERASI KE GENERASI

Sejarah Awal Komputer

Berdasarkan sejarah perkembangannya, komputer dibagi kedalam lima generasi. Untuk lebih lengkapnya silahkan simak penjelasan dari kelima generasi komputer tersebut.

1. Komputer Generasi Pertama (1940-1956): Vacuum Tube

 

Pada komputer generasi pertama bernama ENIAC. ENIAC merupakan kepanjangan dari Electronic Numerical Integrator and Computer. ENIAC merupakan komputer pertama yang diciptakan di dunia. Komputer ini memiliki berat kurang lebih 30 ton, panjang 30 meter dan tinggi 2,4 meter. Sedangkan daya listrik yang dibutuhkan komputer ini adalah 174 kilowatt. Pada komputer generasi pertama ini terdiri dari 18.000 tabung vakum, 70.000 resistor dan 5 juta titik solder.


Eniac
Komputer Generasi Pertama ENIAC
Image by www.en.wikipedia.org
Bisa Anda bayangkan betapa rumitnya pembuatan komputer generasi pertama ini. Selain memiliki bobot yang berat, komputer ini juga  harus memiliki ruang yang cukup besar untuk menyimpannya.

Dalam perkembangannya, komputer generasi pertama ini memiliki karakter sebagai berikut

  1. Pada komputer generasi pertama masih banyak mengeluarkan panas, sehingga dibutuhkan banyak pendingin.
  2. Komponen elektronika yang digunakan pada komputer ini menggunakan tabung hampa udara (vacum tube).
  3. Program dibuat dengan menggunakan Bahasa Mesin (Machine Language) dengan menggunakan kode angka 0 dan 1, yang tersimpan didalam memori komputer.
  4. Untuk menyalakan komputer membutuhkan daya listrik yang besar yaitu kurang lebih 174 kW.
  5. Kapasitas penyimpanan data sangat kecil.
  6. Proses pengoperasian komputer relatif lambat.
  7. Mempunyai kapasitas yang besar sehingga membutuhkan ruangan yang besar pula untuk menyimpannya.
  8. Berorientasi pada aplikasi bisnis.
  9. Menggunakan sistem luar magnetic tape dan magnetic disk.

Kelebihan dan Kekurangan Komputer Generasi Pertama

Kelebihan


  • Vacuum Tube adalah satu-satunya komponen elektronik yang tersedia pada saat itu.
  • Teknologi Vacuum Tube memungkinkan untuk membuat komputer digital elektronik.
  • Bisa menghitung dalam milidetik.

Kekurangan


  • Ukuran komputer generasi pertama sangat besar.
  • Komsumsi daya yang sangat besar.
  • Cepat panas karena memiliki ribuan vacuum tube.
  • Tidak begitu handal.
  • Membutuhkan pendingin ruangan (AC).
  • Memerlukan pemeliharaan secara teratur.
  • Tidak portabel.
  • Produk komersial komputer generasi pertama sangat mahal.
  • Penggunaan komersial terbatas.
  • Kecepatan yang sangat lambat.
  • Kemampuan pemrograman terbatas.
  • Hanya menggunakan bahasa mesin.
  • Menggunakan drum magnetik sehingga kapasitas penyimpanan sangat kecil.
  • Menggunakan punch card untuk input.
  • Tidak fleksibel dan gampang rusak.

2. Komputer Generasi Kedua (1956-1963): Transistor

 

Pada tahun 1948, penemuan transistor mempengaruhi pada perkembangan komputer. Dengan penemuan transistor ini menggantikan peran tube vakum pada televisi, radio dan komputer. Sehingga ukuran alat elektronik berkurang drastis.

Penggunaan transistor didalam komputer mulai tahun 1956. Penemuan lain yang berupa memori inti magnetik, membantu pengembangan komputer generasi kedua ini memiliki ukuran lebih kecil, lebih cepat, lebih hemat energi dan lebih dapat diandalkan dibandingkan penedahulunya generasi komputer pertama.
Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. Pada komputer generasi kedua tidak lagi menggunakan bahasa mesin tetapi diganti dengan bahasa assembly. Bahasa assembly adalah bahasa yang terdiri dari singkatan-singkatan untuk menggantikan kode biner (angka 0 dan 1).

Pada awal tahun 1960-an, komputer generasi kedua mulai bermunculan dan banyak digunakan bidang bisnis, universitas dan pemerintahan. Pada komputer generasi kedua sepenuhnya menggunakan transistor. Adapun komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini seperti printer, penyimpanan data dalam disket, memory, sistem operasi dan program aplikasi.

Dalam perkembangannya, komputer generasi kedua ini memiliki ciri-ciri sebagai berikut :
  1. Bahasa pemrograman tidak lagi menggunakan bahasa mesin yang rumit, tetapi diganti dengan bahasa yang mudah dimengerti oleh manusia seperti COBOL, FORTRAN, ALGOL
  2. Sirkuit terbuat dari transistor
  3. Ukuran lebih kecil dibandingkan generasi pertama.
  4. Kapasitas memori penyimpan data lumayan besar.
  5. Tidak membutuhkan daya listrik yang besar.
  6. Berorientasi pada bisnis.
  7. Pengoperasian komputer sudah cepat.

Kelebihan dan Kekurangan Komputer Generasi Kedua


Kelebihan


  • Lebih kecil dibandingkan dengan komputer generasi pertama.
  • Lebih handal dari komputer generasi pertama.
  • Menggunakan daya yang lebih sedikit dan tidak cepat padas.
  • Penggunaan komersial yang lebih luas.
  • Lebih portabel dibandingkan dengan komputer generasi pertama.
  • Kecepatan yang lebih baik dan bisa menghitung data dalam mikrodetik.
  • Menggunakan peripheral yang lebih cepat seperti tape drive, disk magnetik, printer, dll.
  • Menggunakan bahasa Assembly, bukan lagi bahasa mesin seperti komputer generasi pertama.
  • Peningkatan Akurasi.

Kekurangan

  • Memerlukan pendingin ruangan (AC).
  • Memerlukan pemeliharaan secara teratur.
  • Produksi komersial masih susah.
  • Hanya digunakan untuk tujuan tertentu.
  • Mahal dan tidak fleksibel.
  • Masih menggunakan punch card untuk input.

 

3. Komputer Generasi Ketiga (1964-1971): Integrated Circuit

 

Pada generasi sebelumnya, hampir seluruh komputer menggunakan transistor. Penggunaan Transistor memang mampu mengungguli tube vakum, namun penggunaan transistor dapat menghasilkan suhu panas yang cukup besar, sehingga berpotensi merusak bagian-bagian komputer.

Pada tahun 1958, Jack Kilby seorang insinyur di Texas Instrumen mengembangkan sirkuit terintegrasi (Integrated Circuit / IC). IC mengkombinasikan tiga komponen elektronik dalam sebuah silikon piringan kecil yang terbuat dari pasir kuarsa. Pengembangan IC yang terbuat dari pasir kuarsa mampu menangani masalah pada suhu panas.

Para ilmuwan kemudian berhasil memasukan lebih banyak komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasil dari penemuan para ilmuwan tersebut membuat ukuran komputer menjadi lebih kecil karena komponen-komponen dapat dipadatkan kedalam sebuah chip.

Kemajuan lainnya dari komputer generasi ketiga adalah dalam penggunaan sistem operasi atau operating system. Yaitu memungkinkan mesin bekerja untuk menjalankan program yang berbeda dalam waktu yang bersamaan dengan sebuah program utama yang bertugas memonitor dan mengkoordinasi memori komputer.

Kelebihan dan Kekurangan Komputer Generasi Ketiga

Kelebihan

  • Lebih kecil dibandingkan dengan generasi sebelumnya.
  • Lebih handal dari generasi sebelumnya.
  • Menggunakan daya yang lebih sedikit.
  • Menghasilkan lebih sedikit panas dibandingkan dengan dua generasi komputer sebelumnya.
  • Kecepatan yang lebih baik dan bisa menghitung data dalam nanodetik.
  • Menggunakan kipas untuk pembuangan panas agar mencegah kerusakan.
  • Biaya pemeliharaan lebih rendah karena kerusakan hardware yang jarang.
  • Digunakan untuk tujuan umum.
  • Dapat digunakan untuk bahasa tingkat tinggi.
  • Penyimpanan data yang lebih baik.
  • Fleksibel sampai batas tertentu.
  • Lebih murah.
  • Akurasi yang lebih baik.
  • Produk komersial meningkat.
  • menggunakan mouse dan keyboard untuk input. 

Kekurangan

  • Memerlukan pendingin ruangan (AC).
  • Memerlukan teknologi yang sangat canggih untuk membuat chip IC.


4. Generasi Keempat (1971-Sekarang): Microprocessor

 

Pada tahun 1971, pembuatan Chip Intel 4004 membawa kemajuan pada IC. Yaitu mampu meletakan seluruh komponen dari komputer ( Central Processing Unit, Memory dan kendali inpu/output) ke dalam sebuah chip yang berukuran kecil yang kemudian disebut mikroprosesor. Dengan berkembangnya mikroprosesor memungkinkan orang-orang biasa dapat menggunakan komputer. Dengan demikian komputer tidak hanya dimiliki perusahaan besar atau lembaga pemerintahan.


image by byte-note.com
Pada pertengahan tahun 1970-an, perakit komputer memperkenalkan produk mereka ke masyarakat umum. Komputer-komputer ini dikenal dengan nama mini komputer yang dijual satu paket dengan perangkat lunak yang mudah digunakan oleh orang awam.

Pada tahun 1981, IBM memperkenalkan Personal Komputer (PC) untuk penggunaan di kantor, sekolah dan rumah. Pada tahun pertamanya, PC telah digunakan 2 juta unit. Sepuluh tahun kemudian angka tersebut melonjak menjadi 65 juta unit. Dalam sejarah perkembangannya, komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada diatas meja (desktop komputer) menjadi komputer yang dapat dimasukan kedalam tas(laptop), bahkan ada komputer yang dapat digenggam (palmtop).

Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat.

Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya

Kelebihan dan Kekurangan Komputer Generasi Keempat

Kelebihan

  • Lebih kuat dan dapat diandalkan dibandingkan generasi-generasi sebelumnya.
  • Berukuran kecil.
  • Kekuatan pemrosesan yang cepat dengan konsumsi daya yang lebih kecil.
  • Memiliki kipas untuk membuang panas sehingga menjaga komputer tetap dingin.
  • Tidak memerlukan pendingin ruangan (AC).
  • Digunakan untuk tujuan umum.
  • Sebagai produksi komersial.
  • Tidak memerlukan perbaikan yang sering.
  • Lebih murah dari generasi-generasi sebelumnya.
  • Semua jenis bahasa pemrograman tingkat tinggi dapat digunakan pada komputer jenis ini.

Kekurangan

  • Dibutuhkan teknologi terbaru untuk pembuatan Mikroprosesor.

 

5. Komputer generasi kelima (Sekarang-Selanjutnya): Artificial Intelligence

 

image by slideshare.net
Perangkat komputer generasi kelima didasarkan pada artificial intelligence (kecerdasan buatan) yang masih dalam proses pengembangan, meskipun ada beberapa aplikasi seperti voice recognition (pengenalan suara) yang sudah bisa digunakan saat ini. Penggunaan pemrosesan paralel dan superkonduktor membantu untuk membuat artificial intelligence menjadi kenyataan.
Komputer kuantum dan molekuler dan teknologi nano akan mengubah wajah komputer secara drastis di tahun-tahun mendatang.

Tujuan dari komputer generasi kelima adalah untuk mengembangkan perangkat yang merespon input bahasa alami dan mampu belajar dan mengorganisir sendiri atau dapat memberikan respon atas keinginan manusia. 

Komputer generasi ini masih dalam tahap pengembangan dan pemakainya belum banyak. Pengembangan komputer genarasi ini dipelopori oleh negara Jepang. Komponen elektronikanya menggunakan bentuk paling baru dari chip VLSI Program dibuat dalam bahasa PROLOG (Programming Logic) dan LISP (List Processor) Komputer generasi kelima difokuskan kepada AI (Artificial Inteligence / Kecerdasan Buatan), yaitu sesuatu yang berhubungan dengan penggunaan komputer untuk melaksanakan tugas-tugas yang merupakan analog tingkah laku manusia. 

Kemajuan lain di dalam perkembangan komputer generasi adalah perangkat pemprosesan paralel. perangkat ini merupakan pengganti perangkat pemprosesan yang sudah ada sebelumnya, yaitu model non Neumann. Perangkat pemprosesan paralel mampu mengkoordinasi CPU dalam jumlah yang banyak dengan cepat dan serempak.

Ciri dari komputer generasi kelima adalah :
  1. Dapat membantu menyusun program untuk dirinya sendiri
  2. Dapat menerjemahkan dari suatu bahasa ke bahasa lain
  3. Dapat membuat pertimbangan-pertimbangan logis
  4. Dapat mendengar kalimat perintah yang diucapkan serta melaksanakannya
  5. Dapat memilih setumpuk fakta serta menggunakan fakta yang diperlukan
  6. Dapat mengolah gambar-gambar dan grafik dengan cara yang sama dengan mengolah kata, misalnya dapat melihat serta mengerti sebuah foto.
  7.  
     

Perbandingan komputer dari generasi ke generasi :

 

1. Generasi Pertama
  • Komputer generasi pertama memiliki ukuran yang sangat besar dan pastinya membutuhkan ruangan yang cukup besar
  • Menggunakan komponen elektronik yang merupakan sebuah Tabung hampa (vacuum Tube) dan berisi 18.000 tabung vacum, sehingga hanya mampu melakukan 5000 operasi penambahan/detik.
  • Memiliki biaya yang cukup mahal karena komputer zaman dulu komponen yang lebih besar dibanding dengan komputer zaman sekarang, ditambah pula daya yang dibutuhkan sebesar 140 kW, padahal rata-rata daya listrik dirumah hanya 900 watt.
  • Komputer generasi pertama memerlukan banyak orang untuk mengoperasikannya.
2. Generasi Kedua
  • Pada generasi kedua ini ditemukan ransistor mempengaruhi pada perkembangan komputer. Dengan penemuan transistor ini menggantikan peran tube vakum pada televisi, radio dan komputer. Sehingga ukuran alat elektronik berkurang drastis.
  •  Pada komputer generasi kedua tidak lagi menggunakan bahasa mesin tetapi diganti dengan bahasa assembly. Bahasa assembly adalah bahasa yang terdiri dari singkatan-singkatan untuk menggantikan kode biner (angka 0 dan 1).
 3. Generasi Ketiga
  • Para ilmuwan berhasil memasukan lebih banyak komponen ke dalam suatu chip tunggal yang disebut semikonduktor. 
  • Dalam penggunaan sistem operasi atau operating system memungkinkan mesin bekerja untuk menjalankan program yang berbeda dalam waktu yang bersamaan
4. Generasi Keempat
  • Pembuatan Chip Intel 4004 membawa kemajuan pada IC. Yaitu mampu meletakan seluruh komponen dari komputer ( Central Processing Unit, Memory dan kendali inpu/output) ke dalam sebuah chip yang berukuran kecil yang kemudian disebut mikroprosesor.
  • Pada tahun 1981, IBM memperkenalkan Personal Komputer (PC) untuk penggunaan di kantor, sekolah dan rumah. Pada tahun pertamanya, PC telah digunakan 2 juta unit.
5. Generasi Kelima
  • Perangkat komputer generasi kelima didasarkan pada artificial intelligence (kecerdasan buatan) yang masih dalam proses pengembangan, meskipun ada beberapa aplikasi seperti voice recognition (pengenalan suara) yang sudah bisa digunakan saat ini.

 

Perbandingan komputer zaman dulu dan zaman sekarang yaitu :

 

Komputer zaman dulu 

Komputer zaman dulu dibuat untuk keperluan perang, misalnya sebagai pemecah kode musuh, peluru kendali dan sebagai alat pendesain pesawat terbang, seiring berjalannya waktu komputer mengalami perubahan kegunaan yang awalnya untuk perang menjadi sebuah kebutuhan yang sangat dibutuhkan manusia. Komputer generasai pertama menggunakan komponen elektronik yang merupakan sebuah Tabung hampa (vacuum Tube) dan berisi 18.000 tabung vacum, sehingga hanya mampu melakukan 5000 operasi penambahan/detik. Komputer generasi pertama itu memerlukan ruangan yang cukup besar, dan satu ruangan hanya bisa untuk satu komputer, dan untuk mengoperasikannya dibutuhkan banyak orang. untuk biaya komputer zaman dulu memiliki biaya yang cukup mahal karena komputer zaman dulu komponen yang lebih besar dibanding dengan komputer zaman sekarang, ditambah pula daya yang dibutuhkan sebesar 140 kW, padahal rata-rata daya listrik dirumah hanya 900 watt. Namun dibalik semua itu komputer zaman dulu memiliki daya tahan yang kuat dan sistem operasi yang digunakan ilah MS-DOS (Microsoft Disk Opening System).

Komputer zaman sekarang

 

Komputer zaman sekarang memiliki desain yang unik,kecil, dan ramping. Namun meskipun begitu komputer zaman sekarang memiliki kecanggihan yang tak dapat di bandingkan lagi dengan komputer zaman dulu. Komputer zaman sekarang sudah memiliki kecepatan akses yang luar biasa dengan Processor dan Ram yang canggih didalamnya, memiliki kapasitas besar dalam menyimpan data, memiliki layar dengan kemampuan OLED, daya tegangan listrik yang kecil, mouse dan keyboard yang canggih, menggunakan OS canggih misalnya Windows 10, Hackintosh, Linux Mint, dan lain-lain. Untuk mengoperasikannya cukup membutuhkan 1 orang saja untuk beberapa kontrol komputer.

LATIHAN 4

1. Apa itu memori ?   Memori adalah kemampuan jiwa untuk memasukan (learning), menyimpan (retention) dan menimbulkan kembali (rememberi...