TSSN - Control de programa almacenado
En este capítulo, analizaremos los trabajos de control de programas almacenados en redes y sistemas de conmutación de telecomunicaciones. Para aumentar la eficiencia y la velocidad del control y la señalización en la conmutación, se introdujo el uso de la electrónica. losStored Program Control, en breve SPCes el concepto de electrónica que supuso un cambio en las telecomunicaciones. Permite funciones como marcación abreviada, desvío de llamadas, llamada en espera, etc. El concepto de control de programa almacenado es donde un programa o un conjunto de instrucciones para la computadora se almacena en su memoria y las instrucciones son ejecutadas automáticamente una a una por el procesador. .
Como las funciones de control de cambios se llevan a cabo a través de programas almacenados en la memoria de una computadora, se denomina Stored Program Control (SPC). La siguiente figura muestra la estructura de control básica de una central telefónica SPC.
Los procesadores utilizados por SPC están diseñados en función de los requisitos del intercambio. Los procesadores están duplicados; y el uso de más de un procesador hace que el proceso sea confiable. Se utiliza un procesador independiente para el mantenimiento del sistema de conmutación.
Hay dos tipos de SPC:
- SPC centralizado
- SPC distribuido
SPC centralizado
La versión anterior de Centralized SPC usaba un solo procesador principal para realizar las funciones de intercambio. El procesador dual reemplazó al procesador principal único en una etapa posterior de avance. Esto hizo que el proceso fuera más confiable. La siguiente figura muestra la organización de un SPC centralizado típico.
Una arquitectura de procesador dual puede configurarse para operar en tres modos como:
- Modo de espera
- Modo dúplex síncrono
- Modo de carga compartida
Modo de espera
Como su nombre lo indica, en los dos procesadores presentes, un procesador está activo y el otro está en modo de espera. El procesador en modo de espera se utiliza como respaldo, en caso de que falle el activo. Este modo de intercambio utiliza un almacenamiento secundario común a ambos procesadores. El procesador activo copia el estado del sistema periódicamente y lo almacena en el almacenamiento secundario del eje, pero los procesadores no están conectados directamente. Los programas e instrucciones relacionados con las funciones de control, programas de rutina y otra información requerida se almacenan en el almacenamiento secundario.
Modo dúplex síncrono
En el modo Synchronous Duplex, dos procesadores están conectados y funcionan en sincronismo. Se conectan dos procesadores P1 y P2 y se utilizan memorias separadas como M1 y M2. Estos procesadores están acoplados para intercambiar los datos almacenados. Se utiliza un comparador entre estos dos procesadores. El Comparador ayuda a comparar los resultados.
Durante el funcionamiento normal, ambos procesadores funcionan individualmente recibiendo toda la información del intercambio y también los datos relacionados de sus memorias. Sin embargo, solo un procesador controla el intercambio; el otro permanece en sincronismo con el anterior. El comparador, que compara los resultados de ambos procesadores, identifica si ocurre alguna falla y luego se identifica el procesador defectuoso entre ellos al operarlos individualmente. El procesador defectuoso se pone en servicio solo después de la rectificación de la falla y el otro procesador funciona mientras tanto.
Modo de carga compartida
El modo de carga compartida es donde una tarea se comparte entre dos procesadores. En este modo, se utiliza el dispositivo de exclusión (ED) en lugar del comparador. Los procesadores exigen que ED comparta los recursos, de modo que ambos procesadores no busquen el mismo recurso al mismo tiempo.
En este modo, ambos procesadores están activos simultáneamente. Estos procesadores comparten los recursos del intercambio y la carga. En caso de que falle uno de los procesadores, el otro asume toda la carga del intercambio con la ayuda de ED. En condiciones normales de funcionamiento, cada procesador gestiona la mitad de las llamadas sobre una base estadística. Sin embargo, el operador de la central puede variar la carga del procesador con fines de mantenimiento.
SPC distribuido
A diferencia de los interruptores electromecánicos y el SPC centralizado, la introducción del SPC distribuido ha permitido brindar una amplia gama de servicios. Este SPC tiene pequeños procesadores separados llamadosRegional Processorsque se ocupan de diferentes trabajos, en lugar de solo uno o dos procesadores trabajando en todo como en el sistema centralizado. Sin embargo, cuando se requiere que estos procesadores regionales realicen tareas complejas, el SPC centralizado ayuda al dirigirlos.
El SPC distribuido tiene más disponibilidad y confiabilidad que el SPC centralizado, porque todas las funciones de control de intercambio pueden descomponerse horizontal o verticalmente para el procesamiento distribuido. Este control distribuido donde el equipo de conmutación se divide en partes, cada una de las cuales tiene su propio procesador, se indica en la figura siguiente.
El entorno de intercambio en descomposición vertical se divide en varios bloques y cada bloque se asigna a un procesador que realiza todas las funciones de control que están relacionadas con un bloque específico de equipo, mientras que cada procesador en descomposición horizontal realiza una o algunas de las funciones de control de intercambio.