Định nghĩa của Bus dữ liệu là gì?

Trong ngôn ngữ máy tính, bus dữ liệu— cũng được gọi là bus xử lý, bus phía trước, bus mặt trước hoặc bus mặt sau — là một nhóm dây điện được sử dụng để gửi thông tin (dữ liệu) giữa hai hoặc nhiều thành phần. Bộ vi xử lý Intel trong dòng máy Mac hiện tại, ví dụ, sử dụng bus dữ liệu 64 bit để kết nối bộ xử lý với bộ nhớ của nó.

Một bus dữ liệu có nhiều đặc điểm xác định khác nhau, nhưng một trong những đặc điểm quan trọng nhất là chiều rộng của nó. Chiều rộng của bus dữ liệu là số bit (dây điện) tạo nên bus. Chiều rộng bus dữ liệu chung bao gồm 1-, 4-, 8-, 16-, 32-, và 64-bit.

Khi nhà sản xuất đề cập đến số bit mà bộ xử lý sử dụng, chẳng hạn như “Máy tính này sử dụng bộ xử lý 64 bit”, chúng đề cập đến chiều rộng của bus dữ liệu phía trước, bus kết nối bộ xử lý với bộ nhớ chính của nó. Các loại bus dữ liệu khác được sử dụng trong máy tính bao gồm bus phía sau, kết nối bộ xử lý với bộ nhớ cache chuyên dụng.

Một bus dữ liệu thường được điều khiển bởi một bộ điều khiển bus điều khiển tốc độ thông tin giữa các thành phần. Nói chung, tất cả mọi thứ cần phải đi du lịch ở cùng một tốc độ trong một máy tính và không có gì có thể đi nhanh hơn so với CPU. Bộ điều khiển Bus giữ cho mọi thứ chuyển động với cùng tốc độ.

Các máy Mac đầu sử dụng bus dữ liệu 16 bit; Macintosh gốc sử dụng bộ xử lý Motorola 68000. Máy Mac mới hơn sử dụng xe buýt 32 hoặc 64 bit.

Các loại xe buýt

Một bus dữ liệu có thể hoạt động như một bus nối tiếp hoặc song song . Các bus nối tiếp - như kết nối USBFireWire — sử dụng một dây đơn để gửi và nhận thông tin giữa các thành phần. Các bus song song - như các kết nối SCSI — sử dụng nhiều dây để giao tiếp giữa các thành phần. Những xe buýt này có thể ở bên trong bộ xử lý hoặc bên ngoài , liên quan đến một thành phần nhất định đang được kết nối.