ส่วนประมวลผลข้อมูล (Central Processing Unit)
ส่วนประกอบของคอมพิวเตอร์ ที่จะขาดไม่ได้เลยคือหน่วยประมวลผลกลาง หรือ ซีพียู เรียกอีกชื่อหนึ่งว่า โปรเซสเซอร์ (Processor) หรือ ชิป (chip) นับเป็นอุปกรณ์ ที่มีความสำคัญมากที่สุดของฮาร์ดแวร์ เพราะมีหน้าที่ในการประมวลผลข้อมูลที่ผู้ใช้ป้อนเข้ามาทางอุปกรณ์อินพุต ตามชุดคำสั่ง หรือโปรแกรมที่ผู้ใช้ต้องการใช้งาน ส่วนประกอบของหน่วยประมวลผลกลางนั้นประกอบไปด้วย
1. หน่วยคำนวณ และตรรกะ (Arithmetic & Logical Unit : ALU)
หมายยถึง หน่วยคำนวณและตรรกะเป็นหน่วยที่ทำหน้าที่คำนวณทางเลขคณิตได้แก่ การบวก ลบ คูณ หาร และเปรียบเทียบทางตรรกะเพื่อทำการตัดสินใจ เช่น ทำการเปรียบเทียบข้อมูล เพื่อตรวจสอบว่าปริมาณหนึ่ง น้อยกว่า เท่ากับ หรือมากกว่า อีกปริมาณหนึ่ง แล้วส่งผลการเปรียบเทียบว่า จริงหรือเท็จไปยังหน่วยความจำเพื่อทำงานต่อไป ตามขั้นตอนที่กำหนดไว้ในเงื่อนไข การทำงานของเอแอลยู คือ รับข้อมูลจากหน่วยความจำ มาไว้ในที่เก็บชั่วคราวของเอแอลยูซึ่งเรียกว่า รีจิสเตอร์ ( register ) เพื่อทำการคำนวณแล้วส่งผลลัพธ์กลับไปยังหน่วยความจำ ทั้งนี้ในการส่งข้อมูลระหว่างอุปกรณ์ต่างๆ ข้อมูลระหว่างอุปกรณ์ต่างๆ ข้อมูลและคำสั่งจะอยู่ในรูปของสัญญาณไฟฟ้า แล้วยังส่งไปยัง อุปกรณ์ต่างๆ ผ่านระบบส่งถ่ายข้อมูลผ่านในที่เรียกว่าบัส ( bus )
กลไกลการทำงานของหน่วยประมวลผลกลาง มีความสลับซับซ้อน ผู้พัฒนาซีพียูได้สร้างกลไกให้ทำงานได้ดีขึ้น โดยแบ่งการทำงาน ออกเป็นส่วนๆ มีการทำงานแบบขนาน และทำงานเหลื่อมกันเพื่อให้ทำงานได้เร็วขึ้น
ในด้านความเร็วของซีพียู ถูกกำหนดโดยปัจจัย 2 อย่าง ปัจจัยแรกคือ สถาปัตยกรรมภายในของซีพียูแต่ละรุ่น ซีพียูที่ได้รับการออกแบบภายใน ที่ดีกว่าย่อมมีประสิทธิภาพในการประมวลผลที่ดีกว่า การพัฒนาทางด้านสถาปัตยกรรมก็มีส่วนทำให้ลักษณะของซีพียูแตกต่างกันไป ดังในรูป จะเห็นความแตกต่างระหว่างซีพียูเพนเทียมในรุ่นแรกๆ กับซีพียูเพนเทียมโฟร์
กลไกลการทำงานของหน่วยประมวลผลกลาง มีความสลับซับซ้อน ผู้พัฒนาซีพียูได้สร้างกลไกให้ทำงานได้ดีขึ้น โดยแบ่งการทำงาน ออกเป็นส่วนๆ มีการทำงานแบบขนาน และทำงานเหลื่อมกันเพื่อให้ทำงานได้เร็วขึ้น
ในด้านความเร็วของซีพียู ถูกกำหนดโดยปัจจัย 2 อย่าง ปัจจัยแรกคือ สถาปัตยกรรมภายในของซีพียูแต่ละรุ่น ซีพียูที่ได้รับการออกแบบภายใน ที่ดีกว่าย่อมมีประสิทธิภาพในการประมวลผลที่ดีกว่า การพัฒนาทางด้านสถาปัตยกรรมก็มีส่วนทำให้ลักษณะของซีพียูแตกต่างกันไป ดังในรูป จะเห็นความแตกต่างระหว่างซีพียูเพนเทียมในรุ่นแรกๆ กับซีพียูเพนเทียมโฟร์
นอกจากนี้ อีกปัจจัยหนึ่งที่เป็นตัวกำหนดความเร็วของซีพียู คือความถี่ของสัญญาณนาฬิกา
( clock ) ซึ่งเป็นสัญญาณไฟฟ้าที่คอยกำหนดจังหวะการทำงานประสานของงจรภายในให้สอดคล้องกัน ในอดีตสัญญาณดังกล่าวจะมีความถี่ในหน่วยเป็นเมกะเฮิรตซ์ ( megahertz ) หรือล้านครั้งต่อวินาที ดังนั้นสำหรับซีพียูที่มีสถาปัตยกรรมภายในเหมือนทุกประการ แต่ความถี่สัญญาณนาฬิกาต่างกัน ซีพียูที่มีความถี่สัญญาณนาฬิกาต่างกัน ซีพียูที่มีความถี่สัญญาณนาฬิกาสูงกว่าจะทำงานได้เร็วกว่าและซีพียูที่มีอยู่ในปัจจุบันมีความถี่ในระดับจิกะเฮิรตซ์
( clock ) ซึ่งเป็นสัญญาณไฟฟ้าที่คอยกำหนดจังหวะการทำงานประสานของงจรภายในให้สอดคล้องกัน ในอดีตสัญญาณดังกล่าวจะมีความถี่ในหน่วยเป็นเมกะเฮิรตซ์ ( megahertz ) หรือล้านครั้งต่อวินาที ดังนั้นสำหรับซีพียูที่มีสถาปัตยกรรมภายในเหมือนทุกประการ แต่ความถี่สัญญาณนาฬิกาต่างกัน ซีพียูที่มีความถี่สัญญาณนาฬิกาต่างกัน ซีพียูที่มีความถี่สัญญาณนาฬิกาสูงกว่าจะทำงานได้เร็วกว่าและซีพียูที่มีอยู่ในปัจจุบันมีความถี่ในระดับจิกะเฮิรตซ์
2. หน่วยควบคุม (Control Unit)
หมายถึง ควบคุมการทำงานของเครื่องคอมพิวเตอร์ทั้งระบบ เช่น ควบคุมการทำงานของความจำหลัก หน่วยรับข้อมูล หน่วยคำนวณและตรรกะ หน่วยแสดงผล และที่เก็บข้อมูลต่าง ๆ ดังนั้นการทำงานของหน่วยนี้จึงเปรียบเสมือนเป็นศูนย์กลางระบบประสาท ที่ทำหน้าที่ควบคุมการทำงานของส่วนประกอบต่าง ๆ ของเครื่องคอมพิวเตอร์ โดยที่หน่วยควบคุมและซีพียูจะรับรู้คำสั่งต่าง ๆ ในรูปของคำสั่งภาษาเครื่องเท่านั้น ถ้าผู้ใช้เขียนโปรแกรมโดยใช้ภาษาระดับสูง (High Level Language) ก่อนที่จะสั่งให้คอมพิวเตอร์ทำงานจะต้องมีการแปลงเป็นภาษาระดับต่ำ(Low Level Language) ก่อน
หน่วยความจำแคช (cache memory) เป็นหน่วยความจำขนาดเล็กที่อยู่ภายในซีพียู เรียกว่า หน่วยความจำระดับ 2 (L2: Level 2) ปกติมักมีขนาด 512 กิโลไบต์ (512 K) ทำหน้าที่เก็บพักข้อมูลที่จะต้องประมวลผลไว้ล่วงหน้าและเก็บพักข้อมูลที่ประมวลผลแล้วรอการส่งออกทำให้ซีพียูทำงานเร็วขึ้น ส่วนหน่วยความจำที่ทำหน้าที่ทำหน้าที่เก็บพักข้อมูลที่อยู่นอกซีพียูเป็นหน่วยความจำระดับ 3
3. หน่วยความจำหลัก (Main Memory)
หมายถึง หน่วยความจำหลัก (Main Memory) คือ หน่วยความจำหลักเป็นหน่วยความจำพื้นฐานในคอมพิวเตอร์ทุกเครื่อง เป็นหัวใจของการทำงานในรูปแบบอัตโนมัติ มีหน้าที่เก็บข้อมูลต่างๆ ที่ป้อนเข้ามาเพื่อให้หน่วยประมวลผลนำไปใช้ และเก็บข้อมูลที่เกี่ยวกับคุณสมบัติและระบบการทำงานของเครื่องคอมพิวเตอร์ด้วย
หน่วยของข้อมูลที่จัดเก็บในหน่วยความจำเรียกว่าไบต์ (byte) 1 ไบต์ จะประกอบไปด้วย 8 บิต นอกจากนี้ยังมีหน่วยเป็นกิโลไบต์ (kilobyte หรือ KB ) ซึ่งมีค่าเท่ากับ 1,024 ไบต์ , เมกะไบต์ (megabyte หรือ MB) มีค่าโดยประมาณหนึ่งล้านไบต์ หรือ 1,024 KB , กิกะไบต์ ( gigabyte หรือ GB ) มีค่าประมาณหนึ่งพันล้านไบต์หรือหนึ่งล้านกิโลไบต์และเทราไบต์ ( terabyte หรือ TB ) มีค่าประมาณหนึ่งล้านล้านไบต์ หน่วยความจุของข้อมูลในหน่วยความจำสรุปได้ดังนี้
8 bits = 1 byte1024 bytes = 1 kilobyte (KB)1024 KB = 1 megabyte (MB)1024 MB = 1 gigabyte (GB)1024 GB = 1 terabyte (TB)หน่วยความจำหลักที่เป็นที่รู้จักกันอย่างกว้างขวางมี 3 ประเภท คือ แรม (RAM) รอม (ROM) และซีมอส (CMOS)
Read - 0nly memory หรือ ROM เป็นหน่วยความจำที่บันทึกข้อสนเทศและคำสั่งเริ่มต้น (start -up) ของระบบ คุณสมบัติเด่นของรอมคือ ข้อมูลและคำสั่งจะไม่ถูกลบหายไป ถึงแม้ว่าจะปิดเครื่องคอมพิวเตอร์ หรือไม่มีกระแสไฟฟ้าหล่อเลี้ยงแล้วก็ตาม
หน่วยความจำ CMOS
CMOS ย่อมาจาก complementary metal-oxide semiconductor เป็นหน่วยความจำที่ใช้เก็บข้อสนเทศที่ใช้เป็นประจำของระบบคอมพิวเตอร์ เช่น ประเภทของแป้นพิมพ์ เมาส์ จอภาพ และเครื่องอ่านแผ่นดิสก์ (disk drive) CMOS ใช้กระแสไฟจากแบตเตอรี่ ดังนั้นเมื่อปิดเครื่องคอมพิวเตอร์ ข้อสนเทศใน CMOS จึงไม่สูญหายลักษณะเด่นของ CMOS อีกอย่างหนึ่งคือ ข้อสนเทศที่บันทึกใน CMOS สามารถเปลี่ยนแปลงได้เมื่อมีการเปลี่ยนแปลงอุปกรณ์ให้กับเครื่องคอมพิวเตอร์ เช่น การเพิ่ม RAM และฮาร์ดแวร์อื่น ๆ
8 bits = 1 byte1024 bytes = 1 kilobyte (KB)1024 KB = 1 megabyte (MB)1024 MB = 1 gigabyte (GB)1024 GB = 1 terabyte (TB)หน่วยความจำหลักที่เป็นที่รู้จักกันอย่างกว้างขวางมี 3 ประเภท คือ แรม (RAM) รอม (ROM) และซีมอส (CMOS)
แรม (RAM)
Random access memory หรือ RAM เป็นอุปกรณ์หรือแผงวงจรที่ทำหน้าที่เก็บข้อมูลและโปรแกรมคอมพิวเตอร์ หน่วยความจำแรม บางครั้งเรียกว่าหน่วยความจำชั่วคราว (volatile) ทั้งนี้เนื่องจากโปรแกรมและข้อมูลที่ถูกเก็บในหน่วยความจำแรมจะถูกลบหายไป เมื่อปิดเครื่องคอมพิวเตอร์ ดังนั้นถ้าต้องการเก็บข้อมูลและโปรแกรมที่อยู่ในแรมไว้ใช้งานในอนาคตจะต้องบันทึกข้อมูลเหล่านั้น ลงในหน่วยความจำสำรอง (secondary storage) ก่อนที่จะปิดเครื่องคอมพิวเตอร์ทุกครั้ง เครื่องคอมพิวเตอร์พกพาบางประเภทจะใช้หน่วยความจำ ที่เรียกว่า flash ROM หรือ flash memory ซึ่งสามารถจัดเก็บข้อมูลและโปรแกรมไว้ได้
รอม (ROM)
หน่วยความจำ CMOS
CMOS ย่อมาจาก complementary metal-oxide semiconductor เป็นหน่วยความจำที่ใช้เก็บข้อสนเทศที่ใช้เป็นประจำของระบบคอมพิวเตอร์ เช่น ประเภทของแป้นพิมพ์ เมาส์ จอภาพ และเครื่องอ่านแผ่นดิสก์ (disk drive) CMOS ใช้กระแสไฟจากแบตเตอรี่ ดังนั้นเมื่อปิดเครื่องคอมพิวเตอร์ ข้อสนเทศใน CMOS จึงไม่สูญหายลักษณะเด่นของ CMOS อีกอย่างหนึ่งคือ ข้อสนเทศที่บันทึกใน CMOS สามารถเปลี่ยนแปลงได้เมื่อมีการเปลี่ยนแปลงอุปกรณ์ให้กับเครื่องคอมพิวเตอร์ เช่น การเพิ่ม RAM และฮาร์ดแวร์อื่น ๆ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น