Noțiunea de algoritmică și software

CSK Sistemul de control îndeplini funcțiile sale de serviciu de apeluri, precum și funcții legate de funcționarea tehnică, în conformitate cu algoritmi de funcționare predeterminate. În cadrul operațiunii FF algoritmul înțeleg prescrierea exactă cu privire la modul de a efectua acțiuni privind punerea în aplicare a unei funcții. Algoritmi de curent continuu pot fi descrise în moduri diferite, cu grade diferite de detaliu: un limbaj natural cu adăugările necesare informații grafice și digitale, fie pe un limbaj formal. Setul de algoritmi de operare descrieri CSS face software-ul algoritmică (AO). AO CD-ul poate fi pus în aplicare în întregime sau parțial, în hardware (schema) sau software. Programul se numește algoritm prezentat într-o formă perceptibilă realizarea CSS sale. Software-ul (software) - este un set organizat de date interdependente și care interacționează și programele legate de acestea, concepute pentru CSS vizate.

În funcție de software-ul de configurare țintă este împărțit în trei tipuri: instrument, de sistem și de aplicare (figura 6.22) [4].

Figura 6.22 - Echipa CSK Software

Instrumentul Software (IPO) este folosit de programatori ca un instrument de scriere a programelor și de depanare. Ca parte a software-ului instrument software CSK este proiectat pentru a automatiza proiectarea de programe la diferite niveluri - de la nivelul algoritmilor la nivelul instrucțiunilor mașinii. Automatizarea este asigurată de proiectare specială asistată de calculator (CAD). CAD utilizat în diferite niveluri de proiectare:

1) În etapa de funcționare a algoritmului CAD este utilizat pe baza SDL limbii (Specificații și descriere limbă). Algoritmul prezentat în ceea ce privește limba SDL este convertit automat la un program într-un limbaj de programare.

2) La etapa de CAD utilizat Chill limbaj de programare, un nivel înalt limbaj dependente de mașină, limbaj de asamblare.

CHILL Limba (CHILL - nivel înalt Language - un limbaj de nivel înalt) este conceput pentru a sprijini sistemele de timp real, adică este o problemă orientată.

În cazul în care CM de a utiliza un limbaj de nivel înalt orientate spre mașină, CAD la limba dependente de mașină permite unui programator să ia în considerare caracteristicile arhitecturale CU specifice, care face parte din CSS.

CAD limbaj de asamblare vă permite să dezvolte un program cu timp de execuție normalizat.

System Software (OSS) include sistemul de operare instrumental și executive (OS). Diferențele și instrument de operare grad executiv datorită intervenției umane în managementul CSS (gradul de interactivitate). Sistemul de operare instrument este controlat în principal de instrucțiuni (directive) operatorului. Intervenția operatorului executiv OS este minim și este un auxiliar, de exemplu, în caz de urgență și efectuarea lucrărilor de întreținere. Pentru comunicarea interactivă, folosind limbajul de dialog, „om-mașină» (MML - Man mașină Language).

software de aplicație pentru accesorii (SVPO) este utilizat în timpul dezvoltării software-ului principală a aplicației și de formare pentru funcționarea CSK.