Note curs 2006 - Universitatea de Stat âAlecu Russoâ
Note curs 2006 - Universitatea de Stat âAlecu Russoâ
Note curs 2006 - Universitatea de Stat âAlecu Russoâ
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CAPITOLUL IV. PROGRAMATURA CALCULATOARELOR<br />
PERSONALE (SOFTWARE)<br />
4.1. Structura programaturii microcalculatorului<br />
Din cele menţionate anterior, reiese că orice sistem <strong>de</strong> calcul conţine<br />
echipamente (hardware) capabile să în<strong>de</strong>plinească diverse acţiuni referitor<br />
la prelucrarea informaţiilor, şi produse program (software), care indică<br />
echipamentelor ce acţiuni anume se cer a fi în<strong>de</strong>plinite pentru atingerea<br />
scopului scontat. Calculatorul în<strong>de</strong>plineşte aceea şi numai aceea ce este<br />
prevăzut <strong>de</strong> programul respectiv.<br />
Prin program înţelegem totalitatea instrucţiunilor, aranjate într-o<br />
ordine bine <strong>de</strong>terminată, ce <strong>de</strong>scriu şirul acţiunilor pentru rezolvarea<br />
problemei date. Pentru execuţie, programul se introduce în memoria<br />
principală a calculatorului, după care începe în<strong>de</strong>plinirea automată a lui <strong>de</strong><br />
la prima instrucţiune. După execuţia primei instrucţiuni, calculatorul<br />
automat preia pentru în<strong>de</strong>plinire următoarea instrucţiune şi tot aşa, până<br />
când se va executa instrucţiunea <strong>de</strong> încetare a calculelor.<br />
Instrucţiunile elementare includ codul operaţiei <strong>de</strong> efectuat, adresele<br />
plasării în memorie a operanzilor (datelor iniţiale), asupra cărora se cere<br />
efectuarea operaţiei în cauză şi adresa plasării rezultatelor execuţiei<br />
operaţiei. Mai larg se utilizează instrucţiuni elementare cu una, două sau<br />
trei adrese.<br />
Mulţimea tuturor programelor, ce pot fi executate la un calculator,<br />
formează sistemul <strong>de</strong> programe ale calculatorului (software sau soft). În<br />
conformitate cu sarcinile şi funcţiile în<strong>de</strong>plinite, se <strong>de</strong>osebesc programe <strong>de</strong><br />
aplicaţie şi programe <strong>de</strong> bază sau <strong>de</strong> sistem.<br />
Programele <strong>de</strong> aplicaţie sunt <strong>de</strong>stinate rezolvării anumitor probleme<br />
concrete, în<strong>de</strong>plinirii anumitor funcţii, necesare utilizatorului în activitatea<br />
sa: proiectare, editare, selectare, sortare, calcule, optimizare, diagnostică,<br />
prognozare etc.<br />
Programele <strong>de</strong> bază sunt <strong>de</strong>stinate asigurării funcţionării eficiente a<br />
calculatorului şi facilitării alcătuirii programelor. Ele nu <strong>de</strong>pind sau <strong>de</strong>pind<br />
puţin <strong>de</strong> programele <strong>de</strong> aplicaţie ce se execută în sistemul <strong>de</strong> calcul.<br />
Sistemul <strong>de</strong> programe <strong>de</strong> bază inclu<strong>de</strong>: sistemul <strong>de</strong> operare, sistemul <strong>de</strong><br />
programare şi programe utilite.<br />
58