Token Passing
Token là một bức điện ngắn không mang dữ liệu, có cấu trúc đặc biệt để phân biệt
với các bức điện mang thông tin nguồn, được dùng tương tự như một chìa khóa. Một
trạm được quyền truy nhập bus và gửi thông tin đi chỉ trong thời gian nó được giữ
token. Sau khi không có nhu cầu gửi thông tin, trạm đang có token sẽ phải gửi tiếp tới
một trạm khác theo một trình tự nhất định. Nếu trình tự này đúng với trình tự sắp xếp
vật lý trong một mạch vòng (tích cực hoặc không tích cực), ta dùng khái niệm Token
Ring (chuẩn IEEE 802.4). Còn nếu trình tự được qui định chỉ có tính chất logic như ở
cấu trúc bus (ví dụ theo thứ tự địa chỉ), ta nói tới Token Bus (chuẩn IEEE 802.5). Trong
mỗi trường hợp đều hình thành một mạch vòng logic.
Một trạm đang giữ token không những được quyền gửi thông tin đi, mà còn có thể có
vai trò kiểm soát sự hoạt động một số trạm khác, ví dụ kiểm tra xem có trạm nào xảy ra
sự cố hay không. Các trạm không có token cũng có khả năng tham gia kiểm soát, ví dụ
như sau một thời gian nhất định mà token không được đưa tiếp, có thể do trạm đang giữ
token có vấn đề. Trong trường hợp đó, một trạm sẽ có chức năng tạo một token mới.
Chính vì vậy, Token Passing được xếp vào phương pháp kiểm soát phân tán. Trình tự
cũng như thời gian được quyền giữ token, thời gian phản ứng và chu kỳ bus tối đa có
thể tính toán trước, do vậy phương pháp truy nhập này cũng được coi là có tính tiền
định.
Token Passing cũng có thể sử dụng kết hợp với phương pháp chủ/tớ, trong đó mỗi
trạm có quyền giữ token là một trạm chủ, hay còn được gọi là trạm tích cực. Phương
pháp kết hợp này còn được gọi là nhiều chủ (Multi-Master), tiêu biểu trong hệ
PROFIBUS. Các trạm chủ này có thể là các bộ điều khiển hoặc các máy tính lập trình,
còn các trạm tớ (trạm không tích cực) là các thiết bị vào/ra phân tán, các thiết bị trường
thông minh. Mỗi trạm chủ quản lý quyền truy nhập của một số trạm tớ trực thuộc, trong
khi giữa các trạm chủ thì quyền truy nhập bus được phân chia theo cách chuyển token.
Tuy nhiên, một trạm đóng vai trò là chủ ở đây không bắt buộc phải có các trạm tớ trực
thuộc.
Đăng ký:
Đăng Nhận xét
(
Atom
)