Mây chủ USB tương tâc với câc thiết bị USB thông qua bộ ựiều khiển ở mây chủ. Mây chủ chịu trâch nhiệm về những công việc sau:
Ớ Phât hiện việc kết nối hoặc lọai bỏ của câc thiết bị USB.
Ớ Quản lý việc ựiều khiển dòng dữ liệu giữa mây chủ vă câc thiết bị USB. Ớ Quản lý dòng dữ liệu giữa mây chủ vă câc thiết bị USB.
Ớ Thống kắ trạng thâi tắnh hoạt ựộng của hệ thống.
Ớ Cung cấp dòng ựiện ựê ựược ựặt ựể hạn chế công suất cho câc thiết bị USB ựược kết nối .
Phần mềm hệ thống USB trắn mây chủ quản lý sự tương tâc giữa câc thiết bị USB vă phần mềm thiết bị dựa trắn mây chủ. Có 5 vùng tương tâc giữa phần mềm hệ thống USB vă phần mềm thiết bị ,cụ thể lă:
Ớ điểm danh ựịnh cấu hình thiết bị. Ớ Truyền dữ liệu trong chế ựộ ựẳng thời. Ớ Truyền dữ liệu trong chế ựộ không ựồng bộ. Ớ Quản lý năng lượng.
Ớ Quản lý thông tin về thiết bị vă bus.
Bất cứ lúc năo có thể phần mềm USB sử dụng câc giao diện hệ thống mây chủ hiện hữu ựể quản lý câc mối quan hệ tương tâc ở trắn.
Câc thanh ghi bộ ựiều khiển mây chủ USB Thanh ghi nhận dạng nhă cung cấp
VID ( vendor Identìication register) địa chỉ offset: 00-01h
Giâ trị mặc ựịnh : 8086h Thuộc tắnh: chỉ ựọc
Thanh ghi VID chứa số nhận dạng nhă cung cấp .Thanh ghi năy ,cùng với thanh ghi nhận dạng thiềt bị xâc ựịng duy nhất bất kỳ thiềt bị PCI năo .Việc ghi văo thanh ghi năy không có tâc dụng .Câch viết câc bit 15:0 dùng cho số nhận dạng nhă cung cấp .đđy lă một giâ trị 16 bit ựược Intel gân.