Sự khác biệt giữa bộ xử lý RISC và CISC

Bộ xử lý RISC vs CISC

RISC và CISC là các hệ thống máy tính được phát triển cho máy tính. Sự khác biệt giữa RISC và CISC là rất quan trọng để hiểu cách máy tính làm theo hướng dẫn của bạn. Đây là những thuật ngữ thường bị hiểu sai và bài viết này có ý định làm rõ ý nghĩa và khái niệm của chúng đằng sau hai từ viết tắt.

RISC

Được phát âm giống như RỦI RO, nó là từ viết tắt của Bộ máy tính hướng dẫn giảm. Nó là một loại vi xử lý đã được thiết kế để thực hiện một vài hướng dẫn cùng một lúc. Các nhà sản xuất phần cứng của Till 1980 đã cố gắng xây dựng CPU có thể thực hiện một số lượng lớn các hướng dẫn cùng một lúc. Nhưng xu hướng đã đảo ngược và các nhà sản xuất quyết định xây dựng các máy tính có khả năng thực hiện tương đối rất ít hướng dẫn. Các hướng dẫn đơn giản và ít, CPU có thể thực hiện chúng nhanh chóng. Một ưu điểm khác của RISC là việc sử dụng ít bóng bán dẫn hơn để sản xuất chúng không tốn kém.

Các tính năng của RISC

- Yêu cầu giải mã ít hơn

- Bộ hướng dẫn thống nhất

- Thanh ghi mục đích chung giống hệt nhau được sử dụng trong bất kỳ bối cảnh

- Chế độ địa chỉ đơn giản

- Ít loại dữ liệu hơn trong phần cứng

CISC

CISC là viết tắt của Máy tính hướng dẫn phức tạp. Nó thực sự là một CPU có khả năng thực hiện nhiều hoạt động thông qua một lệnh duy nhất. Các hoạt động cơ bản này có thể được tải từ bộ nhớ, thực hiện một hoạt động toán học, v.v..

Các tính năng của CISC

- Hướng dẫn phức tạp

- Số lượng chế độ địa chỉ nhiều hơn

- Đường ống cao

- Nhiều loại dữ liệu trong phần cứng

Theo thời gian, các thuật ngữ RISC và CISC gần như trở nên vô nghĩa vì cả RISC và CISC đã trải qua quá trình tiến hóa và sự khác biệt giữa hai loại này dần dần trở nên mờ nhạt khi cả hai được sử dụng trong các hệ thống máy tính. Nhiều chip RISC ngày nay hỗ trợ nhiều hướng dẫn như chip CISC của ngày hôm qua. Có các chip CISC sử dụng các kỹ thuật tương tự mà trước đây được coi là chỉ được sử dụng cho các chip RISC. Tuy nhiên, sự khác biệt cơ bản giữa hai là dễ hiểu và như sau.

Nói về sự khác biệt, RISC đặt gánh nặng lên các nhà sản xuất phần mềm khi họ phải viết nhiều dòng hơn cho cùng một nhiệm vụ. RISC rẻ hơn CISC vì cần ít bóng bán dẫn hơn. Tốc độ của máy tính cũng cao hơn với các hướng dẫn ít hơn để làm theo cùng một lúc.