เว็บในประเทศ
www.dailnew.co.th
เป็น เว็บไซต์ของหนังสือพิมพ์เดลินิวส์ ด้านในเว็บไซต์จะมีทั้งข่าวที่เกี่ยวกับข่าวกีฬา ข่าววาไรตี้ ข่าวอสังริมทรัพย์ ข่าวนิติวิทย์ ข่าวบันเทิง
www.yumyai.com
เป็น เว็บไซต์ด้านวาไรตี้ นานาสาระทั้งข่าวและบันเทิง อีกทั้งยังมีให้ฟัง วิทยุ เพลง สามารถดูคลิปวิดีโอ มิวสิควิดีโด หรือภาพยนตร์ และสามารถเล่นเกมส์ก็ยังได้ด้วย
www.postjung.com
เป็น เว็บไซต์ที่ให้คนไทยได้ไปโพสต์ทั้งข้อความ รูปภาพ และยังสามารถโพสต์อีเมลเพื่อหาเพื่อน ได้ด้วย ด้านในก็ยังมีเกมส์ให้เล่น ดูวิดีโอ ดูหนัง ดูทีวี ฟังเพลง
www.kodsana.com
เป็นสื่อกลางในการค้นหาข้อมูลของผู้ซื้อและผู้ขาย โดยแยกเป็นหมวดหมู่
http://www.khonthai.com/TH/
ค้นหาข้อมูลโรงงานอุตสาหกรรมทั่วประเทศ >>รายละเอียดเขตประกอบการอุตสาหกรรม ... พระบรมราโชวาทของพระบาทสมเด็จพระเจ้าอยู่หัว
เว๊บไซต์ต่างประเทศ
http://www.whatis.com
เว็บ นี้เป็นข้อมูลที่เกี่ยวกับเทคโนโลยีสารสนเทศ มีเอ็นไซโคพีเดีย คำจำกัดความ/หัวข้อเรื่อง และเพจสำหรับอ้างอิงรวดเร็วมากกว่า 2,000 เพจ เว็บนี้มีหัวข้อเรื่องต่าง ๆ
http://www.warnerbros.com/
เว็บนี้เป็นเว็บของค่ายวอร์เนอร์ บราเธอร์ที่คุ้นเคยกัน เป็นค่ายที่มีการสร้างงานเพลง ดนตรี และภาพยนตร์ รวมถึงการ์ตูนด้วย
http://www.webopaedia.com
เป็น เว็บเอ็นไซโคพีเดียและเสิร์ชเอ็นจินที่ได้รับความนิยมมากที่สุดแห่งหนึ่ง คุณสามารถค้นหาข้อมูลได้โดยใช้คีย์เวิร์ดหรือไประเภท ไซต์นี้ได้แบ่งหัวข้อต่าง ๆ
http://www.sonymusic.com/
เป็น เว็บดนตรีของค่ายเพลงโซนี่ ซึ่งจะนำคุณไปพบกับโลกแห่งเสียงเพลงหลากหลายสไตล์ และเรื่องราวชองศิลปินในค่าย ๆ มีการนำเสนอข่าวคราวที่น่าสนใจต่าง ๆ ของวงการเพลง การออกอัลบั้มใหม่ และหาตารางการทัวร์คอนเสิร์ตของนักร้องที่คุณชื่นชอบได้อีกด้วย
http://www.techweb.com/
เป็นเว็บที่นำเสนอเรื่องราวเกี่ยวกับไอทีและวิวัฒนาการใหม่ ๆ ต่าง ๆ คุณจะได้พบกับข่าวสารของโลกคอมพิวเตอร์ที่ทันต่อเหตุการณ์ การใช้เทคโนโลยีในระบบฐานข้อมูลต่าง ๆ บทความต่าง ๆ เกี่ยวกับแวดวงอินเตอร์เน็ต
วันพฤหัสบดีที่ 11 สิงหาคม พ.ศ. 2554
ตัวอักษรเด่งๆ ด้วยโปรแกรม flash
1. สร้างเอกสารใหม่ใน flash ขนาด 400×300 px แล้วกำหนดค่า frame rate เป็น 30
animation flash
2. นำรูปพื้นหลังมา โดยการไปที่ file – import -import to stage(ctrl+r)
3. สร้างเลเยอร์ขึ้นมาใหม่ใช้ชื่อว่า text
flash animation
4. และพิมพ์ข้อความที่ต้องการลงไป
flash animation
5. นำเมาส์ไปคลิกเลือกที่ตัวอักษรก่อน 1 ทีแล้วกด ctrl+b(Break Apart) จะได้ตามรูปตัวอย่าง
flash letter animation
6. ไปที่เมนู midify – timeline – distribute to layers แล้วตัวหนังสือจะหายออกไป แลจะมีเลเยอร์เพิมมาแทน
flash text animation
7. ไปเลือกเลเยอร์ตัวอักษร แล้วกด F8 เพื่อ Convert to Symbol ทำแบบนี้จนครบทุกตัวอักษร โดยตรง name ตั้งชื่อห้ามซ้ำกัน
flash text animation
8. กด F6 ที่เฟรม 5 และเฟรม 10ในเลเยอร์ ของตัวอักษร
flash text animation
9. ไปที่เฟรม5 แล้วก็นำเมาส์ไปคลิก1 ที ที่ตัวอักษร แล้วขยับตัวอักษรขึ้นเล็กน้อย
flash text animation
10. นำเมาส์ไว้วางไว้ตรงกลางระหว่างเฟรม1- 5 กับเฟรม 5-10 แล้วก็คลิกขวาเลือก create motion tween
flash text animation
11. ไปที่เลเยอร์ตัวอักษรตัวที่ 2 แล้วไปคลิกเพิ่มคีย์เฟรม F6 ที่เฟรม 10 15 20 แล้วไปที่เฟรม 15 นำเมาส์ไปคลิกลากให้ตัวอักษรลอยขึ้นมานิดนึ่ง
flash text animation
12. คลิกขวาระหว่างเฟรม 10-15 และก็ 15-20 คลิกขวาเลือก create motion tween
flash text animation
13. ทำแบบขั้นตอนที่ 11 โดยเปลี่ยนจากเลเยอร์ของตัวอักษรไปเรื่อยๆ โดยเฟรมแรกที่เลือกจะเพิ่มไปทีละ 5เฟรม โดยจะต่อกับเลเยอร์ด้านบน
flash text animation
14. ทำตามขั้นตอนที่ 12 โดยการเปลี่ยนไปตามเฟรมที่ 13
15. ทำจนครบที่เลเยอร์
flash text animation
16. ไปที่เฟรม 145 กด F7 ของทุกเลยเยอร์
flash text animation
17. ย้ายเลเยอร์ background ที่เราใส่รูปพื้นหลังลงไปให้มาอยู่ด้านล่างสุด
จากนั้นก็ดูผล ctrl+enter
แหล่งอ้างอิง
http://www.sadung.com/?p=4374
ยุคของคอมพิวเตอร์
ยุคของคอมพิวเตอร์ สามารถแบ่งได้เป็น 5 ยุค ดังนี้ คือ
คอมพิวเตอร์ยุคที่ 1
อยู่ในปี พ.ศ. 2488 ถึง พ.ศ. 2501 เป็นคอมพิวเตอร์ที่ใช้หลอดสุญญากาศซึ่งใช้กำลังไฟฟ้าสูง จึงมีปัญหาเรื่องความร้อนและไส้หลอดขาดบ่อย ถึงแม้จะมีระบบระบายความร้อนที่ดีมาก การสั่งงานใช้ภาษาเครื่องซึ่งเป็นรหัสตัวเลขที่ยุ่งยากซับซ้อน เครื่องคอมพิวเตอร์ของยุคนี้มีขนาดใหญ่โต เช่น มาร์ค วัน (MARK I), อีนิแอค (ENIAC), ยูนิแวค (UNIVAC)
มาร์ค วัน
คอมพิวเตอร์ยุคที่ 2
คอมพิวเตอร์ยุคที่สอง อยู่ในช่วงระหว่างปี พ.ศ. 2502 ถึง พ.ศ. 2506 เป็นคอมพิวเตอร์ที่ใช้ทรานซิสเตอร์ โดยมีแกนเฟอร์ไรท์เป็นหน่วยความจำ มีอุปกรณ์เก็บข้อมูลสำรองในรูปของสื่อบันทึกแม่เหล็ก เช่น จานแม่เหล็ก ส่วนทางด้านซอฟต์แวร์ก็มีการพัฒนาดีขึ้น โดยสามารถเขียนโปรแกรมด้วยภาษาระดับสูงซึ่งเป็นภาษาที่เขียนเป็นประโยคที่คนสามารถเข้าใจได้ เช่น ภาษาฟอร์แทน ภาษาโคบอล เป็นต้น ภาษาระดับสูงนี้ได้มีการพัฒนาและใช้งานมาจนถึงปัจจุบัน
จานแม่เหล็ก
คอมพิวเตอร์ยุคที่ 3
คอมพิวเตอร์ยุคที่สาม อยู่ในช่วงระหว่างปี พ.ศ. 2507 ถึง พ.ศ. 2512 เป็นคอมพิวเตอร์ที่ใช้วงจรรวม (Integrated Circuit : IC) โดยวงจรรวมแต่ละตัวจะมีทรานซิสเตอร์บรรจุอยู่ภายในมากมายทำให้เครื่องคอมพิวเตอร์จะออกแบบซับซ้อนมากขึ้น และสามารถสร้างเป็นโปรแกรมย่อย ๆ ในการกำหนดชุดคำสั่งต่าง ๆ ทางด้านซอฟต์แวร์ก็มีระบบควบคุมที่มีความสามารถสูงทั้งในรูประบบแบ่งเวลาการทำงานให้กับงานหลาย ๆ อย่าง
วงจรรวม
คอมพิวเตอร์ยุคที่ 4
คอมพิวเตอร์ยุคที่สี่ ตั้งแต่ปี พ.ศ. 2513 จนถึงปัจจุบัน เป็นยุคของคอมพิวเตอร์ที่ใช้วงจรรวมความจุสูงมาก(Very Large Scale Integration : VLSI) เช่น ไมโครโพรเซสเซอร์ที่บรรจุทรานซิสเตอร์นับหมื่นนับแสนตัว ทำให้ขนาดเครื่องคอมพิวเตอร์มีขนาดเล็กลงสามารถตั้งบนโต๊ะในสำนักงานหรือพกพาเหมือนกระเป๋าหิ้วไปในที่ต่าง ๆ ได้ ขณะเดียวกันระบบซอฟต์แวร์ก็ได้พัฒนาขีดความสามารถสูงขึ้นมาก มีโปรแกรมสำเร็จให้เลือกใช้กันมากทำให้เกิดความสะดวกในการใช้งานอย่างกว้างขวาง
คอมพิวเตอร์มีขนาดเล็ก
คอมพิวเตอร์ยุคที่ 5
คอมพิวเตอร์ยุคที่ห้า เป็นคอมพิวเตอร์ที่มนุษย์พยายามนำมาเพื่อช่วยในการตัดสินใจและแก้ปัญหาให้ดียิ่งขึ้น โดยจะมีการเก็บความรอบรู้ต่าง ๆ เข้าไว้ในเครื่อง สามารถเรียกค้นและดึงความรู้ที่สะสมไว้มาใช้งานให้เป็นประโยชน์ คอมพิวเตอร์ยุคนี้เป็นผลจากวิชาการด้านปัญญาประดิษฐ์ (Artificial Intelligence : AI) ประเทศต่างๆ ทั่วโลกไม่ว่าจะเป็นสหรัฐอเมริกา ญี่ปุ่น และประเทศในทวีปยุโรปกำลังสนใจค้นคว้าและพัฒนาทางด้านนี้กันอย่างจริงจัง
คอมพิวเตอร์ AI
คอมพิวเตอร์ยุคที่ 1
อยู่ในปี พ.ศ. 2488 ถึง พ.ศ. 2501 เป็นคอมพิวเตอร์ที่ใช้หลอดสุญญากาศซึ่งใช้กำลังไฟฟ้าสูง จึงมีปัญหาเรื่องความร้อนและไส้หลอดขาดบ่อย ถึงแม้จะมีระบบระบายความร้อนที่ดีมาก การสั่งงานใช้ภาษาเครื่องซึ่งเป็นรหัสตัวเลขที่ยุ่งยากซับซ้อน เครื่องคอมพิวเตอร์ของยุคนี้มีขนาดใหญ่โต เช่น มาร์ค วัน (MARK I), อีนิแอค (ENIAC), ยูนิแวค (UNIVAC)
มาร์ค วัน
คอมพิวเตอร์ยุคที่ 2
คอมพิวเตอร์ยุคที่สอง อยู่ในช่วงระหว่างปี พ.ศ. 2502 ถึง พ.ศ. 2506 เป็นคอมพิวเตอร์ที่ใช้ทรานซิสเตอร์ โดยมีแกนเฟอร์ไรท์เป็นหน่วยความจำ มีอุปกรณ์เก็บข้อมูลสำรองในรูปของสื่อบันทึกแม่เหล็ก เช่น จานแม่เหล็ก ส่วนทางด้านซอฟต์แวร์ก็มีการพัฒนาดีขึ้น โดยสามารถเขียนโปรแกรมด้วยภาษาระดับสูงซึ่งเป็นภาษาที่เขียนเป็นประโยคที่คนสามารถเข้าใจได้ เช่น ภาษาฟอร์แทน ภาษาโคบอล เป็นต้น ภาษาระดับสูงนี้ได้มีการพัฒนาและใช้งานมาจนถึงปัจจุบัน
จานแม่เหล็ก
คอมพิวเตอร์ยุคที่ 3
คอมพิวเตอร์ยุคที่สาม อยู่ในช่วงระหว่างปี พ.ศ. 2507 ถึง พ.ศ. 2512 เป็นคอมพิวเตอร์ที่ใช้วงจรรวม (Integrated Circuit : IC) โดยวงจรรวมแต่ละตัวจะมีทรานซิสเตอร์บรรจุอยู่ภายในมากมายทำให้เครื่องคอมพิวเตอร์จะออกแบบซับซ้อนมากขึ้น และสามารถสร้างเป็นโปรแกรมย่อย ๆ ในการกำหนดชุดคำสั่งต่าง ๆ ทางด้านซอฟต์แวร์ก็มีระบบควบคุมที่มีความสามารถสูงทั้งในรูประบบแบ่งเวลาการทำงานให้กับงานหลาย ๆ อย่าง
วงจรรวม
คอมพิวเตอร์ยุคที่ 4
คอมพิวเตอร์ยุคที่สี่ ตั้งแต่ปี พ.ศ. 2513 จนถึงปัจจุบัน เป็นยุคของคอมพิวเตอร์ที่ใช้วงจรรวมความจุสูงมาก(Very Large Scale Integration : VLSI) เช่น ไมโครโพรเซสเซอร์ที่บรรจุทรานซิสเตอร์นับหมื่นนับแสนตัว ทำให้ขนาดเครื่องคอมพิวเตอร์มีขนาดเล็กลงสามารถตั้งบนโต๊ะในสำนักงานหรือพกพาเหมือนกระเป๋าหิ้วไปในที่ต่าง ๆ ได้ ขณะเดียวกันระบบซอฟต์แวร์ก็ได้พัฒนาขีดความสามารถสูงขึ้นมาก มีโปรแกรมสำเร็จให้เลือกใช้กันมากทำให้เกิดความสะดวกในการใช้งานอย่างกว้างขวาง
คอมพิวเตอร์มีขนาดเล็ก
คอมพิวเตอร์ยุคที่ 5
คอมพิวเตอร์ยุคที่ห้า เป็นคอมพิวเตอร์ที่มนุษย์พยายามนำมาเพื่อช่วยในการตัดสินใจและแก้ปัญหาให้ดียิ่งขึ้น โดยจะมีการเก็บความรอบรู้ต่าง ๆ เข้าไว้ในเครื่อง สามารถเรียกค้นและดึงความรู้ที่สะสมไว้มาใช้งานให้เป็นประโยชน์ คอมพิวเตอร์ยุคนี้เป็นผลจากวิชาการด้านปัญญาประดิษฐ์ (Artificial Intelligence : AI) ประเทศต่างๆ ทั่วโลกไม่ว่าจะเป็นสหรัฐอเมริกา ญี่ปุ่น และประเทศในทวีปยุโรปกำลังสนใจค้นคว้าและพัฒนาทางด้านนี้กันอย่างจริงจัง
คอมพิวเตอร์ AI
วันจันทร์ที่ 1 สิงหาคม พ.ศ. 2554
โครงสร้างของคอมพิวเตอร์
โครงสร้างคอมพิวเตอร์
การประมวลผลคำสั่งของ CPUหลังจากคำสั่งและข้อมูลอยู่ในหน่วยความจำแล้ว CPU ก็จะทำการประมวลผลที่ละคำสั่ง ใน 4 ขั้นตอนดังนี้
ขั้นตอนการทำงานของ CPU
• จากโปรแกรมที่ประกอบด้วยกลุ่มของคำสั่งที่ต้องการให้คอมพิวเตอร์ทำการประมวลผล แต่ละคำสั่งประกอบด้วย รหัสให้ทำงาน ( OperationCode)หรือ ออปโค้ด (Opcode) เช่น ADD (การบวก) SUB (การลบ)MUL (การคูณ) DIV (การหาร) และสิ่งที่เรียกว่า โอเปอแรนต์ (Operand)ซึ่งจะบอกตำแหน่งของที่เก็บข้อมูลในหน่วยความจำ เช่น สัญลักษณ์ Aหรือ B
ภาพแสดงขั้นตอนการทำงานของ CPU
ขั้นตอนการทำงานของ CPU และความสัมพันธ์ในการใช้ Resistor
ขั้นตอนการประมวลผลของ CPU
• การเฟตช์ (Fetch) เป็นกระบวนการที่หน่วยควบคุม (CU) ไปนำคำสั่งที่ต้องการใช้จากหน่วยความจำมาเพื่อการประมวลผลมาเก็บไว้ที่ Register
• การแปลความหมาย ( Decode ) เป็นกระบวนการถอดรหัสหรือแปลความหมายคำสั่งต่างๆ เพื่อส่งไปยังหน่วยคำนวณและตรรกะเพื่อดำเนินการต่อไป
• การเอ็กซ์คิวต์ ( Execute ) เป็นกระบวนประมวลผลคำสั่งโดยหน่วยคำนวณและตรรกะ ซึ่งการประมวลผลจะประมวลผลทีละคำสั่ง
• การจัดเก็บ ( Store ) เป็นกระบวนการจัดเก็บผลลัพธ์ที่ได้จากการประมวลผลและจัดเก็บไว้ในหน่วยความจำหรือรีจิสเตอร์
วัฏจักรการทำงานของซีพียู หรือวัฏจักรเครื่อง (Machine Cycle)
Machine Cycle & การประมวลผลคำสั่งโปรแกรม
• วัฏจักรคำสั่ง Instruction Cycle (I-cycle) l fetch instruction - control unit รับคำสั่งจากแรม l decode instruction - control unit แปลความหมายคำสั่งโปรแกรม และเก็บส่วนที่เป็น คำสั่ง ของคำสั่งโปรแกรมไว้ใน Instruction Register & เก็บส่วนที่เป็นแอดเดรส ของคำสั่งโปรแกรมไว้ใน Address Register
เวลาที่ใช้ในการแปลคำสั่ง (Instruction Time)
เวลาทั้งหมดในการประมวลผลแต่ละคำสั่ง ประกอบด้วย 2 ส่วนคือ
•การแปลคำสั่ง (fetch and decode) และการประมวลผลคำสั่ง(execute and store)
•เวลาที่ใช้แปลคำสั่งเรียกว่า instruction time.
วัฏจักรการประมวลผล Execut ed Cycle (E-cycle) execute instruction - ย้ายข้อมูลที่จะประมวลผลจาก RAM ไปเก็บไว้ใน Storage Register แล้ว ALU ปฏิบัติตามคำสั่งโปรแกรม store results - ALU เก็บผลลัพธ์ในรีจีสเตอร์/แรม
เวลาที่ใช้ในการประมวลผล เรียกว่า E xecution time
เวลาที่ใช้ประมวลผลแต่ละคำสั่ง (Machine Cycle) The combination of I-time and E-time is called the machine cycle
หน่วยวัดความเร็วของซีพียู
• เมกะเฮิรตซ์ ( Megahertz: MHz ) เป็นหน่วยวัดความเร็วของซีพียูในไมโครคอมพิวเตอร์ หรือ Clock Speed ที่มีความเร็วหนึ่งล้านวัฏจักรเครื่องต่อวินาที ( Millions machine cycle per second )
• มิปส์ ( Million of Instructions Per Second: MIPS ) เป็นหน่วยวัดความเร็วของซีพียูของคอมพิวเตอร์ขนาดกลางขึ้นไปโดย 1 MIPS จะสามารถประมวลผลได้หนึ่งล้านคำสั่งต่อวินาที ( Million of Instructions Per Second: MIPS )
• ฟลอปส์ ( Floating Point Operations Per Second: FLOPS ) เป็นหน่วยวัดความเร็วของซีพียูในซูเปอร์คอมพิวเตอร์ ซึ่งมักวัดความสามารถในการปฏิบัติการคำนวณทางคณิตศาสตร์แบบทศนิยมหรือ Floating Point
รูปแบบการประมวลผลของซีพียู
1. การประมวลผลแบบเดี่ยว ( Single processing) หรือ Sequential Processing เป็นการประมวลผลข้อมูลตามลำดับ เนื่องจากมีซีพียูทำงานเพียงตัวเดียว ปัญหาที่เกิดขึ้นคือ การประมวลผลข้อมูลล่าช้า
2. การประมวลผลแบบขนาน ( Parallel processing) เป็นการใช้ซีพียูมากกว่า 1 ตัว ( Multiple Processors ) ในการประมวลผลงานๆ หนึ่งพร้อมกัน ดังภาพ
รูปแบบในการส่งข้อมูล (transmission mode)
การส่งข้อมูลในระบบเครือข่าย สามารถทำได้ 2 ลักษณะ คือ การส่งแบบขนาน และการส่งแบบอนุกรม
การส่งแบบขนาน (parallel transmission) คือการส่งข้อมูลพร้อมกันทีละหลาย ๆ บิตในหนึ่งรอบสัญญาณนาฬิกา โดยการส่งจะรวมบิต 0 และ 1 หลาย ๆ บิตเข้าเป็นกลุ่มจำนวน n บิต ผู้ส่งส่งครั้งละ n บิต ผู้รับจะรับครั้งละ n บิต
รูปแสดงการส่งข้อมูลแบบขนาน โดยให้ n=8 โดยทั่วไปแล้วปลายของสายทั้ง 2 ข้างจะถูกต่อด้วยคอนเน็กเตอร์ด้านละ 1 ตัว ข้อดีของการส่งข้อมูลแบบขนานคือ ความเร็ว เพราะส่งข้อมูลได้ครั้งละ n บิต
การส่งข้อมูลแบบอนุกรม (serial transmission) จะใช้วิธีการส่งทีละ 1 บิตในหนึ่งรอบสัญญาณนาฬิกา ทำให้ดูเหมือนว่าบิตต่าง ๆ เรียงต่อเนื่องกันไป จากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่ง ดังรูป
ข้อดีของการส่งข้อมูลแบบอนุกรม คือการใช้ช่องทางการสื่อสารเพียง 1 ช่อง ทำให้ลดค่าใช้จ่ายลง แต่ข้อเสียคือ ความเร็วของการส่งที่ต่ำ ตัวอย่างของการส่งข้อมูลแบบอนุกรม
การส่งข้อมูลแบบอนุกรม แบ่งได้เป็น 2 แบบ ดังนี้
1. การส่งข้อมูลแบบอะซิงโครนัส (asynchronous transmission) เป็นการส่งข้อมูลที่ผู้รับและผู้ส่งไม่ต้องใช้สัญญาณนาฬิกาเดียวกัน แต่ข้อมูลที่รับต้องถูกแปลตามรูปแบบที่ได้ตกลงกันไว้ก่อน เนื่องจากไม่ต้องใช้สัญญาณนาฬิกาเดียวกันทำให้ผู้รับไม่สามารถคาดการณ์ได้ว่าเมื่อใดจะมีข้อมูลส่งมาให้
ข้อดีของการส่งข้อมูลแบบอะซิงโครนัส มี 2 ประการ คือ ค่าใช้จ่ายถูกและมีประสิทธิภาพ การส่งข้อมูลแบบนี้จะนำไปใช้ในการสื่อสารที่ต้องการใช้ความเร็วไม่สูงนัก
2. การส่งข้อมูลแบบซิงโครนัส (synchronous transmission) เป็นการส่งบิต 0 และ 1 ที่ต่อเนื่องกันไปโดยไม่มีการแบ่งแยก ผู้รับต้องแยกบิตเหล่านี้ออกมาเป็นไบต์ หรือเป็นตัวอักษรเอง
จากภาพแสดงการส่งข้อมูลแบบซิงโครนัส ผู้ส่งทำการส่งบิตติดต่อกันยาว ๆ ถ้าผู้ส่งต้องการแบ่งช่วงกลุ่มข้อมูลก็ส่งกลุ่มบิต 0 หรือ 1 เพื่อแสดงสถานะว่าง เมื่อแต่บิตมาถึงผู้รับ ผู้ัรับจะนับจำนวนบิตแล้วจับกลุ่มของบิตให้เป็นไบต์ที่มี 8 บิต
หน่วยความจำ
คือ หน่วยความจำที่ต่อกับหน่วยประมวลผลกลาง และหน่วยประมวลผลกลางสามารถใช้งานได้โดยตรง หน่วยความจำ ชนิดนี้จะเก็บข้อมูล และชุดคำสั่งในระหว่างประมวลผล และมีกระแสไฟฟ้า เมื่อปิดเครื่องคอมพิวเตอร์ข้อมูลในหน่วย ความจำนี้จะหายไปด้วย หน่วยความจำหลักที่ใช้ในระบบคอมพิวเตอร์ปัจจุบัน เป็นชนิดที่ทำมาจากสารกึ่งตัวนำ หน่วยความจำชนิดนี้มีขนาดเล็ก ราคาถูก แต่เก็บข้อมูลได้มาก และสามารถให้หน่วยประมวลผลกลาง นำข้อมูลมาเก็บ และเรียกค้นได้อย่างรวดเร็ว
ลักษณะการเก็บข้อมูล
1.หน่วยความจำแบบลบเลือนได้ (volatile memory)
คือถ้าเป็นหน่วยความจำที่เก็บข้อมูลไว้แล้ว หากไฟฟ้าดับ คือไม่มีไฟฟ้าจ่ายให้ กับวงจรหน่วยความจำ ข้อมูลที่เก็บไว้จะหายไปหมด
2. หน่วยความจำไม่ลบเลือน (nonvolatile memory)คือ หน่วยความจำเก็บข้อมูลได้ โดยไม่ขึ้นกับไฟฟ้าที่เลี้ยงวงจร
แบ่งตามสภาพการใช้งาน
1. หน่วยความจำที่ซีพียูอ่านได้อย่างเดียว
ไม่สามารถเขียนลงไปได้ เรียกว่า รอม (Read Only Memory : ROM) รอมจึงเป็นหน่วยความจำที่เก็บข้อมูลหรือโปรแกรมไว้ถาวร เช่นเก็บโปรแกรมควบคุม การจัดการพื้นฐานของระบบ ไมโครคอมพิวเตอร์ (bios)
2. หน่วยความจำที่เขียนหรืออ่านข้อมูลได้
การเขียนหรืออ่านจะเลือกที่ตำแหน่งใดก็ได้ เราเรียกหน่วยความจำประเภทนี้ว่า แรม (Random Access Memory: RAM) แรมเป็น หน่วยความจำแบบลบเลือนได้เป็นหน่วยความจำหลักที่สามารถนำโปรแกรม และข้อมูลจากอุปกรณ์ภายนอก หรือหน่วยความจำรองมาบรรจุไว้ หน่วยความจำแรมนี้ต่างจากรอมที่สามารถเก็บข้อมูลได้
หน่วยความจำเป็บแรมที่ใช้อยู่สามารถแบ่งได้ 2 ประเภท คือ
1. ไดนามิกแรมหรือดีแรม (Dynamic RAM : DRAM)
DRAM จะทำการเก็บข้อมูลในตัวเก็บประจุ ( Capacitor ) ซึ่งจำเป็นจะต้องมีการ refresh เพื่อ เก็บข้อมูลให้คงอยู่ โดยการ refresh นี้ ทำให้เกิดการหน่วงเวลาขึ้นในการเข้าถึงข้อมูล
2. Static Random Access Memory (SRAM)
จะต่างจาก DRAM ตรงที่ว่า DRAM จะต้องทำการ refresh ข้อมูลอยู่ตลอดเวลา แต่ในขณะที่ SRAM จะเก็บข้อมูลนั้นๆ ไว้ และจะไม่ทำการ refresh โดยอัตโนมัติ ซึ่งมันจะทำการ refresh ก็ต่อเมื่อ สั่งให้มัน refresh เท่านั้น ซึ่งข้อดีของมัน ก็คือความเร็ว ซึ่งเร็วกว่า DRAM ปกติมาก แต่ก็ด้วยราคาที่สูงกว่ามาก จึงเป็นข้อด้อย
3.น่วยความจำความเร็วสูง (Cache Memory)
หน่วยความจำแคช เป็นหน่วยความจำขนาดเล็กที่มีความเร็วสูง ทำหน้าที่เหมือนที่พักคำสั่ง และข้อมูลระหว่าง การทำงาน เพื่อให้การทำงานโดยรวมเร็วขึ้น
แหล่งอ้างอิง
http://202.28.94.55/web/322161/2551/001/g129/K2.htm
http://www.chakkham.ac.th/technology/computer1/storage.htm
การประมวลผลคำสั่งของ CPUหลังจากคำสั่งและข้อมูลอยู่ในหน่วยความจำแล้ว CPU ก็จะทำการประมวลผลที่ละคำสั่ง ใน 4 ขั้นตอนดังนี้
ขั้นตอนการทำงานของ CPU
• จากโปรแกรมที่ประกอบด้วยกลุ่มของคำสั่งที่ต้องการให้คอมพิวเตอร์ทำการประมวลผล แต่ละคำสั่งประกอบด้วย รหัสให้ทำงาน ( OperationCode)หรือ ออปโค้ด (Opcode) เช่น ADD (การบวก) SUB (การลบ)MUL (การคูณ) DIV (การหาร) และสิ่งที่เรียกว่า โอเปอแรนต์ (Operand)ซึ่งจะบอกตำแหน่งของที่เก็บข้อมูลในหน่วยความจำ เช่น สัญลักษณ์ Aหรือ B
ภาพแสดงขั้นตอนการทำงานของ CPU
ขั้นตอนการทำงานของ CPU และความสัมพันธ์ในการใช้ Resistor
ขั้นตอนการประมวลผลของ CPU
• การเฟตช์ (Fetch) เป็นกระบวนการที่หน่วยควบคุม (CU) ไปนำคำสั่งที่ต้องการใช้จากหน่วยความจำมาเพื่อการประมวลผลมาเก็บไว้ที่ Register
• การแปลความหมาย ( Decode ) เป็นกระบวนการถอดรหัสหรือแปลความหมายคำสั่งต่างๆ เพื่อส่งไปยังหน่วยคำนวณและตรรกะเพื่อดำเนินการต่อไป
• การเอ็กซ์คิวต์ ( Execute ) เป็นกระบวนประมวลผลคำสั่งโดยหน่วยคำนวณและตรรกะ ซึ่งการประมวลผลจะประมวลผลทีละคำสั่ง
• การจัดเก็บ ( Store ) เป็นกระบวนการจัดเก็บผลลัพธ์ที่ได้จากการประมวลผลและจัดเก็บไว้ในหน่วยความจำหรือรีจิสเตอร์
วัฏจักรการทำงานของซีพียู หรือวัฏจักรเครื่อง (Machine Cycle)
Machine Cycle & การประมวลผลคำสั่งโปรแกรม
• วัฏจักรคำสั่ง Instruction Cycle (I-cycle) l fetch instruction - control unit รับคำสั่งจากแรม l decode instruction - control unit แปลความหมายคำสั่งโปรแกรม และเก็บส่วนที่เป็น คำสั่ง ของคำสั่งโปรแกรมไว้ใน Instruction Register & เก็บส่วนที่เป็นแอดเดรส ของคำสั่งโปรแกรมไว้ใน Address Register
เวลาที่ใช้ในการแปลคำสั่ง (Instruction Time)
เวลาทั้งหมดในการประมวลผลแต่ละคำสั่ง ประกอบด้วย 2 ส่วนคือ
•การแปลคำสั่ง (fetch and decode) และการประมวลผลคำสั่ง(execute and store)
•เวลาที่ใช้แปลคำสั่งเรียกว่า instruction time.
วัฏจักรการประมวลผล Execut ed Cycle (E-cycle) execute instruction - ย้ายข้อมูลที่จะประมวลผลจาก RAM ไปเก็บไว้ใน Storage Register แล้ว ALU ปฏิบัติตามคำสั่งโปรแกรม store results - ALU เก็บผลลัพธ์ในรีจีสเตอร์/แรม
เวลาที่ใช้ในการประมวลผล เรียกว่า E xecution time
เวลาที่ใช้ประมวลผลแต่ละคำสั่ง (Machine Cycle) The combination of I-time and E-time is called the machine cycle
หน่วยวัดความเร็วของซีพียู
• เมกะเฮิรตซ์ ( Megahertz: MHz ) เป็นหน่วยวัดความเร็วของซีพียูในไมโครคอมพิวเตอร์ หรือ Clock Speed ที่มีความเร็วหนึ่งล้านวัฏจักรเครื่องต่อวินาที ( Millions machine cycle per second )
• มิปส์ ( Million of Instructions Per Second: MIPS ) เป็นหน่วยวัดความเร็วของซีพียูของคอมพิวเตอร์ขนาดกลางขึ้นไปโดย 1 MIPS จะสามารถประมวลผลได้หนึ่งล้านคำสั่งต่อวินาที ( Million of Instructions Per Second: MIPS )
• ฟลอปส์ ( Floating Point Operations Per Second: FLOPS ) เป็นหน่วยวัดความเร็วของซีพียูในซูเปอร์คอมพิวเตอร์ ซึ่งมักวัดความสามารถในการปฏิบัติการคำนวณทางคณิตศาสตร์แบบทศนิยมหรือ Floating Point
รูปแบบการประมวลผลของซีพียู
1. การประมวลผลแบบเดี่ยว ( Single processing) หรือ Sequential Processing เป็นการประมวลผลข้อมูลตามลำดับ เนื่องจากมีซีพียูทำงานเพียงตัวเดียว ปัญหาที่เกิดขึ้นคือ การประมวลผลข้อมูลล่าช้า
2. การประมวลผลแบบขนาน ( Parallel processing) เป็นการใช้ซีพียูมากกว่า 1 ตัว ( Multiple Processors ) ในการประมวลผลงานๆ หนึ่งพร้อมกัน ดังภาพ
รูปแบบในการส่งข้อมูล (transmission mode)
การส่งข้อมูลในระบบเครือข่าย สามารถทำได้ 2 ลักษณะ คือ การส่งแบบขนาน และการส่งแบบอนุกรม
การส่งแบบขนาน (parallel transmission) คือการส่งข้อมูลพร้อมกันทีละหลาย ๆ บิตในหนึ่งรอบสัญญาณนาฬิกา โดยการส่งจะรวมบิต 0 และ 1 หลาย ๆ บิตเข้าเป็นกลุ่มจำนวน n บิต ผู้ส่งส่งครั้งละ n บิต ผู้รับจะรับครั้งละ n บิต
รูปแสดงการส่งข้อมูลแบบขนาน โดยให้ n=8 โดยทั่วไปแล้วปลายของสายทั้ง 2 ข้างจะถูกต่อด้วยคอนเน็กเตอร์ด้านละ 1 ตัว ข้อดีของการส่งข้อมูลแบบขนานคือ ความเร็ว เพราะส่งข้อมูลได้ครั้งละ n บิต
การส่งข้อมูลแบบอนุกรม (serial transmission) จะใช้วิธีการส่งทีละ 1 บิตในหนึ่งรอบสัญญาณนาฬิกา ทำให้ดูเหมือนว่าบิตต่าง ๆ เรียงต่อเนื่องกันไป จากอุปกรณ์หนึ่งไปยังอีกอุปกรณ์หนึ่ง ดังรูป
ข้อดีของการส่งข้อมูลแบบอนุกรม คือการใช้ช่องทางการสื่อสารเพียง 1 ช่อง ทำให้ลดค่าใช้จ่ายลง แต่ข้อเสียคือ ความเร็วของการส่งที่ต่ำ ตัวอย่างของการส่งข้อมูลแบบอนุกรม
การส่งข้อมูลแบบอนุกรม แบ่งได้เป็น 2 แบบ ดังนี้
1. การส่งข้อมูลแบบอะซิงโครนัส (asynchronous transmission) เป็นการส่งข้อมูลที่ผู้รับและผู้ส่งไม่ต้องใช้สัญญาณนาฬิกาเดียวกัน แต่ข้อมูลที่รับต้องถูกแปลตามรูปแบบที่ได้ตกลงกันไว้ก่อน เนื่องจากไม่ต้องใช้สัญญาณนาฬิกาเดียวกันทำให้ผู้รับไม่สามารถคาดการณ์ได้ว่าเมื่อใดจะมีข้อมูลส่งมาให้
ข้อดีของการส่งข้อมูลแบบอะซิงโครนัส มี 2 ประการ คือ ค่าใช้จ่ายถูกและมีประสิทธิภาพ การส่งข้อมูลแบบนี้จะนำไปใช้ในการสื่อสารที่ต้องการใช้ความเร็วไม่สูงนัก
2. การส่งข้อมูลแบบซิงโครนัส (synchronous transmission) เป็นการส่งบิต 0 และ 1 ที่ต่อเนื่องกันไปโดยไม่มีการแบ่งแยก ผู้รับต้องแยกบิตเหล่านี้ออกมาเป็นไบต์ หรือเป็นตัวอักษรเอง
จากภาพแสดงการส่งข้อมูลแบบซิงโครนัส ผู้ส่งทำการส่งบิตติดต่อกันยาว ๆ ถ้าผู้ส่งต้องการแบ่งช่วงกลุ่มข้อมูลก็ส่งกลุ่มบิต 0 หรือ 1 เพื่อแสดงสถานะว่าง เมื่อแต่บิตมาถึงผู้รับ ผู้ัรับจะนับจำนวนบิตแล้วจับกลุ่มของบิตให้เป็นไบต์ที่มี 8 บิต
หน่วยความจำ
คือ หน่วยความจำที่ต่อกับหน่วยประมวลผลกลาง และหน่วยประมวลผลกลางสามารถใช้งานได้โดยตรง หน่วยความจำ ชนิดนี้จะเก็บข้อมูล และชุดคำสั่งในระหว่างประมวลผล และมีกระแสไฟฟ้า เมื่อปิดเครื่องคอมพิวเตอร์ข้อมูลในหน่วย ความจำนี้จะหายไปด้วย หน่วยความจำหลักที่ใช้ในระบบคอมพิวเตอร์ปัจจุบัน เป็นชนิดที่ทำมาจากสารกึ่งตัวนำ หน่วยความจำชนิดนี้มีขนาดเล็ก ราคาถูก แต่เก็บข้อมูลได้มาก และสามารถให้หน่วยประมวลผลกลาง นำข้อมูลมาเก็บ และเรียกค้นได้อย่างรวดเร็ว
ลักษณะการเก็บข้อมูล
1.หน่วยความจำแบบลบเลือนได้ (volatile memory)
คือถ้าเป็นหน่วยความจำที่เก็บข้อมูลไว้แล้ว หากไฟฟ้าดับ คือไม่มีไฟฟ้าจ่ายให้ กับวงจรหน่วยความจำ ข้อมูลที่เก็บไว้จะหายไปหมด
2. หน่วยความจำไม่ลบเลือน (nonvolatile memory)คือ หน่วยความจำเก็บข้อมูลได้ โดยไม่ขึ้นกับไฟฟ้าที่เลี้ยงวงจร
แบ่งตามสภาพการใช้งาน
1. หน่วยความจำที่ซีพียูอ่านได้อย่างเดียว
ไม่สามารถเขียนลงไปได้ เรียกว่า รอม (Read Only Memory : ROM) รอมจึงเป็นหน่วยความจำที่เก็บข้อมูลหรือโปรแกรมไว้ถาวร เช่นเก็บโปรแกรมควบคุม การจัดการพื้นฐานของระบบ ไมโครคอมพิวเตอร์ (bios)
2. หน่วยความจำที่เขียนหรืออ่านข้อมูลได้
การเขียนหรืออ่านจะเลือกที่ตำแหน่งใดก็ได้ เราเรียกหน่วยความจำประเภทนี้ว่า แรม (Random Access Memory: RAM) แรมเป็น หน่วยความจำแบบลบเลือนได้เป็นหน่วยความจำหลักที่สามารถนำโปรแกรม และข้อมูลจากอุปกรณ์ภายนอก หรือหน่วยความจำรองมาบรรจุไว้ หน่วยความจำแรมนี้ต่างจากรอมที่สามารถเก็บข้อมูลได้
หน่วยความจำเป็บแรมที่ใช้อยู่สามารถแบ่งได้ 2 ประเภท คือ
1. ไดนามิกแรมหรือดีแรม (Dynamic RAM : DRAM)
DRAM จะทำการเก็บข้อมูลในตัวเก็บประจุ ( Capacitor ) ซึ่งจำเป็นจะต้องมีการ refresh เพื่อ เก็บข้อมูลให้คงอยู่ โดยการ refresh นี้ ทำให้เกิดการหน่วงเวลาขึ้นในการเข้าถึงข้อมูล
2. Static Random Access Memory (SRAM)
จะต่างจาก DRAM ตรงที่ว่า DRAM จะต้องทำการ refresh ข้อมูลอยู่ตลอดเวลา แต่ในขณะที่ SRAM จะเก็บข้อมูลนั้นๆ ไว้ และจะไม่ทำการ refresh โดยอัตโนมัติ ซึ่งมันจะทำการ refresh ก็ต่อเมื่อ สั่งให้มัน refresh เท่านั้น ซึ่งข้อดีของมัน ก็คือความเร็ว ซึ่งเร็วกว่า DRAM ปกติมาก แต่ก็ด้วยราคาที่สูงกว่ามาก จึงเป็นข้อด้อย
3.น่วยความจำความเร็วสูง (Cache Memory)
หน่วยความจำแคช เป็นหน่วยความจำขนาดเล็กที่มีความเร็วสูง ทำหน้าที่เหมือนที่พักคำสั่ง และข้อมูลระหว่าง การทำงาน เพื่อให้การทำงานโดยรวมเร็วขึ้น
แหล่งอ้างอิง
http://202.28.94.55/web/322161/2551/001/g129/K2.htm
http://www.chakkham.ac.th/technology/computer1/storage.htm
วันอาทิตย์ที่ 31 กรกฎาคม พ.ศ. 2554
องค์ประกอบของคอมพิวเตอร์
ความหมายของคอมพิวเตอร์
นักวิชาการหลายท่านได้กำหนดหรือนิยามความหมายของคอมพิวเตอร์ไว้หลายความหมาย แต่เมื่อพิจารณาโดยภาพรวมแล้ว ความหมายของคอมพิวเตอร์จะหมายถึง อุปกรณ์อิเล็กทรอนิกส์อย่างหนึ่งที่สามารถรับโปรแกรมและข้อมูล ประมวลผล สื่อสารเคลื่อนย้ายข้อมูลและแสดงผลลัพธ์ได้
ซึ่งจะต้องมีส่วนประกอบพื้นฐาน 4 อย่างดังต่อไปนี้
- มีวงจรนำเข้า (input) และวงจรส่งออก (output)
- มีหน่วยประมวลผลกลาง (Central Processing Unit : CPU) ที่ใช้ในการคำนวณทางคณิตศาสตร์และการดำเนินการทางตรรกะ
- มีหน่วยความจำที่ใช้ในการเก็บโปรแกรมและข้อมูล
- มีความสามารถในการประมวลผลชุดคำสั่ง
เทคโนโลยีสารสนเทศ
คำว่าเทคโนโลยี หมายถึง การประยุกต์เอาความรู้ทางด้านวิทยาศาสตร์มาใช้ให้เกิดประโยชน์ การศึกษาพัฒนาองค์ความรู้ต่าง ๆ ก็เพื่อให้เข้าใจธรรมชาติ กฎเกณฑ์ของสิ่งต่าง ๆ และหาทางนำมาประยุกต์ให้เกิดประโยชน์ เทคโนโลยีจึงเป็นค้าที่มีความหมายกว้างไกล เป็นคำที่เราได้พบเห็นและได้ยินอยู่ตลอดมา
ส่วนคำว่าสารสนเทศ หมายถึงข้อมูลที่เป็นประโยชน์ต่อการดำเนินชีวิตของมนุษย์ มนุษย์แต่ละคนตั้งแต่เกิดมาได้เรียนรู้สิ่งต่าง ๆ เป็นจำนวนมาก เรียนรู้สภาพสังคมความเป็นอยู่ ดังนั้นจะเห็นได้ชัดความรู้เกิดจากข้อมูลข่าวสารต่าง ๆ ทุกวันนี้มีข้อมูลรอบตัวเรามาก ข้อมูลเหล่านี้มาจากสื่อ เช่น วิทยุ โทรทัศน์ หนังสือพิมพ์ เครือข่ายคอมพิวเตอร์
สามารถแบ่งกลุ่มย่อยเป็น 3 กลุ่ม
1.คอมพิวเตอร์
2.การสื่อสาร
3.ข้อมูลแบบมัลติมีเดีย
ซึ่งในแต่ละกลุ่มย่อย ๆ ได้อีกมากมาย องค์ประกอบทั้ง 3 ส่วนนี้ ยังต้องอาศัยการทำงานร่วมกันยกตัวอย่างเช่น เครื่องเซิฟเวอร์กับเครื่องคอมพิวเตอร์
ความต้องการที่จะพัฒนาเทคโนโลยีสารสนเทศใหม่ประกอบด้วย
1.ความต้องการในเชิงของสื่อที่เป็นมวลชน
2.ความเร็วในการสื่อสารข้อมูล
3.ระบบการสื่อสารที่ทันสมัย
ส่วนประกอบของคอมพิวเตอร์
สำหรับคอมพิวเตอร์นั้น จะมีส่วนประกอบหลัก ๆ อยู่ 4 ส่วนด้วยกัน คือ
1. โปรเซสเซอร์ (Processor)
2. หน่วยความจำ(Memory)
3. ส่วนอินพุต/เอาต์พุต (Input/Output)
4. สื่อจัดเก็บข้อมูล(Storage)
องค์ประกอบของคอมพิวเตอร์
ฮาร์ดแวร์ (Hardware)
องค์ประกอบคอมพิวเตอร์ หมายถึง ส่วนการทํางานที่จําเป็นสําหรับคอมพิวเตอร์ 4 ส่วนคือส่วนที่ทําหน้าที่รับข้อมูล และคําสั่ง หรือเรียกว่าหน่วยรับข้อมูลเข้า ส่วนที่ทําหน้าที่นําข้อมูลที่นําเข้า หรือคําสั่งไปประมวลผล หรือเรียกกว่าหน่วยประมวลผลกลาง
1 หน่วยรับข้อมูลเข้า (Input Unit)
หน่วยรับข้อมูล เข้า เป็นหน่วยที่ทําหน้าที่รับข้อมูล หรือคําสั่งเข้าสู่คอมพิวเตอร์เพื่อให้คอมพิวเตอร์นําข้อมูล หรือคําสั่งดังกล่าวไปประมวลผลกลางต่อไป ตัวอย่างของอุปกรณ์ที่จัดอยู่ในหน่วยรับข้อมูลเข้าได้แก่
• แป้นพิมพ์ (Keyboard)
• เมาส์ (Mouse)
• ไมโครโฟน (Microphone)
• แสกนเนอร์ (Scanner)
• กล้องดิจิตอล
• ตัวอย่างของหน่วยรับข้อมูลเข้าแสดงในรูป
2 หน่วยประมวลผล (Central Process Unit)
หน่วย ประมวลผลกลาง เป็นหน่วยที่สําคัญที่สุด เปรียบได้กับสมองของคอมพิวเตอร์มีหน้าที่ประมวลผลของมูล หรือคําสั่งต่าง ๆ และมีหน้าที่ควบคุมระบบต่าง ๆ ของคอมพิวเตอร์ ให้ทุกหน่วยทํางานสอดคล้องกัน ซึ่งหน่วยประมวลผลการจะประกอบด้วยหน่วยย่อย ๆ ดังต่อไปนี้
• หน่วยความจํา (Memory Unit)
• รีจิสเตอร์ (Register) คือ หน่วยความจําที่อยู่ภายใน CPU ทําหน้าที่เก็บข้อมูลที่ส่งมาจากหน่วยความจําหลัก และจะนําข้อมูลดังกล่าวไปประมวลผล
• รอม (Read Only Memory: ROM) คือ หน่วยความจําหลักชนิดถาวรของคอมพิวเตอร์ทําหน้าที่เก็บคําสั่งต่าง ๆ ไม่สามารถแก้ไข้ข้อมูลในรอมได้ เปรียบได้กับหนังสือที่จะเก็บความรู้ต่าง ๆ เอาไว้
• แรม (Random Access Memory: RAM) คือ หน่วยความจําหลักชนิดหนึ่งของคอมพิวเตอร์ทําหน้าที่เก็บข้อมูล หรือคําสั่งต่าง ๆ ที่ใช้ในการประมวลผล สามารถแก้ไขข้อมูลในแรมได้ และข้อมูลจะหายไปเมื่อปิดเครื่อง
• คอมพิวเตอร์ เปรียบได้กับกระดาษทดหน่วยคํานวณ และตรรกะ (Arithmetic and Login Unit: ALU) เป็นหน่วยที่ทําหน้าที่คํานวณทางด้านคณิตศาสตร์ เช่น บวก ลบ คูณ หาร หรือคํานวณทางตรรกะศาสตร์ เช่น เปรียบเทียบข้อเท็จ เป็นต้น
• หน่วยควบคุม (Control Unit) เป็นหน่วยที่ทําหน้าที่ควบคุมการทํางานทุกๆ หน่วยในCPU และอุปกรณ์ต่อพ่วงให้ทํางานได้อย่างสัมพันธ์กัน
3 หน่วยแสดงผล (Output Unit)
หน่วยแสดงผลเป็นหน่วยที่ทําหน้าที่นําผลลัพธ์ที่ได้จากการประมวลผลกลางไปแสดงตัวอย่างอุปกรณ์ที่จัดเป็นชนิดหน่วยแสดงผลได้แก่
• จอภาพ
• เครื่องพิมพ์
• ลําโพง
• ตัวอย่างของหน่วยแสดงผลดังแสดงในรูป
4 หน่วยเก็บข้อมูลสํารอง (Secondary Storage)
หน่วยเก็บข้อมูลสํารอง คือ สื่อในการเก็บบันทึกข้อมูล เช่น Hard disk, CD-ROM,Tape, Floppy disk เป็นต้น
ซอฟต์แวร์ (Software)
คอมพิวเตอร์ฮาร์ดแวร์ ที่ประกอบออกมาจากโรงงานจะยังไม่สามารถทำงานใดๆ เนื่องจากต้องมี ซอฟต์แวร์ (Software) ซึ่งเป็นชุดคำสั่งหรือโปรแกรมที่สั่งให้ฮาร์ดแวร์ทำงานต่าง ๆ ตามต้องการ โดยชุดคำสั่งหรือโปรแกรมนั้นจะเขียนขึ้นมาจาก ภาษาคอมพิวเตอร์ (Programming Language) ภาษาใดภาษาหนึ่ง และมี โปรแกรมเมอร์ (Programmer) หรือนักเขียนโปรแกรมเป็นผู้ใช้ภาษาคอมพิวเตอร์เหล่านั้นเขียนซอฟต์แวร์ต่าง ๆ ขึ้นมา
ซอฟต์แวร์ สามารถแบ่งออกเป็นสองประเภทใหญ่ๆคือ
• ซอฟต์แวร์ระบบ (System Software )
• ซอฟต์แวร์ประยุกต์ ( Application Software )
บุคลากร (Peopleware)
เครื่องคอมพิวเตอร์โดยมากต้องใช้บุคลากรสั่งให้เครื่องทำงาน เรียกบุคลากรเหล่านี้ว่า ผู้ใช้ หรือ ยูเซอร์ (user) แต่ก็มีบางชนิดที่สามารถทำงานได้เองโดยไม่ต้องใช้ผู้ควบคุม อย่างไรก็ตาม คอมพิวเตอร์ก็ยังคงต้องถูกออกแบบหรือดูแลรักษาโดยมนุษย์เสมอ
ผู้ใช้ คอมพิวเตอร์ (computer user) แบ่งได้เป็นหลายระดับ เพราะผู้ใช้คอมพิวเตอร์บางส่วนก็ทำงานพื้นฐานของคอมพิวเตอร์เท่านั้น แต่บางส่วนก็พยายามศึกษาโปรแกรมประยุกต์ในขั้นที่สูงขึ้น ทำให้มีความชำนาญในการใช้โปรแกรมประยุกต์ต่าง ๆ นิยมเรียกกลุ่มนี้ว่า เพาเวอร์ยูสเซอร์ (power user)
ผู้เชี่ยวชาญทางด้านคอมพิวเตอร์ (computer professional) หมายถึงผู้ที่ได้ศึกษาวิชาการทางด้านคอมพิวเตอร์ ทั้งในระดับกลางและระดับสูง ผู้เชี่ยวชาญทางด้านนี้จะนำความรู้ที่ได้ศึกษามาประยุกต์และพัฒนาใช้งาน และประสิทธิภาพของระบบคอมพิวเตอร์ให้ทำงานในขั้นสูงขึ้นไปได้อีก
นักวิชาการหลายท่านได้กำหนดหรือนิยามความหมายของคอมพิวเตอร์ไว้หลายความหมาย แต่เมื่อพิจารณาโดยภาพรวมแล้ว ความหมายของคอมพิวเตอร์จะหมายถึง อุปกรณ์อิเล็กทรอนิกส์อย่างหนึ่งที่สามารถรับโปรแกรมและข้อมูล ประมวลผล สื่อสารเคลื่อนย้ายข้อมูลและแสดงผลลัพธ์ได้
ซึ่งจะต้องมีส่วนประกอบพื้นฐาน 4 อย่างดังต่อไปนี้
- มีวงจรนำเข้า (input) และวงจรส่งออก (output)
- มีหน่วยประมวลผลกลาง (Central Processing Unit : CPU) ที่ใช้ในการคำนวณทางคณิตศาสตร์และการดำเนินการทางตรรกะ
- มีหน่วยความจำที่ใช้ในการเก็บโปรแกรมและข้อมูล
- มีความสามารถในการประมวลผลชุดคำสั่ง
เทคโนโลยีสารสนเทศ
คำว่าเทคโนโลยี หมายถึง การประยุกต์เอาความรู้ทางด้านวิทยาศาสตร์มาใช้ให้เกิดประโยชน์ การศึกษาพัฒนาองค์ความรู้ต่าง ๆ ก็เพื่อให้เข้าใจธรรมชาติ กฎเกณฑ์ของสิ่งต่าง ๆ และหาทางนำมาประยุกต์ให้เกิดประโยชน์ เทคโนโลยีจึงเป็นค้าที่มีความหมายกว้างไกล เป็นคำที่เราได้พบเห็นและได้ยินอยู่ตลอดมา
ส่วนคำว่าสารสนเทศ หมายถึงข้อมูลที่เป็นประโยชน์ต่อการดำเนินชีวิตของมนุษย์ มนุษย์แต่ละคนตั้งแต่เกิดมาได้เรียนรู้สิ่งต่าง ๆ เป็นจำนวนมาก เรียนรู้สภาพสังคมความเป็นอยู่ ดังนั้นจะเห็นได้ชัดความรู้เกิดจากข้อมูลข่าวสารต่าง ๆ ทุกวันนี้มีข้อมูลรอบตัวเรามาก ข้อมูลเหล่านี้มาจากสื่อ เช่น วิทยุ โทรทัศน์ หนังสือพิมพ์ เครือข่ายคอมพิวเตอร์
สามารถแบ่งกลุ่มย่อยเป็น 3 กลุ่ม
1.คอมพิวเตอร์
2.การสื่อสาร
3.ข้อมูลแบบมัลติมีเดีย
ซึ่งในแต่ละกลุ่มย่อย ๆ ได้อีกมากมาย องค์ประกอบทั้ง 3 ส่วนนี้ ยังต้องอาศัยการทำงานร่วมกันยกตัวอย่างเช่น เครื่องเซิฟเวอร์กับเครื่องคอมพิวเตอร์
ความต้องการที่จะพัฒนาเทคโนโลยีสารสนเทศใหม่ประกอบด้วย
1.ความต้องการในเชิงของสื่อที่เป็นมวลชน
2.ความเร็วในการสื่อสารข้อมูล
3.ระบบการสื่อสารที่ทันสมัย
ส่วนประกอบของคอมพิวเตอร์
สำหรับคอมพิวเตอร์นั้น จะมีส่วนประกอบหลัก ๆ อยู่ 4 ส่วนด้วยกัน คือ
1. โปรเซสเซอร์ (Processor)
2. หน่วยความจำ(Memory)
3. ส่วนอินพุต/เอาต์พุต (Input/Output)
4. สื่อจัดเก็บข้อมูล(Storage)
องค์ประกอบของคอมพิวเตอร์
ฮาร์ดแวร์ (Hardware)
องค์ประกอบคอมพิวเตอร์ หมายถึง ส่วนการทํางานที่จําเป็นสําหรับคอมพิวเตอร์ 4 ส่วนคือส่วนที่ทําหน้าที่รับข้อมูล และคําสั่ง หรือเรียกว่าหน่วยรับข้อมูลเข้า ส่วนที่ทําหน้าที่นําข้อมูลที่นําเข้า หรือคําสั่งไปประมวลผล หรือเรียกกว่าหน่วยประมวลผลกลาง
1 หน่วยรับข้อมูลเข้า (Input Unit)
หน่วยรับข้อมูล เข้า เป็นหน่วยที่ทําหน้าที่รับข้อมูล หรือคําสั่งเข้าสู่คอมพิวเตอร์เพื่อให้คอมพิวเตอร์นําข้อมูล หรือคําสั่งดังกล่าวไปประมวลผลกลางต่อไป ตัวอย่างของอุปกรณ์ที่จัดอยู่ในหน่วยรับข้อมูลเข้าได้แก่
• แป้นพิมพ์ (Keyboard)
• เมาส์ (Mouse)
• ไมโครโฟน (Microphone)
• แสกนเนอร์ (Scanner)
• กล้องดิจิตอล
• ตัวอย่างของหน่วยรับข้อมูลเข้าแสดงในรูป
2 หน่วยประมวลผล (Central Process Unit)
หน่วย ประมวลผลกลาง เป็นหน่วยที่สําคัญที่สุด เปรียบได้กับสมองของคอมพิวเตอร์มีหน้าที่ประมวลผลของมูล หรือคําสั่งต่าง ๆ และมีหน้าที่ควบคุมระบบต่าง ๆ ของคอมพิวเตอร์ ให้ทุกหน่วยทํางานสอดคล้องกัน ซึ่งหน่วยประมวลผลการจะประกอบด้วยหน่วยย่อย ๆ ดังต่อไปนี้
• หน่วยความจํา (Memory Unit)
• รีจิสเตอร์ (Register) คือ หน่วยความจําที่อยู่ภายใน CPU ทําหน้าที่เก็บข้อมูลที่ส่งมาจากหน่วยความจําหลัก และจะนําข้อมูลดังกล่าวไปประมวลผล
• รอม (Read Only Memory: ROM) คือ หน่วยความจําหลักชนิดถาวรของคอมพิวเตอร์ทําหน้าที่เก็บคําสั่งต่าง ๆ ไม่สามารถแก้ไข้ข้อมูลในรอมได้ เปรียบได้กับหนังสือที่จะเก็บความรู้ต่าง ๆ เอาไว้
• แรม (Random Access Memory: RAM) คือ หน่วยความจําหลักชนิดหนึ่งของคอมพิวเตอร์ทําหน้าที่เก็บข้อมูล หรือคําสั่งต่าง ๆ ที่ใช้ในการประมวลผล สามารถแก้ไขข้อมูลในแรมได้ และข้อมูลจะหายไปเมื่อปิดเครื่อง
• คอมพิวเตอร์ เปรียบได้กับกระดาษทดหน่วยคํานวณ และตรรกะ (Arithmetic and Login Unit: ALU) เป็นหน่วยที่ทําหน้าที่คํานวณทางด้านคณิตศาสตร์ เช่น บวก ลบ คูณ หาร หรือคํานวณทางตรรกะศาสตร์ เช่น เปรียบเทียบข้อเท็จ เป็นต้น
• หน่วยควบคุม (Control Unit) เป็นหน่วยที่ทําหน้าที่ควบคุมการทํางานทุกๆ หน่วยในCPU และอุปกรณ์ต่อพ่วงให้ทํางานได้อย่างสัมพันธ์กัน
3 หน่วยแสดงผล (Output Unit)
หน่วยแสดงผลเป็นหน่วยที่ทําหน้าที่นําผลลัพธ์ที่ได้จากการประมวลผลกลางไปแสดงตัวอย่างอุปกรณ์ที่จัดเป็นชนิดหน่วยแสดงผลได้แก่
• จอภาพ
• เครื่องพิมพ์
• ลําโพง
• ตัวอย่างของหน่วยแสดงผลดังแสดงในรูป
4 หน่วยเก็บข้อมูลสํารอง (Secondary Storage)
หน่วยเก็บข้อมูลสํารอง คือ สื่อในการเก็บบันทึกข้อมูล เช่น Hard disk, CD-ROM,Tape, Floppy disk เป็นต้น
ซอฟต์แวร์ (Software)
คอมพิวเตอร์ฮาร์ดแวร์ ที่ประกอบออกมาจากโรงงานจะยังไม่สามารถทำงานใดๆ เนื่องจากต้องมี ซอฟต์แวร์ (Software) ซึ่งเป็นชุดคำสั่งหรือโปรแกรมที่สั่งให้ฮาร์ดแวร์ทำงานต่าง ๆ ตามต้องการ โดยชุดคำสั่งหรือโปรแกรมนั้นจะเขียนขึ้นมาจาก ภาษาคอมพิวเตอร์ (Programming Language) ภาษาใดภาษาหนึ่ง และมี โปรแกรมเมอร์ (Programmer) หรือนักเขียนโปรแกรมเป็นผู้ใช้ภาษาคอมพิวเตอร์เหล่านั้นเขียนซอฟต์แวร์ต่าง ๆ ขึ้นมา
ซอฟต์แวร์ สามารถแบ่งออกเป็นสองประเภทใหญ่ๆคือ
• ซอฟต์แวร์ระบบ (System Software )
• ซอฟต์แวร์ประยุกต์ ( Application Software )
บุคลากร (Peopleware)
เครื่องคอมพิวเตอร์โดยมากต้องใช้บุคลากรสั่งให้เครื่องทำงาน เรียกบุคลากรเหล่านี้ว่า ผู้ใช้ หรือ ยูเซอร์ (user) แต่ก็มีบางชนิดที่สามารถทำงานได้เองโดยไม่ต้องใช้ผู้ควบคุม อย่างไรก็ตาม คอมพิวเตอร์ก็ยังคงต้องถูกออกแบบหรือดูแลรักษาโดยมนุษย์เสมอ
ผู้ใช้ คอมพิวเตอร์ (computer user) แบ่งได้เป็นหลายระดับ เพราะผู้ใช้คอมพิวเตอร์บางส่วนก็ทำงานพื้นฐานของคอมพิวเตอร์เท่านั้น แต่บางส่วนก็พยายามศึกษาโปรแกรมประยุกต์ในขั้นที่สูงขึ้น ทำให้มีความชำนาญในการใช้โปรแกรมประยุกต์ต่าง ๆ นิยมเรียกกลุ่มนี้ว่า เพาเวอร์ยูสเซอร์ (power user)
ผู้เชี่ยวชาญทางด้านคอมพิวเตอร์ (computer professional) หมายถึงผู้ที่ได้ศึกษาวิชาการทางด้านคอมพิวเตอร์ ทั้งในระดับกลางและระดับสูง ผู้เชี่ยวชาญทางด้านนี้จะนำความรู้ที่ได้ศึกษามาประยุกต์และพัฒนาใช้งาน และประสิทธิภาพของระบบคอมพิวเตอร์ให้ทำงานในขั้นสูงขึ้นไปได้อีก
วันอังคารที่ 26 กรกฎาคม พ.ศ. 2554
วันจันทร์ที่ 25 กรกฎาคม พ.ศ. 2554
ระบบเลขฐาน
ระบบเลขฐานสิบ ฐานสอง ฐานแปด และฐานสิบหก
คอมพิวเตอร์เป็นอุปกรณ์ ที่ต้องอาศัยตัวเลขและหลักการทางคณิตศาสตร์ ในการสร้างข้อมูลและการประมวลผล ซึ่งระบบเลขฐานที่ใช้ในคอมพิวเตอร์ มี 4 ระบบ ได้แก่ ระบบเลขฐานสิบ ระบบเลขฐานสอง ระบบฐานแปด และระบบฐานสิบหก
1. ระบบเลขฐานสอง (Binary Numbering SyStem)
ข้อมูลต่างๆ ไม่ว่าจะเป็นข้อมูลตัวเลข ตัวอักษร เสียง หรือรูปภาพนั้น เมื่อนำเข้าสู่เครื่องคอมพิวเตอร์ จะทำการเข้ารหัสหรือแปลงข้อมูลให้อยู่ในรูปเลขฐานสอง และประมวลผลเสร็จแล้วจึงทำการแปลงข้อมูลกลับมาในรูปแบบที่มนุษย์เข้าใจ ระบบเลขฐานสอง ประกอบด้วยสัญลักษณ์เพียง 2 ตัว คือ 0 และ 1
2. ระบบเลขฐานแปด (Octal Numbering System)
ระบบฐานสิบไม่มีสัญลักษณ์สำหรับเลข 10 ระบบเลขฐานสองไม่มีสัญลักษณ์เลข 2 ดังนั้นในระบบเลขฐานแปดจึงไม่มีสัญลักษณ์เลข 8 สรุปได้ว่า สัญลักษณ์ที่ใช้ในระบบเลขฐานแปด มีจำนวนทั้งสิ้น 8 ตัว ได้แก่ 0, 1, 2, 3, 4, 5, 6 และ7
3. ระบบเลขฐานสิบ (Decimal Numbering System)
ระบบเลขฐานสิบเป็นระบบที่ใช้อยู่ในชีวิตประจำวัน เช่น การนับจำนวนวัตถุ สิ่งของ หรือการนับจำนวนคน ระบบเลขฐานสิบใช้สัญลักษณ์ 10 ตัว ได้แก่ 0 1 2 3 4 5 6 7 8 9 โดยตัวเลข 0 แทนค่าที่น้อยที่สุด เลข 9 แทนค่ามากที่สุด และจะเพิ่มค่าทีละหนึ่ง 2 3 … จนครบ 10 ตัว
4. ระบบเลขฐานสิบหก (Hexadecimal Numbering System)
ในระบบเลขฐานสิบหกมีสัญลักษณ์ที่ใช้ในระบบเลขฐานสิบหก จำนวน 16 ตัว ได้แก่ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, E, F
Binary - Coded Decimal (BCD) - 8421 code
เลข Decimal 1 Digit เขียนแทนด้วยเลข Binary 4 bit โดยที่แต่ละ bit ของรหัส BCD -8421 ได้กำหนดน้ำหนักไว้ต่างๆ กัน คือ bit ทางขวามือสุดมีน้ำหนักเป็น 1 ถัดมาเป็น 2,4 และซ้ายมือสุดเป็น 8 ตามลำดับ เราจึงเรียกรหัส BCD แบบ 8421 หรือ BCD -8421 รหัส BCD -8421 นี้นับว่าสะดวกสบายในการอ่านมาก เพราะถ้าเลข Decimal มีหลายๆ หลัก (Digit) ก็จะแทนแต่ละหลักของเลข Decimal ด้วยเลข Binary หลักละ 4 bit
รหัสเกิน 3 (Excess -3 code)
การเข้ารหัสเลข Decimal เป็น Excess - 3 code หรือ การถอดรหัสจาก Excess - 3 code เป็นเลข Decimal ก็มีวิธีการเช่นเดียวกันกับการเข้ารหัสเลข Decimal เป็น BCD -8421 code หรือการถอดรหัสจาก BCD -8421 code เป็น Decimal
ประโยชน์ของรหัส Excess-3 นั้นจะนำไปใช้ในการบวกเลข ซึ่งเดิมเราใช้รหัส BCD บวกเลขที่มีคำตอบมากกว่า 9 ไม่ได้ หากมีการบวกเลขที่ได้ผลลัพธ์มากกว่า 9 เราสามารถนำรหัส Excess-3 ไปช่วยได้
คอมพิวเตอร์เป็นอุปกรณ์ ที่ต้องอาศัยตัวเลขและหลักการทางคณิตศาสตร์ ในการสร้างข้อมูลและการประมวลผล ซึ่งระบบเลขฐานที่ใช้ในคอมพิวเตอร์ มี 4 ระบบ ได้แก่ ระบบเลขฐานสิบ ระบบเลขฐานสอง ระบบฐานแปด และระบบฐานสิบหก
1. ระบบเลขฐานสอง (Binary Numbering SyStem)
ข้อมูลต่างๆ ไม่ว่าจะเป็นข้อมูลตัวเลข ตัวอักษร เสียง หรือรูปภาพนั้น เมื่อนำเข้าสู่เครื่องคอมพิวเตอร์ จะทำการเข้ารหัสหรือแปลงข้อมูลให้อยู่ในรูปเลขฐานสอง และประมวลผลเสร็จแล้วจึงทำการแปลงข้อมูลกลับมาในรูปแบบที่มนุษย์เข้าใจ ระบบเลขฐานสอง ประกอบด้วยสัญลักษณ์เพียง 2 ตัว คือ 0 และ 1
2. ระบบเลขฐานแปด (Octal Numbering System)
ระบบฐานสิบไม่มีสัญลักษณ์สำหรับเลข 10 ระบบเลขฐานสองไม่มีสัญลักษณ์เลข 2 ดังนั้นในระบบเลขฐานแปดจึงไม่มีสัญลักษณ์เลข 8 สรุปได้ว่า สัญลักษณ์ที่ใช้ในระบบเลขฐานแปด มีจำนวนทั้งสิ้น 8 ตัว ได้แก่ 0, 1, 2, 3, 4, 5, 6 และ7
3. ระบบเลขฐานสิบ (Decimal Numbering System)
ระบบเลขฐานสิบเป็นระบบที่ใช้อยู่ในชีวิตประจำวัน เช่น การนับจำนวนวัตถุ สิ่งของ หรือการนับจำนวนคน ระบบเลขฐานสิบใช้สัญลักษณ์ 10 ตัว ได้แก่ 0 1 2 3 4 5 6 7 8 9 โดยตัวเลข 0 แทนค่าที่น้อยที่สุด เลข 9 แทนค่ามากที่สุด และจะเพิ่มค่าทีละหนึ่ง 2 3 … จนครบ 10 ตัว
4. ระบบเลขฐานสิบหก (Hexadecimal Numbering System)
ในระบบเลขฐานสิบหกมีสัญลักษณ์ที่ใช้ในระบบเลขฐานสิบหก จำนวน 16 ตัว ได้แก่ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, E, F
Binary - Coded Decimal (BCD) - 8421 code
เลข Decimal 1 Digit เขียนแทนด้วยเลข Binary 4 bit โดยที่แต่ละ bit ของรหัส BCD -8421 ได้กำหนดน้ำหนักไว้ต่างๆ กัน คือ bit ทางขวามือสุดมีน้ำหนักเป็น 1 ถัดมาเป็น 2,4 และซ้ายมือสุดเป็น 8 ตามลำดับ เราจึงเรียกรหัส BCD แบบ 8421 หรือ BCD -8421 รหัส BCD -8421 นี้นับว่าสะดวกสบายในการอ่านมาก เพราะถ้าเลข Decimal มีหลายๆ หลัก (Digit) ก็จะแทนแต่ละหลักของเลข Decimal ด้วยเลข Binary หลักละ 4 bit
รหัสเกิน 3 (Excess -3 code)
การเข้ารหัสเลข Decimal เป็น Excess - 3 code หรือ การถอดรหัสจาก Excess - 3 code เป็นเลข Decimal ก็มีวิธีการเช่นเดียวกันกับการเข้ารหัสเลข Decimal เป็น BCD -8421 code หรือการถอดรหัสจาก BCD -8421 code เป็น Decimal
ประโยชน์ของรหัส Excess-3 นั้นจะนำไปใช้ในการบวกเลข ซึ่งเดิมเราใช้รหัส BCD บวกเลขที่มีคำตอบมากกว่า 9 ไม่ได้ หากมีการบวกเลขที่ได้ผลลัพธ์มากกว่า 9 เราสามารถนำรหัส Excess-3 ไปช่วยได้
สมัครสมาชิก:
บทความ (Atom)











































