คอมพิวเตอร์( computer - avc · 2012-09-17 ·...

13
คอมพิวเตอร์(computer) ความหมายและความเป็นมา เมื่อพิจารณาศัพท์คาว่า คอมพิวเตอร์ ถ้าแปลกันตรงตัวตามคาภาษาอังกฤษ จะหมายถึงเครื่อง คานวณ ดังนั้นถ้ากล่าวอย่างกว้าง ๆ เครื่องคานวณที่มีส่วนประกอบเป็นเครื่องกลไกหรือเครื่องไฟฟ้า ต่างก็ จัดเป็นคอมพิวเตอร์ได้ทั้งสิ้น ลูกคิดที่เคยใช้กันในร้านค้า ไม้บรรทัด คานวณ ( slide rule) ซึ่งถือเป็น เครื่องมือประจาตัววิศวกรในยุคยี่สิบปีก่อน หรือเครื่องคิดเลข ล้วนเป็นคอมพิวเตอร์ได้ทั้งหมด ในปัจจุบันความหมายของคอมพิวเตอร์จะระบุเฉพาะเจาะจง หมายถึงเครื่องคานวณอิเล็กทรอนิกส์ ที่สามารถทางานคานวณผลและเปรียบเทียบค่าตามชุดคาสั่งด้วยความเร็วสูงอย่างต่อเนื่องและอัตโนมัติ พจนานุกรมฉบับราชบัณฑิตยสถาน พ.ศ. 2525 ได้ให้คาจากัดความของคอมพิวเตอร์ไว้ค่อนข้างกะทัดรัดว่า เครื่องอิเล็กทรอนิกส์แบบอัตโนมัติ ทาหน้าที่เสมือนสมองกล ใช้สาหรับแก้ปัญหาต่าง ๆ ท้งที่ง่ายและซับซ้อน โดยวิธีทางคณิตศาสตร์การจาแนกคอมพิวเตอร์ตามลักษณะวิธีการทางานภายในเครื่องคอมพิวเตอร์อาจแบ่ง ได้เป็นสองประเภทใหญ่ ๆ คือ แอนะล็อกคอมพิวเตอร์ ( analog computer) เป็นเครื่องคานวณอิเล็กทรอนิกส์ที่ไม่ได้ใช้ค่าตัวเลข เป็นหลักของการคานวณ แต่จะใช้ค่าระดับแรงดันไฟฟ้าแทน ไม้บรรทัดคานวณ อาจถือเป็นตัวอย่างหนึ่ง ของแอนะล็อกคอมพิวเตอร์ ที่ใช้ค่าตัวเลขตามแนวความยาวไม้บรรทัดเป็นหลักของการคานวณ โดยไม้ บรรทัดคานวณจะมีขีดตัวเลขกากับอยู่ เมื่อไม้บรรทัดหลายอันมรประกบรวมกัน การคานวณผล เช่น การ คูณ จะเป็นการเลื่อนไม้บรรทัดหนึ่งไปตรงตามตัวเลขของตัวตั้งและตัวคูณของขีดตัวเลขชุดหนึ่ง แล้วไป อ่านผลคูณของขีดตัวเลขอีกชุดหนึ่งแอนะล็อกคอมพิวเตอร์แบบอิเล็กทรอนิกส์จะใช้หลักการทานองเดียวกัน โดยแรงดันไฟฟ้าจะแทนขีดตัวเลขตามแนวยาวของไม้บรรทัดแอนะล็อกคอมพิวเตอร์จะมีลักษณะเป็นวงจร อิเล็กทรอนิกส์ที่แยกส่วนทาหน้าที่เป็นตัวกระทาและเป็นฟังก์ชันทางคณิตศาสตร์ จึงเหมาะสาหรับงาน คานวณทางวิทยาศาสตร์และวิศวกรรมที่อยู่ในรูปของสมการคณิตศาสตร์ เช่น การจาลองการบิน การศึกษา การสั่งสะเทือนของตึกเนื่องจากแผ่นดินไหว ข้อมูลตัวแปรนาเข้าอาจเป็นอุณหภูมิความเร็วหรือความดัน อากาศ ซึ่งจะต้องแปลงให้เป็นค่าแรงดันไฟฟ้า เพื่อนาเข้าแอนะล็อกคอมพิวเตอร์ผลลัพธ์ที่ได้ออกมาเป็น แรงดันไฟฟ้าแปรกับเวลาซึ่งต้องแปลงกลับไปเป็นค่าของตัวแปรที่กาลังศึกษาในปัจจุบัน

Upload: others

Post on 10-Feb-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

คอมพวเตอร(computer)

ความหมายและความเปนมา

เมอพจารณาศพทค าวา คอมพวเตอร ถาแปลกนตรงตวตามค าภาษาองกฤษ จะหมายถงเครอง

ค านวณ ดงนนถากลาวอยางกวาง ๆ เครองค านวณทมสวนประกอบเปนเครองกลไกหรอเครองไฟฟา ตางก

จดเปนคอมพวเตอรไดทงสน ลกคดทเคยใชกนในรานคา ไมบรรทด ค านวณ (slide rule) ซงถอเปน

เครองมอประจ าตววศวกรในยคยสบปกอน หรอเครองคดเลข ลวนเปนคอมพวเตอรไดทงหมด

ในปจจบนความหมายของคอมพวเตอรจะระบเฉพาะเจาะจง หมายถงเครองค านวณอเลกทรอนกส

ทสามารถท างานค านวณผลและเปรยบเทยบคาตามชดค าสงดวยความเรวสงอยางตอเนองและอตโนมต

พจนานกรมฉบบราชบณฑตยสถาน พ.ศ. 2525 ไดใหค าจ ากดความของคอมพวเตอรไวคอนขางกะทดรดวา

เครองอเลกทรอนกสแบบอตโนมต ท าหนาทเสมอนสมองกล ใชส าหรบแกปญหาตาง ๆ ทงทงายและซบซอน

โดยวธทางคณตศาสตรการจ าแนกคอมพวเตอรตามลกษณะวธการท างานภายในเครองคอมพวเตอรอาจแบง

ไดเปนสองประเภทใหญ ๆ คอ

แอนะลอกคอมพวเตอร (analog computer) เปนเครองค านวณอเลกทรอนกสทไมไดใชคาตวเลข

เปนหลกของการค านวณ แตจะใชคาระดบแรงดนไฟฟาแทน ไมบรรทดค านวณ อาจถอเปนตวอยางหนง

ของแอนะลอกคอมพวเตอร ทใชคาตวเลขตามแนวความยาวไมบรรทดเปนหลกของการค านวณ โดยไม

บรรทดค านวณจะมขดตวเลขก ากบอย เมอไมบรรทดหลายอนมรประกบรวมกน การค านวณผล เชน การ

คณ จะเปนการเลอนไมบรรทดหนงไปตรงตามตวเลขของตวตงและตวคณของขดตวเลขชดหนง แลวไป

อานผลคณของขดตวเลขอกชดหนงแอนะลอกคอมพวเตอรแบบอเลกทรอนกสจะใชหลกการท านองเดยวกน

โดยแรงดนไฟฟาจะแทนขดตวเลขตามแนวยาวของไมบรรทดแอนะลอกคอมพวเตอรจะมลกษณะเปนวงจร

อเลกทรอนกสทแยกสวนท าหนาทเปนตวกระท าและเปนฟงกชนทางคณตศาสตร จงเหมาะส าหรบงาน

ค านวณทางวทยาศาสตรและวศวกรรมทอยในรปของสมการคณตศาสตร เชน การจ าลองการบน การศกษา

การสงสะเทอนของตกเนองจากแผนดนไหว ขอมลตวแปรน าเขาอาจเปนอณหภมความเรวหรอความดน

อากาศ ซงจะตองแปลงใหเปนคาแรงดนไฟฟา เพอน าเขาแอนะลอกคอมพวเตอรผลลพธทไดออกมาเปน

แรงดนไฟฟาแปรกบเวลาซงตองแปลงกลบไปเปนคาของตวแปรทก าลงศกษาในปจจบน

Page 2: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

ดจทลคอมพวเตอร (digital computer) คอมพวเตอรทพบเหนทวไปในปจจบน จดเปนดจทล

คอมพวเตอรแทบทงหมด ดจทลคอมพวเตอรเปนเครองค านวณอเลกทรอนกสทใชงานเกยวกบตวเลข ม

หลกการค านวณทไมใชแบบไมบรรทดค านวณ แตเปนแบบลกคด โดยแตและหลกของลกคดคอ หลกหนวย

หลกรอย และสงขนไปเรอย ๆ เปนระบบเลขฐานสนทแทนตวเลขจากศนยถาเกาไปสบตวตามระบบตวเลขท

ใชในชวตประจ าวน

คาตวเลขของการค านวณในดจทลคอมพวเตอรจะแสดงเปนหลกเชนเดยวกน แตจะเปนระบบ

เลขฐานสองทมสญลกษณตวเลขเพยงสองตว คอเลขศนยกบเลขหนงเทานน โดยสญลกษณตวเลขทงสอง

ตวน จะแทนลกษณะการท างานภายในซงเปนสญญาณไฟฟาทตางกน การค านวณภายในดจทล

คอมพวเตอรจะเปนการประมวลผลดวยระบบเลขฐานสองทงหมด ดงนนเลขฐานสบทเราใชและคนเคยจะ

ถกแปลงไปเปนระบบเลขฐานสองเพอการค านวณภายในคอมพวเตอร ผลลพธทไดกยงเปนเลขฐานสองอย

ซงคอมพวเตอรจะแปลงเปนเลขฐานสบเพอแสดงผลใหผใชเขาใจไดงายจากอดตสปจจบนพฒนาการ

ทางดานเทคโนโลยในชวง 100 ปทผานมาไดพฒนาไปอยางรวดเรว โดยเฉพาะอยางยงเทคโนโลยทางดาน

คอมพวเตอร เมอ 50 ปทแลวมา มคอมพวเตอรขนใชงาน ตอมาเกดระบบสอสารโทรคมนาคมสมยใหม

เกดขนมากมาย และมแนวโนมการพฒนาอยางตอเนอง เราสามารถแบงพฒนาการคอมพวเตอรจากอดตส

ปจจบน สามารถแบงเปนยคกอนการใชไฟฟาอเลกทรอนคส และยคทเครองคอมพวเตอรเปนอปกรณไฟฟา

อเลกทรอนคส

Page 3: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

เครองค านวณในยคประวตศาสตร

เครองค านวณเครองแรกของโลก ไดแก ลกคด มการใชลกคดในหมชาวจนมากกวา 7000 ป และใช

ในอยปตโบราณมากกวา 2500 ป ลกคดของชาวจนประกอบดวยลกปดรอยอยในราวเปนแถวตามแนวตง

โดยแตละแถวแบงเปนครงบนและลาง ครงบนมลกปด 2 ลก ครงลางมลกปด 5 ลก แตละแถวแทนหลกของ

ตวเลข

เครองค านวณกลไกทรจกกนด ไดแก เครองค านวณของปาสคาลเปนเครองทบวกลบดวยกลไกเฟออง

ทขบตอกน เบลส ปาสคาล (Blaise Pascal) นกคณตศาสาตรชาวฝรงเศส ไดประดษฐขนในป พ.ศ. 2185

คอมพวเตอรในยคเรมแรก ไดแก เครองจกรกลหรอสงประดษฐขนเพอชวยในการ ค านวณ โดยทยงไมมการ

น าวงจรอเลกทรอนกส เขามาใชประโยชนรวมดวย ล าดบเครองมอขนมามดงน

ในระยะ 5,000 ปทผานมา มนษยเรมรจกการใชนวมอและนวเทาของตนเพอชวยในการค านวณ และ

พฒนา มาใชอปกรณอน ๆ เชน ลกหน ใชเชอกรอยลกหนคลายลกคดตอมาประมาณ 2,600 ปกอนครสตกาล

ชาวจนไดประดษฐเครองมอเพอใชในการ ค านวณขนมาชนดหนง เรยกวา ลกคด ซงถอไดวา เปนอปกรณใช

ชวยการค านวณทเกาแกทสดในโลกและคงยงใชงานมาจนถงปจจบน

พ.ศ. 2158 นกคณตศาสตรชาวสกอตแลนดชอ John Napier ไดประดษฐอปกรณใช ชวยการค านวณ

ขนมา เรยกวา Napier's Bones เปนอปกรณทลกษณะคลายกบตารางสตรคณในปจจบน เครองมอชนดนชวย

ให สามารถ ท าการคณและหาร ไดงายเหมอนกบท าการบวก หรอลบโดยตรง

Page 4: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

พ.ศ 2185 นกคณตศาสตรชาวฝรงเศลชอ Blaise Pascal ซงในขณะนนมอายเพยง 19 ป ไดออกแบบ

เครองมอในการค านวณโดย ใชหลกการหมนของฟนเฟอองหนงอนถกหมนครบ 1 รอบ ฟนเฟอองอกอนหนง

ซงอย ทางดานซายจะถกหมนไปดวยในเศษ 1 สวน 10 รอบ เครองมอของปาสคาลนถกเผยแพรออกส

สาธารณะชน เมอ พ.ศ. 2188 แตไมประสบความส าเรจเทาทควรเนองจากราคาแพง และเมอใชงานจรงจะ

เกดเหตการณทฟนเฟอองตดขดบอยๆ ท าใหผลลพธทไดไมคอยถกตองตรงความเปนจรง

เครองมอของปาสคาล สามารถใชไดดในการค านวณการบวกและลบ สวนการคณและหารยงไมดเทาทควร

ดงนนในป พ.ศ. 2216 นกปราชญษชาวเยอรมนชอ Gottfriend von Leibnitz ไดปรบปรงเครงค านวณของ

ปาสคาลใหสามารถทหการคณและหารไดโดยตรง โดยทการคณใชหลกการบวกกนหลายๆ ครง และการ

หาร กคอการลบกนหลายๆ ครง แตเครองมอของ Leibnitz ยงคงอาศยการหมนวงลอ ของเครองเองอตโนมต

นบวา เปนเครองมอทชวยใหการค านวณทางคณตศาสตรทดยงยากกลบเปนเรองทงายขน

พ.ศ. 2344 นกประดษฐชาวฝรงเศลชอ Joseph Marie Jacquard ไดพยายามพฒนาเครองทอผาโดยใช

บตรเจาะรในการบนทกค าสง ควบคมเครองทอผาใหท าตามแบบทก าหนดไว และแบบดงกลาวสามารถ

น ามา สรางซ าๆ ไดอกหลายครง ความพยายามของ Jacquard ส าเรจลงใน พ.ศ. 2348 เครองทอผานถอวาเปน

เครองท างานตามโปรแกรมค าสงเปนเครองแรก

พ.ศ. 2373 Chales Babbage ถอก าเนดทประเทศองกฤษ เมอ พ.ศ. 2334 จบการศกษาทางดานคณตศาสตร

จากมหาวทยาลยแคมบรดจ และไดรบต าแหนง Lucasian Professor ซงเปนต าแหนงท Isaac Newton เคย

ไดรบมากอน ในขณะทก าลงศกษาอยนน Babbage ไดสรางเครอง หาผลตาง (Difference Engine) ซงเปน

เครองทใชค านวณ และพมพตารางทางคณศาสตรอยางอตโนมต จนกระทงป พ.ศ. 2373 เขาไดรบความ

ชวยเหลอจากรฐบาลองกฤษเพอสรางเครอง Difference Engine ขนมาจรงๆ

Page 5: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

แตในขณะท Babbage ท าการสรางเครอง Difference Engine อยนน ไดพฒนาความคดไปถง

เครองมอในการค านวนทมความสามารถสงกวาน ซงกคอเครองทเรยกวาเครองวเคราะห (Analytical

Engine) และไดยกเลกโครงการสรางเครอง Difference Engine ลงแลวเรมตนงานใหม คอ งานสรางเครอง

วเคราะห ในความคดของเขา โดยทเครองดงกลาวประกอบไปดวยชนสวนทส าคญ 4 สวน คอ

1.สวนเกบขอมล เปนสวนทใชในการเกบขอมลน าเขาและผลลพธทไดจากการค านวณ

2.สวนประมวลผล เปนสวนทใชในการประมวลผลทางคณตศาสตร

3.สวนควบคม เปนสวนทใชในการเคลอนยายขอมลระหวางสวนเกบขอมล และสวนประมวลผล

4.สวนรบขอมลเขาและแสดงผลลพธ เปนสวนทใชรบทราบขอมลจากภายนอกเครองเขาสสวนเกบ และ

แสดงผลลพธทไดจากการค านวณใหผใชไดรบทราบ

เปนทนาสงเกตวาสวนประกอบตางๆ ของเครอง Alaytical Engine มลกษณะใกลเคยงกบสวนประกอบ ของ

ระบบคอมพวเตอร ในปจจบน แตนาเสยดายทเครอง Alalytical Engine ของ Babbage นนไมสามารถ สราง

ใหส าเรจขนมาได ทงนเนองจากเทคโนโลย สมยนนไมสามารถสรางสวนประกอบตางๆ ดงกลาว และอก

ประการหนงกคอ สมยนนไมมความจ าเปน ตองใชเค รองทมความสามารถสงขนาดนน ดงนนรฐบาล

องกฤษจงหยดใหความสนบสนนโครงการของ Babbage ในป พ.ศ. 2385 ท าใหไมมทนทจะท าการวจย

ตอไป สบเนองจากมาจากแนวความคดของ Analytical Engine เชนนจงท าใหCharles Babbage ไดรบการยก

ยอง ใหเปน บดาของเครองคอมพวเตอร

พ.ศ. 2385 ชาวองกฤษ ชอ Lady Auqusta Ada Byron ไดท าการแปลเรองราวเกยวกบเครอง Anatical Engine

จากภาษาฝรงเศลเปนภาษาองกฤษ ในระหวางการแปลท าให Lady Ada เขาใจถงหลกการท างาน ของเครอง

Analytical Engine และไดเขยนรายละเอยดขนตอนของค าสงใหเครองนท าการค านวณทยงยาก ซบซอนไว

ในหนงสอทางคณตศาสตรเลมหนง ซงถอวาเปนโปรแกรมคอมพวเตอรโปรแกรมแรกของโลก และจากจด

นจงถอวา Lady Ada เปนโปรแกรมเมอรคนแรกของโลก (มภาษาทใชเขยนโปรแกรมทเกแก อยหนงภาษา

คอภาษา Ada มาจาก ชอของ Lady Ada) นอกจากน Lady Ada ยงคนพบอกวาชดบตรเจาะร ทบรรจค าสงไว

สามารถน ากลบมาท างานซ าไดถาตองการ นนคอหลกของการท างานวนซ า หรอเรยกวา Loop เครองมอทใช

ในการค านวณทถกพฒนาขนในศตวรรษท 19 นน ท างานกบเลขฐานสบ (Decimal Number) แตเมอเรมตน

Page 6: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

ของศตวรรษท 20 ระบบคอมพวเตอรไดถกพฒนาขนจงท าใหมการเปลยนแปลงมาใช เลขฐานสอง (Binary

Number) กบระบบคอมพวเตอร ทเปนผลสบเนองมาจากหลกของพชคณต

พ.ศ. 2397 นกคณตศาสตรชาวองกฤษ George Boole ไดใชหลกพชคณตเผยแพรกฎของ Boolean Algebra

ซงเปนคณตศาสตรทใชอธบายเหตผลของตรรกวทยาทตวแปรมคาไดเพยง "จรง" หรอ "เทจ" เทานน (ใช

สภาวะเพยงสองอยางคอ 0 กบ 1 รวมกบเครองหมายในเชงตรรกพนฐาน คอ AND, OR และ NOT)

สงท George Boole คดคนขน นบวามประโยชนตอระบบคอมพวเตอรในปจจบนอยางยง เนองจากเปน การ

ยากทจะใชกระแสไฟฟา ซงมเพยง 2 สภาวะ คอ เปด กบ ปด ในการแทน เลขฐานสบซงมอยถง 10 ตว คอ 0

ถง 9 แตเปนการงายกวาเราแทนดวยเลขฐานสอง คอ 0 กบ 1 จงถอวาสงนเปนรากฐานทส าคญของการ

ออกแบบวงจรระบบคอมพวเตอรในปจจบน

พ.ศ. 2423 Dr. Herman Hollerith นกสถตชาวอเมรกนไดประดษฐเครองประมวลผลทางสถตซง ใชกบ

บตรเจาะร เครองนไดรบการพฒนา ใหดยงขนและมาใชงานส ารวจส ามะโนประชากร ของสหรฐอเมรกา

ในป พ.ศ. 2433 และชวยใหการสรปผลส ามะโนประชากรเสรจสนภายในระยะเวลา 2 ปครง (โดยกอนหนา

นนตองใชเวลาถง 7 ปครง) เรยกบตรเจาะรนวา บตรฮอลเลอรธ และชออนๆ ทใชเรยกบตรน กคอ บตร

ไอบเอม หรอบตร 80 คอลมน เพราะผผลตคอ บรษท IBM

Page 7: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

การก าเนดของเครองคอมพวเตอรอเลกทรอนกส

เครองมอทงหลายทถกประดษฐขนมาในยคกอนนนสวนมากประกอบดวยฟนเฟออง รอก คาน ซงเปน

วสด ทมขนาดใหญ และมน าหนกมากท าใหการท างานลาชาและผดพลาดอยเสมอ ดงนนในยคตอมาจง

พยายาม พฒนาเครองมอ ใหมขนาดเลกลง แตมประสทธภาพสงขน ดงน

พ.ศ. 2480 ศาสตราจารย Howard Aiken แหงมหาลยวทยาลยฮาวารด ไดพฒนาเครองค านวณ ตาม แนวคด

ของ Babbage รวมกบวศวะกรของบรษท IBM สรางเครองค านวณตามความคดของ Babbage ได ส าเรจ โดย

เครองดงกลาวท างานแบบเครองจกรกลปนไฟฟา และใชบตรเจาะรเปนสอในการน าเขาขอมลส เครองเพอ

ท าการประมวลผล การพฒนาดงกลาวมาเสรจสนในป พ.ศ. 2487 โดยเครองมอนมชอวา MARK 1 และ

เนองจากเครองนส าเรจไดจากการสนบสนน ดานการเงนและบคลากรจากบรษท IBM ดงนนจงมอกชอ

หนงวา IBM Automatic Sequence Controlled Calculator และนบเปนเครองค านวณแบบอตโนมตเครองแรก

ของโลก

พ.ศ. 2486 ซงเปนชวงสงครามโลกครงท 2 ศนยวจยของกองทพบกสหรฐอเมรกามความจ าเปนทจะตอง

คดคนเครองชวยค านวณ เพอใชค านวณหาทศทางและระยะทางในการสงขปนาวธ ซงถาใชเครองค านวณท

ม อยในสมยนนจะตองใชเวลาถง 12 ชวโมงในการค านวณ การยง 1 ครง ดงนนกองทพจงใหกอง

ทนอดหนนแก John W. Mauchly และ Persper Eckert จากหมาวทยาลยเพนซลวาเนย ในการสราง

คอมพวเตอร จากอปกรณอเลกทรอนกสขนมา โดยน าหลอดสญยากาศ (Vacuum Tube) จ านวน 18,000

หลอด มาใชในการสราง ซงมขอดคอ ท าใหเครองมความเรว และมความถกตองแมนย าในการค านวณมาก

ขน ในดานของความเรวนน เครองจกกลมความเฉอยของการเคลอนทของชนสวนประกอบ แตคอมพวเตอร

Page 8: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

อเลกทรอนกส จะใชอเลกตรอนเปนตวคลอนท ท าใหสามารถสงขอมลดวยกระแสไฟฟาได ดวยความเรว

ใกลเคยงกบความเรวของแสง สวนความถกตองแมนย าในการท างานของเครองจกรกลอาศยฟนเฟออง รอก

คาน ในการท างาน ท าใหท างานไดชา และเเกดความผดพลดไดงาย

พ.ศ. 2489 เครองคอมพวเตอรท Mauchly และ Eckert คดคนขนไดมชอวา ENIAC ยอมาจาก (Electronic

Numberical Integrater and Caculator) ประสบความส าเรจในป พ.ศ. 2489 ถงแมวาจะไมทนใชใน

สงครามโลกครงทสอง แตความเรวในการต านวณของ ENIAC ท าใหวงการคอมพวเตอรขณะนน ยอมรบ

ความสามารถของเครองคอมพวเตอรอเลกทรอนกส แตอยางไรกตาม ENIAC ท างานดวยไฟฟาทงหมดท า

ใหในการท างานแตละครงจงท าใหเกดความรอนสงมาก จ าเปนตองตดตงไวในหองทมเครองปรบอากาศ

ดวย นอกจากน ENIAC ยงเกบไดเฉพาะขอมลทเปนตวเลขขนาด 10 หลก และเกบไดเพยง 20 จ านวน

เทานน สวนชดค าสงนน ยงไมสามารถเกบไวในเครองได การสงชดค าสงเขาเครองจะตองใชวธการเดน

สายไฟสรางวงจร ถามการแกไขโปรแกรม กตองมการเดนสายไฟกนใหม ซงใชเวลาเปนวน

ความคดตอมาในการพฒนาเครองคอมพวเตอรใหดขนกคอ การคนหาวธการเกบโปรแกรมไวในเครอง เพอ

ลดความยงยาก ของขนตอนการปอนค าสงเขาเครอง มนกคณตศาสตรเชอสายฮงการเรยนชอ Dr.John Von

Neumann ไดพบวธการเกบโปรแกรมไว ในหนวยความจ าของเครองเชนเดยวกบการเกบขอมลและตอ

วงจรไฟฟา ส าหรบการค านวณ และการปฏบตการพนฐาน ไวใหเรยบรอยภายในเครอง แลวเรยกวงจร

เหลานดวยรหสตวเลขทก าหนดไว เครองคอมพวเตอรทถกพฒนาขนตามแนวความคดน ไดแก EVAC

(Electronic Ddiscreate Variable Automatic Computer) ซงสรางเสรจใน พ.ศ. 2492 และน ามาใชงานจรงใน

ป พ.ศ. 2494 และในเวลาใกลเคยงกน ทมหาวทยาลยเคมบรดส ประเทศองกฤษ ไดมการสรางคอมพวเตอรม

ลกษณะคลายกบเครอง EVAC และใหชอวา EDSAC (Electronic Delay Strorage Automatic Caculator)

Page 9: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

เครองคอมพวเตอรในแตละยค

คอมพวเตอรยคท 1 (พ.ศ. 2497-2501) คอมพวเตอรในยคนใชหลอดสญญากาศ (Vacuum tube) เปนวงจร

อเลกทรอนกส เครองยงมขนาดใหญมาก ใชกระแสไฟฟาจ านวนมาก ท าใหเครองมความรอนสงจงมกเกด

ขอผดพลาดงาย คอมพวเตอรในยคนไดแก UNIVAC I , IBM 600

คอมพวเตอรยคท 2 (พ.ศ. 2502-2507) คอมพวเตอรยคนใชทรานซสเตอร (Transistor) เปนวงจร

อเลกทรอนกส และใชวงแหวนแมเหลกเปนหนวยความจ า คอมพวเตอรมขนาดเลกกวายคแรก ตนทนต ากวา

ใชกระแสไฟฟาและมความแมนย ามากกวา

Page 10: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

คอมพวเตอรยคท 3 (พ.ศ. 2508-2513) คอมพวเตอรยคนใชวงจรไอซ (Integrated Circuit) เปนสารกงตวน าท

สามารถบรรจวงจรทางตรรกะไวแลวพมพบนแผนซลกอน(Silicon) เรยกวา "ชป"

คอมพวเตอรยคท 4 (พ.ศ. 2514-2523) คอมพวเตอรยคนใชวงจร LSI (Large-Scale Integrated Ciruit) เปน

การรวมวงจรไอซจ านวนมากลงในแผนซลกอนชป 1 แผน สามารถบรรจไดมากกวา 1 ลานวงจร ดวย

เทคโนโลยใหมนท าใหเกดแนวคดในการบรรจวงจรทส าคญส าหรบการท างานพนฐานของคอมพวเตอรนน

คอ CPU ลงชปตวเดยว เรยกวา "ไมโครโปรเชสเซอร"

คอมพวเตอรยคท 5 (พ.ศ. 2524-ปจจบน)

คอมพวเตอรยคนใชวงจร VLSI (Very Large-Scale Integrated Ciruit) เปนการพฒนาไมโครโปรเซสเซอร

ใหมประสทธภาพมากขนกอก าเนด ไมโครโปรเซสเซอร เมอกอนนน Intel เปนบรษทผลตชปไอซ แหงหนง

ทไมใหญโตมากนกเทาในปจจบน เมอป ค.ศ.1969 ไดสรางความสะเทอน ใหกบวงการอเลคทรอนคส โดย

การออกชปหนวยความจ า(Memory)ขนาด 1 Kbyte มาเปนรายแรก

บรษทบสซคอมพ(Busicomp) ซงเปนผผลตเครองคดเลขของญปญไดท าการวาจางให Intel ท าการผลตชป

ไอซ ทบสซคอมพเปนคนออกแบบเองทมจ านวน 12 ตว โครงการนถกมอบหมายใหนาย M.E. Hoff, Jr. ซง

เขาตดสนใจทจะใชวธการออกแบบชปแบบใหม โดยสรางชปทใหถกโปรแกรมได หมายถงวา สามารถ

น าเอาชดค าสงของการค านวณไปเกบไวใน หนวยความจ ากอนแลวใหไอซตวนอานเขามาแปล ความหมาย

และท างานภายหลงในป 1971 Intel ไดน าผลตภณฑออกสตลาด โดยใชชอทางการคาวา Intel 4004 ในราคา

200 เหรยญสหรฐ และเรยกชปนวาเปน ไมโครโปรเซสเซอร(Micro Processor) กเพราะวา 4004 นเปน CPU

(Central Processing Unit) ตวหนง ซงมขนาด 4.2 X 3.2 มลลเมตร ภายในประกอบดวย ทรานซสเตอร

จ านวน 2250 ตว และเปน ไมโครโปรเซสเซอรขนาด 4 บตหลงจาก 1 ปตอมา Intel ไดออก

ไมโครโปรเซสเซอร ขนาด 8 บตออกมาโดยใชชอวา 8008 มชดค าสง 48 ค าสง และอางหนวยความจ าได 16

Kbyte ซงทาง Intel หวงวาจะเปนตวกระตนตลาดทางดานชปหนวยความจ าไดอกทางหนง เมอป 1973 ทาง

Intel ไดออก ไมโครโปรเซสเซอร 8080 ทมชดค าสงพนฐาน 74 ค าสงและสามารถอางหนวยความจ าได 64

Kbyte

Page 11: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

ไมโครคอมพวเตอร เครองแรกของโลกเมอป 1975 มนตยสารตางประเทศฉบบหนง ชอวา Popular

Electronics ฉบบเดอน มกราคม ไดลงบทความ เกยวกบเครอง ไมโครโปรเซสเซอร เครองแรกของโลกทม

ชอวา อลแตร 8800 (Altair) ซงท าออกมาเปนชดคท โดยบรษท MITS (Micro Insumentation And

Telemetry Systems) ลกษณะของชดคท กคอ จะอยในรปของอปกรณแตละชนโดยให คณน าไปประกอบ

ขนใชเอง

บรษท MITS ถกกอตงเมอป 1969 โดยมจดมงหมายเพอท าตลาดในดานเครองคดเลข แตการคาชลอ

ตวลง ประธานบรษท ชอ H. Edword Roberts เหนการไกล คดเปดตลาดใหมซงจะขายชดคด คอมพวเตอร

ประมาณเอาไววาอาจขาย ไดในจ านวนปละประมาณ 200-300 ชด จงใหทมงานออกแบบบและพฒนาแลว

เสรจกอนถงครสตมาส ในป 1974 แตเพงมา ประกาศตวในปถดไป ส าหรบ CPU ทใชคอ 8080 และค าวา

ไมโครคอมพวเตอร จงถกเรยกใชเปนครงแรกเพอชดคทคอมพวเตอรชดน

Page 12: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

ชดคทของ อลแตร นประกอบดวย ไมโครโปรเซสเซอร 8080 ของบรษท Intel ม เพาเวอรซพพลาย มแผง

หนาปดทตดหลอดไฟ เปนแถวมาใหเพอแสดงผล รวมถงหนวยความจ า 256 Byte ( แหม.. เหมอนของเลน

เราในสมยน จงงง ) นอกนน ยงม สลอต (Slot) ใหเสยบอปกรอน ๆ เพมได แตกท าให MITS ตองผดคาด คอ

ภายใน เดอนเดยว มจดหมายสงเขามาขอสงซอเปนจ านวนถง 4,000 ชดเลยทเดยว

ดวยชป 8080 นเองไดเปนแรงดลใจใหบรษท ดจตอลรเสรช (Digital Research) ก าเนดระบบปฏบตการ

(Operating System) ทชอวา ซพเอม(CP/M หรอ Control Program For Microcomputer) ขนมา ในขณะท

Microsoft ยงเพงออก Microsoft Basic รนแรกเองเดอน พฤศจกายนป 1974 ไดม วศวกรของ Intel บางคนได

ออกมาตงบรษทผลตชปเอง โดยมชอวา ไซลอก (Zilog) เนองจาก วศวกรเหลาน ไดมสวนรามในการผลต

ชป 8080 ดวยจงไดน าเอาเทคโนโลยการผลดนมาสรางตวใหมทดกวา มชอวา Z80 ยงคงเปน ชปขนาด 8 บต

เมอไดออกสตลาดไดรบความนยมเปนอยางมาก เนองจากไดปรบปรงขอบกพรองตาง ๆ ทมอยใน 8080 จง

ท าใหเครองคอมพวเตอร หลายตอหลายยหอ หนมาใชชป Z80 กน แมแตซพเอม กยงถกปรบปรงใหมาใช

กบ Z80 นด วย *** แม ในปจบนน Z80 ย งคงถกใช งาน และน าไปใช ในการเ รยนการสอน

ไมโครโปรเซสเซอร ดวย เชน ชดคดหรอ Single Board Microcomputer ของ ETT, Sila เปนตน และ IC ตว

นยงผลตขาย อยในปจจบน ในราคา ไมเกน 100 บาท)

Computer เครองแรกของ IBM

ในป 1975 ไอพเอม ไดออกเครองไมโครคอมพวเตอร เครองแรกออกมา แตทางไอบเอมไดเรยกเครองนวา

เปน เทอรมนลแบบชาญฉลาด ทสามารถโปรแกรมได (Intelligent Programmable Terminal) และตงชอรน

วา Model 5100 มหนวยความจ า 16 Kbyte แลวยงมตวแปลภาษาเบสก แบบอนเตอรพรทเตอร (Interpreter)

ดวย และม ไดรฟส าหรบใสคารทดจเทปในตว แตกยงขายไมดเอามาก ๆ เลย เพราะวาตงราคาไวสงมากถง

9,000 เหรยญสหฐในปลายป 1980 บรษทไอบเอมไดเกดแผนกเลก ๆ ขนมาแผนกหนงเรยกวา Entry

Systems Division ภายใตทมของคนชอวา ดอน เอสทรดจ (Don Estridge) และนกออกแบบอก 12 คน โดย

ไดรบมอบหมายใหพฒนาเครองไมโครคอมพวเตอรเครองแรกของไอบเอมโมเดล 5100 นนเอง โดยน าเอา

จดเดนของเครอง ทขายดมารวมไวในการออกแบบเครองไมโครคอมพวเตอรของไอบเอม และผลตจ าหนาย

ไดภายในปเดยวภายใตชอวา ไอบเอมพซ (IBM PC) ซงถกเปดตวในเดอน สหาคม ป 1981 และยอดขายของ

เครองพซกไดพงอยางรวดเรว ท าใหบรษทอน ๆ จบตามอง

Page 13: คอมพิวเตอร์( computer - AVC · 2012-09-17 · แต่ในขณะที่ Babbage ท าการสร้างเครื่อง Difference Engine

ก าเนด (Apple Computer)

ในป 1976 หลงจาก Stephen Wozniak และ Steve Jobs ไดรวมกนกอตงบรษทแอปเปล

คอมพวเตอร (Apple Computer) และไดน าเครองไมโครคอมพวเตอร เครองแรกทประดษฐจากโรงรถ

ออกมาขายโดยใชชอวา Apple I ในราคา 695 เหรยญ บรษทแอปเปลไดผลตเครอง Apple I ออกมาไมมาก

นก ภายในปเดยวไดผลต Apple II ออกมา และรนนเปนรนเปดศกราชแหงวงการไมโครคอมพวเตอร และ

เปนการสรางมาตรฐาน ทไมโครคอมพวเตอร ทเกดมาตามหลงทงหมดตองท าตา