Sejarah Komputer

Sejarah Mesin Babbage

Sejarah Mesin Babbage

Jauh sebelum komputer menjadi berguna dan elektronik, mereka pertama kali sangat mekanikal, terdiri dari roda gigi besar, batang panjang, tiang cakera, tuas, pegas, dan bingkai logam, dan digerakkan dengan engkol gagang. Secara meluas dianggap sebagai "bapa komputer," [1] Charles Babbage, seorang genius dan ahli falsafah matematik Inggeris, mencipta apa yang dikenali hari ini sebagai Enjin Babbage, juga dikenali sebagai Enjin Perbezaan.Dibangun untuk menghilangkan kesilapan dan untuk mengautomasikan dan mempercepat pengiraan matematik fungsi polinomial, Charles Babbage merancang tiga versi Babbage Engine, masing-masing versi yang lebih baik dan lebih baik dari pendahulunya. Babbage menggunakan kaedah matematik yang dikenali sebagai kaedah perbezaan terhingga, baik untuk memberi kuasa dan menamakan mesin pengiraan.

Kelahiran Mesin Perbezaan

Pada tahun 1820, Persatuan Astronomi Diraja memberikan tugas kepada Babbage dan rakannya John Herschel untuk memperbaiki jadual angka dalam buku navigasi Nmanikal Almanak.[2]  Setelah merumuskan persamaan, Babbage dan Herschel menugaskan pegawai untuk melakukan pengiraan. Untuk mengurangkan kesilapan, mereka mempunyai sekumpulan pegawai lain yang melakukan aritmetik. Walaupun begitu, hasilnya masih banyak perbezaan. Ini mendorong Babbage untuk merancang mesin yang dapat menghasilkan hasil tanpa kesalahan dalam jangka masa yang lebih pendek. Dia mula membina mesin kecil, disebut sebagai Enjin Perbezaan 0,  dan ia siap pada tahun 1822.[3] Mesin ini terdiri daripada 18 roda dan 3 paksi dan menghasilkan hasil tepat pada kadar 33 digit seminit.[4] Babbage menyampaikan prototaip itu kepada Royal Astronomical Society dan mengusulkan model berskala lebih besar yang dapat digunakan oleh pemerintah untuk pengiraan nautika dan astronomi. Terkesan dengan ketepatan mesin, pemerintah bersetuju untuk membiayai projeknya, yang memberi jalan untuk pembinaan Enjin Perbezaan 1.

Kesalahan Enjin Perbezaan 1

Pada tahun 1823, Canselor Exchequer bersetuju untuk membiayai projek Babbage's Difference Engine dan memberinya £ 1700[5] untuk memulakan. Mesin mempunyai dua bahagian, bahagian pengiraan, dan bahagian percetakan, dengan jumlah 25,000 bahagian dan dimensi tinggi 260 cm, lebar 230 cm, dan kedalaman 100 cm.[6] Pada tahun 1824, Babbage mula membina mesin di dua bilik rumahnya, tetapi kemudian menyedari dia memerlukan ruang yang lebih besar dan beberapa pekerja yang kompeten untuk menyelesaikan projek tersebut. Dia mengupah seorang jurutera, Joseph Clement, untuk mengendalikan kerja mekanikal. Clement mengupah lebih ramai pekerja dan menggunakan bengkelnya untuk projek itu.

Namun, pembinaannya memakan masa lebih lama daripada yang dijangkakan oleh Babbage dan pemerintah. Pada tahun 1830, pekerja Clement telah membuat semua bahagian, tetapi kebanyakan bahagian belum dipasang. Oleh kerana projek ini memakan masa yang lama, Babbage dan pemerintah memutuskan untuk mengeluarkan projek tersebut dari bengkel Clement. Pada masa itu, Babbage memiliki bangunan di hartanahnya yang dikhaskan untuk membina Mesin Perbezaan. Bagaimanapun, perlawanan Clement menyukarkan Babbage. Clement kini menegaskan bahawa mesin itu miliknya, berdasarkan amalan perdagangan pada masa itu. Pada tahun 1832, Clement mengumpulkan sebahagian mekanisme pengiraan dan Babbage menyerahkannya kepada pemerintah untuk demonstrasi [2]. Ini hanya satu-ketujuh dari keseluruhan bahagian pengiraan tetapi merupakan model yang berfungsi. Pembinaan mesin diteruskan, dan bahagian pengiraan hampir selesai, tetapi bahagian percetakan tidak tersentuh. Kerja pada projek itu dihentikan pada tahun 1833, tetapi pada tahun 1834 Clement bersetuju untuk memindahkan mesin ke bengkel Babbage ketika keduanya berpisah. Ini mendesak pemerintah untuk menghentikan pendanaan proyek tersebut, mengingat lebih banyak dana diperlukan untuk menyusun semula mesin di bengkel Babbage. Pada masa ini, kerajaan sudah membelanjakan £ 17,000.[7]

Kerana peristiwa malang ini, Babbage kehilangan motivasi untuk meneruskan projek ini. Sebaliknya, dia mengalihkan fokusnya ke mesin yang lebih bercita-cita tinggi, iaitu Enjin Analisis, yang dia percaya dapat melakukan semua perkara yang dapat dilakukan oleh Difference Engine dan banyak lagi.

Ditinggalkan tetapi Tidak Lupa

Babbage menghabiskan sebahagian besar tahunnya untuk merancang Mesin Analisis setelah kegagalan Mesin Perbezaan, tetapi pengembangan Mesin Analitik inilah yang mendorong Babbage untuk kembali ke Mesin Perbezaan. Pada tahun 1947, dengan menggunakan mekanisme aritmetik Mesin Analisis, dia merancang semula Mesin Perbezaan, menyempurnakan reka bentuk asalnya dengan mekanisme yang lebih sederhana dan lebih sedikit bahagian. Versi baru, yang disebutnya Enjin Perbezaan 2, hanya mempunyai sepertiga bahagian yang asli [8] dan dapat mengira dengan lebih cepat daripada yang sebelumnya. Dia menyelesaikan reka bentuk pada tahun 1849 dan mengemukakannya kepada pemerintah Inggeris. Kerana kegagalan Mesin Perbezaan 1 sebelumnya, pemerintah enggan menyokong projek tersebut. Babbage meneruskan reka bentuk dan bahagian-bahagian yang masih ada dari Difference Engine 1 kepada anaknya, Mejar Jeneral Henry Prevost Babbage, yang menunjukkan minat yang besar terhadap karya ayahnya [2]. Setelah ayahnya meninggal pada tahun 1871, Henry Babbage terus mengusahakan dan mempublikasikan karya ayahnya. Mesin Perbezaan 2, bagaimanapun, tidak pernah dibina hingga siap.

Enjin Perbezaan, Pada Zaman Moden

Pada tahun 1980-an, lebih dari 100 tahun setelah kematian Babbage, Allan Broomley, seorang profesor bersekutu di University of Sydney, tertarik dengan lukisan asli Mesin Babbage di Perpustakaan Museum Sains di London. Kajiannya menarik perhatian Kurator Pengkomputeran Muzium, Doron Swade, yang mengetuai pembinaan bahagian pengiraan Difference Engine 2 dari tahun 1985-1991. Nathan Myhrvold, mantan Ketua Pegawai Teknologi di Microsoft, kemudian menugaskan pembinaan bahagian percetakan mesin. Versi lengkap Mesin Perbezaan 2 akhirnya siap pada tahun 2002,[9] dan ia berfungsi seperti yang dirancang oleh Babbage.  Setelah berjaya menyelesaikan Difference Engine 2 yang pertama, Myhrvold juga membiayai pembinaan klonnya, yang siap pada tahun 2008.

Hari ini, Difference Engine 2 yang asli dipamerkan di Science Museum di London, dan klonnya terdapat di dalam Intellectual Ventures di Seattle. Karya perintis Babbage dalam pengkomputeran automatik telah menjadi asas teknologi komputer berikutnya yang dikembangkan dari masa ke masa. Dia mungkin tidak pernah melihat karya agungnya dengan penuh kemuliaan, tetapi Babbage Engine tidak diragukan lagi merupakan salah satu penemuan paling cemerlang dan hebat dalam sejarah teknologi komputer.

Sumber:

[1] "Charles Babbage", N.d., https: // sejarah-komputer.com / Orang / BabbageBio.html Diakses pada 29 September 2020
[2] "Mesin Pembezaan", N.d., https: // sejarah-komputer.com / Babbage / DifferentialEngine.html Diakses pada 29 September 2020
[3] Wikipedia. "Mesin Perbezaan", N.d., https: // en.wikipedia.org / wiki / Difference_engine Diakses pada 29 September 2020
[4] "Mesin Pembezaan", N.d., https: // sejarah-komputer.com / Babbage / DifferentialEngine.html Diakses pada 29 September 2020
[5] Wikipedia. "Mesin Perbezaan", N.d., https: // en.wikipedia.org / wiki / Difference_engine Diakses pada 29 September 2020
[6] "Mesin Pembezaan", N.d., https: // sejarah-komputer.com / Babbage / DifferentialEngine.html Diakses pada 29 September 2020
[7] "Mesin Pembezaan", N.d., https: // sejarah-komputer.com / Babbage / DifferentialEngine.html Diakses pada 29 September 2020
[8] "Mesin Babbage", N.d., https: // www.sejarah komputer.org / sampah / Diakses pada 29 September 2020
[9] "Mesin Babbage", N.d., https: // www.sejarah komputer.org / sampah / Diakses pada 29 September 2020

Cara Membangunkan Permainan di Linux
Satu dekad yang lalu, tidak banyak pengguna Linux akan meramalkan bahawa sistem operasi kegemaran mereka suatu hari nanti akan menjadi platform permai...
Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...
Permainan Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar anda ketika menggunakan Linux-ia juga dapat menjadi sumber hiburan kerana anda dapat menggunakannya untuk m...