TSSN - Controllo del programma memorizzato
In questo capitolo verranno illustrate le attività di controllo dei programmi archiviati nei sistemi e nelle reti di commutazione delle telecomunicazioni. Al fine di aumentare l'efficienza e la velocità del controllo e della segnalazione in commutazione, è stato introdotto l'uso dell'elettronica. IlStored Program Control, in breve SPCè il concetto di elettronica che ha segnato un cambiamento nelle telecomunicazioni. Permette funzioni come la composizione abbreviata, l'inoltro di chiamata, l'avviso di chiamata, ecc. Il concetto di controllo del programma memorizzato è dove un programma o una serie di istruzioni per il computer viene archiviato nella sua memoria e le istruzioni vengono eseguite automaticamente una per una dal processore .
Poiché le funzioni di controllo del cambio vengono svolte tramite programmi archiviati nella memoria di un computer, si chiama Stored Program Control (SPC). La figura seguente mostra la struttura di controllo di base di una centrale telefonica SPC.
I processori utilizzati da SPC sono progettati in base ai requisiti dello scambio. I processori vengono duplicati; e l'utilizzo di più di un processore rende il processo affidabile. Un processore separato viene utilizzato per la manutenzione del sistema di commutazione.
Esistono due tipi di SPC:
- SPC centralizzato
- SPC distribuito
SPC centralizzato
La versione precedente di SPC centralizzato utilizzava un unico processore principale per eseguire le funzioni di scambio. Il doppio processore ha sostituito il singolo processore principale in una fase successiva di avanzamento. Ciò ha reso il processo più affidabile. La figura seguente mostra l'organizzazione di un tipico SPC centralizzato.
Un'architettura a doppio processore può essere configurata per funzionare in tre modalità come:
- Modalità standby
- Modalità duplex sincrono
- Modalità di condivisione del carico
Modalità standby
Come suggerisce il nome, nei due processori presenti, un processore è attivo e l'altro è in modalità standby. Il processore in modalità standby viene utilizzato come backup, nel caso in cui quello attivo fallisca. Questa modalità di scambio utilizza una memoria secondaria comune a entrambi i processori. Il processore attivo copia periodicamente lo stato del sistema e lo memorizza nella memoria secondaria dell'asse, ma i processori non sono collegati direttamente. I programmi e le istruzioni relative alle funzioni di controllo, ai programmi di routine e ad altre informazioni richieste vengono memorizzati nella memoria secondaria.
Modalità duplex sincrono
Nella modalità Duplex sincrono, due processori sono collegati e funzionano in sincronismo. Due processori P1 e P2 sono collegati e vengono utilizzate memorie separate come M1 e M2. Questi processori sono accoppiati per scambiare i dati memorizzati. Un comparatore viene utilizzato tra questi due processori. Il comparatore aiuta a confrontare i risultati.
Durante il normale funzionamento, entrambi i processori funzionano individualmente ricevendo tutte le informazioni dallo scambio e anche i dati relativi dalle loro memorie. Tuttavia, solo un processore controlla lo scambio; l'altro rimane sincronizzato con il precedente. Il comparatore, che confronta i risultati di entrambi i processori, identifica se si verifica un guasto e quindi il processore difettoso tra loro viene identificato operandoli singolarmente. Il processore difettoso viene messo in servizio solo dopo l'eliminazione del guasto e nel frattempo l'altro processore serve.
Modalità di condivisione del carico
La modalità di condivisione del carico è quella in cui un'attività viene condivisa tra due processori. In questa modalità viene utilizzato il dispositivo di esclusione (ED) al posto del comparatore. I processori richiedono che ED condivida le risorse, in modo che entrambi i processori non cerchino la stessa risorsa allo stesso tempo.
In questa modalità, entrambi i processori sono contemporaneamente attivi. Questi processori condividono le risorse dello scambio e del carico. Nel caso in cui uno dei processori si guasti, l'altro si assume l'intero carico dello scambio con l'aiuto di ED. Durante il normale funzionamento, ogni processore gestisce la metà delle chiamate su base statistica. L'operatore di cambio può tuttavia variare il carico del processore per scopi di manutenzione.
SPC distribuito
A differenza degli interruttori elettromeccanici e dell'SPC centralizzato, l'introduzione dell'SPC distribuito ha consentito di fornire un'ampia gamma di servizi. Questo SPC ha piccoli processori separati chiamatiRegional Processorsche si occupano di lavori diversi, piuttosto che solo uno o due processori che lavorano sull'intera cosa come nel sistema centralizzato. Tuttavia, quando questi processori regionali sono tenuti a eseguire attività complesse, l'SPC centralizzato aiuta guidandoli.
L'SPC distribuito ha più disponibilità e affidabilità rispetto all'SPC centralizzato, perché intere funzioni di controllo dello scambio possono essere scomposte orizzontalmente o verticalmente per l'elaborazione distribuita. Tale controllo distribuito in cui l'apparecchiatura di commutazione è suddivisa in parti, ciascuna delle quali ha il proprio processore, è indicato nella figura seguente.
L'ambiente di scambio a scomposizione verticale è suddiviso in più blocchi e ogni blocco è assegnato ad un processore che svolge tutte le funzioni di controllo legate a uno specifico blocco di apparati, mentre ogni processore a scomposizione orizzontale svolge una o alcune delle funzioni di controllo dello scambio.