03 March 2013

Sejarah Perkembangan Komputer


Sejarah Perkembangan Komputer
PENGENALAN KOMPUTER
Pada hari ini komputer digunakan dalam urusan perniagaan, hiburan atau kegunaan peribadi. Tujuan utamanya untuk memudahkan dan meningkatkan mutu kerja.
Lain-lain kepentingan komputer dalam masyarakat termasuk mengawal lampu isyarat, perubatan, penerbitan,penguatkuasaan undang-undang, mengawal pencemaran serta lain-lain kepentingan yang berkaitan dengan manusia.
Pada mulanya komputer digunakan didalam penyelidikan kerajaan dan untuk menyelesaikan masalah saintifik dan kejuruteraan. Dalam masa yang tidak begitu lama, komputer mulai mempunyai kepentingan kepada masyarakat apabila penggunaannya diperluaskan. Bapa komputer ialah Charles Barbage iaitu pencipta bagi arahan Start dan Reboot.

Sejarah Perkembangan Komputer 

Terbagi kepada dua zaman iaitu:
   a) Sebelum tahun 1940
   b) Selepas tahun 1940
Sebelum tahun 1940

               Manusia menggunakan jari untuk mengenali dan membilang nomor satu hingga sepuluh.  Selepas itu mereka  mulai mengenali  nomor-nomor yang lebih besar tetapi masih menggunakan  digit-digit asas dari 0 hingga 9.  Ini mewujudkansistem nombor  perpuluhan.   Jari-jari digunakan untuk campur dan tolak nombor.   Campur tolak nombor-nombor membantu mereka mengira dalam  perniagaan barter.   Apabila perniagaan semakin  berkembang, jari-jari tidak dapat menampung keperluan  pengiraan yang bertambah rumit.  


              
Ahli-ahli perniagaan dari negeri China, Turki dan Yunani menggunakan abakus (sempua) untuk melakukan pengiraan asas campur, tolak dan darab bermula beribu tahun lepas.   Abakus mengandungi batu-batu yang dipasang pada beberapa bar.   Semua pengiraan dilakukan dengan mengubah kedudukan batu-batu itu.

                Pada tahun 1617, John Napier  mengemukakan sifir  logaritma dan alat dipanggil tulang Napier (Napier's bones).  Di samping pengiraan asas campur, tolak, darab dan bahagi, alat ini juga boleh mencari punca kuasa nombor.  Tulang Napier      diperbuat daripada tulang, kayu, logam dan kad.  Pengiraan dilakukan dengan menyilang nombor-nombor pada segiempat dengan tangan.

                Blaise Pascal mencipta mesin kira mekanikal pertama pada  tahun 1642.  Mesin ini beroperasi dengan menggerakkan gear  pada roda.  Pascal juga telah banyak menyumbang idea dalam  bidang matematik dan ilmu kebarangkalian.  Mesin kira Pascal  telah dimajukan oleh William Leibnitz.
        
                 Pada tahun 1816, Charles Babbage membina 'the difference engine'.  Mesin ini boleh menyelesaikan masalah pengiraan sifir matematik seperti logaritma secara mekanikal dengan tepat sehingga dua puluh digit.  Mengikut draf yang dicadangkannya, mesin ini menggunakan kad tebuk sebagai input,boleh menyimpan kerja-kerja sebagai ingatan, melakukan pengiraan secara otomatik dan seterusnya mengeluarkan output dalam bentuk cetakan pada kertas. Konsep mesin ini  memeranjatkan ahli-ahli sains pada masa itu kerana dianggap  terlalu maju. Projek pembinaan ini walau bagaimanapun  terbengkalai kerana ketiadaan sokongan teknikal yang dianggap  terlalu maju pada masa tersebut.   Babbage kemudian  menumpukan perhatiannya kepada 'the analytical engine'.  Kekurangan teknologi pada masa tersebut juga menyebabkan projek ini ditangguhkan.  Walaupun gagal menyiapkan kedua-dua mesin, idea Babbage didapati amat berguna kepada  pembentukan komputer moden pada hari ini.   Semua komputer  pada hari ini menggunakan model mesin seperti yang dicadangkan oleh Babbage, iaitu input, ingatan, pemprosesan dan output.

                  Kad tebuk pertama kali digunakan sebagai alat input dalam industri tekstil pada mesin penenunan otomatik  ciptaan Joseph Jecquard pada tahun 1801.   Mesin ini  membaca data dengan  mengenalisa kod-kod lubang pada kertas.   Konsep lubang dan tiada lubang ini menandakan permulaan penggunaan nombor binari dalam pemprosesan data.
                   Herman Hollerith  mempopularkan penggunaan kad tebuk sebagai alat input data.  Mesinnya yang menggunakan kad tebuk berjaya memproses data untuk membanci penduduk Amerika  Syarikat pada tahun 1887.   Penggunaan kad tebuk kemudiannya diperluaskan kepada bidang-bidang seperti insuran, analisa  jualan dan sistem akuan kereta.  
                   Howard Aiken memperkenalkan penggunaan mesin elektromakenikal dipanggil Mark I pada tahun 1937.   Satu bahagian mesin ini adalah elektronik dan sebahagian lagi mekanikal.   Bentuknya besar dan berat serta mengandungi talian       wayer yang panjang.  Semua operasi di dalam komputer dijalankan oleh geganti elektromagnetik.  Mark I boleh menyelesaikan masalah fungsi-fungsi trigonometri di samping pengiraan asas.   Sungguhpun demikian ia masih dianggap lembab dan terhad oleh kerana jumlah storan ingatan yang sedikit.
Selepas tahun 1940
                   Komputer-komputer selepas tahun 1940 adalah elektronik sepenuhnya.  Di samping pengiraan yang kurang tepat mesin-mesin mekanikal sebelum ini adalah terlalu besar, menggunakan kos yang tinggi untuk mengendalikannya dan memerlukan terlalu banyak tenaga manusia untuk pengawasan.
                   Evolusi komputer selepas tahun 1940 boleh dikelaskan kepada lima generasi.  Angka dalam kurungan menandakan tarikh anggaran.
                   Generasi Pertama (1940 - 1959)
                   Generasi Kedua (1959 -1964)
                   Generasi Ketiga (1964 - awal 80-an)
                   Generasi Keempat (awal 80-an - ?)
                   Generasi Kelima (masa depan)

Generasi Pertama
Komputer-komputer generasi pertama menggunakan  tiub-tiub vakum untuk memproses dan menyimpan maklumat.  Tiub vakum berukuran seperti mentol lampu kecil.  Ia menjadi cepat panas dan mudah terbakar.  Beribu-ribu tiub vakum diperlukan pada satu masa supaya setiap yang terbakar tidak menjejaskan operasi keseluruhan komputer.  Komputer juga menggunakan tenaga elektrik yang banyak sehingga kadang-kadang menyebabkan gangguan pada kawasan sekelilingnya.
                      Komputer jenis ini adalah 100% elektronik, berfungsi untuk  membantu ahli sains menyelesaikan masalah pengiraan trajektori dengan pantas dan tepat.   Saiznya amat besar dan boleh dikelaskan sebagai kerangka utama (main frame) . Contoh komputer generasi pertama seperti ENIAC(Electronic Numerical Integrator And Calculator) dicipta oleh Dr John Mauchly dan Presper Eckert pada tahun 1946.
                     Perkembangan yang paling dihargai ialah permulaan komputer menyimpan ingatan di dalamnya, dikenali sebagai konsep aturcara tersimpan(stored program concept).  Konsep yang dicadangkan oleh John von Neumann ini juga menitikberatkan penggunaan nombor binari untuk semua tugas pemprosesan dan storan.
                      Dr. Mauchly dan Eckert juga membantu pembinaan  komputer EDVAC (Electronic Discrete Variable Automatic Computer) yang mengurangkan penggunaan tiub-tiub vakum. Pengiraan juga menjadi lebih cekap daripada ENIAC. EDVAC menggunakan sistem nombor binari dan konsep aturcara tersimpan.
                       Komputer EDSAC (Electronic Delay Storage Automatic Calculator) memperkenalkan penggunaan raksa (merkuri) dalam tiub untuk menyimpan ingatan.  Cara ini didapati lebih ekonomi daripada tiub vakum tetapi pada amnya ia masih dianggap terlalu   mahal.  EDSAC dimajukan oleh Unviersiti Cambridge,  England.
                        Pada tahun 1951 Dr. Mauchly dan Eckert mencipta  UNIVAC I (Universal Automatic Calculator) komputer pertama  yang digunakan untuk memproses data perniagaan.  Turut menggunakan tiub raksa (merkuri) untuk storan. UNIVAC I digunakan oleh Biro Banci Penduduk Amerika Syarikat.  Selepas kejayaan ENIVAC I banyak komputer-komputer berkaitan pengurusan dan perniagaan muncul selepasnya.


Genarasi Kedua
                        Komputer-komputer genarasi kedua menggunakan transistor dan diod untuk menggantikan tiub-tiub vakum, menjadikan saiz komputer lebih kecil dan murah.  Daya ketahanan transistor didapati lebih baik kerana ia tidak mudah terbakar jika dibandingkan dengan tiub vakum.  Cara baru menyimpan ingatan juga diperkenalkan iaitu teras magnetik.  Teras magnetik menggunakan besi-besi halus yang dililit oleh litaran elektrik.  Keupayaan pemprosesan dan saiz ingatan utama komputer juga bertambah.   Ini menjadi komputer lebih pantas menjalankan tugasnya.

                Kemunculan FORTRAN dan COBOL menandakan permulaan bahasa peringkat tinggi untuk menggantikan pengaturcaraan dalam bahasa mesin yang lebih sukar.  Dengan yang demikian pengendalian komputer menjadi lebih mudah.

                Era ini juga menandakan permulaan minikomputer iaitu yang kedua terbesar dalam famili komputer.  Harganya lebih murah berbanding daripada kerangka utama.   Komputer DEC PDP- 8 ialah minikomputer pertama dicipta pada tahun 1964 bagi memproses data-data perniagaan.  Lain-lain komputer dalam generasi ini ialah IBM 7090 dan IBM 7094.

Generasi Ketiga
                Penyelidikan mikroelektronik yang pesat berjaya menghaluskan transistor kepada saiz mikroskopik.   Beberapa ratus ribu transistor ini dapat dipadatkan ke dalam kepingan segiempat silikon melalui proses yang dipanggil pengamiran skala besar (large scale integration, LSI), untuk menghasilkan litar terkamir atau lebih dikenali dengan panggilan cip.
    
                Cip mula menggantikan transistor sebagai bahan logik komputer.  Saiz cip yang kecil menjadikannya popular digunkan dalam kebanyakan alat elektronik dan harganya jauh lebih murah berbanding dengan komponen elektronik yang lain.

                Jenis terkecil dalam famili komputer, mikrokomputer muncul dalam generasi ini.   Mikrokomputer menjadi lebih cepat popular  seperti jenamaApple II, IBM PC, NEC PC dan Sinclair.  Mikrokomputer didapati amat praktikal kepada semua peringkat masyarakat kerana saiznya lebih kecil, harga yang murah dan kebolehannya berfungsi bersendirian.  Sebuah mikrokomputer berupaya mengatasi komputer ENIAC dalam menjalankan sesuatu tugas.

                 Banyak bahasa pengaturcaraan muncul seperti BASIC, Pascal dan PL/1.  Kebanyakan mikrokomputer dibekalkan dengan pentafsir bahasa secara bina-dalam di dalam cip ROM untuk membolehkan bahasa BASIC digunakan.  Ini menjadikan BASIC bahasa pengaturcaraan yang paling popular pada mikrokomputer.


Generasi Keempat
                  Cip masih digunakan untuk pemprosesan dan menyimpan ingatan.  Ia lebih maju, mengandungi sehingga beratus ribu komponen transistor didalamnya.  Proses pembuatan cip teknologi tinggi ini dipanggil pengamiran skala amat besar (very large scale integrationVLSI).  Pemprosesan dapat dilakukan dengan lebih pantas, sehingga berjuta bit sesaat.  Ingatan utama komputer menjadi lebih besar sehingga menyebabkan storan skunder  kurang penting.  Teknologi cip yang maju ini mendekatkan jurang di antara mikrokomputer dengan minikomputer dan juga mikrokomputer dengan kerangka utama.   Ini juga mewujudkan satu lagi kelas komputer dipanggil superkomputer, yang lebih pantas dan cekap berbanding kerangka utama.


Generasi Kelima
                            Generasi kelima dalam siri evolusi komputer mungkin belum wujud lagi dan ia merupakan komputer impian masa depan.  Rekabentuk komputer generasi kelima adalah lebih kompleks.   Ia dijangka mempunyai lebih banyak unit pemproses yang berfungsi serentak untuk menyelesaikan lebih daripada satu tugas dalam satu masa.

                            Komputer generasi ini juga mempunyai ingatan yang amat besar supaya membolehkannya menyelesaikan lebih banyak masalah yang kompleks.  Unit pemprosesan pusat juga mungkin boleh berfungsi kepada paras seperti otak manusia.  Komputer impian ini dijangka mempunyai kepandaian tersendiri, mengesan keadaan sekeliling melalui pengelihatan dan bijak mengambil sesuatu keputusan bebas daripada kawalan manusia.  Sifat luar biasa ini disebut sebagai "artificial intelligence".
                       
Dari Segi Perisian

  • Evolusi Komputer Elektronik 1940.
    Bidang perkomputeran tertumpu kepada perkakasan yang memerlukan kemahiran yang tinggi. Amat sukar. Pada masa ini sistem pengoperasian (OS) belum wujud lagi. Kebanyakkan aturcara komputer adalah tertanam (embbeded) di dalam litar atau tape. Juru aturcara perlu mengetahui secara detail mengenai mesin.
  • Evolusi Generasi-Mesin Kedua 1950
    Konsep single-user OS. Bahasa paras tinggi seperti FORTRAN dan COBOL berserta dengan pengkompil.Juru aturcara boleh tumpu kepada penyelesaian masalah menggunakan komputer.
  • Era Tahun 1960OS semakin canggih dan melibatkan multiprogramming OS. Harga perkakasan semakin murah dan kesedaran terhadap kepentingan komputer semakin meningkat.Pengguna boleh memperolehi harga mesin yang murah, bahasa-paras tinggi dan OS yang lebih mesra pengguna.
  • Krisis Perisian 1960Teknik cara menulis aturcara yang mudah tidak boleh dijadi ukuran membina untuk pembangunan perisian sistem .Pembangunan perisian berskala besar memerlukan usaha daripada berbagi pihak. Konference NATO pada 1960 membincang secara detail krisis ini. Istilah software engineeringtelah ditemui dalam konference ini.
  • Era 90an
    Penggunaan komputer semakin meningkat. Komputer digunakan di dalam pelbagai bidang seperti business, penyelidikan saintifik, video games, kawalan trafik, kawalan trafik udara, kawalan missile, pengurusan hospital, tempahan kapal terbang dan peralaltan rawatan perubatan.Barangkali tiada displin di dunia yang tidak mengguna komputer.
    Dengan bertambahnya penggunaan komputer maka permintaan terhadap perisian yang baik semakin bertamabah. Pembangunan perisian semakin kompleks untuk memberi kemudahan kepada pengguna.Walau bagaimanapun krisis perisian belum tamat. Mungkin matlamat kejuruteraan perisian adalah untuk berurusan dengan masalah?

0 komentar:

Post a Comment