วันอังคารที่ 17 กรกฎาคม พ.ศ. 2555

ฮาร์แวร์


ฮาร์ดแวร์ (Hardware)

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

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

เราสามารถแบ่งส่วนประกอบของฮาร์ดแวร์ออกได้เป็น 5 หน่วยที่สำคัญ ดังนี้

1. หน่วยรับข้อมูล (Input Unit) ทำหน้าที่ในการรับโปรแกรม และข้อมูลเข้าสู่คอมพิวเตอร์ ตัวอย่างอุปกรณ์ที่ใช้ในการรับข้อมูลเข้า ได้แก่ แป้นพิมพ์หรือคีย์บอร์ด (Keyboard) เครื่องสแกนต่างๆ เช่น เครื่องรูดบัตร สแกนเนอร์ ฯลฯ

2. หน่วยความจำ (Memory Unit) ทำหน้าที่เก็บโปรแกรมหรือข้อมูลที่รับมาจากหน่วยรับข้อมูล เพื่อเตรียมส่งให้หน่วยประมวลผลกลางทำการประมวลผล และรับผลลัพธ์ที่ได้จากการประมวลผล เพื่อเตรียมส่งออกหน่วยแสดงข้อมูลต่อไป

3. หน่วยประมวลผลกลาง (CPU หรือ Central Processing Unit) ทำหน้าที่ปฏิบัติงานตามคำสั่งที่ปรากฏอยู่ในโปรแกรม หน่วยนี้จะประกอบด้วยหน่วยย่อยๆ อีก 2 หน่วย ได้แก่ หน่วยคำนวณเลขคณิตและตรรกวิทยา (ALU หรือArithmetic and Logical Unit) และ หน่วยควบคุม (CU หรือ Control Unit)

4. หน่วยเก็บข้อมูลสำรอง (Secondary Storge) ทำหน้าที่เก็บข้อมูลหรือโปรแกรมที่จะป้อนเข้าสู่หน่วยความจำหลักภายในเครื่องก่อนทำการประมวลผลโดย ซีพียู รวมทั้งเป็นแหล่งเก็บผลลัพท์จากการประมวลผลด้วย เพื่อการใช้งานในภายหลัง


5. หน่วยแสดงข้อมูล (Output Unit) ทำหน้าที่แสดงผลลัพท์จากการประมวลผล เช่น จอภาพ เครื่องพิมพ์ เป็นต้น



หน่วยรับข้อมูล (Input Unit)PDFพิมพ์อีเมล
เขียนโดย man@dmin   
วันเสาร์ที่ 02 พฤษภาคม 2009 เวลา 02:22 น.
หน่วยรับข้อมูล (Input Unit)
ทำหน้าที่รับข้อมูลจากผู้ใช้เข้าสู่หน่วยความจำหลัก ปัจจุบันมีสื่อต่าง ๆ ให้เลือกใช้ได้มากมาย แบ่งเป็นประเภทต่าง ๆ
advertisements
 อุปกรณ์แบบกด (Keyed Device) แป้นพิมพ์ (Keyboard)แบ่งเป็น 4 กลุ่มด้วยกันคื
-  แป้นอักขระ (Character Keys)
-  แป้นควบคุม (Control Keys)
-  แป้นฟังก์ชัน (Function Keys)
-  แป้นตัวเลข (Numeric Keys)

หน่วยความจำ (Memory Unit)PDFพิมพ์อีเมล
เขียนโดย man@dmin   
วันเสาร์ที่ 02 พฤษภาคม 2009 เวลา 02:22 น.
หน่วยความจำหลัก (Main Memory Unit)
เป็นอุปกรณ์ที่ใช้ในการจดจำข้อมูล และโปรแกรมต่าง ๆ ที่อยู่ระหว่างการประมวลผลของคอมพิวเตอร์ บางครั้งอาจเรียกว่า หน่วยเก็บข้อมูลหลัก (Primary storage)
สามารถแบ่งออกได้เป็น 2 ประเภท


 หน่วยความจำหลักแบบอ่านได้อย่างเดียว (Read Only Memory - ROM)

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









 หน่วยความจำหลักแบบแก้ไขได้ (Random Access Memory - RAM)

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




หน่วยประมวลผลกลาง(central processing unit)PDFพิมพ์อีเมล
เขียนโดย man@dmin   
วันอังคารที่ 02 มิถุนายน 2009 เวลา 06:58 น.
หน่วยประมวลผลกลาง(central processing unit) หรือที่นิยมเรียกสั้น ๆ ว่า ซีพียู (CPU)

advertisements

เป็นวงจรอิเลคทรอนิคที่ทำงาน หรือประมวลผล ตามชุดของคำสั่งเครื่องจากซอฟต์แวร์ คำนี้เริ่มใช้ในอุตสาหกรรมคอมพิวเตอร์ตั้งแต่ต้นศตวรรษ 1960s

หน่วยประมวลผลเปรียบเสมือนเป็นสมองของคอมพิวเตอร์ ในการทำหน้าที่ตัดสินใจหรือคำนวณ จากคำสั่งที่ได้รับมา เช่น การเปรียบเทียบ การกระทำการทางคณิตศาสตร์ ฯลฯ
โดยมีกระบวนการพื้นฐานคือ

    • 1. อ่านชุดคำสั่ง (fetch)
    • Fetch - การอ่านชุดคำสั่งขึ้นมา 1 คำสั่งจากโปรแกรม ในรูปของระหัสเลขฐานสอง (Binary Code from on-off of BIT)
    • 2. ตีความชุดคำสั่ง (decode)
    • Decode - การตีความ 1 คำสั่งนั้นด้วยวงจรถอดรหัส (Decoder circuit) ตามจำนวนหลัก (BIT) ว่ารหัสนี้จะให้วงจรอื่นใดทำงานด้วยข้อมูลที่ใด
    • 3. ประมวลผลชุดคำสั่ง (execute)
    • Execute - การทำงานตาม 1 คำสั่งนั้น คือ วงจรใดในไมโครโปรเซสเซอร์ทำงาน เช่น วงจรบวก วงจรลบ วงจรเปรียบเทียบ วงจรย้ายข้อมูล ฯลฯ
    • 4. อ่านข้อมูลจากหน่วยความจำ (memory)
    • Memory - การติดต่อกับหน่วยความจำ การใช้ข้อมูที่อยู่ในหน่วยจำชั่วคราว (RAM, Register) มาใช้ในคำสั่งนั้นโดยอ้างที่อยู่ (Address)
    • 5. เขียนข้อมูล/ส่งผลการประมวลกลับ (write back)
    Write Back - การเขียนข้อมูลกลับ โดยมีหน่วยจำ Register ช่วยเก็บที่อยู่ของคำสั่งต่อไป ภายหลังมีคำสั่งกระโดดบวกลบที่อยู่


  • โปรเซสเซอร์ (Processor) หรือ ชิป (chip) 

  • นับเป็นอุปกรณ์ ที่มีความสำคัญมากที่สุด ของฮาร์ดแวร์เพราะมีหน้าที่ในการประมวลผลข้อมูลที่ผู้ใช้ป้อน เข้ามาทางอุปกรณ์อินพุต ตามชุดคำสั่งหรือโปรแกรมที่ผู้ใช้ต้องการใช้งาน หน่วยประมวลผลกลาง ประกอบด้วยส่วนประสำคัญ 3 ส่วน คือ
หน่วยเก็บข้อมูลสำรอง (Secondary Storage Unit)PDFพิมพ์อีเมล
เขียนโดย man@dmin   
วันอังคารที่ 02 มิถุนายน 2009 เวลา 07:10 น.

internal storge หรือเป็นหน่วยเก็บข้อมูลและโปรแกรมชั่วคราว( temporary storage)
เมื่อปิดเคื่รองคอมพิวเตอร์ข้อมูลหรือโปรเเกรมทุกอย่าง ที่เก็บในแรมจะหายไป เนื่องจากไม่มีกระแสไฟฟ้าหล่อเลี้ยง หน่วยเก็บข้อมูลประเภทนี้จึงเรียกว่า volatile ดังนั้นจัดเก็บข้อมูลอย่างถาวร ไว้ใช้งานในภายหลัง จึงจำเป็นจะตอ้งมีหน่วยเก็บเข้อมูลภายนอกที่เรียกว่า external storage หรือ secondary storage หรือ auxiliary storage ซึ่งสามารถจัดเก็บข้อมูลสำหรับการประมวลผลไว้ได้ถึงแม้ว่าจะไม่มีกระเเส ไฟฟ้าหล่อเลี้ยง( non-volatile) ก็ตาม
advertisements

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

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



อุปกรณ์เก็บข้อมูลสำรอง สามารถจำแนกได้เป็น 2 ประเภทหลัก ๆ ดังนี้ 
1. จานแม่เหล็ก ( magnetic disk storage) 










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


floppy disk

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