More Related Content
Similar to วิวัฒนาการของคอมพิวเตอร์1
Similar to วิวัฒนาการของคอมพิวเตอร์1 (20)
วิวัฒนาการของคอมพิวเตอร์1
- 2. คอมพิวเตอร์ เป็นเครื่องอิเล็กทรอนิกส์แบบอัตโนมัติ ซึ่งทาหน้าที่เสมือนสมองกล ใช้สาหรับการแก้ปัญหา
ต่าง ๆ ทั้งที่ง่ายและซับซ้อนโดยวิธีทางคณิตศาสตร์ (พจนานุกรมฉบับราชบัณฑิตยสถาน พุทธศักราช 2525
คอมพิวเตอร์ในยุคเริ่มแรก จะเป็นลักษณะเครื่องจักรกลหรือสิ่งประดิษฐ์ขึ้นเพื่อช่วยในการคานวณ โดยที่ยังไม่
มีการนาวงจรอิเล็กทรอนิกส์เข้ามาใช้ประโยชน์ร่วมด้วย เมื่อ 5,000 ปีที่ผ่านมามนุษย์ได้พยายามคิดค้นเครื่องมือ
ที่ใช้ทางาน และผ่อนแรง ตลอดจนให้ความสะดวกแก่ตนเองและผู้อื่่น เช่น ในการนับจานวนเลข มนุษยในสมัย
โบราณรูจัก ใช้นิ้วมือ ในการนับ และใช้วิธีต่าง ๆ เช่น ใช้รอยขีด ก้อนหิน หรือแท่งไม้เพื่อนับจานวนสมาชิกใน
ครอบครัวหรือนับจานวนสัตว์ที่ล่ามาได้ต่อมาประมาณ 2,600 ปีก่อนคริสตกาล ชาวจีนได้ประดิษฐ์เครื่องมือเพื่อ
ใช้ในการ คานวณขึ้นมาชนิดหนึ่ง เรียกว่า ลูกคิด ซึ่งถือได้ว่า เป็นอุปกรณ์ใช้ช่วยการคานวณที่เก่าแก่ที่สุดใน
โลกและคงยังใช้งานมาจนถึงปัจจุบัน
- 3. พ.ศ. 2480 ศาสตราจารย์Howard Aiken แห่งมหาลัยวิทยาลัยฮาวาร์ด ได้พัฒนาเครื่องคานวณ
ตาม แนวคิด ของ Babbage ร่วมกับวิศวะกรของบริษัท IBM สร้างเครื่องคานวณตามความคิดของ
Babbage ได้สาเร็จ โดยเครื่องดังกล่าวทางานแบบเครื่องจักรกลปนไฟฟ้า และใช้บัตรเจาะรูเป็นสื่อในการ
นาเข้าข้อมูลสู่ เครื่องเพื่อทาการประมวลผล การพัฒนาดังกล่าวมาเสร็จสิ้นในปี พ.ศ. 2487 โดยเครื่องมือนี้มีชื่อว่า
MARK 1 และเนื่องจากเครื่องนี้สาเร็จได้จากการสนับสนุน ด้านการเงินและบุคลากรจากบริษัท IBM ดังนั้น
จึงมีอีกชื่อ หนึ่งว่า IBM Automatic Sequence Controlled Calculator และนับเป็นเครื่อง
คานวณแบบอัตโนมัติเครื่องแรกของโลก
- 4. พ.ศ. 2486 ซึ่งเป็นช่วงสงครามโลกครั้งที่ 2 ศูนย์วิจัยของกองทัพบกสหรัฐอเมริกามีความจาเป็นที่
จะต้อง คิดค้นเครื่องช่วยคานวณ เพื่อใช้คานวณหาทิศทางและระยะทางในการส่งขีปนาวุธ ซึ่งถ้าใช้เครื่อง
คานวณที่มี อยู่ในสมัยนั้นจะต้องใช้เวลาถึง 12 ชั่วโมงในการคานวณ การยิง 1 ครั้ง ดังนั้นกองทัพจึงให้กอง
ทุนอุดหนุนแก่ John W. Mauchly และ Persper Eckert จากหมาวิทยาลัยเพนซิลวาเนีย ในการ
สร้างคอมพิวเตอร์ จากอุปกรณ์อิเล็กทรอนิกส์ขึ้นมา โดยนาหลอดสุญยากาศ (Vacuum Tube) จานวน
18,000 หลอด มาใช้ในการสร้าง ซึ่งมีข้อดีคือ ทาให้เครื่องมีความเร็ว และมีความถูกต้องแม่นยาในการ
คานวณมากขึ้น ในด้านของความเร็วนั้น เครื่องจักกลมีความเฉื่อยของการเคลื่อนที่ของชิ้นส่วนประกอบ แต่
คอมพิวเตอร์อิเล็กทรอนิกส์ จะใช้อิเล็กตรอนเป็นตัวคลื่อนที่ ทาให้สามารถส่งข้อมูลด้วยกระแสไฟฟ้าได้ด้วย
ความเร็วใกล้เคียงกับความเร็วของแสง ส่วนความถูกต้องแม่นยาในการทางานของเครื่องจักรกลอาศัย
ฟันเฟือง รอก คาน ในการทางาน ทาให้ทางานได้ช้า และเเกิดความผิดพลาดได้ง่าย
- 5. พ.ศ. 2489 เครื่องคอมพิวเตอร์ที่ Mauchly และ Eckert คิดค้นขึ้นได้มีชื่อว่า ENIAC ย่อ
มาจาก (Electronic Numberical Integrater and Caculator) ประสบความสาเร็จในปี
พ.ศ. 2489 ถึงแม้ว่าจะไม่ทันใช้ในสงครามโลกครั้งที่สอง แต่ความเร็วในการตานวณของ ENIAC ทาให้
วงการคอมพิวเตอร์ขณะนั้น ยอมรับความสามารถของเครื่องคอมพิวเตอร์อิเล็กทรอนิกส์ แต่อย่างไรก็ตาม
ENIAC ทางานด้วยไฟฟ้าทั้งหมดทาให้ในการทางานแต่ละครั้งจึงทาให้เกิดความร้อนสูงมาก จาเป็นต้อง
ติดตั้งไว้ในห้องที่มีเครือ่งปรับอากาศด้วย นอกจากนี้ ENIAC ยังเก็บได้เฉพาะข้อมูลที่เป็นตัวเลขขนาด 10
หลัก และเก็บได้เพียง 20 จานวน เท่านั้น ส่วนชุดคาสั่งนั้น ยังไม่สามารถเก็บไว้ในเครื่องได้การส่งชุดคาสั่ง
เข้าเครื่องจะต้องใช้วิธีการเดินสายไฟสร้างวงจร ถ้ามีการแก้ไขโปรแกรม ก็ต้องมีการเดินสายไฟกันใหม่ ซึ่ง
ใช้เวลาเป็นวัน
- 6. ความคิดต่อมาในการพัฒนาเครื่องคอมพิวเตอร์ให้ดีขึ้นก็คือ การค้นหาวิธีการเก็บโปรแกรมไว้ในเครื่อง เพื่อลด
ความยุ่งยาก ของขั้นตอนการป้อนคาสั่งเข้าเครื่อง มีนักคณิตศาสตร์เชื้อสายฮังการเรียนชื่อ Dr.John Von
Neumann ได้พบวิธีการเก็บโปรแกรมไว้ในหน่วยความจาของเครื่องเช่นเดียวกับการเก็บข้อมูลและต่อ
วงจรไฟฟ้า สาหรับการคานวณ และการปฏิบัติการพื้นฐาน ไว้ให้เรียบร้อยภายในเครื่อง แล้วเรียกวงจรเหล่านี้
ด้วยรหัสตัวเลขที่กาหนดไว้เครื่องคอมพิวเตอร์ที่ถูกพัฒนาขึ้นตามแนวความคิดนี้ได้แก่ EVAC
(Electronic Ddiscreate Variable Automatic Computer) ซึ่งสร้างเสร็จใน พ.ศ. 2492
และนามาใช้งานจริงในปี พ.ศ. 2494 และในเวลาใกล้เคียงกัน ที่มหาวิทยาลัยเคมบริดส์ ประเทศอังกฤษ ได้มี
การสร้างคอมพิวเตอร์มีลักษณะคล้ายกับเครื่อง EVAC และให้ชื่อว่า EDSAC (Electronic Delay
Strorage Automatic Caculator)
- 8. ยุคที่ 1 (The First Generation)
ปี ค.ศ. 1951 – 1958
คอมพิวเตอร์ในยุคแรกนี้ ใช้หลอดสูญญากาศในวงจรอิเล็กทรอนิกส์ของเครื่อง
คอมพิวเตอร์ ทาให้ต้องการกาลังไฟฟ้าเลี้ยงวงจรที่มีปริมาณมากและทาให้มีความร้อน
เกิดขึ้นมากจึงต้องติดตั้งเครื่องในห้องปรับอากาศ ความเร็วในการทางานเป็นวินาที เครื่อง
คอมพิวเตอร์มีขนาดใหญ่ สื่อที่ใช้ในการเก็บข้อมูล คือ บัตรเจาะรู
ภาษาคอมพิวเตอร์ที่ใช้ในการเขียนโปรแกรมเพื่อควบคุมการทางาน คือ ภาษาเครื่องซึ่ง
เป็นภาษาที่ใช้รหัสเลขฐานสอง ทาให้เข้าใจยาก
สรุป
อุปกรณ์ : ใช้หลอดไฟสูญญากาศและวงจรไฟฟ้า
หน่วยวัดความเร็ว : วัดเป็นวินาที ( Second)
ตัวอย่างภาษาคอมพิวเตอร์ : ภาษาเครื่อง (Machine Language)
ตัวอย่างเครื่องคอมพิวเตอร์ : Univac I, IBM 650, IBM 700, IBM 704,
IBM 705, IBM 709 และ MARK I
- 9. ยุคที่ 2 (The Second Generation)
ปี ค.ศ. 1959 – 1964
เครื่องคอมพิวเตอร์มีขนาดเล็กลง กินไฟน้อยลง ราคาถูกลง เพราะมีการประดิษฐ์ทรานซิสเตอร์
ขึ้นมาใช้แทนหลอดสูญญากาศ ทาให้ทางานได้เร็วขึ้น ความเร็วในการทางานเท่ากับ 1/103 วินาที
(มิลลิเซคคั่น) และได้ผลลัพธ์ที่ถูกต้องมากกว่าใช้หลอดสูญญากาศ ทรานซิสเตอร์มีขนาดเล็กกว่า
หลอดสูญญากาศ 200 เท่า และได้มีการสร้างวงแหวนแม่เหล็ก (Magnetic core) มาใช้
แทนดรัมแม่เหล็ก (Magnetic drum) เป็นหน่วยความจาภายในซึ่งใช้ในการเก็บข้อมูลและ
ชุดคาสั่ง
ภาษาคอมพิวเตอร์ที่ใช้เขียนโปรแกรมในยุคที่ 2 นี้ คือ ภาษาแอสแซมบลี้ (Assembly) ซึ่งเป็น
ภาษาที่ใช้สัญลักษณ์แทนคาสั่งต่าง ๆ ทาให้เขียนโปรแกรมได้ง่ายกว่าภาษาเครื่องเครื่องคอมพิวเตอร์
ในยุคนี้ เช่น IBM 1620,IBM 401, Honeywell
สรุป
อุปกรณ์ : ใช้ทรานซิสเตอร์(Transistor) แทนหลอดไฟสูญญากาศ
หน่วยวัดความเร็ว : วัดเป็นมิลลิวินาที ( Millisecond)
ตัวอย่างภาษาคอมพิวเตอร์ : ภาษาแอสแซมบลี (Assembly) , ภาษาฟอร์แทรน (FORTRAN)
ตัวอย่างเครื่องคอมพิวเตอร์ : IBM 1620, IBM 1401, CDC 6600, NCR 315 ,
Honey Well
- 10. ยุคที่ 3 (The Third Generation) ปี ค.ศ. 1965 – 1970
เครื่องคอมพิวเตอร์ที่ถูกพัฒนามาใช้ในยุคนี้เป็นวงจรรวม หรือ เรียกว่าไอซี (IC : Integrated Circuit) ซึ่งเป็นวงจรอิเล็กทรอนิกส์
ที่ถูกบรรจุลงในแผ่นซิลิคอน (silicon) บาง ๆ ที่ เรียกว่า ซิป (Chip) ในซิปแต่ละตัวจะประกอบด้วยวงจรอิเล็กทรอนิกส์หลายพันตัว จึง
ทาให้คอมพิวเตอร์มีขนาดเล็ลงกว่าเดิมแต่ความเร็วในการทางานสูงขึ้น ความเร็วในการทางานเป็น 1/106 วินาที่ (ไมโครเซคคั่น) กินไฟ
น้อยลง ความร้อนลดลงปละประสิทธิภาพในการทางานเพิ่มขึ้น
แต่ก่อนที่คอมพิวเตอร์จะเป็นวงจรรวม คอมพิวเตอร์จะถูกออกแบบเพื่อใช้กับงานแต่ละอย่าง เช่น ใช้ในงานคานวณหรือใช้กับงานธุรกิจ เมื่อ
คอมพิวเตอร์ถูกพัฒนามาใช้วงจรรวมก็สามารถใช้กับงานที่ซับซ้อนได้มากขึ้น
IBM 360 เป็นหนึ่งในคอมพิวเตอร์ที่ใช้วงจรรวมที่สามารถทางานได้ทั้งการประมวลผลแฟ้มข้อมูล และวิเคราะห์ค่าทางคณิตศาสตร์
ต่อมาบริษัท DEC (Digital Equiptment Corporation) ได้หันมามุ่งผลิตคอมพิวเตอร์ขนาดเล็ก เพื่อหลีกเลี่ยงการแข่งขันกับ
IBM มินิคอมพิวเตอร์ (Minicomputer) จึงถูกพัฒนาขึ้นเป็นครั้งแรก ในช่วงยุคที่ 2 และนิยมใช้กันแพร่หลาย DEC ได้แนะนา
มินิคอมพิวเตอร์เครื่องแรก และ PDP1 เป็นหนึ่งในมินิคอมพิวเตอร์ยุคแรกที่นิยมใช้กันแพร่หลายโดยเฉพาะในกลุ่มของนักวิทยาศาสตร์
นักวิศวกร และนักวิจัยตามมหาวิทยาลัย เทคโนโลยีทางด้านซอฟต์แวร์ก็เกิดขึ้น โปรแกรมมาตรฐานได้ถูกเขียนขึ้นเพื่อใช้งานกับ
คอมพิวเตอร์ที่เป็นวงจรรวม และใช้เครื่องมาหลังจากที่ได้มีการปรับปรุงทางด้านฮาร์ดแวร์
- 11. สรุป
อุปกรณ์ : ใช้วงจรแบบไอซี (IC) ซึ่งเป็นวงจรอิเล็กทรอนิกส์ที่ถูกบรรจุลงในแผ่น ซิลิกอน ( Silicon)ที่เรียกว่า Chip
หน่วยวัดความเร็ว : วัดเป็นไมโครวินาที ( Microsecond)
ตัวอย่างภาษาคอมพิวเตอร์ : COBOL , PL/1 , RPG , BASIC
ตัวอย่างเครื่องคอมพิวเตอร์ : IBM 360 , CDC 3300 , UNIVAC 9400 BURROUGH 7500 , PDP1
- 12. ยุคที่ 4 (The fourth Generation) ปี ค.ศ. 1971
ในยุคนี้ได้มีการพัฒนาเอาวงจรรวมหลาย ๆ วงจรมารวมเป็นวงจรขนาดใหญ่ เรียกว่า LSI (Large Scalue
Integrated) ลงในซิปแต่ละอัน บริษัทอินเทล (Intel) ได้สร้างไมโครโปรเซสเซอร์ (Microprocessor) ซึ่ง
เป็นซิป 1 อัน ที่ประกอบด้วยวงจรทั้งหมดที่ต้องใช้ในการประมวลผลโปรแกรม
ไมโครโปรเซสเซอร์ซิปที่ใช้ในเครื่องพีซี (PC : Personal Computer) มีขนาดกระทัดรัดประกอบด้วย
ส่วนประกอบของ ซีพียู(CPU) 2 ส่วน คือ หน่วยควบคุม (Control Unit) และ หน่วยคานวณและตรรก
(Arithmetic / Logic Unit)
สรุป
อุปกรณ์ : ใช้ระบบ LSI ( Large Scale Integrated ) ซึ่งเป็นวงจรที่ประกอบด้วยทรานซิสเตอร์หลายพันตัวและ
ต่อมาได้รับการพัฒนาปรับปรุงเป็น VLSI ซึ่งก็คือ Microprocessor หรือ CPU
หน่วยวัดความเร็ว : วัดเป็นนาโนวินาที ( Nanosecond) และพิโควินาที (Picosecond)
ตัวอย่างภาษาคอมพิวเตอร์ : ภาษาปาสคาล (PASCAL) , ภาษาซี (C)
ตัวอย่างเครื่องคอมพิวเตอร์ : IBM 370
- 13. ยุคที่ 5 (The Fifth Generation) ตั้งแต่ปี ค.ศ. 1980 - 1989
ในยุคที่ 4 และยุคที่ 5 ก็จัดเป็นยุคของคอมพิวเตอร์ในปัจจุบันแต่ในยุคที่ 5 นี้มีการใช้คอมพิวเตอร์ เพื่อช่วยการ
จัดการและนามาใช้สนับสนุนการตัดสินใจของผู้บริหารจึงเกิดสาขา MIS (Management
Information System) ขึ้น
ในปี ค.ศ 1980 ญี่ปุ่นได้พยายามที่จะสร้างเครื่องคอมพิวเตอร์ให้สามารถคิดและ ตัดสินใจได้เอง โดยสร้างเครื่อง
คอมพิวเตอร์ให้มี “สติปัญญา” เพื่อใช้ในการตัดสินใจแทนมนุษย์จึงเกิดสาขาใหม่ขึ้นเรียกว่า สาขาปัญญาประดิษฐ์
(AI : Artificial Intelligence) สาขาปัญญาประดิษฐ์เป็นสาขาที่เน้นถึงความพยายามในการนาเอา
กระบวนการทางความคิดของมนุษย์มาใช้ในการ แก้ปัญหาด้วยระบบคอมพิวเตอร์ นอกจากนี้มีการตื่นตัวในการ
จัดเก็บข้อมูลเป็นระบบฐานข้อมูล (Database) การนาคอมพิวเตอร์มาใช้กับงานทางด้านกราฟิก และมีการ
พัฒนาซอฟต์แวร์ (Software) เพื่อใช้กับงานเฉพาะอย่าง เช่น งานการเงิน งานงบประมาณ งานบัญชี งานสต๊อ
กสินค้า เป็นต้น
- 14. ยุคที่ 6 (Sixth Generation) ปี ค.ศ. 1990- ปัจจุบัน
ที่ผ่านมาทั้ง 5 ยุค พัฒนาการของคอมพิวเตอร์จะเป็นไปในทางการปรับปรุงการผลิต และการ เสริมสร้างความสามารถทางด้านการ
คานวณของคอมพิวเตอร์
เป็นส่วนใหญ่ ซึ่งเป็นการจากัด ความสามารถทางด้านการป้อนข้อมูล ในปัจจุบัน ความต้องการทางด้านการป้อนข้อมูลอย่างอิสระ โดย
ใช้เสียงและภาพ ซึ่งถือเป็น
การป้อนข้อมูลโดยธรรมชาตินั้นสูงขึ้นเรื่อยๆ ความต้องการคอมพิวเตอร์รุ่นใหม่ที่ไม่เป็นเพียงแต่เครื่องคานวณ จึงสูงขึ้นเรื่อย ๆ
โดยเฉพาะอย่างยิ่งความต้องการ
ประยุกต์ใช้คอมพิวเตอร์ในการแก้ปัญหาสังคม เศรษฐกิจ อุตสาหกรรม เทคโนโลยี การติดต่อระหว่างประเทศและอื่น ๆ ในช่วง
ทศวรรษปี 1990 เช่น
1) การพัฒนาด้านการผลิตของอุตสาหกรรม การตลาด ธุรกิจ
2) การพัฒนาทางด้านการติดต่อสื่อสารระหว่างประเทศ
3) การช่วยเหลือทางด้านการประหยัดพลังงาน
4) การแก้ไขปัญหาของสังคม การศึกษา การแพทย์
ความสามารถที่คอมพิวเตอร์ยุคที่ 6 ควรจะมี อาจแบ่งได้ดังนี้
1) การพัฒนาปัญญาให้คอมพิวเตอร์ เพื่อที่จะสามารถนาไปใช้เป็นผู้ช่วยของมนุษย์ได้ สาหรับการพัฒนาด้านปัญญาของคอมพิวเตอร์
หรือที่เรียกว่า AI (artificial intelligence) อาจกล่าวได้ว่าเป็นการพัฒนาด้านการป้อนข้อมูลด้วยเสียงและภาพ ความสามารถ
ในการโต้ตอบด้วยภาษาพูด ความสามารถในการเก็บข้อมูลในด้านความรู้และการนาความรู้ไปใช้ การค้นหาความรู้จากข้อมูลมหาศาสล
และอื่น ๆ
2) การลดความยากลาบากในการผลิตซอฟต์แวร์ เป็นการพัฒนาทางด้านการเขียนโปรแกรม พัฒนา ภาษาของโปรแกรมให้ง่ายขึ้น
วิธีการติดต่อกับผู้ใช้ และอื่น ๆ