ประวัติ และการวิวัฒนาการของคอมพิวเตอร์

คอมพิวเตอร์ที่เราเห็นและใช้กันอย่างแพร่หลายในปัจจุบันนี้ ทั้งการใช้ดูหนัง ฟังเพลง เล่นอินเตอร์เน็ต ซึ่งเราก็หลีกเลี่ยงไม่ได้ว่ามันมีประโยชน์และกลายเป็นส่วนหนึ่งของชีวิตประจำวัน ของใครหลายๆ คนไปแล้วนั้น

ทว่า หลายๆคนอาจจะยังไม่ทราบว่า คอมจริงแล้วคอมพิวเตอร์นั่นเกิดขึ้นมาได้อย่างไร วันนี้ผมก็จะรวมรวบความรู้ ทั้งหมดอันน้อยนิดของผม มาบอกเกล่าเล่าสิบให้เพื่อนๆ ลองอ่านกันเล่นๆนะครับ



เริ่มต้นมาจาก หลังที่เยอรมัน ได้พ่ายแพ้ต่อสงครามโลก โดยแกนนำของ สหรัฐอเมริกา และ โซเวียตในตอนนั้น ได้เป็นผู้พิชิตและแบ่งเยอรมันออกเป็นสองส่วนการปกครอง สหรัฐ และ โซเวียตต่างได้นำเทคโนโลยี ของเยอรมันกลับไปพัฒนาและแข่งขันกันอย่างสุดริด ภายใต้การแข่งขันกันทางการทหารและเทคโนโลยีนี้นี่เอง ทำให้เริ่มเกิดคอมพิวเตอร์ขึ้น เพื่อใช้ในการทหาร ในการถอดรหัสสัญญาณไฟฟ้า ที่ได้มาจากคู่แข่งนั่นเอง คอมพิวเตอร์เครื่องแรกนั้น ถ้าจำไม่ผิด ชื่อว่า อินิแอค โดยเข้าปฎิบัติการในกองทัพสหรัฐตัวของมันเองนั้นใช้พื้นที่ติดตั้ง เท่ากับ2 ห้อง สูง2 ชั้นเลย ใช้หลอดสุญญากาศ เป็นตัวสำคัญในการทำงาน หลอดสุญญากาศ 18,000หลอด ใช้กำลังไฟฟ้า 130,000 วัตต์ ส่วนเครื่องคอมพิวเตอร์ ที่ใช้ในเชิงพาณิชย์นั้น ถ้าจำไม่ผิดชื่อว่า univac

คอมพิวเตอร์นั้น แบ่งออกเป็นยุคๆ ของมันตาม อุปกรณ์หลักในการทำงาน

ซึ่งบางตำราก็แบ่งเป็น4 ยุค หรือ 5 ยุค แต่ผมจะขอแบ่งเป็5 ยุคละกันนะครับ



คอมพิวเตอร์ยุคที่ 1

ใช้หลอดสุญญากาศ มีขนาดใหญ่ มีความร้อนสูง

คอมพิวเตอร์ยุคที่ 2

ใช้ทรานซิสเตอร์ มีขนาดใหญ่แต่ก้เล็กกว่ายุคแรก กินไฟน้อยลง ความร้อนก็น้อยลง

คอมพิวเตอร์ยุคที่ 3

ใช้IC หรือภาษาไทยก็คือ วงจรรวมนั่นเอง มาแก้ปัญหาทั้งขนาด ความเร็วในการประมวลผล และความร้อนของคอมรุ่นเก่าๆ

คอมพิวเตอร์ยุคที่ 4

ใช้ SLI หรือที่เราเรียกกันติดปากว่า ชิป chip นี่เราเห็นกันนั่นเองแต่อาจะไมได้มีลักาณะแบบ เพนเทียม4 ไรแบบนี้นะครับ

คอมพิวเตอร์ยุคที่ 5

เป็นยุคปัจจุบันของเรานั่นเอง ซิปก็เป็นแบบที่เราเห็นกัน มีความสามรถสูงมากๆเลย



เห็นไหมครับ จากคอมพิวเตอร์ขนาด2ห้องสูง2 ชั้น กลายมาเป็นคอมตั่งโต๊ะน้ำหนัก ไม่กี่กิโลกรัม จนกลายเป็นโน๊คบุ๊ค ที่เราใช้กันอยู่ 60 ปีที่ผ่านมามนุษย์มีความเจริญก้าวหน้าทาเทคโนโยลีคอมพิวเตอร์มากมายขนาดไหน ลองคิดกันดูเล่นๆนะครับ


ความคิดเห็นที่ 38


5 ก.พ. 2551 15:41
  1. มีสาระและให้ความรู้แก่คนที่ไม่รู้มากเลยค่ะ เก่งจังเลย

ความคิดเห็นที่ 39

12 ก.พ. 2551 11:34
  1. <P>เเน้อหาดีค่ะแต่น่าจะมากกว่านี้</P>

ความคิดเห็นที่ 41

มี แท คุง
27 ก.พ. 2551 21:33
  1.            ผู้บุกเบิก และเป็นที่ริเริ่มของวิทยาการคอมพิวเตอร์ยุคแรกๆ ชาร์ลส แบบเบจ ผู้ออกแบบและสร้างเครื่องลบเลข จอห์น แบกคัส ผู้คิดค้น ภาษาฟอร์แทรน อลอนโซ เชิร์ช ผู้พัฒนาพื้นฐานของวิทยาการคอมพิวเตอร์เชิงทฤษฎี เจมส์ ดับเบิลยู คูลีย์ (James W. Cooley) และ จอหน์ ดับเบิลยู ทูคีย์ (John W. Tukey คิดค้น) ขั้นตอนวิธีการแปลงฟูเรียร์แบบเร็ว ซึ่งมีบทบาทอย่างสูงในการวิจัยด้านวิทยาศาสตร์ โอเล-โจฮาน ดาห์ล (Ole-Johan Dahl) และ เคียสเทน ไนก์อาร์ด (Kristen Nygaard) คิดค้นภาษา SIMILA ซึ่งเป็นโปรแกรมเชิง(กึ่ง)วัตถุ เอดส์เกอร์ ไดจ์สตรา (Edsger Dijkstra) พัฒนาขั้นตอนวิธีพื้นฐาน, rigor, การโปรแกรมโดยใช้ semaphore, บทความ "คำสั่ง โกทู (Goto) นั้นพิจารณาดูแล้วไม่ปลอดภัย" ซึ่งพูดถึงอันตรายจากการใช้คำสั่งโกทู (Goto), และกลวิธีในการสอน ซี.เอ.อาร์. ฮอร์ (C.A.R Hoare) พัฒนาภาษาทางการซีเอสพี (CSP) (Communicating Sequential Processes) และ ขั้นตอนวิธี Quicksort พลเรือเอกเกรซ มัวเรย์ ฮอปเปอร์ (Admiral Grace Murray Hopper) บุกเบิกพื้นฐานของโปรแกรมภาษาระดับสูง ที่เธอเรียกว่า "การโปรแกรมอัตโนมัติ", พัฒนาตัวแปลภาษา (A-O compiler), และมีอิทธิพลอย่างสูงกับภาษาโคบอล (COBOL) เคนเนท ไอเวอร์สัน (Kenneth Iverson) คิดค้นภาษา APL และมีส่วนร่วมพัฒนาการคำนวณแบบปฏิสัมพันธ์ โดนัล คนุท (Donald Knuth) เขียนชุดหนังสือ The Art of Computer Programming และระบบสร้างเอกสาร TeX เอดา ไบรอน หรือ เอดา เลิฟเลซ ริเริ่มการศึกษาด้านวิทยาศาสตร์เชิงคำนวณ โดยเฉพาะบทความ "Sketch of the Analytical Engine" ที่เป็นการวิเคราะห์งานของ แบบเบจ, ชื่อของเธอยังเป็นชื่อของภาษาโปรแกรมคอมพิวเตอร์สมัยใหม่ Ada อีกด้วย จอห์น ฟอน นอยมันน์ (John von Neuman) ออกแบบสถาปัตยกรรมฟอนนอยมันน์ ที่เป็นพื้นฐานของเครื่องคอมพิวเตอร์ในปัจจุบัน คลอด อี. แชนนอน (Claude E. Shannon) ริเริ่มทฤษฎีสารสนเทศ (information theory) แอลัน ทัวริง (Alan Turing) บุกเบิกพื้นฐานด้านวิทยาการคอมพิวเตอร์ สำหรับการวางรูปแบบของเครื่องจักรทัวริง (Turing machine) และออกแบบไพลอท เอซีอี (Pilot ACE) มัวริส วิลค์ส (Maurice Wilkes) สร้างคอมพิวเตอร์แบบเก็บโปรแกรมได้ (stored program computer) ได้สำเร็จ และมีส่วนในโครงสร้างพื้นฐานของภาษาโปรแกรมระดับสูง คอนราด ซูส (Konrad Zuse) สร้างเครื่องคอมพิวเตอร์ไบนารีที่เขาได้ออกแบบทฤษฎีสำหรับภาษาโปรแกรมชั้นสูง ชื่อว่า Plankalkül โทชิยาสึ ลอเรนส์ คูนิอิ (Tosiyasu Laurence Kunii) นิยามความหมายของโลกไซเบอร์ (Cyberworlds) และเป็นบิดาแห่งคอมพิวเตอร์กราฟิกส์ของเอเชีย ผู้บุกเบิก ชาร์ลส แบบเบจ ผู้ออกแบบและสร้างเครื่องลบเลข จอห์น แบกคัส ผู้คิดค้น ภาษาฟอร์แทรน อลอนโซ เชิร์ช ผู้พัฒนาพื้นฐานของวิทยาการคอมพิวเตอร์เชิงทฤษฎี เจมส์ ดับเบิลยู คูลีย์ (James W. Cooley) และ จอหน์ ดับเบิลยู ทูคีย์ (John W. Tukey คิดค้น) ขั้นตอนวิธีการแปลงฟูเรียร์แบบเร็ว ซึ่งมีบทบาทอย่างสูงในการวิจัยด้านวิทยาศาสตร์ โอเล-โจฮาน ดาห์ล (Ole-Johan Dahl) และ เคียสเทน ไนก์อาร์ด (Kristen Nygaard) คิดค้นภาษา SIMILA ซึ่งเป็นโปรแกรมเชิง(กึ่ง)วัตถุ เอดส์เกอร์ ไดจ์สตรา (Edsger Dijkstra) พัฒนาขั้นตอนวิธีพื้นฐาน, rigor, การโปรแกรมโดยใช้ semaphore, บทความ "คำสั่ง โกทู (Goto) นั้นพิจารณาดูแล้วไม่ปลอดภัย" ซึ่งพูดถึงอันตรายจากการใช้คำสั่งโกทู (Goto), และกลวิธีในการสอน ซี.เอ.อาร์. ฮอร์ (C.A.R Hoare) พัฒนาภาษาทางการซีเอสพี (CSP) (Communicating Sequential Processes) และ ขั้นตอนวิธี Quicksort พลเรือเอกเกรซ มัวเรย์ ฮอปเปอร์ (Admiral Grace Murray Hopper) บุกเบิกพื้นฐานของโปรแกรมภาษาระดับสูง ที่เธอเรียกว่า "การโปรแกรมอัตโนมัติ", พัฒนาตัวแปลภาษา (A-O compiler), และมีอิทธิพลอย่างสูงกับภาษาโคบอล (COBOL) เคนเนท ไอเวอร์สัน (Kenneth Iverson) คิดค้นภาษา APL และมีส่วนร่วมพัฒนาการคำนวณแบบปฏิสัมพันธ์ โดนัล คนุท (Donald Knuth) เขียนชุดหนังสือ The Art of Computer Programming และระบบสร้างเอกสาร TeX เอดา ไบรอน หรือ เอดา เลิฟเลซ ริเริ่มการศึกษาด้านวิทยาศาสตร์เชิงคำนวณ โดยเฉพาะบทความ "Sketch of the Analytical Engine" ที่เป็นการวิเคราะห์งานของ แบบเบจ, ชื่อของเธอยังเป็นชื่อของภาษาโปรแกรมคอมพิวเตอร์สมัยใหม่ Ada อีกด้วย จอห์น ฟอน นอยมันน์ (John von Neuman) ออกแบบสถาปัตยกรรมฟอนนอยมันน์ ที่เป็นพื้นฐานของเครื่องคอมพิวเตอร์ในปัจจุบัน คลอด อี. แชนนอน (Claude E. Shannon) ริเริ่มทฤษฎีสารสนเทศ (information theory) แอลัน ทัวริง (Alan Turing) บุกเบิกพื้นฐานด้านวิทยาการคอมพิวเตอร์ สำหรับการวางรูปแบบของเครื่องจักรทัวริง (Turing machine) และออกแบบไพลอท เอซีอี (Pilot ACE) มัวริส วิลค์ส (Maurice Wilkes) สร้างคอมพิวเตอร์แบบเก็บโปรแกรมได้ (stored program computer) ได้สำเร็จ และมีส่วนในโครงสร้างพื้นฐานของภาษาโปรแกรมระดับสูง คอนราด ซูส (Konrad Zuse) สร้างเครื่องคอมพิวเตอร์ไบนารีที่เขาได้ออกแบบทฤษฎีสำหรับภาษาโปรแกรมชั้นสูง ชื่อว่า Plankalkül โทชิยาสึ ลอเรนส์ คูนิอิ (Tosiyasu Laurence Kunii) นิยามความหมายของโลกไซเบอร์ (Cyberworlds) และเป็นบิดาแห่งคอมพิวเตอร์กราฟิกส์ของเอเชีย ผู้บุกเบิก ชาร์ลส แบบเบจ ผู้ออกแบบและสร้างเครื่องลบเลข จอห์น แบกคัส ผู้คิดค้น ภาษาฟอร์แทรน อลอนโซ เชิร์ช ผู้พัฒนาพื้นฐานของวิทยาการคอมพิวเตอร์เชิงทฤษฎี เจมส์ ดับเบิลยู คูลีย์ (James W. Cooley) และ จอหน์ ดับเบิลยู ทูคีย์ (John W. Tukey คิดค้น) ขั้นตอนวิธีการแปลงฟูเรียร์แบบเร็ว ซึ่งมีบทบาทอย่างสูงในการวิจัยด้านวิทยาศาสตร์ โอเล-โจฮาน ดาห์ล (Ole-Johan Dahl) และ เคียสเทน ไนก์อาร์ด (Kristen Nygaard) คิดค้นภาษา SIMILA ซึ่งเป็นโปรแกรมเชิง(กึ่ง)วัตถุ เอดส์เกอร์ ไดจ์สตรา (Edsger Dijkstra) พัฒนาขั้นตอนวิธีพื้นฐาน, rigor, การโปรแกรมโดยใช้ semaphore, บทความ "คำสั่ง โกทู (Goto) นั้นพิจารณาดูแล้วไม่ปลอดภัย" ซึ่งพูดถึงอันตรายจากการใช้คำสั่งโกทู (Goto), และกลวิธีในการสอน ซี.เอ.อาร์. ฮอร์ (C.A.R Hoare) พัฒนาภาษาทางการซีเอสพี (CSP) (Communicating Sequential Processes) และ ขั้นตอนวิธี Quicksort พลเรือเอกเกรซ มัวเรย์ ฮอปเปอร์ (Admiral Grace Murray Hopper) บุกเบิกพื้นฐานของโปรแกรมภาษาระดับสูง ที่เธอเรียกว่า "การโปรแกรมอัตโนมัติ", พัฒนาตัวแปลภาษา (A-O compiler), และมีอิทธิพลอย่างสูงกับภาษาโคบอล (COBOL) เคนเนท ไอเวอร์สัน (Kenneth Iverson) คิดค้นภาษา APL และมีส่วนร่วมพัฒนาการคำนวณแบบปฏิสัมพันธ์ โดนัล คนุท (Donald Knuth) เขียนชุดหนังสือ The Art of Computer Programming และระบบสร้างเอกสาร TeX เอดา ไบรอน หรือ เอดา เลิฟเลซ ริเริ่มการศึกษาด้านวิทยาศาสตร์เชิงคำนวณ โดยเฉพาะบทความ "Sketch of the Analytical Engine" ที่เป็นการวิเคราะห์งานของ แบบเบจ, ชื่อของเธอยังเป็นชื่อของภาษาโปรแกรมคอมพิวเตอร์สมัยใหม่ Ada อีกด้วย จอห์น ฟอน นอยมันน์ (John von Neuman) ออกแบบสถาปัตยกรรมฟอนนอยมันน์ ที่เป็นพื้นฐานของเครื่องคอมพิวเตอร์ในปัจจุบัน คลอด อี. แชนนอน (Claude E. Shannon) ริเริ่มทฤษฎีสารสนเทศ (information theory) แอลัน ทัวริง (Alan Turing) บุกเบิกพื้นฐานด้านวิทยาการคอมพิวเตอร์ สำหรับการวางรูปแบบของเครื่องจักรทัวริง (Turing machine) และออกแบบไพลอท เอซีอี (Pilot ACE) มัวริส วิลค์ส (Maurice Wilkes) สร้างคอมพิวเตอร์แบบเก็บโปรแกรมได้ (stored program computer) ได้สำเร็จ และมีส่วนในโครงสร้างพื้นฐานของภาษาโปรแกรมระดับสูง คอนราด ซูส (Konrad Zuse) สร้างเครื่องคอมพิวเตอร์ไบนารีที่เขาได้ออกแบบทฤษฎีสำหรับภาษาโปรแกรมชั้นสูง ชื่อว่า Plankalkül โทชิยาสึ ลอเรนส์ คูนิอิ (Tosiyasu Laurence Kunii) นิยามความหมายของโลกไซเบอร์ (Cyberworlds) และเป็นบิดาแห่งคอมพิวเตอร์กราฟิกส์ของเอเชีย ผู้บุกเบิก ชาร์ลส แบบเบจ ผู้ออกแบบและสร้างเครื่องลบเลข จอห์น แบกคัส ผู้คิดค้น ภาษาฟอร์แทรน อลอนโซ เชิร์ช ผู้พัฒนาพื้นฐานของวิทยาการคอมพิวเตอร์เชิงทฤษฎี เจมส์ ดับเบิลยู คูลีย์ (James W. Cooley) และ จอหน์ ดับเบิลยู ทูคีย์ (John W. Tukey คิดค้น) ขั้นตอนวิธีการแปลงฟูเรียร์แบบเร็ว ซึ่งมีบทบาทอย่างสูงในการวิจัยด้านวิทยาศาสตร์ โอเล-โจฮาน ดาห์ล (Ole-Johan Dahl) และ เคียสเทน ไนก์อาร์ด (Kristen Nygaard) คิดค้นภาษา SIMILA ซึ่งเป็นโปรแกรมเชิง(กึ่ง)วัตถุ เอดส์เกอร์ ไดจ์สตรา (Edsger Dijkstra) พัฒนาขั้นตอนวิธีพื้นฐาน, rigor, การโปรแกรมโดยใช้ semaphore, บทความ "คำสั่ง โกทู (Goto) นั้นพิจารณาดูแล้วไม่ปลอดภัย" ซึ่งพูดถึงอันตรายจากการใช้คำสั่งโกทู (Goto), และกลวิธีในการสอน ซี.เอ.อาร์. ฮอร์ (C.A.R Hoare) พัฒนาภาษาทางการซีเอสพี (CSP) (Communicating Sequential Processes) และ ขั้นตอนวิธี Quicksort พลเรือเอกเกรซ มัวเรย์ ฮอปเปอร์ (Admiral Grace Murray Hopper) บุกเบิกพื้นฐานของโปรแกรมภาษาระดับสูง ที่เธอเรียกว่า "การโปรแกรมอัตโนมัติ", พัฒนาตัวแปลภาษา (A-O compiler), และมีอิทธิพลอย่างสูงกับภาษาโคบอล (COBOL) เคนเนท ไอเวอร์สัน (Kenneth Iverson) คิดค้น

ความคิดเห็นที่ 42

20 พ.ค. 2551 20:49
  1. <P><FONT color=#ff0000>อยากรุ้ยุคของโปรแกรมภาษาคอมพิวเตอร์อ่าคะ</FONT></P> <P>&nbsp;</P> <P>ตอบเมล์กลับมาหาด้วยนะคะ pls.</P>

ความคิดเห็นที่ 43

22 พ.ค. 2551 15:15
  1. อ่อน

ความคิดเห็นที่ 46

1 มิ.ย. 2551 15:09
  1. เนื้อหาน้อยมากครับโดยเฉพาะยุค5

ความคิดเห็นที่ 47

5 มิ.ย. 2551 18:53
  1. <P>ไอเดียดี</P>

ความคิดเห็นที่ 48

10 มิ.ย. 2551 11:03
  1. <P>น่าจาเพิ่มอีกนิด นะ คับ </P>

ความคิดเห็นที่ 49

10 มิ.ย. 2551 11:05
  1. <P>ใครเล่นFreestly บ้างคับ ผมเล่นอยุ่ G เวล 13 PF เวล 20 คับบ</P>

ความคิดเห็นที่ 54

19 มิ.ย. 2551 08:59
  1. <P>คอมหายากจัง</P>

ความคิดเห็นที่ 55

20 มิ.ย. 2551 10:59
  1. <P><FONT size=4>รักนะเด็กโง่</FONT></P>

ความคิดเห็นที่ 56

14 ก.ค. 2551 16:24
  1. เนื้อหาดีแต่น้อยไปหน่อยควรเพิ่มมากกว่านี้ให้เหมือน......

ความคิดเห็นที่ 57

20 ส.ค. 2551 11:12
  1. ขอเนื้อหาเพิ่มอีกหน่อย

ความคิดเห็นที่ 58

9 ก.ย. 2551 19:21
  1. เนื้อหามีน้ยมากครับ มีมากกว่านี้ไหมครับ

ความคิดเห็นที่ 59

26 ก.ย. 2551 19:57
  1. อยากรุเยอะๆกว่านี้


ความคิดเห็นที่ 61

14 ม.ค. 2552 14:14
  1. แอปเปิ้ลมาเกี่ยวอะไรด้วยล่ะค่ะ

ความคิดเห็นที่ 62

14 พ.ค. 2552 10:22
  1. ขอบคุณมีความรู้มากขึ้นเลย 55+


ความคิดเห็นที่ 63

gigaman
14 พ.ค. 2552 11:51
  1. Faberge Egg Pendants            Apple iPod

    เข้ามาอ่านครับ


ความคิดเห็นที่ 64

21 พ.ค. 2552 11:36
  1. ก้ออยากมีเพิ้ลคุยอ่ะโน๊ะแอดมาหร๊ากาน


ความคิดเห็นที่ 65

29 พ.ค. 2552 11:36
  1. ควรรเพิ่มพ.ศ.ด้วย


ความคิดเห็นที่ 66

11 มิ.ย. 2552 09:07
  1. ดำรงและรักษาเอาไว้


ความคิดเห็นที่ 67

18 มิ.ย. 2552 11:30
  1. ขอมากว่านี้ด้ายปะ?


ความคิดเห็นที่ 68

13 ก.ค. 2552 09:57
  1. เอามาทำรายงาน

ความคิดเห็นที่ 70

5 ส.ค. 2552 14:27
  1. รักคอม

ความคิดเห็นที่ 72

1 มิ.ย. 2553 20:27
  1. ขอบคุนครับใช้ทำรายงานได้(แต่ต้องหาเพิ่มอีกเยอะ)

ความคิดเห็นที่ 73

6 ส.ค. 2553 13:30
  1. ดีน่ะเฟ้ยแต่คนทำคือคัยหวา

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

กรุณา Login ก่อนแสดงความคิดเห็น