តាមពិត
កុំព្យូទ័របានចាប់កំណើតតាំងពីយូរយារណាស់មកហើយ។
កាលពីសម័យបូរាណ ពាក្យ
ថាកុំព្យូទ័រ គេសំដៅទៅលើមនុស្ស
គឺមនុស្សដែលធ្វើការជាអ្នកគណនា។
ក្រោយមក គេបានបង្កើត
ម៉ាស៊ីនសម្រាប់គណនាជំនួសមនុស្សវិញ
ដែលគេហៅថា ម៉ាស៊ីនកុំព្យូទ័រ
ឬដោយខ្លី កុំព្យូទ័រ។ ប៉ុន្តែ
កុំព្យូទ័រសម័យបូរាណ
មានលក្ខណៈខុសប្លែកគ្នាយ៉ាងដាច់ឆ្ងាយពីកុំព្យូទ័រសម័យទំនើបដែលយើងបាន
ស្គាល់នាពេលបច្ចុប្បន្ន។
ស្គាល់នាពេលបច្ចុប្បន្ន។
ឧបករណ៍ដែលបានបង្ហាញពីលក្ខណៈរបស់កុំព្យូទ័រមុនដំបូងបំផុតគឺក្បាច់គិតលេខបុរាណរបស់
ចិន Abacus
៦០០
ឆ្នាំមុនគ្រឹស្តសករាជ
ដែលមានការតាងនូវទីតាំងនៃលេខនិងប្រមាណវិធីបូក-ដក
បានយ៉ាងរហ័សនិងត្រឹមត្រូវ។
ចូលដល់សតវត្សទី១៧មានការបង្កើតនូវម៉ាស៊ីនគិតលេខដំបូងបំផុតដោយ
លោក
Blais
Pascal (១៦២៣-១៦៦២)
ឈ្មោះថា
“Pascaline
Caculator” ជនជាតិបារាំង ។
មានឧករណ៍ថ្មីមួយទៀតជាប្រភេទឧបករណ៍
ដើរដោយកម្លាំងមេកានិចសុទ្ធសាធតែវាអាចធ្វើបាន
តែប្រមាណវិធីបូក និង ដកប៉ុណ្ណោះ ។
នៅឆ្នាំ១៦៧៣
មានជាតិអាល្លឺម៉ង់
Gottfried
Whihelm Won Leibniz (១៦៤៦-១៧១៦)
ជាអ្នកបង្កើតនូវ
Differential
Calculus បានកែប្រែម៉ាស៊ីនរបស់លោក
Pascal
ដើម្បីឲ្យវាអាចធ្វើប្រមាណ
វិធីគុណ និងចែកបាន ។
នៅដើមសតវត្សទី១៨
លោក
Charles
Babbages មានគំនិតក្នុងការបង្កើតម៉ាស៊ីន
ដែលអាច មានលទ្ធភាពដោះស្រាយសមីការ
Complex
និងបោះ
ចេញជាលទ្ធផល (Output)
មកខាងក្រៅ
ក៏ប៉ុន្ដែគាត់ពុំ
បានសម្រេចក្នុងការបង្កើតនូវម៉ាស៊ីនបែបនេះឡើយ។
គាត់បានត្រឹមតែបង្កើតនូវម៉ាស៊ីនគណនាឈ្មោះថា
“Analysis
Engines” ដែលអាចគណនាប្រមាណវិធីបូក
ដក គុណ និងចែក ។ ម៉ាស៊ីននេះ
មានសមត្ថភាពអាចរក្សាទុកនូវ
Instruction
មួយចំនូនដែលជាគោល
គំនិតមួយសម្រាប់អ្នកវិទ្យាសាស្រ្តជំនាន់ក្រោយធ្វើការស្រាវជ្រាវបង្កើតនូវកុំព្យូទ័រ
។
រហូតដល់សតវត្សរ៍ទី២០
អ្នកប្រាជ្ញនានាបានស្រាវជ្រាវ
និង បង្កើតនូវម៉ាស៊ីនថ្មីៗជាច្រើន។
ដូចជា នៅឆ្នាំ១៩៣៧
ក្រោមការស្រាវជ្រាវរបស់
Jonh
V.Atanasoff និង
Clifford
Berry បានបង្កើតនូវ
ម៉ាស៊ីនមួយឈ្មោះថា ABC
(Atanasoff-Berry Computer) ដែលមានប្រើ
Magnetic
Drum 2 និង
Vacuum
tubs 30 ប្រើប្រាស់
Central
Processing Unit ធ្វើពី
Vacuum
tubs ចំនួន២១០
។ វាមាន
សមត្ថភាពដោះស្រាយបានត្រឹមតែសមីការ
តូចៗតែវាពុំអាចបញ្ចេញ (Output)
ផុតមកក្រៅបានទេ
។
ក្នុងឆ្នាំ
១៩៣២-១៩៤៤
មានការបង្កើតនូវម៉ាស៊ីនមួយឈ្មោះថា
Mark
I Computer ជាប្រភេទ
ត្រូតពិនិត្យស្វ័យប្រវត្តិរៀបចំដោយ
Howard
Mark H. Aiken សហការណ៍ជាមួយ
IBM
Howard Mark I
ម៉ាស៊ីននេះប្រើ
Tap,
punch card និង
430
switches ដើម្បី
Input
និង
Output
វាមានបណ្ដោយប្រហែល
៥០ feets និងទទឹង ៨ feets អាចធ្វើប្រមាណវិធីបូក-ដក-គុណ និង ចែក ដែលចំណាយពេល ០.៣ វិនាទី សម្រាប់បូកលេខ២ខ្ទង់ រីឯ ៤.៥ វិនាទី សម្រាប់គុណលេខចំនួន២ខ្ទង់ ។
៥០ feets និងទទឹង ៨ feets អាចធ្វើប្រមាណវិធីបូក-ដក-គុណ និង ចែក ដែលចំណាយពេល ០.៣ វិនាទី សម្រាប់បូកលេខ២ខ្ទង់ រីឯ ៤.៥ វិនាទី សម្រាប់គុណលេខចំនួន២ខ្ទង់ ។
No comments:
Post a Comment