17.11.2014 Views

Note curs 2006 - Universitatea de Stat „Alecu Russo”

Note curs 2006 - Universitatea de Stat „Alecu Russo”

Note curs 2006 - Universitatea de Stat „Alecu Russo”

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!