วันอาทิตย์ที่ 21 กันยายน พ.ศ. 2557

โครงการสัมมนา นักบริหารยุคใหม่ เข้าใจ ทันภัย กฎหมายไอที



สิ่งที่ได้รับจากการเข้าร่วมการโครงการสัมมนา นักบริหารยุคใหม่ เข้าใจ ทันภัย กฎหมายไอที


1.ได้รับรู้และเข้าใจเกี่ยวกับกฎหมายไอทีมากขึ้น
2. สามารถนำความรู้ที่ได้มาบอกต่อคนที่รู้จักได้
3. สามารถนำไปใช้ในชีวิตประจำวันได้ดี
4. ทำให้รู้ทันภัยจากคอมพิวเตอร์ต่างๆ
5. ทำให้ใช้คอมพิวเตอร์อย่างระมัดระวังและมีสติมากขึ้น


IPv6

IPv6 คืออะไร

IPv6 คือมาตรฐานการสื่อสารระหว่างประเทศ ใช้สำหรับรับส่งชุดข้อมูลผ่านอินเทอร์เน็ต ทั้งนี้ IPv6 header มี 128 บิต ซึ่งเป็นส่วนหนึ่งของชุดข้อมูล และยังรวมถึงแอดเดรสต้นทางและปลายทาง และบิตควบคุมอื่นๆ
แอดเดรส IPv6 แบบ 128 บิต จะแทนด้วยกลุ่มตัวเลขฐานสิบหก จำนวน 8 กลุ่ม ซึ่งคั่นด้วยเครื่องหมาย : ตัวอย่างเช่น

2001:0db8:0000:0000:0000:0000:0000:0001

เนื่องจากความยาวของฟอร์แมตนี้ แอดเดรส IPv6 จึงสามารถย่อได้โดยตัดศูนย์ที่นำในกลุ่ม 16 บิต ตัวอย่างเช่น

2001:db8:0:0:0:0:0:1

จากนั้น ศูนย์กลุ่มที่อยู่เรียงกัน จะถูกแทนที่ด้วยเครื่องหมาย :: ตัวอย่างเช่น

2001:db8::1

การกำหนดแอดเดรสอัตโนมัติของ IPv6

คอมพิวเตอร์ส่วนบุคคล (PC) และอุปกรณ์เชื่อมต่ออินเทอร์เน็ตอื่นๆ อาจถูกกำหนดแอดเดรส IPv6 แบบไดนามิคโดยใช้วิธีการกำหนดค่าอัตโนมัติ แอดเดรส Media Access Control (MAC) แบบ 48 บิต ที่ต้องเชื่อมต่อ Ethernet ของอุปกรณ์เหล่านี้จะสามารถเก็บไว้ใน EUI-64 ตามที่อธิบายใน “Guidelines for 64-bit Global Identifier (EUI-64) Registration Authority “จาก Institute of Electrical and Electronics Engineers (IEEE)

ในการใช้ฟอร์แมต EUI-64 ตัวกำหนดอินเทอร์เฟส IPv6 แบบ 64 บิต อาจสร้างขึ้นได้ทั่วโลก นอกจากนี้ ตัวกำหนดอินเทอร์เฟสนี้ยังสามารถใช้การกำหนดเองได้ ตามแผนการกำหนดหมายเลขของโฮสต์เอง ตัวอย่างเช่น

แอดเดรส MAC สำหรับ PC คือ 00:26:08:e7:b2:f6

แอดเดรส IPv6 ที่กำหนดให้ PC โดยใช้ฟอร์แมต EUI-64 คือ 2001:db8::0226:08ff:fee7:b2f6

บิตที่สำคัญน้อยที่สุดเป็นอันดับสองของไบต์ที่สำคัญที่สุดของแอดเดรส หรือที่เรียกว่า Universal/Local จะเป็นตัวกำหนดการจัดการแอดเดรส IPv6 แอดเดรสจะถูกจัดการอย่างสากลหากบิตเป็น 0 และจะจัดการเฉพาะจุด หากบิตเป็น 1 ตัวอย่างเช่น

ตัวเลขฐานสิบหก 0 = 00000000 (ตัวเลขฐานสอง)

ตัวเลขฐานสิบหก 2 = 00000010 (ตัวเลขฐานสอง)

ข้อดีและข้อเสียของ IPv6

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

ระบบ IPv6 ที่ใช้แอดเดรส 128 บิต สามารถรองรับแอดเดรสได้ถึง 2^128 (340,282,366,920,938,463,463,374,607,431,768,211,456) ซึ่งมากกว่าแอดเดรส 32 บิตจากระบบ IPv4 ปัจจุบันที่มีอยู่ประมาณ 4,300 ล้านแอดเดรส อยู่ถึง 79 ล้านล้านเท่า
ดังนั้น ประโยชน์อีกประการของ IPv6 คือสามารถขยายแอพพลิเคชั่นส์และบริการใหม่สำหรับอุปกรณ์ต่างๆ ได้ทั่วโลก โดยสามารถเปรียบเทียบข้อดีข้อเสียระหว่าง IPv6 และ IPv4 ได้ตามรายละเอียดในตาราง

           

Wifi Standard

Wifi Standard

                                                    



IEEE 802.11a  ความเร็วในการส่งข้อมูลให้วิ่งได้สูงถึง 54 Mbps บนความถี่ 5Ghz ซึ่งจะมีคลื่นรบกวนน้อยกว่าความถี่ 2.4 Ghz ที่มาตรฐานอื่นใช้กัน ที่ความเร็วนี้สามารถทำการแพร่ภาพและข่าวสารที่ต้องการความละเอียดสูงได้ อัตราความเร็วในการรับส่งข้อมูลสามารถปรับระดับให้ช้าลงได้ เพื่อเพิ่มระยะทางการเชื่อมต่อให้มากขึ้น แต่ว่าข้อเสียก็คือ ความถี่ 5 Ghz นั้น หลายๆประเทศไม่อนุญาตให้ใช้ เช่นประเทศไทย เพราะได้จัดสรรให้อุปกรณ์ประเภทอื่นไปแล้ว และเนื่องด้วยการที่มาตรฐานนี้ ใช้การเชื่อมต่อที่ความถี่สูงๆ ทำให้มาตรฐานนี้ มีระยะการรับส่งที่ค่อนข้างใกล้ คือ ประมาณ 35 เมตร ในโครงสร้างปิด(เช่น ในตึก ในอาคาร) และ 120 เมตรในที่โล่งแจ้งและด้วยความที่ส่งข้อมูลด้วยความถี่สูงนี้ ทำให้การส่งข้อมูลนั้นไม่สามารถทะลุทะลวงโครงสร้างของตึกได้มากนัก

IEEE 802.11b  ความเร็วสูงสุดที่ 11 Mbps ผ่านคลื่นวิทยุความถี่ 2.4 GHz เนื่องจากการใช้คลื่นความถี่ที่ต่ำกว่าอุปกรณ์ที่รองรับมาตรฐาน IEEE 802.11a ทำให้อุปกรณ์ที่ใช้มาตรฐานนี้จะมีความสามารถในการส่งคลื่นสัญญาณไปได้ไกลกว่าคือประมาณ 38 เมตรในโครงสร้างปิดและ 140 เมตรในที่โล่งแจ้ง

IEEE 802.11g  ความถี่ 2.4 Ghz จึงทำให้ใช้ความเร็ว 36-54 Mbps ซึ่งเป็นความเร็วที่สูงกว่ามาตรฐาน 802.11b ซึ่ง 802.11g สามารถปรับระดับความเร็วในการสื่อสารลงเหลือ 2 Mbps ได้ตามสภาพแวดล้อมของเครือข่ายที่ใช้งาน มาตรฐานนี้เป็นที่ยอมรับจากผู้ใช้เป็นจำนวนมากและกำลังจะเข้ามาแทนที่ 802.11b ในอนาคตอันใกล้

IEEE 802.11n  ความเร็วสูงสุดถึง 300 Mbps มีความสามารถในการส่งคลื่นสัญญาณ ได้ระยะประมาณ 70 เมตรในโครงสร้างปิด และ 250 เมตรในที่โล่งแจ้ง เพิ่มความสามารถในการกันสัญญาณกวนจากอุปกรณ์อื่นๆ ที่ใช้ความถี่ 2.4GHz เหมือนกัน และสามารถรองรับอุปกรณ์มาตรฐาน IEEE 802.11b และ IEEE 802.11g ได้

ที่มา http://th.wikipedia.org/wiki/IEEE_802.11

สถาปัตยกรรมของระบบเครือข่าย

สถาปัตยกรรมของระบบเครือข่าย (Network Architecture) หรือโทโปโลยี (Topology) คือลักษณะทาง กายภาพ (ภายนอก) ของเครือข่ายซึ่งหมายถึงลักษณะของการเชื่อมโยงสายสื่อสารเข้ากับอุปกรณ์อิเล็กทรอนิกส์ต่างๆ ภายในเครือข่ายด้วยกันนั่นเอง โทโปโลยีของเครือข่าย แต่ละแบบมีความเหมาะสมในการใช้งาน แตกต่างกัน จึงมีความจำเป็นที่เราจะต้องทำการศึกษาลักษณะและคุณสมบัติ ข้อดีและข้อเสียของโทโปโลยีแต่ละแบบ เพื่อนำไปใช้ในการ ออกแบบ พิจารณาเครือข่ายให้เหมาะสมกับการใช้งาน รูปแบบของโทโปโลยีของเครือข่ายหลักๆ มีดังต่อไปนี้

1. โทโปโลยีแบบบัส (Bus Topology)


                                                          


    เป็นโทโปโลยีที่ได้รับความนิยมใช้กันมากที่สุดมาตั้งแต่อดีตจนถึงปัจจุบัน ลักษณะการทำงานของเครือข่าย โทโปโลยีแบบบัส คืออุปกรณ์ทุกชิ้นหรือโหนดทุกโหนด ในเครือข่ายจะต้องเชื่อมโยงเข้ากับสายสื่อสารหลักที่เรียกว่า"บัส" (BUS) เมื่อโหนดหนึ่งต้องการจะส่งข้อมูลไปให้ยังอีกโหนด หนึ่งภายในเครือข่าย จะต้องตรวจสอบให้แน่ใจก่อนว่าบัสว่างหรือไม่


ข้อดีข้อเสียของโทโปโลยีแบบบัส

ข้อดี 
1. ใช้สายส่งข้อมูลน้อยและมีรูปแบบที่ง่ายในการติดตั้ง ทำให้ลดค่าใช้จ่ายในการติดตั้งและบำรุงรักษา
2. สามารถเพิ่มอุปกรณ์ชิ้นใหม่เข้าไปในเครือข่ายได้ง่ายข้อเสีย

ข้อเสีย
1. ในกรณีที่เกิดการเสียหายของสายส่งข้อมูลหลัก จะทำให้ทั้งระบบทำงานไม่ได้
2. การตรวจสอบข้อผิดพลาดทำได้ยาก ต้องทำจากหลาย ๆจุด


2. โทโปโลยีแบบวงแหวน (Ring Topology)
                                                       

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

ข้อดีข้อเสียของโทโปโลยีรูปวงแหวน

ข้อดี
1. การส่งข้อมูลสามารถส่งไปยังผู้รับหลาย ๆ โหนดพร้อมกันได้ โดยกำหนดตำแหน่งปลายทางเหล่านั้นลง ในส่วนหัวของแพ็กเกจข้อมูล รีพีตเตอร์ของแต่ละโหนดจะตรวจสอบเองว่ามีข้อมูลส่งมาให้ที่โหนดตนเองหรือไม่
2. การส่งข้อมูลเป็นไปในทิศทางเดียวกัน จึงไม่มีการชนกันของสัญญาณข้อมูล

ข้อเสีย
1. ถ้ามีโหนดใดโหนดหนึ่งเกิดเสียหาย ข้อมูลจะไม่สามารถส่งผ่านไปยังโหนดต่อไปได้ และจะทำให้เครือข่ายทั้ง เครือข่ายขาดการติดต่อสื่อสาร
2. เมื่อโหนดหนึ่งต้องการส่งข้อมูล โหนดอื่น ๆ ต้องมีส่วนร่วมด้วย ซึ่งจะทำให้เสียเวลา

3. โทโปโลยีรูปดาว (Star Topology)

                                                       

   เป็นการเชื่อมโยงการติดต่อสื่อสารที่มีลักษณะคล้ายรูปดาว หลายแฉก โดยมีสถานีกลาง หรือฮับ เป็นจุดผ่านการติดต่อกันระหว่างทุกโหนดในเครือข่าย สถานีกลางจึงมีหน้าที่เป็นศูนย์ควบคุมเส้นทางการสื่อสาร ทั้งหมด นอกจากนี้สถานีกลางยังทำหน้าที่เป็นศูนย์กลางคอยจัดส่งข้อมูลให้กับโหนดปลายทางอีกด้วย การสื่อสารภายใน เครือข่ายแบบดาว จะเป็นแบบ 2 ทิศทางโดยจะอนุญาตให้มีเพียงโหนดเดียวเท่านั้นที่สามารถส่งข้อมูลเข้าสู่เครือข่ายได้ 


ข้อดีและข้อเสียของโทโปโลยีแบบดาว

ข้อดี
1. การติดตั้งเครือข่ายและการดูแลรักษาทำ ได้ง่าย
2. หากมีโหนดใดเกิดความเสียหายก็สามารถตรวจสอบได้ง่าย และเนื่องจากใช้อุปกรณ์ 1 ตัวต่อสายส่งข้อมูล 1 เส้น ทำให้การเสียหายของอุปกรณ์ใดในระบบไม่กระทบต่อการทำงานของจุดอื่นๆ ในระบบ
3. ง่ายในการให้บริการเพราะโทโปโลยีแบบดาวมีศูนย์กลางทำหน้าที่ควบคุม

ข้อเสีย
1. ถ้าสถานีกลางเกิดเสียขึ้นมาจะทำให้ทั้งระบบทำงานไม่ได้
2. ต้องใช้สายส่งข้อมูลจำนวนมากกว่าโทโปโลยีแบบบัส และ แบบวงแหวน
3. โทโปโลยีแบบผสม (Hybridge Topology)
เป็นเครือข่ายการสื่อสารข้อมูลแบบผสมระหว่างเครือข่ายแบบใดแบบหนึ่งหรือมากกว่า เพื่อความถูกต้องแน่นอน ทั้งนี้ขึ้นอยู่กับความต้องการและภาพรวมขององค์กร

4. โทโปโลยีแบบผสม (Hybridge Topology)
                                                       
   เป็นเครือข่ายการสื่อสารข้อมูลแบบผสมระหว่างเครือข่ายแบบใดแบบหนึ่งหรือมากกว่า เพื่อความถูกต้องแน่นอน ทั้งนี้ขึ้นอยู่กับความต้องการและภาพรวมขององค์กร



เครดิต : http://irrigation.rid.go.th/rid15/ppn/Knowledge/Networks%20Technology/network5.htm


แบบฝึกหัดท้ายบทที่ 6

[1.] คุณสมบัติของข้อมูลที่ดีประกอบด้วยอะไรบ้าง จงอธิบาย
ตอบ  - ต้องมีความถูกต้อง สามารถนำไปใช้ประโยชน์ได้
         - ต้องมีความเป็นปัจจุบัน ข้อมูลจำเป็นต้องมีการปรับปรุงให้เป็นปัจจุบันเสมอ
         - ต้องตรงตามความต้องการ สำรวจข้อมูลที่จะนำไปใช้ให้สอดคล้องตรงกันกับความต้องการ
         - สามารถตรวจสอบข้อมูลได้ ข้อมูลที่หาได้อาจจะมาจากหลายๆที่ ซึ้งอาจมีทั้งข้อมูลที่เชื่อได้และไม่ได้

[5.] ในแง่ของการจัดการข้อมูลนั้น ข้อมูลมีโอกาสซ้ำกันได้หรือไม่ จะมีวิธีแก้ไขอย่างไร
ตอบ มีโอกาสที่จะซ้ำกันได้ วิธีแกไขคือจะแก้ไขโดยการนำเอาแฟ้มข้อมูลหลายๆแฟ้ม มาจัดเก็บไว้ให้อยู่ในที่เดียวกัน

[8.]เหตุใดจึงต้องนำระบบฐานข้อมูลมาใช้ในการทำงาน จงอธิบายและยกตัวอย่างประกอบ
ตอบ เพราะการนำระบบฐานข้อมูลมาใช้ในการทำงานนั้นจะช่วยให้การทำงานมีความสะดวกมากยิ่งขึ้น เช่น การประยุกต์ใช้ฐานข้อมูลบนเว็บสำหรับการเก็บข้อมูลสินค้า ข้อมูลการซื้อ ข้อมูลยอดขาย เป็นต้น

[10].DBMS มีประโยชน์อย่างไรต่อการใช้งานฐานข้อมูล
ตอบ เป็นเสมือนตัวกลางที่อำนวยความสะดวกให้กับผู้ใช้งานฐานข้อมูลได้เป็นอย่างดีโดยไม่จำเป็นต้องทราบถึงโครงสร้างทางกายภาพของข้อมูลในระดับที่ลึกมากก๊สามารถดูแลรักษาฐานข้อมูลได้รวมถึงควบคุมการเข้าถึงข้อมูลต่างๆได้ด้วย อีกทั้งยังทำให้การค้นคืนข้อมูลต่างๆสามารถทำได้ง่ายดาย

[12.]ความสามารถทั่วไปของ DBMS มีอะไรบ้าง จงอธิบาย
ตอบ คุณสมบัติหรือความสามารถโดยทั่วไปของ DBMSสร้างฐานข้อมูลโดยปกตินั้น การออกแบบฐานข้อมูลอาจต้องมีการเก็บข้อมูลหรือขั้นตอนการทำงานของระบบที่จะพัฒนาเสียก่อนเพื่อให้ทราบได้ว่าต้องการฐานข้อมูลอะไรบ้าง ตารางที่จัดเก็บมีกี่ตาราง จากนั้นจึงนำเอามาสร้างเป็นฐานข้อมูลจริงใน DBMS ทั่วโป โดยผ่านเครื่องมือที่มีอยู่ในโปรแกรมซึ่งอาศัยภาษา SQLในการสั่งงาน- เพิ่ม เปลี่ยนแปลงแก้ไขและลบข้อมูลฐานข้อมูลที่สร้างขึ้นด้วย DBMS นั้น สามารถเพิ่มค่า เปลี่ยนแปลงหรือลบข้อมูลต่างๆได้ทุกเมื่อโดยเข้าไปจัดการได้ที่ DBMS โดยตรง เช่น เพิ่มค่าเรคอร์ดบางเรคอร์ดที่ตกหล่น ลบหรือแก้ไขข้อมูลบางเรคอร์ดที่ต้องการ เป็นต้น- จัดเรียงและค้นหาข้อมูลDBMS สามารถจัดเรียงข้อมูลได้โดยง่าย ซึ่งสามารถเลือกได้ว่าจะให้จัดเรียงแบบใด เรียงข้อมูลจากค่าน้อยไปหาค่ามากหรือเรียงตามลำดับวันเวลา เป็นต้น นอกจากนั้นยังสามารถระบุค่าเพียงบางค่าเพื่อค้นหาข้อมูลได้โดยง่าย เช่น ป้อนอักษร A เพื่อค้นหาข้อมูลสินค้าที่ขึ้นต้นด้วยตัวอักษร A ได้ เป็นต้น- สร้างรูปแบบและรายงาน การแสดงผลบนหน้าจอ (form) และพิมพ์ผลลัพธ์รายการต่างๆออกมาเป็นรายงาน (report) เป็นอีกคุณสมบัติหนึ่งที่ DBMS สามารถทำได้ ช่วยให้ผู้ใช้งานที่เกี่ยวข้องกับฐานข้อมูลดังกล่าว สามารถตรวจสอบหรือแก้ไขรายการที่มีอยู่นั้นได้โดยง่าย

วันจันทร์ที่ 25 สิงหาคม พ.ศ. 2557

Tip Windows 7

1. ค้นหาสิ่งต่างๆ ในคอมพิวเตอร์ของคุณได้อย่างรวดเร็ว
ผลลัพธ์การค้นหาจากเมนู "เริ่ม" ใน Windows 7

Windows Search คือวิธีที่รวดเร็วที่สุดในการค้นหาและเปิดไฟล์ต่างๆ บนพีซีของคุณ รวมถึงเอกสาร ข้อความอีเมล เพลง รูปถ่าย และอื่นๆ หากต้องการใช้ Windows Search ให้คลิกปุ่ม เริ่มคำอธิบาย: รูปภาพของปุ่มเริ่ม พิมพ์คำหลังหนึ่งหรือสองคำ แล้วผลการค้นหาจะปรากฏแทบจะในทันที


ขอบคุณที่มาจาก 
http://windows.microsoft.com/th-th/windows7/11-tips-for-windows-7

วันพฤหัสบดีที่ 24 กรกฎาคม พ.ศ. 2557

Prefix

หน่วยความจุ หน่วยความจำ หน่วยความเร็วของคอมพิวเตอร์


หน่วยความจุ หน่วยความจำ หน่วยความเร็วของคอมพิวเตอร์



บิต (Bit) Binary Digit เป็นหน่วยที่เล็กที่สุดของข้อมูลที่ใช้อยู่ในคอมพิวเตอร์

ไบต์ (Byte) ตัวเลขจำนวน 8 บิต จะรวมกันเข้าเป็น 1 ไบต์

กิโลไบต์ (Kilobyte) ใช้ย่อว่า KB โดย 1 KB มีค่าเท่ากับ 1,024 ไบต์

เมกะไบต์ (Megabyte) ใช้ย่อว่า MB โดย 1 MB มีค่าเท่ากับ 1,048,576 หรือ (1,024 x 1,024 ) มักใช้ในการวัดหน่วยความจำหลัก (RAM)

กิกะไบต์ (Gigabyte)  ใช้ย่อว่า GB โดย 1 GB มีค่าเท่ากับ 1,073,741,824 หรือ (1,024  x 1,024 x 1,024)

เทราไบต์ (Terabyte) ใช้ย่อว่า TB โดย 1 เทราไบต์จะเท่ากับ 1,099,511,627,776 หรือ (1024 x 1024 x 1024 x 1024) บิต (Bit) Bin


Bit
Single Binary Digit (1 or 0)
Byte
8 bits
Kilobyte (KB)
1,024 Bytes
Megabyte (MB)
1,024 Kilobytes
Gigabyte (GB)
1,024 Megabytes
Terabyte (TB)
1,024 Gigabytes
Petabyte (PB)
1,024 Terabytes
Exabyte (EB)
1,024 Petabytes


มิลลิเซกันด์ (Millisecond) หรือ 1 ส่วนพันวินาที ใช้วัดเวลาเฉลี่ยในการเข้าถึงข้อมูลของฮาร์ดดิสก์(Access Time) เวลา 

ไมโครเซกันด์ (Microsecond) หรือ 1 ส่วนล้านวินาที     
          
นาโนเซกันด์ (Nanosecond) หรือ 1 ส่วนพันล้านวินาที ใช้วัดความเร็วในการเข้าถึงข้อมูลใน
หน่วยความจำหลัก

พิโคเซกันด์ (Picosecond) หรือ 1 ส่วนล้านล้านวินาที มักใช้วัดรอบการทำงานของเครื่องคอมพิวเตอร์ที่มีประสิทธิภาพสูงมาก ๆ

ความเร็ว
เฮิรตซ์ (Hz : Hertz) หรือ รอบต่อวินาที มักใช้ในการวัดรอบการทำงานของนาฬิกาของ Processorหรือความเร็วของ Bus               

มิปส์ (MIPS : Millions of Instructions Per Second) มักใช้วัดความเร็วในการประมวลผลเครื่องคอมพิวเตอร์  (คำสั่งต่อวินาที)

  

ขอขอบคุณที่มา 
http://www.chandra.ac.th/office/ict/document/it/it01/com_06.htm
และ http://bcom57205.blogspot.com/


Cloud Computing คืออะไร?

Cloud Computing คือ เทคโนโลยีของระบบประมวลผลรูปแบบใหม่ ที่เปลี่ยนมุมมองของผู้ใช้ให้เป็นไปในมุมมองในลักษณะคล้ายๆ กับการใช้ทรัพยากรสาธารณูปโภคที่มีผู้ให้บริการ เช่น ไฟฟ้า ประปา โทรศัพท์ ซึ่งจุดนี้หมายความว่าผู้ใช้สามารถใช้ Cloud Technology ในลักษณะคล้ายๆ กับการใช้บริการ โดยเสียค่าบริการเป็น Pay per use จ่ายเท่าที่ใช้หรือจะใช้ประจำทุกเดือน คล้ายๆ เสียค่าสมาชิกรายเดือนของเคเบิล TV ก็ตามแต่ความต้องการในการใช้งาน โดยในปัจจุบัน องค์กรสามารถใช้ Cloud Technology ได้ 2-3 รูปแบบ (SaaS, IaaS, PaaS) อธิบายแบบง่ายๆ คือ




 รูปแบบที่ 1 (Software as a Service, SaaS): จากรูปด้านล่างผู้ใช้สามารถเข้าถึงแอพพลิเคชั่นและข้อมูลองค์กรได้ทุกที่ ทุกเวลา โดยผู้ใช้สามารถเรียกใช้ Business Software บน Cloud Technologyได้ทันที เช่น ใช้ Email Application, ระบบ File Sharing/Content Management, ระบบ CRM Application สำหรับ Sales และ Customer Support เป็นต้น โดยที่ผู้ใช้ไม่จำเป็นต้องสนใจเลยว่า Application นี้ทำงานอยู่ที่ไหน เก็บข้อมูลอย่างไร ผู้ใช้สามารถเรียกใช้งานได้ตลอด ทุกที่ ทุกเวลา ที่สามารถเข้าถึง Internet ได้




Software as a Service (SaaS): ผู้ใช้สามารถใช้บริการ Application ได้ทุกที่ ทุกเวลา ที่มี Internet


รูปแบบที่ 2 (Infrastructure as a Service, IaaS): สะดวก ยืดหยุ่น และ ง่ายต่อการบริหารทรัพยากร IT ผู้ใช้สามารถเรียกใช้ Virtual Server/ Virtual Machine บน Cloud Technology ได้ทันที ยกตัวอย่างเช่น หากต้องการเครื่อง Server ที่มี 4 CPUs, 32GB Memory, 10TB Storage สามารถเรียกขึ้นมาใช้ได้ทันที จาก Cloud Technology เช่นเดียวกันกับรูปแบบที่ 1 ที่ผู้ใช้ไม่ต้องสนใจเลยว่า Virtual Server หรือ Virtual PC/Desktop ที่ได้มานั้น ตั้งอยู่ที่ไหนมาได้อย่างไร สามารถเรียกใช้หรือคืนได้ทันทีเมื่อใช้เสร็จ



Infrastructure as a Service (IaaS): ผู้ใช้สามารถเรียก Computing Resource เช่น Server, PC Desktop ขึ้นมาใช้ได้ทันทีจาก Cloud Technology ไม่ต้องเสียเวลาไปรอสั่งซื้อเครื่อง แล้วรอเครื่องมาส่งกว่าจะได้ใช้งาน


Cloud Technology รูปแบบที่ 3 (Platform as a Service, PaaS): เป็นรูปแบบที่กำลังจะมีความสำคัญมากขึ้นในอนาคตอันใกล้นี้ของเพื่อให้ นักพัฒนาซอฟต์แวร์สามารถพัฒนาแอพพลิเคชั่นที่อาศัยคุณสมบัติข้อดีของCloud ได้อย่างดีเยี่ยม รูปแบบนี้ อาจจะอธิบายได้ยากและซับซ้อนมากขึ้นกว่า 2 รูปแบบแรก ซึ่งผู้ใช้ Cloud ในรูปแบบนี้จะเป็นกลุ่มผู้ใช้ที่เป็นนักพัฒนาซอฟต์แวร์ (Software Developer) ที่ต้องการพัฒนาซอฟต์แวร์เพื่อใช้งานบน Cloud และให้ซอฟต์แวร์ที่พัฒนาขึ้นนั้นใช้คุณสมบัติต่างๆของ Cloud ที่จะไม่สามารถหาได้จากสภาวะปกติ (Non-cloud computing) เช่น ความสามารถในการขยาย Computing Resource (CPU/Memory) เมื่อต้องใช้ประมวลผลข้อมูลจำนวนมาก หรือ หด Computing Resource เมื่อใช้ประมวลผลข้อมูลจำนวนไม่มาก เป็นต้น โดยเป็นรูปแบบการใช้ Cloud Technology ที่กำลังจะเป็นที่นิยมมากขึ้นในอนาคตอันใกล้นี้ ไม่น่าเกินปี 2015




Platform as a Service (PaaS): นักพัฒนา Software สามารถเรียกใช้ความสามารถหรือบริการต่างๆ ของ Cloud เพื่อนำมาประกอบกันเป็น Application ที่ยืดหยุ่น รองรับความสามารถที่หลากหลาย และ จำนวนผู้ใช้ที่มาก หรือ น้อยได้โดยอัตโนมัติ


จากรูปแบบการใช้ Cloud Technology ในแบบที่ 1 (SaaS) และ แบบที่ 2 (IaaS) จะพบว่า ผู้ใช้สามารถเรียกใช้ได้ทั้ง Business Software และ/หรือ Virtual Servers และ/หรือ Virtual Desktop จาก Cloud ได้ทันทีทันใด ไม่ต้องรอขั้นตอนหรือกระบวนการต่างๆที่จะใช้ระยะเวลายาวนานเหมือนสมัยก่อนในอดีตก่อนหน้าที่จะมี Cloud Technology ที่จะต้องทำการ จัดซื้อ/จัดจ้าง อุปกรณ์ Hardware, Software ต่างๆ ใช้ระยะเวลาหลายสัปดาห์หรือหลายเดือน ถึงจะสามารถใช้งานได้ นี่คือข้อแตกต่างอย่างเห็นได้ชัดในเรื่องของความรวดเร็วในการได้ Information Technology (IT) มาใช้งาน ซึ่งจุดเด่นของรูปแบบการใช้ Cloud Technology ในลักษณะนี้นี่เองที่จะทำให้ธุรกิจสามารถขยับขยาย หรือ ปรับเปลี่ยนกลยุทธ์ต่างๆ ได้อย่างคล่องตัว ยืดหยุ่น รวดเร็วมากขึ้น (หรือที่เรียกว่า Business Agility) และไม่มีภาระผูกพันที่ยาวนาน สามารถเรียกใช้และทำลายได้ที เมื่อใช้ Cloud Technology มาช่วยเสริมประสิทธิภาพการทำงานภายในองค์กรธุรกิจ


ซึ่งถ้าหากพิจารณาเปรียบเทียบในเชิงต้นทุนเพื่อที่จะลงทุนว่า จะใช้ Cloud Technology หรือจะใช้แบบดั้งเดิม (Non-Cloud) นั้น ข้อแตกต่างที่เห็นได้ชัดสามารถจำแนกออกเป็นประเด็นต่างๆ ได้ดังนี้

1. (Cloud) "Pay as you grow"  VS  (Non-Cloud) "Pay Upfront investment": ถ้าเป็น Cloud Technology รูปแบบการลงทุนจ่ายค่าใช้บริการจะเป็นไปในลักษณะ "ใช้น้อย จ่ายน้อย, ใช้มาก จ่ายมาก" ซึ่งจะแตกต่างจาก Non-Cloud หรือการใช้งาน IT ในอดีตคือ ต้องลงทุน Hardware/Software ไปก่อนตอนเริ่มต้นเป็นเงินก้อนใหญ่ ไม่ว่าตอนเริ่มต้นจะใช้มากหรือใช้น้อยก็ตาม หลังจากนั้นต้องคอยเฝ้าดูระบบเป็นระยะ ว่าจำเป็นต้องทำ Upgrade ชุดใหม่แล้วหรือยัง ซึ่งเป็น Upfront investment อีกก้อนในอนาคต ไม่รู้จบ และ ยังต้องมีค่า Maintenance Service ทั้ง Hardware/Software มาเกี่ยวข้องอีกมากมาย ซึ่งเป็นต้นทุนแฝง


2. (Cloud) ไม่มีต้นทุนในเชิง Maintenance Service ที่องค์กรธุรกิจต้องจ่าย VS (Non-Cloud) มีต้นทุน Maintenance Service ที่องค์กรธุรกิจต้องจ่ายทุกปี หรือ ทุก 3-5 ปี : ทั้งนี้เป็นเพราะว่า ถ้าเลือกใช้ Cloud Technology องค์กรธุรกิจจะมีค่าใช้จ่ายต้นทุนที่ชัดเจน คิดตามการใช้งาน เช่น คิดตามจำนวนผู้ใช้ หรือ ตามเวลาที่ใช้ เป็นต้น จะไม่มีค่าใช้จ่ายใดแอบแฝงอีก แต่ถ้าหากเป็นแบบระบบเดิม (Non-Cloud) หน่วยงาน IT ขององค์กร จะมีค่าใช้จ่ายในเชิง Maintenance Service และ ยังมีค่าใช้จ่ายอื่นๆ แอบแฝง เช่น ค่าเช่า Space Datacenter, ค่าไฟ, แอร์ และ การทำ Datacenter สำรองข้อมูลนอกพื้นที่กรณีเกิดภาวะวิกฤต หรือที่เรียกว่า Disaster Recovery Site เป็นต้น

เพื่อยกตัวอย่างให้เห็นภาพชัดเจนยิ่งขึ้น จึงขอยกตัวอย่าง Public Cloud Service ตัวอย่างหนึ่งของ Google ที่มีชื่อว่า "Google Apps for Business"



นอกจากนี้ยังมี Cloud Technology อื่นๆ อีกมากมาย ที่ให้บริการ Business Application ทำนองนี้ เช่น Salesforce.com หรือ Amazon Web Services หรือ ที่อื่นๆ ซึ่งจุดประสงค์ของ Cloud Technology ถูกสร้างขึ้นเพื่อที่จะช่วยให้องค์กรธุรกิจ ลดการเสียเวลาหรือเสียค่าใช้จ่ายที่จะต้องบริหารจัดการ IT Infrastructure ด้วยตนเอง ให้ไปเน้นการทำธุรกิจขององค์กรแทนที่จะเน้นการบริหารจัดการ IT Infrastructure ในองค์กร ซึ่งมีต้นทุนในการบริหารจัดการสูงกว่าการ Outsourcing ไปใช้บริการ Public Cloud Service อย่างแน่นอน






ประโยชน์ของ Cloud Computing มีดังนี้

1. ประหยัดการลงทุนเรื่องทรัพยากรคอมพิวเตอร์ เพราะเปลี่ยนมาเป็นการเช่าระบบแทน ซึ่งทำให้บริษัทที่มีเงินลงทุนจำกัดสามารถมีระบบสารสนเทศที่ดีใช้ได้เท่า เทียมกับบริษัทอื่นๆ

2. สามารถสร้างระบบใหม่ขึ้นมาใช้ได้ในเวลาอันรวดเร็ว เพราะว่าผู้ให้บริการจะจัดเตรียมทรัพยากรขนาดใหญ่ไว้รองรับผู้ใช้บริการอยู่ แล้ว ดังนั้นจึงไม่ต้องมีระยะเวลาการ ออกแบบระบบ สั่งซื้อฮาร์แวร์ และติดตั้งฮาร์ดแวร์ ซึ่งแค่นี้ก็ลดระยะเวลาดำเนินการไปเป็นเดือนเลยทีเดียว

3. เพิ่มขนาดทรัพยากรได้ง่ายดายและรวดเร็ว ในกรณีที่ระบบของผู้ใช้บริการมีขนาดใหญ่ขึ้นก็ย่อมต้องขยายทรัพยากรให้เพิ่ม ขึ้นตามการใช้งาน ซึ่งระบบที่เป็นของบริษัทเองคงต้องทำการออกแบบและสั่งซื้อและติดตั้งกัน วุ่นวายเสียเวลา ด้วยการใช้บริการ Cloud computing ก็ทำให้การเพิ่มขนาดทรัพยากรนั้นง่ายและรวดเร็วภายในข้ามคืนเท่านั้น

4. ขจัดปัญหาเรื่องการดูแลระบบทรัพยากรสารสนเทศ ออกไปให้ผู้ให้บริการ Cloud computing ดูแลแทน จึงทำให้ลดทั้งความยุ่งยากของการดูแลและลดจำนวนบุคลากรที่ต้องจ้างมาเพื่อ ดูแลระบบอีกด้วย

 เอกลักษณ์เฉพาะตัวของ Cloud Computing มีอะไรบ้าง

        Agility ผู้ใช้จะรู้สึกเหมือนทุกอย่างผ่านไปอย่างรวดเร็ว

        Cost ช่วยลดค่าใช้จ่ายในองค์กร

        Device and location independence ทุกที่ทุกเวลา ขอแค่คอมพิวเตอร์ กับ Internet Connection

        Multi-tenancy สามารถแบ่างทรัพยากรไปให้ผู้ใช้จำนวนมาก

        Reliability ความน่าเชื่อถือ มีความพร้อมสำหรับการรับมือกับภัยคุกคามข้อมูลต่างๆมากแค่ไหน

        Scalability พร้อมสำหรับการปรับเปลี่ยนไปตามความต้องการ ... ความต้องการของผู้ใช้ และเตรียมรองรับเทคโนโลยีหลายๆรูปแบบ

        Security สิ่งสำคัญที่ขาดไม่ได้ และยิ่งใน Cloud Computing แล้วข้อมูลอรวมอยู่ที่เดียวกัน ก็ยิ่งต้องเพิ่มความปลอดภัยให่มากยิ่งขึ้น

        Sustainability โครงสร้างที่แข็งแรงต้องอาศัยความแข็งจากทุกส่วนรวมกัน



เครดิต แหล่งที่มา 
http://www.s50.me/2012/04/it-trend-cloud-technology.html
http://www.manacomputers.com/what-is-cloud-computing/

วันจันทร์ที่ 21 กรกฎาคม พ.ศ. 2557

ประวัติบุคคลสำคัญ ต่อประวัติศาสตร์คอมพิวเตอร์

ประวัติบุคคลสำคัญ ต่อประวัติศาสตร์คอมพิวเตอร์




ชาลส์ แบบเบจ (Charles Babbage) 

ผู้ที่ได้รับขนานนามว่า เป็นบิดาแห่งคอมพิวเตอร์ ในปี 1822 (พ.ศ. 2365) งานวิจัยที่ทำให้เขาโด่งดังมากคือ เครื่องผลต่าง (Difference Engine) ซึ่งได้รับทุนสนับสนุนจากรัฐบาล โดยเครื่องนี้สามารถคำนวณค่าของฟังก์ชันทางตรีโกณมิติได้ ซึ่งอาศัยหลักการต่าง ๆ ทางคณิตศาสตร์ แต่โครงการก็ต้องยุติลงเมื่อเขาได้ค้นพบความไม่น่าเชื่อถือบางประการในการคำนวณ

หลังจากนั้นแบบเบจหันไปคิดเครื่องใหม่ที่ชื่อว่า เครื่องวิเคราะห์ (Analytical Engine) โดยเครื่องนี้ประกอบด้วยส่วนสำคัญ 4 ส่วน คือ

1. ส่วนเก็บข้อมูล เป็นส่วนที่ใช้ในการเก็บข้อมูลนำเข้าและผลลัพธ์ที่ได้จากการคำนวณ
2. ส่วนประมวลผล เป็นส่วนที่ใช้ในการประมวลผลทางคณิตศาสตร์
3. ส่วนควบคุม เป็นส่วนที่ใช้ในการเคลื่อนย้ายข้อมูลระหว่างส่วนเก็บข้อมูลและส่วนประมวลผล
4. ส่วนรับข้อมูลเข้าและแสดงผลลัพธ์ เป็นส่วนที่ใช้รับข้อมูลจากภายนอกเครื่องเข้าสู่ส่วนเก็บข้อมูล และแสดงผลลัพธ์ที่ได้จากการคำนวณ

แนวคิดดังกล่าวเป็นเพียงทฤษฎีเท่านั้น เพราะเขาไม่สามารถสร้างออกมาในช่วงที่เขามีชีวิตอยู่

บุคคลที่นำแนวคิดของแบบเบจมาสร้างเครื่องวิเคราะห์ (Analytical Engine) ก็คือ เฮนรี่ ลูกชายของแบบเบจ ในปี 1910 (พ.ศ. 2453) และด้วยเครื่อง Analytical Engine มีฟังก์ชั่นหน้าที่หลายอย่างเช่นเดียวกับคอมพิวเตอร์ในยุคปัจจุบัน ทำให้ ชาลส์ แบบเบจ (Charles Babbage) ถูกขนานนามให้เป็นบิดาแห่งคอมพิวเตอร์







เอดา ไบรอน เลิฟเลซ (Lady Ada Byron Lovelace) 

 โปรแกรมเมอร์คนแรกของโลก เมื่อ ค.ศ.1832 เอดาอายุ 17 ปี ก็มีผู้แนะนำให้เอดารู้จัก Mrs. Somerville แห่งเคมบริดจ์ ผู้หญิงเก่งแห่งยุค ที่เคยแปลงานของ Laplace มาเป็นภาษาอังกฤษ เอดาจึงเข้ามาคลุกคลีกับเพื่อนกลุ่มนี้ จนได้รู้จักกับ ชาลส์ แบบเบจ ในงานสังสรรค์แห่งหนึ่ง ในที่สุด ในงานวันนั้น ตอนที่แบบเบจกล่าว จะเป็นอย่างไร ถ้าหากเครื่องคำนวณไม่เพียงสามารถหยั่งรู้ได้ หากแต่สามารถตอบสนองต่อการหยั่งรู้นั้นได้ด้วย


ไม่มีใครสนใจแนวคิดนี้ของแบบเบจเลย ยกเว้นเอดา ซึ่งเธอรู้สึกสนใจในงานนี้เป็นอย่างมาก จนอาสาที่จะช่วยพัฒนา โดยสิ่งที่เธอทำคือ การสร้างภาษาสำหรับเครื่องวิเคราะห์ (analytical engine) ของแบบเบจ

ในช่วงสิบปีที่ผ่านมา ทั้งเอดาและแบบเบจ ยังเป็นเพื่อนกันทางจดหมาย และแลกเปลี่ยนความเห็นเรื่องเครื่องวิเคราะห์อย่างสม่ำเสมอ โดยจดหมายของทั้งสองถูกเก็บไว้อย่างดีในยุคนี้ เพราะมีข้อมูลน่าสนใจมากมาย เช่น เอดาบอกว่า เธอเชื่อว่าต่อไปเครื่องมืออันนี้ จะมีความสามารถที่จะแต่งเพลงที่ซับซ้อน สร้างภาพกราฟิก นำมาใช้เพื่อการคำนวณขั้นสูง และพัฒนาวงการวิทยาศาสตร์ได้ ในจดหมายฉบับหนึ่ง เอดาแนะนำแบบเบจว่า ให้ลองเขียนแผนการทำงานของเครื่องมืออันนี้ ให้สามารถคำนวณ Bernoulli numbers ขึ้นมา

ต่อมา แผนการทำงานที่แบบเบจเขียนขึ้นมาชิ้นนั้น ก็ถูกยกย่องว่าเป็นโปรแกรมคอมพิวเตอร์ตัวแรกของโลก เธอจึงได้รับการยกย่องว่าเป็นโปรแกรมเมอร์คนแรกของโลก อีกร้อยกว่าปีต่อมา ในปี พ.ศ. 2522 (ค.ศ. 1979) กระทรวงกลาโหมสหรัฐฯ สร้าง ภาษาคอมพิวเตอร์มาตรฐาน ISO ขึ้นมาตัวแรก พร้อมตั้งชื่อเพื่อเป็นเกียรติแก่ เลดี้ เอดา ว่า ภาษา "ADA"






ดร.เฮอร์มาน ฮอลเลอริธ (Dr.Herman Hollerith)

 นักสถิติชาวอเมริกัน เป็นผู้คิดประดิษฐ์บัตรเจาะรูสำหรับเก็บข้อมูล ใน ค.ศ. 1884 โดยได้แนวคิดจากบัตรควบคุมการทอผ้าของ Jacquard และวิธีการหนีบตั๋วรถไฟของเจ้าหน้าที่รถไฟ นำมาดัดแปลงและประดิษฐ์เป็นบัตรเก็บข้อมูลขึ้น และทำการสร้างเครื่องคำนวณไฟฟ้าที่สามารถอ่านบัตรที่เจาะได้ ทำให้สามารถทำงานได้อย่างรวดเร็วและประหยัดค่าใช้จ่ายได้มาก

เมื่อปี ค.ศ. 1880 สำนักงานสำรวจสำมะโนประชากรสหรัฐอเมริการได้ทำการสำรวจสำมะโนประชากรโดยใช้แรงงานคนในการประมวลผล ต้องใช้เวลาถึง 7 ปีครึ่งยังไม่แล้วเสร็จ ข้อมูลที่ได้ไม่แน่นอนและไม่ค่อยถูกต้อง ต่อมา ค.ศ. 1890 สำนักงานฯ จึงได้ว่าจ้าง ฮอลเลอริธ มาทำการประมวลผลการสำรวจ ปรากฏว่าเมื่อใช้เครื่องทำตารางข้อมูล (Tabulating machine) และหีบเรียงบัตร (Sorting) ของฮอลเลอริธแล้ว ใช้เวลาในการประมวลผลลดลงถึง 3 ปี

ค.ศ. 1896 : ฮอลเลอริธ ได้ตั้งบริษัทผลิตและจำหน่ายอุปกรณ์การประมวลผลด้วยบัตรเจาะรู และต่อมาได้เปลี่ยนชื่อเป็นบริษัทไอบีเอ็ม (International Business Machines Corporation) ในปี ค.ศ. 1924





Alan Turing - แอลัน แมธิสัน ทัวริง

(23 มิถุนายน พ.ศ. 2455 (ค.ศ. 1912) - 7 มิถุนายน พ.ศ. 2497 (ค.ศ. 1954)) เป็นนักคณิตศาสตร์, นักตรรกศาสตร์, นักรหัสวิทยา และวีรบุรุษสงคราม ชาวอังกฤษ และเป็นที่ยอมรับว่าเป็นบิดาของวิทยาการคอมพิวเตอร์ เขาได้สร้างรูปแบบที่เป็นทางการทางคณิตศาสตร์ของการระบุอัลกอริทึมและการคำนวณ โดยใช้เครื่องจักรทัวริง ซึ่งตามข้อปัญหาเชิร์ช-ทัวริงได้กล่าวว่าเป็นรูปแบบของเครื่องจักรคำนวณเชิงกลที่ครอบคลุมทุกๆ รูปแบบที่เป็นไปได้ในทางปฏิบัติ





Konrad Zuse

 (ค.ศ.1941) เป็นครั้งแรกที่เครื่องคอมพิวเตอร์เครื่องแรกที่สามารถตั้งโปรแกรมได้อย่างอิสระ ผู้พัฒนาคือ Konrad Zuse และชื่อคอมพิวเตอร์คือ Z1 Compute 


Z3 ของประเทศเยอรมนี ออกแบบใน ค.ศ. 1941 โดย Konrad Zuse เป็นคอมพิวเตอร์ไฟฟ้า-จักรกลอเนกประสงค์เครื่องแรก มันเป็นคอมพิวเตอร์ดิจิทัล ใช้เลขคณิตฐานสอง เป็นทัวริงบริบูรณ์ และโปรแกรมได้เต็มที่ โดยใช้เทปเจาะรู แต่ใช้รีเลย์ในการทำงานทั้งหมด ดังนั้นจึงไม่ใช่คอมพิวเตอร์อิเล็กทรอนิกส์








Prof. Howard H.Aiken - โฮเวิร์ด เอช ไอเคน

(ค.ศ.1937) โฮเวิร์ด เอช ไอเคน (Professor Howard H. Aiken) ศาสตราจารย์ทางคณิตศาสตร์ แห่งมหาวิทยาลัยฮาร์วาร์ด (Harvard) เป็นผู้ออกแบบและสร้างเครื่องคำนวณตามหลักการของแบบเบจได้สำเร็จ โดยนำเอาแนวคิดของ Jacquard และ Hollerith มาใช้ในการสร้างและได้รับการสนับสนุนจากวิศวกรของบริษัทไอบีเอ็ม สร้างสำเร็จในปี ค.ศ. 1943 ในชื่อว่า Automatic Sequence Controlled Calculator (ASCC) หรือเรียกกันโดยทั่วไปว่า MARK I Computer นับเป็นเครื่องคำนวณเครื่องแรกของโลกที่ทำงานโดยอัตโนมัติทั้งเครื่อง จัดเป็น Digital Computer และเป็นเครื่องที่ทำงานแบบ Electromechanical คือเป็นแบบ กึ่งไฟฟ้ากึ่งจักรกล

 


Dr.Jobn Vincent Atansoff , Clifford Berry

(พ.ศ.2480-2481) ดร.จอห์น วินเซนต์ อตานาซอฟ ( Dr.Jobn Vincent Atansoff) และ คลิฟฟอร์ด แบรี่ ( Clifford Berry) ได้ประดิษฐ์เครื่อง ABC ( Atanasoff-Berry) ขึ้น โดยได้นำหลอดสุญญากาศมาใช้งาน ABC ถือเป็นเครื่องคำนวณเครื่องแรกที่เป็นเครื่องอิเล็กทรอนิกส์



  



John W. Mauchly & Persper Eckert

(พ.ศ. 2486) ซึ่งเป็นช่วงสงครามโลกครั้งที่ 2 John W. Mauchly และ Persper Eckert จากหมาวิทยาลัยเพนซิลวาเนีย ในการสร้างคอมพิวเตอร์ จากอุปกรณ์อิเล็กทรอนิกส์ขึ้นมา โดยนำหลอดสุญยากาศ (Vacuum Tube) จำนวน 18,000 หลอด มาใช้ในการสร้าง ซึ่งมีข้อดีคือ ทำให้เครื่องมีความเร็ว และมีความถูกต้องแม่นยำในการคำนวณมากขึ้น






Dr.John von Neumann - จอห์น วอน นอยแมน

(พ.ศ. 2492- พ.ศ. 2494) Dr.John Von Neumann ได้พบวิธีการเก็บโปรแกรมไว้ ในหน่วยความจำของเครื่องเช่นเดียวกับการเก็บข้อมูลและต่อวงจรไฟฟ้า สำหรับการคำนวณ และการปฏิบัติการพื้นฐาน ไว้ให้เรียบร้อยภายในเครื่อง แล้วเรียกวงจรเหล่านี้ด้วยรหัสตัวเลขที่กำหนดไว้ เครื่องคอมพิวเตอร์ที่ถูกพัฒนาขึ้นตามแนวความคิดนี้ได้แก่ EVAC (Electronic Ddiscreate Variable Automatic Computer) ซึ่งสร้างเสร็จใน พ.ศ. 2492 และนำมาใช้งานจริงในปี พ.ศ. 2494 และในเวลาใกล้เคียงกัน ที่มหาวิทยาลัยเคมบริดส์ ประเทศอังกฤษ ได้มีการสร้างคอมพิวเตอร์มีลักษณะคล้ายกับเครื่อง EVAC และให้ชื่อว่า EDSAC (Electronic Delay Strorage Automatic Caculator)




Dr.Ted Hoff - ดร. เท็ด ฮอฟฟ์

(ค.ศ. 1971) Ted Hoff แห่งบริษัทอินเทล (Intel Corporation) ได้พัฒนาชิพที่มีขนาดเล็กมาก จึงได้ชื่อว่าไมโครโพรเซสเซอร์ ชื่อรุ่นคือ Intel 4004 เป็นหน่วยประมวลผลขนาดเล็กที่สามารถโปรแกรมได้ คอมพิวเตอร์ที่ใช้ชิพขนาดเล็กนี้เจึงถูกรียกว่าไมโครคอมพิวเตอร์ด้วย



สตีป จอบส์ ผู้ร่วมก่อตั้ง apple


สตีฟ จอบส์ (Steve jobs) (คนซ้าย) กับ สตีฟ วอซเนียก
 
Steve Jobs & Steve Wazniak - สตีฟเวน จ๊อบส์ และ สตีฟ วอซเนียก

สตีฟเวน พอล จ๊อบส์ (Steven Paul Jobs) เป็นที่รู้จักในฐานะผู้ร่วมก่อตั้ง (ร่วมกับ Steve Wozniak) บริษัทแอปเปิ้ลคอมพิวเตอร์ (Apple Computer) นอกจากนี้เขาเป็นหัวหน้าบริษัท Pixar ซึ่งเป็นบริษัทสร้างภาพการ์ตูนเคลื่อนไหว (เช่น ภาพยนตร์แอนนิเมชันเรื่อง Monster Ink, Shark Tale)

แต่สิ่งสำคัญต่อวงการคอมพิวเตอร์ที่เขาได้บุกเบิกคือการสร้างคอมพิวเตอร์แอบเปิ้ล 2 (Apple II) เขาได้เล็งเห็นถึงศักยภาพของการสั่งงานคอมพิวเตอร์ผ่านทางภาพ หรือ GUI (graphic user interface)ด้วยการใช้เมาส์ ซึ่งได้มีการใช้ครั้งแรกที่บริษัท Xerox PARC





Bill Gates - บิล เกตส์

(ค.ศ. 1974) เป็นที่รู้จักดีในฐานะผู้ก่อตั้งบริษัทผลิตซอฟต์แวร์ที่ครองตลาดผู้ใช้มากที่สุดคือบริษัทไมโครซอฟต์ และเป็นหนึ่งบุคคลที่รวยที่สุดในโลก ปัจจุบันเขาเป็นหัวหน้าบริษัท ซึ่งเขาได้ร่วมกับพอล อัลเลน (Paul Allen) ก่อตั้งบริษัทไมโครซอฟต์


เครดิต
http://bcom56203.blogspot.com/2013/06/historycomputer-1.html
http://hilight.kapook.com/view/90042