วันอังคารที่ 15 กรกฎาคม พ.ศ. 2557

ประวัติคอมพิวเตอร์

ประวัติความเป็นมาของเครื่องคอมพิวเตอร์


เครื่องคอมพิวเตอร์นับได้ว่าเป็นสิ่งประดิษฐ์ที่มีความสลับซับซ้อน ( Conplexity ) น่าอัศจรรย์ที่มีความสามารถยิ่ง ซึ่งนับวันจะสูงขึ้นด้วยเทคโนโลยีที่พัฒนาก้าวไปอย่างรวดเร็วเมื่อเทียบกับอดีต คอมพิวเตอร์นับว่าเป็นสิ่งประดิษฐ์ที่มีประวัติศาสตร์อันน่าศึกษา เริ่มจากเดิมมนุษย์ดำเนินชีวิตโดยไม่มีการบันทึก จนกระทั่งการพาณิชย์มีการพัฒนาขึ้น พ่อค้าชาวแบบีลอน (Babylonian) ได้มีการจดบันทึกข้อมูลต่างๆ ลงบน clay tablets สำหรับการคำนวณ อุปกรณ์คำนวณในยุคแรกได้แก่ ลูกคิด ซึ่งปัจจุบันก็ยังมีใช้อยู่
จนกระทั่งในปี พ.ศ. 2185 นักคณิตศาสตร์ชาวฝรั่งเศส Blaise Pascal ได้สร้างเครื่องกลสำหรับการคำนวณชื่อ pascaline ในปี พ.ศ. 2215 Gottfried Von Leibniz นักคณิตศาสตร์ชาวเยอร์มันได้พัฒนา pascaline โดยสร้างเครื่องที่สามารถ บวก ลบ คูณ หาร และถอดรากได้ แต่ก็ไม่มีผู้ใดทราบว่ามีความแม่นยำขนาดไหน ต่อมาในปี พ.ศ. 2336 นักคณิตศาสตร์ชาวอังกฤษ Chales Babbage ได้สร้างดิฟเฟอเรนซ์แอนจิน difference engine ที่มีฟังก์ชันทางตรีโกณมิติต่างๆ โดยอาศัยหลักการทางคณิตศาสตร์ และคิดว่าจะสร้างแอนะลีติคอลเอนจิน (analytical engine ) ที่มีหลักคล้ายเครื่องคอมพิวเตอร์ทั่วไปในปัจจุบัน จึงมีผู้ยกย่องว่าเป็นบิดาของคอมพิวเตอร์และเป็นผู้ริเริ่มวางรากฐานคอมพิวเตอร์ในปัจจุบัน
ปี พ.ศ. 2439 Herman Hollerith ได้คิดบัตรเจาะรูและเครื่องอ่านบัตร จนกระทั่วในปี พ.ศ. 2480 Howard Aiken สร้าง automatic calculating machine เพื่อเชื่อมโยงเทคโนโลยีทั้งทาง electrical และ mechanical เข้ากับบัตรเจาะรูของ Hollerith ด้วยความช่วยเหลือของนักศึกษาปริญญาและวิศวกรรมของ IBM สำเร็จในปี พ.ศ. 2487 โดยใช้ชื่อว่า MARK I การทำงานภายในตัวเครื่องถูกควบคุมอย่างอัตโนมัติด้วย electromagnetic relays และ arthmetic counters ซึ่งเป็น mechanical ดังนั้น MARK I จึงนับเป็น electromechanical computers และต่อมา Dr. John Vincent Atanasoff และ Clifford Berry ได้สร้างเครื่อง ABC ( Atanasoft-Berry Computer ) โดยใช้หลอดสูญญากาศ ( vacuum tubes) และในปี พ.ศ. 2483 Dr.John W. Mauchy และ J. Presper Eckert Jr. พัฒนาเพิ่มเติมบนหลักการออกแบบพื้นฐานของ Dr. Atanasoff เพื่อสร้าง electronic computer เครื่องแรกชื่อ ENIAC แต่ยังไม่เป็นคอมพิวเตอร์ชนิดเก็บโปรแกรมได้ ( stored program ) จึงได้รับการพัฒนาเป็นเครื่อง EDVAC ซึ่งอาศัยหลักการ stored program สมบูรณ์และได้มีการพัฒนาเป็นเครื่อง EDSAC และพัฒนาเป็นเครื่อง UNIVAC ( Universal Automatic Computer ) ในที่สุด
ถ้าจะจำแนกยุคของคอมพิวเตอร์ ( Computer generations ) โดยแบ่งตามเทคโนโลยีของตัวเครื่องกับเทคโนโลยีการเก็บข้อมูลแล้วก็จะพอจะพิจารณาได้คือ
  1. ยุคแรก ใช้เทคโนโลยีของหลอดสูญญากาศ เป็นแบบบัตรเจาะรู
  2. ยุคที่สอง ใช้เทคโนโลยีของทรานซิสเตอร์เป็นแบบเทป ลักษณะเป็นกรรมวิธีตามลำดับ ( Sequential Processing )
  3. ยุคที่สาม ใช้เทคโนโลยีของไอซี (integrated circuit, IC) เป็นแบบจานแม่เหล็กลักษณะเป็นการทำงานหลายโปรแกรมพร้อมกัน ( Multiprogramming ) และออนไลน์ ( on-line)
  4. ยุคที่สี่ ใช้เทคโนโลยีของวงจรรวมขนาดใหญ่ ( Large-scale integration,LSI ) ของวรจรไฟฟ้า ผลงานจากเทคโนโลยีนี้คือ ไมโครโปรเซสเซอร์ ( microprocessor ) กล่าวได้ว่า "Computer on a chip" ในยุคนี้
จากอดีตถึงปัจจุบัน คอมพิวเตอร์ได้พัฒนามาอย่างรวดเร็วทำให้วิทยาการด้านคอมพิวเตอร์มีการพัฒนาเปลี่ยนแปลงอยู่ตลอดเวลา กล่าวได้ว่าโลกของวิทยาการคอมพิวเตอร์นั้นมีการเคลื่อนไหวเสมอ ( dynamics) และไม่ค่อยยืดหยุ่น ( rigid ) มากนัก เช่น ถ้ามีความผิดพลาดเพียงเล็กน้อย บางครั้งอาจเป็นบ่อเกิดปัญหาที่ใหญ่โตมหาศาลได้ นอกจากนี้ยังนับได้ว่าเป็นโลกที่ควบคุมไม่ได้ หรือสามารถจัดการได้น้อย กล่าวคือ ทันทีที่ทำงานด้วยโปรแกรม เครื่องก็ปฏิบัติงานไปตามโปรแกรมด้วยตนเอง ขณะนั้นมนุษย์ไม่สามารถควบคุมได้

แหล่งที่มา : วิทยาการคอมพิวเตอร์เบื้องต้น โดย วรรณวิภา จำเริญดารารัศมี