Sunteți pe pagina 1din 2

7.9 Software n comunicaiile electronice digitale.

Software-ul n prezent n majoritatea sistemelor de comutaie este rezultatul unui efort de cretere eficient care a urmrit prelucrarea a ct mai multor apeluri ntr-un timp ct mai scurt utiliznd ct mai puine resurse. Parametrul major care condiioneaz aceast problem de optimizare constituie legtura dintre capacitatea i costul sistemului. Variantele de software de comutaie au fost proiectate pentru a satisface n principal centralele telefonice care ofereau un numr restrns de servicii. Odat cu dezvoltarea de noi servicii,software-ul modernizat urmrind n general aceleai principii. Arhitectura unui software curent de comutaie poate fi reprezentat:

Activitile unui sistem de comutaie sunt iniiate de evenimentele ce survin la terminaiile de intrare ale acestuia. Sesizarea aceswtora este n sarcina programelor de intrare care pentru corecta lor interpretare lucreaz n timp real. Reciproc, programele de ieire sunt destinate celuilant sens de comunicare de la sistemul de comutaie ctre ieirile acestuia. Tampoanele de intrare/ieire au rolul de a intermedia schimbul de date intre medii software care lucreaz la viteze diferite. Din punct de vedere a limbajului de programare software-ul de comutaie utilizeaz conceptele de clas, pentru o anumit activitate se definete o clas specificndu-se variabilele de lucru folosite i funciile implicate. Pe baza acestor clase ori de cte ori trebuie iniiat o activitate se creaz un obiect care are acces la toate funciile clasei printe. Dar variabilele personale de lucru cuprind o locaie de memorie distinct. Astfel, desfurarea simultan a mai multor activiti pe aceai natur mplic doar multiplexarea locaiilor de memorie necesarte variabilelor de lucru, funciile membre rmnnd unicat. Atunci cnd un obiect i nceteaz existena, locaia de memorie aferent este disponibil pentru alte utilizri. Pentru a putea controla echipamentele hardware asociat activitilor sale un obiect are un control direct asupra interfeelor cu sistemul de comutaie prin intermediul funciilor membre ale clasei. Tot prin intermediul funciilor membre un obiect are acces la memoria comun temporal i la nregistrarea de apel i poate nscrie direct datele n tampoanele de ieire. Software-ul reprezint ansamblul de programe i de baze de date care asigur comanda i controlul sistemelor cu comanda programat, precum n ansamblul de biblioteci de programe generatoare, pe baze de date medii de programare necesare elaborrii programelor documentaiei de specificaie i a descrierii sistemului. Caracteristicele software-ului de TLC: 1. Complexitate i stabilitate: software-ul a unei CTA digitale este partea cea mai stabil a sistemului i reprezint mai mult de jumtate, din costul total a acestuia. Software-ul sitemelor realizateeste conservat i nbogit n toate etapele de evoluie tehnologic. Sunt accesibile n prezent biblioteci de programe verificate n expluatarea sistemelor de comutaie; 2. Modularitate: pentru a asigura creterea a inteligibilitii programelor de dimensiunifoarte mari ale sistemelor de comutaie se impune:

trecerea la sisteme de comutaie, cu comand distribuit sau descentralizat, ceea ce conduce la divizarea software-ului, care va fi distribuit unitilor centralei. - Modularizarea i structurarea programelor. Software-ul pentru sisteme de comutaie este construit din module, independente, care au fost verificate n fazele de dezvoltare i de axpluatare a sistemelor de comunicaii i care sunt accesibile pentru biblioteca de module logice ale sistemului. Aceste module pot fi standart utilizate n orce sistem de comutaie, sau specifice unor cerine ale user-ilor. 3. Adaptarea la nevoile clientului. n funcie de cerinele administraiei de TLC, software-ul unei centrale telefonice este alctuit diun module standart i module specifice, astfel ca echipamentul s fie adecvat cerinelor utilizatorilor; 4. software-ul sistemelor de comutaie trebuie adaptat cerinelor de fiabilitate impuse reelelor de telecomunicaii. Software-ul trebuie s asigure funcionarea sistemului i n prezena unor deranjamente hardware sdau software, deci trebuie s conin unitatea de tastareon-line iof-line i de reconfigurare a sistemului n cazul apariiei unor deranjamente. Fiabilitatea sistemului de comutaie este realizat i prin asigurarea introducere de programe noi sau modificarea celor existente fr ntreruperea funcionarii acestuia. 5. constrngeri de timp real. Software-ul sistemelor de comutaie asigur supervizarea i tratarea apelurilor n timp real. Timpul de rspuns al sistemelor de comutaie depinde de natura informaiei prelucrate i poate fi: - circa 10 ms pentru tratarea semnalizrilor de numerotare; - de ordinul secundelor pentru restul programelor de tratare a preurilor; - de ordinul secundelor, zecilor de minute pentru funcii de expluatare n ntreinere. 6. necesitatea adoptrii software-ului la modificrile solicitate de mediul telefonic. Modificrii software pot fi impuzse de extensia capacitii centralei de asigurare, conlucrrii cu alte sisteme de comutaie sau de ntroducerea de noi servicii. Ele trebuie s fie fcute fr a ntrerupe funcionarea sistemului i fr a afecta calitatea serviciilor. 7. Independena software-ului de hardware. n timp ce unitile hardware sunt deschise evoluiei, determinate de progrese rapide n domeniul tehnologiilor, componentelor software rmne partea stabil a sistemului. Module software realizate pot fi folosite fr dificultate pe diferite generaii de echipamente, datorit faptului c modulele software au fost concepute s aib n proporie de 90% independen fa de partea hardware a sistemului. 8. durata de funcionare foarte mare. Durata mare a ciclului de via a sistemului de comutaie i deci a componenei software impune pe lng necesitatea adaptrii la toate modificrile impuse de mediul telefonic, realizarea urmtoarelor obiective: - realizarea unui software simplu, inteligibil, accesibil personalului care asigur expluatarea i intreinerea sistemului pe toat durata funcionrii acestuia; - includerea n software-ul sistemului de comutaie a unitilor de expluatare i ntreinere care s asigure: comunicaii om-main; - modificarea parametrilor centralei n funcie de cerine; - urmrirea performanelor centralei; - detecia rapid a deranjamentelor prin programe de test specializate. Software-ul de expluatare i ntreinere a sistemelor de comutaie reprezint o component foarte important din softwareul total, relevant fiind n acest sens distribuia costurilor pe o perioad de 1o ani:30% dezvoltare ,70% expluatare i ntreinere. ntroducerea sistemelor cu comand programat n reeaua de TLC a impus administraiilor de TLC s fac faa unor probleme noi determinate de software-ul de TLC: - cum trebuie s fie realizate specificaiile software; - cum poate fi apreciat calitatea software-ului; - cum trebuie organizat i realizat, pregtirea personalului de expluatare i ntreinerea; - cum se realizeaz colaborarea ntre productorul de echipamente i administraia de TLC.