Mục lục:
- Định nghĩa - Kiến trúc bộ xử lý mở rộng (SPARC) có nghĩa là gì?
- Techopedia giải thích Kiến trúc Bộ xử lý có thể mở rộng (SPARC)
Định nghĩa - Kiến trúc bộ xử lý mở rộng (SPARC) có nghĩa là gì?
Kiến trúc bộ xử lý có thể mở rộng, tốt hơn là SPARC, là công nghệ kiến trúc điện toán tập hợp (RISC) rút gọn cho các bộ vi xử lý được phát triển bởi Sun microsystems, đã giới thiệu nó vào năm 1987. Nó thường được xác định với Hệ điều hành Solaris. Kiến trúc SPARC được thiết kế để tối ưu hóa cả triển khai 32 bit và 64 bit.
Techopedia giải thích Kiến trúc Bộ xử lý có thể mở rộng (SPARC)
SPARC là một kiến trúc mở có khả năng mở rộng cao được thiết kế để cung cấp tốc độ thực hiện nhanh. Từ "có thể mở rộng" trong SPARC có nghĩa là ngăn xếp thanh ghi có thể được thu nhỏ lên tới 512 hoặc 32 cửa sổ, để giảm thiểu tải bộ xử lý. Nó cũng có thể được thu nhỏ lại để giảm thiểu nhiễu và thời gian chuyển ngữ cảnh. Tại một số điểm trong khi gọi hàm, cửa sổ được chuyển 16 thanh ghi xuống ngăn xếp để chia sẻ các thanh ghi trên và dưới giữa các hàm. Cửa sổ một lần nữa được di chuyển lên, đẩy các thanh ghi cục bộ lên trên cùng hoặc dưới cùng của ngăn xếp, cho phép các giá trị cục bộ được duy trì qua các lệnh gọi hàm.
Kể từ khi phát hành, đã có một vài sửa đổi đối với kiến trúc SPARC. SPARC đã giới thiệu nhiều tính năng mới trong phiên bản 8, bao gồm chức năng nhân và chia và thanh ghi chính xác 128 bit.
Ngoài Solaris, OpenSolaris và SunOS của riêng Sun, SPARC được thiết kế để hỗ trợ các HĐH khác như NetBSD, OpenBSD và Linux, cùng với các hệ điều hành khác.
