Vi xử lý vs Vi điều khiển
Một bộ vi xử lý, còn được gọi là Bộ xử lý trung tâm (CPU), là Mạch tích hợp (IC), là bộ não của Máy tính. Mặc dù bộ vi điều khiển thực hiện vai trò tương tự như bộ vi xử lý, có một số khác biệt chính giữa chúng.
Bộ vi xử lý
Thông thường, một bộ vi xử lý chỉ là cốt lõi. Nó là một CPU và đôi khi được bổ sung với bộ điều khiển bộ nhớ và không có gì hơn thế. Nó là một thiết bị điện tử có thể lập trình và có xung nhịp, chấp nhận dữ liệu nhị phân làm đầu vào sau đó xử lý dữ liệu theo các hướng dẫn có sẵn trong bộ nhớ chương trình và cuối cùng đưa ra kết quả. Nó được sử dụng với các thành phần khác như mô-đun bộ nhớ (cho cả dữ liệu và bộ nhớ chương trình), thiết bị lưu trữ và thiết bị ngoại vi đầu vào / đầu ra. Các thành phần tiêu biểu bạn tìm thấy bên trong bộ vi xử lý là ALU, thanh ghi, bộ nạp và giải mã, v.v. Intel 4004 được quy cho bộ vi xử lý đầu tiên và được công bố vào năm 1971 bởi Tập đoàn Intel. Bộ vi xử lý được sử dụng làm CPU cho một loạt các máy tính bắt đầu từ netbook cấp thấp đến máy chủ cao cấp.
Vi điều khiển
Vi điều khiển là một IC đơn thường chứa lõi xử lý nhỏ, chương trình và bộ nhớ dữ liệu và các thiết bị ngoại vi đầu vào / đầu ra có thể lập trình. Bộ vi điều khiển được nhắm mục tiêu cho các ứng dụng nhúng trái ngược với bộ vi xử lý, được nhắm mục tiêu cho các máy tính cho mục đích cá nhân. Điểm của việc sử dụng một vi điều khiển trong các hệ thống nhúng là cố gắng sử dụng các thành phần bên ngoài ít có thể hơn. Vì vậy, nhìn chung, các bộ vi điều khiển có bộ nhớ (bộ nhớ chương trình và một số RAM), cổng IO, bộ đếm, UART, tất cả được tích hợp vào một chip đơn.
Sự khác biệt giữa Vi xử lý và Vi điều khiển là gì??
Bộ vi xử lý thường nhanh hơn, linh hoạt và đắt tiền hơn vi điều khiển, mặc dù chúng ta đang thấy các bộ vi điều khiển với tốc độ cao hơn và giá thấp hơn. Điểm chính một lần nữa, bộ vi xử lý chỉ là, 'bộ xử lý' và bộ vi điều khiển là bộ vi xử lý cộng với hàng tá chức năng khác trên chip. Khi bạn mua bộ vi xử lý, bạn có thể tự do sử dụng các thành phần bạn muốn xung quanh bộ xử lý. Với một bộ vi điều khiển, người dùng thường chọn giữa các loại vi điều khiển khác nhau (bộ nhớ nhiều hơn / ít hơn, 0/1/2 UART, bộ định thời nhiều hơn / ít hơn, SPI, v.v.) nhưng bạn sẽ có các chức năng đó.
Theo ước tính của thị trường, số lượng bộ vi xử lý và bộ vi điều khiển được bán trong năm 2008 là mười tỷ trong đó chỉ có 2% trong số đó là bộ vi xử lý, chiếm 98% cho bộ vi điều khiển. Do sản xuất số lượng lớn và kích thước lõi nhỏ, bộ vi điều khiển rất rẻ so với bộ vi xử lý.