săn sale shopee, siêu sale đây

Vi xử lý và vi điều khiển có gì khác nhau?

Vi xử lý và vi điều khiển có gì khác nhau?

Vi xử lý là gì?

Vi xử lý (viết tắt là µP hay uP), đôi khi còn được gọi là bộ vi xử lý, là một linh kiện điện tử máy tính được chế tạo từ các tranzito thu nhỏ tích hợp lên trên một vi mạch tích hợp đơn.

Intel 4004, vi xử lý 4 bit thương mại đầu tiên năm 1971

Khối xử lý trung tâm (CPU) là một bộ vi xử lý được nhiều người biết đến nhưng ngoài ra nhiều thành phần khác trong máy tính cũng có bộ vi xử lý riêng của nó, ví dụ trên card màn hình chúng ta cũng có một bộ vi xử lý. Trước khi xuất hiện các bộ vi xử lý, các CPU được xây dựng từ các mạch tích hợp cỡ nhỏ riêng biệt, mỗi mạch tích hợp chỉ chứa khoảng vào chục tranzito.

Vi điều khiển là gì?

Vi điều khiển (Micro Controller Unit – MCU) là một mạch tích hợp trên một bộ chip có thể lập trình được dùng để điều khiển hoạt động của hệ thống. Bộ vi điều khiển tiến hành đọc , lưu trữ thông tin, xử lý thông tin, đo lường thời gian và tiến hành đọc mở một cơ cấu nào đó. Người lập trình có thể sử dụng nhiều ngôn ngữ để lập trình cho vi điều khiển. Nhưng ngôn ngữ thường được sử dụng là C và Assembly.

Vi điều khiển có kích thước nhỏ nhất thế giới
Huada HC32L110 – Vi điều khiển có kích thước nhỏ nhất thế giới

Sự khác nhau của Vi xử lý và Vi điều khiển là gì?

Hầu hết các bộ vi xử lý sử dụng cấu trúc CISC và Von-Neumann. Tuy nhiên, bộ vi xử lý phổ biến sử dụng cấu trúc CISC. Còn vi điều khiển sử dụng cấu trúc RISC và Harvard. Nhưng cũng có một số vi điều khiển sử dụng cấu trúc CISC như 8051 và SHARC. Bộ vi xử lý có ROM, RAM, bộ nhớ lưu trữ thứ cấp I / O thiết bị ngoại vi, timer bộ đếm(counters).. vv được xếp cùng trên một board và kết nối thông qua bus được gọi là vi điều khiển.

  • Tốc độ CPU: Bộ vi xử lý có tốc độ nhanh hơn so với các bộ điều khiển bởi clock. Bộ vi xử lý có thể có tốc độ xung nhịp (clock) cao.
  • Thời gian thiết kế: Thiết kế một vi điều khiển sẽ mất ít thời gian hơn khi thiết kế bộ vi xử lý. Việc giao tiếp giữa các thiết bị ngoại vi và chương trình dễ dàng hơn khi so sánh với bộ vi xử lý. Vi điều khiển được thiết kế để thực hiện một chức năng cụ thể.
  • Ứng dụng: Bộ vi xử lý chủ yếu được sử dụng trong các hệ thống máy tính, hệ thống quốc phòng, mạng thông tin liên lạc… Vi điều khiển được sử dụng chủ yếu trong các ứng dụng nhúng như đồng hồ, điện thoại di động, máy nghe nhạc mp3,…
  • ​Giá thành: Chắc chắn vi điều khiển rẻ hơn so với bộ vi xử lý. Tuy nhiên vi điều khiển không thể được sử dụng thay cho bộ vi xử lý và ngược lại vì vi điều khiển và vi xử lý có tầm quan trọng riêng trong việc phát triển các ứng dụng.​

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *