ความแตกต่างระหว่างไมโครโพรเซสเซอร์และไมโครคอนโทรลเลอร์

Anonim

ไมโครโปรเซสเซอร์ไมโครคอนโทรลเลอร์

ไมโครโปรเซสเซอร์หรือที่เรียกว่าหน่วยประมวลผลกลาง (CPU) เป็น Integrated Circuit (IC) ซึ่งเป็นสมองของคอมพิวเตอร์ แม้ว่าไมโครคอนโทรลเลอร์จะทำหน้าที่คล้ายคลึงกับไมโครโปรเซสเซอร์ แต่ก็มีข้อแตกต่างกันอยู่มากมาย

ไมโครโปรเซสเซอร์

โดยปกติไมโครโปรเซสเซอร์เป็นเพียงแกนเท่านั้น เป็น CPU และเสริมบางครั้งด้วยตัวควบคุมหน่วยความจำและไม่มีอะไรเพิ่มเติม เป็นอุปกรณ์อิเล็กทรอนิคส์ที่สามารถตั้งโปรแกรมได้และโอเวอร์คล็อกซึ่งรับข้อมูลไบนารีเป็นอินพุตแล้วประมวลผลข้อมูลตามคำแนะนำที่มีอยู่ในหน่วยความจำของโปรแกรมและส่งผลให้ได้ผลลัพธ์ ใช้ร่วมกับส่วนประกอบอื่น ๆ เช่นโมดูลหน่วยความจำ (สำหรับข้อมูลและหน่วยความจำโปรแกรม) อุปกรณ์จัดเก็บข้อมูลและอุปกรณ์ต่อพ่วงอินพุท / เอาต์พุต ส่วนประกอบทั่วไปที่คุณพบในไมโครโพรเซสเซอร์คือ ALUs รีจิสเตอร์การเรียกและถอดรหัสหน่วย ฯลฯ Intel 4004 มาจากไมโครโพรเซสเซอร์ตัวแรกและถูกเผยแพร่โดย Intel Corporation ในปีพ. ศ. 2514 ไมโครโปรเซสเซอร์ใช้เป็นซีพียูสำหรับคอมพิวเตอร์หลายเครื่องตั้งแต่ netbooks ต่ำสุดไปจนถึงเซิร์ฟเวอร์ระดับไฮเอนด์

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

ไมโครโปรเซสเซอร์และไมโครคอนโทรลเลอร์แตกต่างกันอย่างไร?

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

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