La diferencia entre divisor y distribuidor
2. La identificación del puerto del dispositivo de sucursal es: entrada, salida, TAP, TAP. Este es un dispositivo de ramificación con dos ramas.
3. Las señales enviadas por el distribuidor son las mismas. Por ejemplo, un distribuidor 306 tiene una entrada (entrada) y tres salidas (salida), y el número de DB atenuados por cada salida es 6DB.
4. Las ramas se pueden conectar en cascada, pero las ramas no, porque la atenuación en cascada de las ramas es grande. Después del amplificador, conecte el divisor al televisor. Si más de dos pueden llegar al televisor, utilice el divisor del medio.
5. La mayor diferencia entre un divisor y un distribuidor es que los puertos de salida al televisor son diferentes. El divisor envía el puerto de salida BR al televisor, mientras que el divisor envía el puerto de salida OUT.
6. El divisor distribuye la señal de manera uniforme y se usa a menudo en televisión por cable. El divisor es 2 3 4 6 8 o más grande.
7. El dispositivo de distribución del nivel de potencia que toma una pequeña cantidad de señales de la ruta principal y las envía a los puertos secundarios se llama divisor.
8. Las ramas son diferentes. Por ejemplo, un dispositivo de derivación 410 tiene una entrada (entrada) y cinco salidas, de las cuales sólo una salida (salida) y las otras cuatro salidas son puertos BR (derivación). La atenuación del puerto BR es de 10 dB y la atenuación del puerto de SALIDA es de 2 dB, que es lo que a menudo llamamos pérdida de inserción. Durante la instalación, cada orificio de salida del distribuidor no debe estar vacío; de lo contrario, se producirán imágenes fantasma debido a una falta de coincidencia de impedancia y, por lo general, se requiere un igualador de impedancia. Pero el puerto de salida de la sucursal de un cierto nivel de equipo de sucursal no importa mucho.
9. Diferencia entre sucursal y distribuidor: los niveles de salida y entrada de la sucursal no son iguales, y los niveles de salida y entrada del asignador son exactamente iguales.
Datos ampliados:
Requisitos y funciones de divisores y distribuidores;
Cualquier clase C que cumpla con los requisitos de un distribuidor se puede utilizar como distribuidor. Específicamente, cuando una clase (aquí establecida en clase A) tiene a. Porque en la era de la programación de 16 bits, los punteros lejanos son muy diferentes de los punteros ordinarios. El asignador puede definir algunas estructuras para representar estos punteros o referencias, y los usuarios de la clase contenedor no necesitan saber cómo implementarlos.
Al mismo tiempo, la clase A también debe proporcionar los tipos A::size_type (que indica el tamaño de memoria utilizado) y A::difference_type (que indica la diferencia de puntero), donde size_type es un entero sin signo utilizado para representar la definición de clase A El tamaño máximo de un solo objeto en el modelo de asignación, el tipo de diferencia es un entero con signo que se utiliza para representar la diferencia entre dos punteros en el modelo de asignación.
La función de asignación se utiliza para asignar memoria en forma de::puntero a::allocate(size_type n, a)
Cuando se llama a esta función, devolverá un puntero, que apunta al primer elemento de la nueva matriz asignada, que es lo suficientemente grande como para acomodar n elementos de tipo T. Lo que hay que tener en cuenta aquí es que al llamar, solo se asigna memoria a esta matriz y el objeto en realidad no se construye. La forma de la función de desasignación es nula a::deallocate (a::pointer p, a::size_type n).
Donde p es el puntero del objeto que se va a liberar (con el puntero devuelto por la función A::allocate como parámetro), n es el número de objetos que comienzan cuando se llama a esta función. con p será liberado, pero no será destruido al mismo tiempo. El estándar C requiere explícitamente que los objetos en este espacio de direcciones se hayan destruido antes de llamar a desasignar.
La forma de la función de número máximo es A::max_size(). Cuando se llama, la cantidad máxima de elementos que se pueden asignar exitosamente se devuelve llamando a la función de asignación A::allocate, y su valor de retorno es equivalente al resultado de A::size_type(-1)/sizeof(t).
Materiales de referencia:
Distribuidor de la Enciclopedia Baidu
Sucursal de la Enciclopedia Baidu