วันอังคารที่ 16 กันยายน พ.ศ. 2557

IPv6 มีลักษณะอย่างไร

 IPv6 มีลักษณะอย่างไร

      ประโยชน์หลักของ IPv6 และเป็นเหตุผลสำคัญของการเริ่มใช้ IPv6 ได้แก่ จำนวน IP address ที่เพิ่มขึ้นอย่างมากมายมหาศาลเมื่อเปรียบเทียบกับจำนวน IP address เดิมภายใต้ IPv4 IPv4 address มี 32 บิต ในขณะที่ IPv6 address มี 128 บิต ความแตกต่างของจำนวน IP address มีมากถึง 296 เท่า

       ความสำคัญของการมี IP address ที่ไม่ซ้ำกันและสามารถเห็นกันได้ทั่วโลก จะช่วยผลักดันการพัฒนา แอพพลิเคชั่นแบบ peer-to-peer ที่ต้องการ IP address จริงเป็นจำนวนมาก เช่นการทำ file sharing, instant messaging, และ online gaming แอพพลิเคชั่นเหล่านี้มีข้อจำกัดภายใต้ IPv4 address เนื่องจากผู้ใช้บางส่วนที่ได้รับจัดสรร IP address ผ่าน NAT (Network Address Translation) ไม่มี IP address จริง จึงไม่สามารถใช้แอพพลิเคชั่นเหล่านี้ได้ ความเข้าใจถึงข้อจำกัดของการใช้ NAT นั่นก็คือ การใช้ IP address ปลอม อาจทำให้เกิดความยุ่งยากในอนาคตหากต้องมีการรวมเครือข่ายสองเครือข่ายที่ใช้ IP address ปลอมทั้งคู่ อีกทั้ง การใช้ IP address ปลอม เป็นการปิดโอกาสที่จะใช้แอพพลิเคชั่นหรือบริการแบบ peer-to-peer เช่น IPsec ในอนาคต

สรุปความรู้ที่ได้จากการสัมมนา

ความรู้ที่ได้รับจาการสัมมนา

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

วันอังคารที่ 9 กันยายน พ.ศ. 2557

มาตรฐานWi-Fi

มาตรฐานWi-Fi
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 ได้

วันพุธที่ 27 สิงหาคม พ.ศ. 2557

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

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

ตอบ เป็นตัวกลางที่ยอมให้ผู้ใช้เข้าค้นคืนข้อมูลโดยมีเครื่องมือสำคัญคือภาษา คิวรี่  ดูแลรักษาฐานข้อมูลได้เป็นอย่างดี เพิ่ม เปลี่ยนแปลง แก้ไขข้อมูล

วันศุกร์ที่ 22 สิงหาคม พ.ศ. 2557

เทคนิคการทำงานของระบบปฏิบัติการ Window7ในลักษณะของTips And Techniques

เทคนิคการทำงานของระบบปฏิบัติการ Window7ในลักษณะของTips And Techniques
          หมวดหมู่บทความรวม Tips การใช้งาน Windows 7 ปัญหาที่พบกันบ่อยๆ และวิธีการแก้ปัญหาที่เกิดขึ้น ซึ่งปัญหาส่วนใหญ่จะเป็นโปรแกรมต่างๆ ที่เราติดตั้งเข้ามาใน Windows 7 เพราะการใช้งานโปรแกรมต่างๆ บนพีซี เราสามารถปรับแต่งได้เต็มที่ ปัญหาจึงเกิดมากกว่าการใช้งานบน Mac ซึ่งมีผู้ผลิตเพียงรายเดียว เป็นธรรมดาที่จะสามารถควบคุมปัจจัยที่จะก่อให้เกิดปัญหาได้ทั้งหมด
ใช้แป้นพิมพ์เป็นคำสั่งลัด
การใช้เมาส์อาจจำยอดเยี่ยมกว่าคีย์บอร์ดมากในการใช้งานทั่วๆไป แต่ถ้าหากใช้แป้นพิมพ์ไปด้วยมันคงจะเจ๋งเข้าไปให้ ต่อไปนี้คือส่วนหนึ่งของคำสั่งที่ใช้ด้วย แป้นพิมพ์ลัด
Win+ลูกศาซ้าย และ Win+ลูกศรขวา เป็นการเลื่อนรายการที่ ที่ dock ของวินโดวส์ไปทางซ้ายหรือขวา
Win + ลูกศรบน และ Win + ลูกศรลง เป็นการย่อ หรือเรียกคืนหน้าต่างที่เปิดใช้งานอยู่
Win + M ย่อทุกหน้าต่างที่เปิดอยู่
Alt + ลูกศรขึ้น , Alt + ลูกศรซ้าย , Alt + ลูกศรขวา เป็นการเรียกไปที่โฟลเดอร์หลักหรือเรียกกลับ และส่งต่อผ่านโฟลเดอร์ใน Explorer
Win + Home ย่อและเปิดหน้าต่างทั้งหมดยกเว้นหน้าต่างที่ใช้งาน
Alt + Win + # เข้าถึงรายการของโปรแกรม '#' บน task bar เครื่องหมาย # แทนตัวเลขลำดับที่ของโปรแกรมที่เปิดอยู่
การเข้าถึงรายการทางลัดด้วยปุ่มซ้ายของเมาส์
รายการของโปรแกรมต่างๆที่ task bar จะเรียกขึ้นมาเมื่อคุณคลิกขวาบนไอคอนแถบงาน แต่ยังสามารถเข้าถึงได้โดยคลิกที่ เมาส์ปุ่มซ้ายและลากขึ้นไป หากคุณใช้ทัชแพดแล็ปท็อปหรือหน้าจอสัมผัส จะอำนวยความสะดวกสบายเพราะคุณจะได้ไม่ต้องคลิกปุ่มใด ๆ
คุณสามารถเพิ่มโฟลเดอร์ใด ๆ ไปยังส่วนของรายการโปรดใน Windows Explorer เมื่อต้องการเพิ่มโฟลเดอร์ให้นำทางไปยังใน Explorer, คลิกขวาที่ Favorites  รายการในบานหน้าต่างนำทางด้านซ้ายและเลือก Add current location to Favorites  เพียงเท่านี้โฟลเดอร์ที่เราใช้บ่อยๆก็จะหาง่ายขึ้นและเรียกใช้ได้สะดวกมากขึ้น
ใช้คำสั่ง Command Prompt ในการเปิดในโฟลเดอร์ใด ๆ
หากใครชื่อชอบการใช้งานคำสั่งจัดการแฟ้มผ่าน Command Prompt แล้วละก็ให้ทำการกดปุ่ม Shitft เมื่อคลิกขวาบนโฟลเดอร์ที่จะได้รับตัวเลือกที่ในเมนูขึ้นมา ยังใช้งานบนเดสก์ทอป แต่หากใครที่ไม่รู้จักมันก็ข้ามไปได้เลยสำหรับพวกฮาร์ดคอร์

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

cloud computing

cloud computing
หากแปลแบบตรงตัว อาจจะเรียกว่า การประมวลผลแบบกลุ่มเมฆ (อังกฤษ: cloud computing) เป็นลักษณะของการทำงานของผู้ใช้งานคอมพิวเตอร์ผ่านอินเทอร์เน็ต ที่ให้บริการใดบริการหนึ่งกับผู้ใช้ โดยผู้ให้บริการจะแบ่งปันทรัพยากรให้กับผู้ต้องการใช้งานนั้น การประมวลผลแบบกลุ่มเมฆ เป็นลักษณะที่พัฒนาขึ้นต่อมาจากความคิดและบริการของเวอร์ชัวไลเซชันและเว็บเซอร์วิส โดยผู้ใช้งานนั้นไม่จำเป็นต้องมีความรู้ในเชิงเทคนิคสำหรับตัวพื้นฐานการทำงานนั้น

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

การบริการบนระบบ
การบริการบนระบบการประมวลผลแบบกลุ่มเมฆสามารถ แบ่งรูปแบบของชั้น ดังนี้
การให้บริการซอฟต์แวร์ หรือ Software as a Service (SaaS) จะให้บริการการประมวลผลแอปพลิเคชันที่แม่ข่ายของผู้ให้บริการ และเปิดให้การบริการทางด้านซอฟแวร์ต่างๆ
การให้บริการแพลทฟอร์ม หรือ Platform as a Service (PaaS) เป็นการประมวลผล ซึ่งมีระบบปฏิบัติการ และการสนับสนุนเว็บแอปพลิเคชันเข้ามาร่วมด้วย
การให้บริการโครงสร้างพื้นฐาน หรือ Infrastructure as a Service (IaaS) เป็นการให้บริการเฉพาะโครงสร้างพื้นฐาน มีประโยชน์ในการประมวลผลทรัพยากรจำนวนมาก
บริการระบบจัดเก็บข้อมูล หรือ data Storage as a Service (dSaaS) ระบบการจัดเก็บข้อมูลที่มีขนาดใหญ่ไม่จำกัด รองรับการสืบค้นและการจัดการข้อมูลขั้นสูง
บริการร่วมรวมลำดับความเชื่อมโยง หรือ Composite Service (CaaS) คือส่วนทำหน้าที่รวมโปรแกรมประยุกต์ หรือจัดลำดับการเชื่อมโยงแบบ workflow ข้ามเครือข่าย รวมถึงการจัดการด้านความปลอดภัย
ส่วนประกอบของ cloud computing
เนื่องจาก cloud computing จะต้องรองรับผู้ให้บริการจำนวนมาก และผู้ใช้บริการก็มีความคาดหวังไว้ว่า บริการหรือ applications ที่ได้นั้นจะต้องเป็นไปด้วยความรวดเร็ว,ปลอดภัย และ พร้อมที่จะใช้งานอยู่เสมอ ไม่ว่าจะอยู่ที่ไหน เวลาใดก็ตาม ดังนั้น ผู้ให้บริการ cloud computing จะต้องมีการติดตั้งโครงสร้างพื้นฐาน(Infrastructure) ของระบบที่มีคุณสมบัติดังต่อไปนี้
Transparency -ใน clound computing จะต้องมีการใช้ Transparent load-balancing คือ ความพยายามที่จะทำให้เกิด balance ในการทำงานเมื่อมีการเรียกใช้ application จากผู้ใช้หลายๆคนพร้อมกัน โดยจะกระจาย load หรืองานไปให้เครื่องหรือ server อื่นๆเพื่อช่วยในการทำงาน อย่างเช่น ปกติการให้บริการจะ run อยู่บน server ตัวเดียว แต่เมื่อไหร่ก็ตามมีผู้ใช้งานจำนวนมากและจำเป็นต้องใช้ server เพิ่มขึ้น transparency จะอนุญาตให้มีการประสานงานกับ server อื่นๆได้โดยที่ไม่ต้องขัดจังหวะการทำงานหรือต้องติดตั้งระบบกันใหม่ อย่างนี้เป็นต้นส่วน application deliveryหรือการให้บริการระบบงาน จะช่วยตอบสนองความต้องการให้ application และข้อมูลทุกรูปแบบได้ทันที ไม่ว่าจะเป็นที่ไหนและเวลาใดก็ตาม
Scalability คือ สามารถปรับขนาดระบบได้ตามภาระงาน
Intelligent Monitoring มีระบบที่สามารถตรวจสอบได้ว่า application หรือ service มีปัญหาอะไร ตรงไหนบ้าง
Security เนื่องจากข้อมูลทั้งหมดจะถูกเก็บไว้ใน cloud ซึ่งก็มีความเสี่ยงอยู่เหมือนกันที่ข้อมูลสำคัญๆอาจจะถูกขโมยหรือเกิดความเสียหายจากการโจมตีระบบได้ ดังนั้นสถาปัตยกรรมของ cloud computing จึงต้องคำนึงถึงความปลอดภัยเป็นอันดับต้นๆ
รูปแบบของ cloud แบ่งออกเป็น 3 แบบ คือ
Public clouds มี server จำนวนมากและตั้งอยู่หลายๆที่ ซึ่งผู้ใช้จะใช้บริการผ่าน web application หรือ web service
Private cloud ผู้ใช้บริการเป็นผู้บริหารจัดการระบบเอง โดยจะมีการจำลอง cloud computing ขึ้นมาใช้งานใน network ส่วนตัว รูปแบบนี้จะช่วยลดค่าใช้จ่ายเพราะมีการแชร์ทรัพยากรร่วมกัน และ มีความสะดวกเนื่องจากผู้ให้บริการจะมีหน้าที่ติดตั้งระบบและดูแลรักษาให้
Hybrid cloud ประกอบขึ้นด้วยผู้ให้บริการแบบ public และ private ส่วนใหญ่จะเน้นไปทางระบบ enterprise
ข้อดีของ Cloud Computing
1) ลดต้นทุนค่าดูแลบำรุงรักษาเนื่องจากค่าบริการได้รวมค่าใช้จ่ายตามที่ใช้งาน จริง เช่น ค่าจ้างพนักงาน ค่าซ่อมแซม ค่าลิขสิทธิ์ ค่าไฟฟ้า ค่าน้ำ ค่าน้ำมันเชื้อเพลิง ค่าอัพเกรด และค่าเช่าคู่สาย เป็นต้น
2) ลดความเสี่ยงการเริ่มต้น หรือการทดลองโครงการ
3) สามารถลดหรือขยายได้ตามความต้องการ
4)ได้เครื่องแม่ข่ายที่มีประสิทธิภาพ มีระบบสำรองข้อมูลที่ดี มีเครือข่ายความเร็วสูง
5) อยู่ภายใต้การดูแลของผู้เชี่ยวชาญ

ข้อเสียของ Cloud Computing
1) จากการที่มีทรัพยากรที่มาจากหลายแห่ง จึงอาจเกิดปัญหาด้านความต่อเนื่องและความรวดเร็ว
2) ยังไม่มีการรับประกันในการทำงานอย่างต่อเนื่องของระบบและความปลอดภัยของข้อมูล
3) แพลทฟอร์มยังไม่ได้มาตรฐาน  ทำให้ลูกค้ามีข้อจำกัดสำหรับตัวเลือกในการพัฒนาหรือติดตั้งระบบ site

4) เนื่อง จากเป็นการใช้ทรัพยากรที่มาจากหลายที่หลายแห่งทำให้อาจมีปัญหาในเรื่องของ ความต่อเนื่องและความเร็วในการเข้าทรัพยากรมากกว่าการใช้บริการHost ที่ Local หรืออยู่ภายในองค์การของเราเอง

วันพุธที่ 23 กรกฎาคม พ.ศ. 2557

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

บิต (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) มักใช้วัดความเร็วในการประมวลผลเครื่องคอมพิวเตอร์  (คำสั่งต่อวินาที)
prefix
[n.] คำที่เติมหน้าชื่อบุคคล เช่น นาย มิสเตอร์
[n.] เติม (พยางค์, ข้อความ, คำ) เข้าไปข้างหน้า, อุปสรรค
[n.] คำที่เติมหน้าชื่อบุคคล เช่น นาย มิสเตอร์
[n.] เติม (พยางค์, ข้อความ, คำ) เข้าไปข้างหน้า, อุปสรรค
คำว่า prefix นั้น ตัวมันเองมาจากคำว่า pre- ที่แปลว่า "ก่อน"
มารวมกับคำว่า fix ซึ่งในทางภาษาศาสตร์จะถือว่าคำนี้เป็น base หรือเป็นคำหลักครับ
ก็เลยแปลว่า คำที่ใช้เติมไปด้านหน้า นั่นเอง
Prefix มันจะมาใน 2 รูปแบบ
1.) prefix มันจะโดดใส่คำอื่นๆที่มีอยู่ แล้วทำให้ความหมายเปลี่ยน
ประเภทนี้มักจะแยกคำออกมาได้ครับ เช่น inactive = in + active
2.) คำศัพท์คำนั้น มี prefix แฝงอยู่แต่แรกแล้ว
ซึ่งมักจะมีความหมายตาม prefix ที่แฝงอยู่เหมือนกันครับ
แบบที่สองนี้จะแยกคำไม่ได้ เช่น submerge
prefix ต่างๆที่ผมนำมาในตอนนี้ เป็น prefix ที่เราจะเจอได้บ่อยๆ
และมีความหมายหลักๆที่ใช้กัน นั่นแปลว่า.. prefix 1 ชนิด อาจมีได้มากกว่า
หนึ่งความหมายครับ

วันเสาร์ที่ 19 กรกฎาคม พ.ศ. 2557

บุคคลและผลงานสำคัญในประวัติความเป็นมาของคอมพิวเตอร์

Charles Babbage

     - ปี พ.ศ. 2336 นักคณิตศาสตร์ชาวอังกฤษ Charles Babbage ได้สร้างจักรกลที่มีชื่อว่าdifference engine ที่มีฟังก์ชันทางตรีโกณมิติต่างๆ โดยอาศัยหลักการทางคณิตศาสตร์ และและต่อมาก็ได้สร้าง analytical engine ที่มีหลักคล้ายเครื่องคอมพิวเตอร์ทั่วไปในปัจจุบัน จากผลงานดังกล่าวCharles Babbage ถูกยกย่องว่าเป็นบิดาของคอมพิวเตอร์และเป็นผู้ริเริ่มวางรากฐานคอมพิวเตอร์ในปัจจุบัน แบบเบจมีความสนใจในการศึกษาด้านแคลคูลัสเป็นพิเศษ โดยในปี 1822 (พ.ศ. 2365) งานวิจัยที่ทำให้เขาโด่งดังมากคือ เครื่องผลต่าง (Difference Engine) ซึ่งได้รับทุนสนับสนุนจากรัฐบาล โดยเครื่องนี้สามารถคำนวณค่าของฟังก์ชันทางตรีโกณมิติได้ ซึ่งอาศัยหลักการต่าง ๆ ทางคณิตศาสตร์ แต่โครงการก็ต้องยุติลงเมื่อเขาได้ค้นพบความไม่น่าเชื่อถือบางประการในการคำนวณ  หลังจากนั้นแบบเบจหันไปคิดเครื่องใหม่ที่ชื่อว่า เครื่องวิเคราะห์ (Analytical Engine) โดยเครื่องนี้ประกอบด้วยส่วนสำคัญ 4 ส่วน คือ
1. ส่วนเก็บข้อมูล เป็นส่วนที่ใช้ในการเก็บข้อมูลนำเข้าและผลลัพธ์ที่ได้จากการคำนวณ
2. ส่วนประมวลผล เป็นส่วนที่ใช้ในการประมวลผลทางคณิตศาสตร์ 

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

Lady Augusta Ada Byron

     เอดาได้สนใจในแนวคิดของ Babbage มากๆจนอาสา เป็นผู้ช่วยงานและพัฒนา โดยสิ่งที่เธอทำคือการคิดสร้างภาษา(Progrmming)สำหรับเครื่อง Analytical Engine จากนั้นก็พัฒนาและคิดค้นแนวคิดต่างๆมาเรื่อยๆ  เอดาจึงเป็นคนแรกที่มีแนวคิดว่าคอมพิวเตอร์เป็นเครื่องมือในการคำนวณ และไม่เพียงแต่คำนวณได้เท่านั้น เอดายังสามารถคาดการณ์เอาไว้ล่วงหน้าได้อีกว่า ในอนาคตคอมพิวเตอร์จะสามารถนำมาใช้สร้างเสียงดนตรีและช่วยกระบวนการ อุตสาหกรรมได้
ปี พ.ศ. 2439 Herman Hollerith ได้คิดบัตรเจาะรูและเครื่องอ่านบัตร

Alan Turing

     ผลงานโดดเด่นของอลัน ทัวริง คือ  ทฤษฎีความสามารถคำนวณใต้ของคอมพิวเตอร์ (Computability)  , การทดสอบความฉลาดของคอมพิวเตอร์ (Turing Test ) , เครื่องจักรทัวริง (Universal Turing Maching ) เป็นที่ยอมรับว่าเป็นบิดาของวิทยาการคอมพิวเตอร์ ซึ่งเป็นผู้สร้างรูปแบบอัลกอริทึมและการคำนวณ โดยใช้เครื่องจักรทัวริง อย่างเป็นทางการทางคณิตศาสตร์ หรือ บิดาของวิทยาการคอมพิวเตอร์ในระหว่างสงครามโลกครั้งที่สอง Alan Turing มีส่วนสำคัญในการแกะรหัสลับของฝ่ายเยอรมัน โดยเขาเป็นหัวหน้าของกลุ่ม Hut 8 ที่ทำหน้าที่ในการแกะรหัสของเครื่องอีนิกมาที่ใช้ในฝ่ายทหารเรือ หลังจากสงครามโลก เขาได้ออกแบบเครื่องคอมพิวเตอร์อิเล็กทรอนิกส์ที่สามารถโปรแกรมได้เครื่องแรกๆ ของโลกที่ห้องปฏิบัติการฟิสิกส์แห่งชาติ และได้สร้างเครื่องคอมพิวเตอร์ขึ้นจริงๆ ที่มหาวิทยาลัยแมนเชสเตอร์

Konrad Zuse

     คอนราด ซูส (Konrad Zuse) สร้างเครื่องคอมพิวเตอร์ไบนารีที่เขาได้ออกแบบทฤษฎีสำหรับภาษาโปรแกรมชั้นสูง ชื่อว่า Plankalkül

Howard Aiken

     จนกระทั่งในปี พ.ศ. 2480 Howard Aiken สร้างเครื่องกล automatic calculating machine ขึ้น จุดประสงค์ของเครื่องกลชิ้นนี้ก็คือ เพื่อเชื่อมโยงเทคโนโลยีทั้งทาง electrical และ mechanical เข้ากับบัตรเจาะรูของ Hollerith และด้วยความช่วยเหลือของนักศึกษาปริญญาและวิศวกรรมของ IBM ทีมงานของ Howard ก็ประดิษฐ automatic calculating machine สำเร็จในปี พ.ศ. 2487 โดยใช้ชื่อว่า MARK I โดยการทำงานภายในตัวเครื่องจะถูกควบคุมอย่างอัตโนมัติด้วย electromagnetic relays และ arthmetic counters ซึ่งเป็น mechanical ดังนั้น MARK I จึงนับเป็น electromechanical computers

Dr. John V. Atanasoff & Clifford Berry

     เครื่อง ABC (Atanasoff – Berry – Computer) ในปี ค.ศ.1942 ดร.จอห์น วี อตานาซอฟฟ์ ( John V. Atanasoff) อาจารย์สาขาฟิสิกส์แห่งมหาวิทยาลัยไอโอวา ( Iowa State University) ได้ร่วมมือกับลูกศิษย์ของเขาคือ คลิฟฟอร์ด เบอร์รี่ (Clifford Berry) สร้างเครื่องมือที่อาศัยการทำงานของหลอดสุญญากาศเพื่อนำมาช่วยในงานประมวลผลทั่วไป โดยเรียกเครื่องคอมพิวเตอร์นี้ว่า เครื่อง “ABC” (เป็นการตั้งชื่อโดยนำเอาชื่อของทั้งสองมารวมกันคือ Atanasoff และ Berry)

Dr. John W. Mauchly & J. Presper Eckert

     ค.ศ. 1946 John Presper Eckert และ John W. Mauchly ได้ร่วมกันสร้าง ENIAC ซึ่งใช้หลอดสูญญากาศจำนวน 20,000 หลอด เพื่อสร้างหน่วยประมวลผล และถือได้ว่าเป็นคอมพิวเตอร์เครื่องแรกสำหรับการใช้งานทั่วไป โดยมีการประมวลผลแบบทศนิยม โดยหากต้องการตั้งโปรแกรมจะต้องต่อสายเชื่อมต่อเครื่องอุปกรณ์ใหม่ทั้งหมด

Dr. John Von Neumann 

     พ.ศ. 2492 Dr. John Von Neumann ได้พบวิธีการเก็บโปรแกรมไว้ในหน่วยความจำของเครื่องได้สำเร็จ เครื่องคอมพิวเตอร์ที่ถุฏพัฒนาขึ้นตามแนวคิดนี้ได้แก่ EDVAC (Electronic Discrete Variable Automatic Computer) และนำมาใช้งานจริงในปี 2494 และในเวลาเดียวกันมหาวิทยาลัยเคมบริดจ์ก็ได้มีการสร้างคอมพิวเตอร์ในลักษณะคล้ายกับเครื่อง EDVAC นี้ และให้ชื่อว่า EDSAC (Electronic Delay Strorage Automatic Calculator) มีลักษณะการทำงานเหมือนกับ EDVAC คือเก็บโปรแกรมไว้ในหน่วยความจำ แต่มีลักษณะพิเศษที่แตกต่างออกไปคือ ใช้เทปแม่เหล็กในการบันทึกข้อมูลต่อมา ศาสตราจารย์แอคเคิทและมอชลี ได้ร่วมมือกันสร้างเครื่องคอมพิวเตอร์อีก ชื่อว่า UNIVAC I (Universal Automatic Calculator) ซึ่งผลิตขึ้น

ดร. เท็ด ฮอฟฟ์ (Ted Hoff) 

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

Steve Jobs & Steve Wazniak

     เขาร่วมก่อตั้งแอปเปิลคอมพิวเตอร์กับสตีฟ วอซเนียก ใน ค.ศ. 1976 เป็นผู้มีส่วนช่วยทำให้แนวความคิดเรื่องคอมพิวเตอร์ส่วนบุคคลเป็นที่นิยมขึ้นมา ด้วยเครื่อง Apple II ต่อมา เขาเป็นผู้แรกที่มองเห็นศักยภาพทางการค้าของส่วนประสานงานผู้ใช้แบบกราฟิกส์และเม้าส์ ที่ถูกพัฒนาขึ้นในศูนย์วิจัยซีร็อกซ์พาร์ค ของบริษัทซีร็อกซ์ และได้มีการผนวกเทคโนโลยีเหล่านี้เข้าไว้ในเครื่องแมคอินทอช หลังพ่ายแพ้ในการแย่งชิงอำนาจกับคณะกรรมการบริหารใน ค.ศ. 1984  จอบส์ลาออกจากแอปเปิลและก่อตั้งเน็กซ์ บริษัทพัฒนาแพลตฟอร์มคอมพิวเตอร์ โดยเฉพาะในการศึกษาขั้นอุดมศึกษาและตลาดธุรกิจ การซื้อกิจการเน็กซ์ของแอปเปิลใน ค.ศ. 1996 ทำให้จอบส์กลับเข้าทำงานในบริษัทแอปเปิลที่เขาร่วมก่อตั้งขึ้นนั้น และเขารับหน้าที่ CEO ตั้งแต่ ค.ศ. 1997 ถึง 2011 จอบส์ยังเป็นประธานกรรมการบริหาร และผู้บริหารระดับสูงของพิกซาร์แอนิเมชันสตูดิโอส์ ผู้นำด้านการผลิตภาพยนตร์แอนิเมชันด้วยคอมพิวเตอร์กราฟิกส์ ทั้งเป็นผู้ถือหุ้นรายใหญ่ที่ 50.1% กระทั่งบริษัทวอลต์ดิสนีย์ซื้อกิจการไปใน ค.ศ. 2006 จอบส์เป็นผู้ถือหุ้นมากที่สุดของดิสนีย์ที่ 7% และเป็นสมาชิกคณะกรรมการบริหารของดิสนีย์



Bill Gates

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

วันอาทิตย์ที่ 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) การลดความยากลำบากในการผลิตซอฟต์แวร์ เป็นการพัฒนาทางด้านการเขียนโปรแกรม พัฒนา ภาษาของโปรแกรมให้ง่ายขึ้น วิธีการติดต่อกับผู้ใช้ และอื่น ๆ