วันอาทิตย์ที่ 13 กรกฎาคม พ.ศ. 2557

วิวัฒนาการคอมพิวเตอร์

          ต้นกำเนิดของคอมพิวเตอร์อาจกล่าวได้ว่ามาจากแนวความคิดของระบบตัวเลข ซึ่งได้พัฒนาเป็น
วิธีการคำนวณต่าง ๆ รวมทั้งอุปกรณ์ที่ช่วยในการคำนวณอย่างง่าย ๆ
คือ" กระดานคำนวณ" และ "ลูกคิด" ในศตวรรษที่ 17 เครื่องคำนวณแบบใช้เฟื่องเครื่องแรกได้
กำเนิดขึ้นจากนักคณิตศาสตร์ชาวฝรั่งเศษคือ Blaise Pascal
โดยเครื่องของเขาสามารถคำนวณการบวกการลบได้อย่างเที่ยงตรง และในศตวรรษเดียวกัน
นักคณิตศาสตร์ชาวเยอร์มัน คือ Gottried Wilhelm von Leibnizได้สร้งเครื่องคิดเลขเครื่องแรก
ที่สามารถคูณหารได้ด้วย

เครื่องจัดเรียงบัตรเจาะรูของ Dr. Her Hollerith

          ในปี ค.ศ.1939 Dr. Howard H. Aiken จาก Harvard University ได้ร่วมมือกับบริษัท IBM ออกแบบคอมพิวเตอร์โดยใช้ทฤษฎีของBabbage
และในปี ค.ศ.1944 Harvard mark I ก็ได้ถือกำเนิดขึ้นเป็นคอมพิวเตอร์เครื่องแรก ซึ่งมีขนาดยาว 5 ฟุต ใช้พลังงานไฟฟ้าและใช้ relay แทนเฟือง
แต่ยังทำงานได้ช้าคือใช้เวลาประมาณ 3-5 วินาทีสำหรับการคูณ
     การพัฒนาที่สำคัญกับ Mark I ได้เกิดขึ้นปี 1946 ดดย Jonh Preper Eckert, Jr. และ Dr. Jonh W.Msuchly จาก University of Pennsylvnia
ได้ออกแบบสร้างเครื่อง ENIAC ( Electronic Numeric Integator and Calcuator ) ซึ่งทำงานได้เร็วอยู่ในหน่วยของหนึ่งส่วนล้านวินาทีในขณะที่ Mark I
ทำงานอยู่ในหน่วยของหนึ่งส่วนพันล้านเท่า โดยหัวใจของความสำเร็จนี้อยู่ที่การใช้หลอดสูญญากาศมาแทนที่ relay นั่นเอง
และถัดจากนั้น Mauchly และ Eckert ก็ทำการสร้าง UNIVAC ซึ่งเป็นคอมพิวเตอร์อิเล็กทรอนิส์เพื่อการค้าเครื่องแรกของโลก


ยุคที่ 1 (The First Generation)ปี ค.ศ. 1951 – 1958

     คอมพิวเตอร์ในยุคแรกนี้ ใช้หลอดสูญญากาศในวงจรอิเล็กทรอนิกส์ของเครื่องคอมพิวเตอร์ ทำให้ต้องการกำลังไฟฟ้าเลี้ยงวงจรที่มีปริมาณมากและทำให้มีความร้อนเกิดขึ้นมากจึงต้องติดตั้งเครื่องในห้องปรับอากาศ ความเร็วในการทำงานเป็นวินาที เครื่องคอมพิวเตอร์มีขนาดใหญ่ สื่อที่ใช้ในการเก็บข้อมูล คือ บัตรเจาะรู
ภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมเพื่อควบคุมการทำงาน คือ ภาษาเครื่องซึ่งเป็นภาษาที่ใช้รหัสเลขฐานสอง ทำให้เข้าใจยาก
สรุป
อุปกรณ์ : ใช้หลอดไฟสูญญากาศและวงจรไฟฟ้า
หน่วยวัดความเร็ว : วัดเป็นวินาที ( Second)
ตัวอย่างภาษาคอมพิวเตอร์ : ภาษาเครื่อง (Machine Language)
ตัวอย่างเครื่องคอมพิวเตอร์ : Univac I, IBM 650, IBM 700, IBM 704, IBM 705, IBM 709 และ MARK I

ยุคที่2

     อยู่ระหว่างปี พ.ศ. 2502 ถึง พ.ศ. 2506 เป็นคอมพิวเตอร์ที่ใช้ทรานซิสเตอร์ โดยมีแกนเฟอร์ไรท์เป็นหน่วยความจำ มีอุปกรณ์เก็บข้อมูลสำรองในรูปของสื่อบันทึกแม่เหล็ก เช่น จานแม่เหล็ก ส่วนทางด้านซอฟต์แวร์ก็มีการพัฒนาดีขึ้น โดยสามารถเขียนโปรแกรมด้วยภาษาระดับสูงซึ่งเป็นภาษาที่เขียนเป็นประโยคที่คนสามารถเข้าใจได้ เช่น ภาษาฟอร์แทน ภาษาโคบอล เป็นต้น ภาษาระดับสูงนี้ได้มีการพัฒนาและใช้งานมาจนถึงปัจจุบัน
สรุป
อุปกรณ์ : ใช้ทรานซิสเตอร์(Transistor) แทนหลอดไฟสูญญากาศ
หน่วยวัดความเร็ว : วัดเป็นมิลลิวินาที ( Millisecond)
ตัวอย่างภาษาคอมพิวเตอร์ : ภาษาแอสแซมบลี (Assembly) , ภาษาฟอร์แทรน (FORTRAN)
ตัวอย่างเครื่องคอมพิวเตอร์ : IBM 1620, IBM 1401, CDC 6600, NCR 315 , Honey Well

ยุคที่3

     คอมพิวเตอร์ยุคที่สาม อยู่ระหย่างปี พ.ศ. 2507 ถึง พ.ศ. 2512 เป็นคอมพิวเตอร์ที่ใช้วงจรรวม (Integrated Circuit : IC) โดยวงจรรวมแต่ละตัวจะมีทรานซิสเตอร์บรรจุอยู่ภายในมากมายทำให้เครื่องคอมพิวเตอร์จะออกแบบซับซ้อนมากขึ้น และสามารถสร้างเป็นโปรแกรมย่อย ๆ ในการกำหนดชุดคำสั่งต่าง ๆ ทางด้านซอฟต์แวร์ก็มีระบบควบคุมที่มีความสามารถสูงทั้งในรูประบบแบ่งเวลาการทำงานให้กับงานหลาย ๆ อย่าง
สรุป
อุปกรณ์
 : ใช้วงจรแบบไอซี (IC) ซึ่งเป็นวงจรอิเล็กทรอนิกส์ที่ถูกบรรจุลงในแผ่น ซิลิกอน ( Silicon)ที่เรียกว่า Chip
หน่วยวัดความเร็ว
 : วัดเป็นไมโครวินาที ( Microsecond)
ตัวอย่างภาษาคอมพิวเตอร์
 : COBOL , PL/1 , RPG , BASIC
ตัวอย่างเครื่องคอมพิวเตอร์
 : IBM 360 , CDC 3300 , UNIVAC 9400 BURROUGH 7500 , PDP1

ยุคที่4

    คอมพิวเตอร์ยุคที่สี่ ตั้งแต่ปี พ.ศ. 2513 จนถึงปัจจุบัน เป็นยุคของคอมพิวเตอร์ที่ใช้วงจรรวมความจุสูงมาก(Very Large Scale Integration : VLSI) เช่น ไมโครโพรเซสเซอร์ที่บรรจุทรานซิสเตอร์นับหมื่นนับแสนตัว ทำให้ขนาดเครื่องคอมพิวเตอร์มีขนาดเล็กลงสามารถตั้งบนโต๊ะในสำนักงานหรือพกพาเหมือนกระเป๋าหิ้วไปในที่ต่าง ๆ ได้ ขณะเดียวกันระบบซอฟต์แวร์ก็ได้พัฒนาขีดความสามารถสูงขึ้นมาก มีโปรแกรมสำเร็จให้เลือกใช้กันมากทำให้เกิดความสะดวกในการใช้งานอย่างกว้างขวาง
สรุป
อุปกรณ์ : ใช้ระบบ LSI ( Large Scale Integrated ) ซึ่งเป็นวงจรที่ประกอบด้วยทรานซิสเตอร์หลายพันตัวและต่อมาได้รับการพัฒนาปรับปรุงเป็น VLSI ซึ่งก็คือ Microprocessor หรือ CPU
หน่วยวัดความเร็ว : วัดเป็นนาโนวินาที ( Nanosecond) และพิโควินาที (Picosecond)
ตัวอย่างภาษาคอมพิวเตอร์ : ภาษาปาสคาล (PASCAL) , ภาษาซี (C)
ตัวอย่างเครื่องคอมพิวเตอร์ : IBM 370

ยุคที่ 5 (The Fifth Generation) ตั้งแต่ปี ค.ศ. 1980 - 1989

     ของคอมพิวเตอร์ในปัจจุบันแต่ในยุคที่ 5 นี้มีการใช้คอมพิวเตอร์ เพื่อช่วยการจัดการและนำมาใช้สนับสนุนการตัดสินใจของผู้บริหารจึงเกิดสาขา MIS (Management Information System) ขึ้น ในปี ค.ศ 1980 ญี่ปุ่นได้พยายามที่จะสร้างเครื่องคอมพิวเตอร์ให้สามารถคิดและ ตัดสินใจได้เอง โดยสร้างเครื่องคอมพิวเตอร์ให้มี สติปัญญาเพื่อใช้ในการตัดสินใจแทนมนุษย์จึงเกิดสาขาใหม่ขึ้นเรียกว่า สาขาปัญญาประดิษฐ์ (AI : Artificial Intelligence) สาขาปัญญาประดิษฐ์เป็นสาขาที่เน้นถึงความพยายามในการนำเอากระบวนการทางความคิดของมนุษย์มาใช้ในการ แก้ปัญหาด้วยระบบคอมพิวเตอร์ นอกจากนี้มีการตื่นตัวในการจัดเก็บข้อมูลเป็นระบบฐานข้อมูล (Database) การนำคอมพิวเตอร์มาใช้กับงานทางด้านกราฟิก และมีการพัฒนาซอฟต์แวร์ (Software) เพื่อใช้กับงานเฉพาะอย่าง เช่น งานการเงิน งานงบประมาณ งานบัญชี งานสต๊อกสินค้า เป็นต้น

ยุคที่ 6 (Sixth Generation)  ปี ค.ศ. 1990- ปัจจุบัน

      ที่ผ่านมาทั้ง 5 ยุค พัฒนาการของคอมพิวเตอร์จะเป็นไปในทางการปรับปรุงการผลิต และการ เสริมสร้างความสามารถทางด้านการคำนวณของคอมพิวเตอร์
เป็นส่วนใหญ่ ซึ่งเป็นการจำกัด ความสามารถทางด้านการป้อนข้อมูล ในปัจจุบัน ความต้องการทางด้านการป้อนข้อมูลอย่างอิสระ โดยใช้เสียงและภาพ ซึ่งถือเป็น
การป้อนข้อมูลโดยธรรมชาตินั้นสูงขึ้นเรื่อยๆ ความต้องการคอมพิวเตอร์รุ่นใหม่ที่ไม่เป็นเพียงแต่เครื่องคำนวณ จึงสูงขึ้นเรื่อย ๆ โดยเฉพาะอย่างยิ่งความต้องการ
ประยุกต์ใช้คอมพิวเตอร์ในการแก้ปัญหาสังคม เศรษฐกิจ อุตสาหกรรม เทคโนโลยี การติดต่อระหว่างประเทศและอื่น ๆ ในช่วงทศวรรษปี 1990 เช่น
1) การพัฒนาด้านการผลิตของอุตสาหกรรม การตลาด ธุรกิจ
2) การพัฒนาทางด้านการติดต่อสื่อสารระหว่างประเทศ
3) การช่วยเหลือทางด้านการประหยัดพลังงาน
4) การแก้ไขปัญหาของสังคม การศึกษา การแพทย์
ความสามารถที่คอมพิวเตอร์ยุคที่ 6 ควรจะมี อาจแบ่งได้ดังนี้
1) การพัฒนาปัญญาให้คอมพิวเตอร์ เพื่อที่จะสามารถนำไปใช้เป็นผู้ช่วยของมนุษย์ได้ สำหรับการพัฒนาด้านปัญญาของคอมพิวเตอร์หรือที่เรียกว่า AI (artificial intelligence) อาจกล่าวได้ว่าเป็นการพัฒนาด้านการป้อนข้อมูลด้วยเสียงและภาพ ความสามารถในการโต้ตอบด้วยภาษาพูด ความสามารถในการเก็บข้อมูลในด้านความรู้และการนำความรู้ไปใช้ การค้นหาความรู้จากข้อมูลมหาศาสล และอื่น ๆ
2) การลดความยากลำบากในการผลิตซอฟต์แวร์ เป็นการพัฒนาทางด้านการเขียนโปรแกรม พัฒนา ภาษาของโปรแกรมให้ง่ายขึ้น วิธีการติดต่อกับผู้ใช้ และอื่น ๆ























ไม่มีความคิดเห็น:

แสดงความคิดเห็น