|
El USB proporciona servicios de comunicación entre un Host y los Dispositivos USB adjuntados. Sin
embargo, a simple vista un usuario final ve que al adjuntar uno o más Dispositivos USB al Host,
como en Figura 5-1, es de hecho un poco más complicado llevar a cabo lo que se indica en la figura.
Vistas diferentes del sistema son requeridas para explicar las especificaciones USB desde la
perspectiva de distintos diseñadores. Algunas características y conceptos importantes deben
ser
sustentadas para proporcionarle al usuario final un funcionamiento confiable exigido por las
computadoras personales de hoy. El USB se presenta en una moda estratificable para facilitar la
explicación y permitir a los diseñadores particulares de productos USB enfocarse en los detalles
relacionados con su producto.

Figura 5.1. Vista Simple Host/Dispositivo USB
Figure 5-2 shows a deeper overview of the USB, identifying the different layers of the system that will
be
described in more detail in the remainder of the specification. In particular, there are four focus
implementation areas:
|  | |
USB Physical Device: A piece of hardware on the end of a USB cable that performs some
useful end user function.
| |  | |
Client Software: Software that executes on the host, corresponding to a USB device. This
client software is typically supplied with the operating system or provided along with the USB
device.
| |  | |
USB System Software: Software that supports the USB in a particular operating system. The
USB System Software is typically supplied with the operating system, independently of
particular USB devices or client software.
| |  | |
USB Host Controller (Host Side Bus Interface): The hardware and software that allows USB
devices to be attached to a host.
|
|