Cap.1 - INTRODUCERE
1.1 DEFINIŢII
Propoziţia simplă este o aserţiune, o afirmaţie, exprimată minimal printr-o acţiune concretă, un predicat, aplicat unui subiect precizat.
Judecata este operaţia de atribuire de valoare de adevăr unei propoziţii, stabilind relaţia de ordine în mulţimea perechilor subiect-predicat.
Inferenţa este o operaţie elementară de derivare a unei propoziţii din alta, care să conserve judecata iniţială.
Ştiinţa logicii stabileşte regulile de combinare a inferenţelor, în vederea obţinerii de noi propoziţii adevărate, pe baza operaţiilor în mulţimea subiectelor şi a predicatelor.
Algoritmul este o structură intelectuală elementară, definită ca o construcţie eficientă bazată pe combinaţii de inferenţe, respectând legile logicii.
Activităţile intelectuale elementare sunt colecţii de algoritmi simpli necesari în rezolvarea unor probleme elementare concrete.
Activităţile intelectuale complexe sunt îmbinări interactive de activităţi intelectuale elementare, adunate în scopul rezolvarii unei probleme complexe concrete. Activităţile intelectuale se fixeaza pe o zonă de propoziţii cunoscută informaţional, cu judecăţi stabilite, căutând în zone adiacente, asupra cărora efectuează judecăţi, conform legilor logicii.
Programul este o activitate intelectuală complexă constrânsă la o reprezentare într-o formă standardizată.
Procesul , task-ul, este un program în execuţie.
Sistemul de calcul este un echipament destinat păstrării, prelucrării şi reproducerii rapide şi eficiente, în condiţii noi, a unor programe. Se observă evoluţia conceptului de calcul de la accepţiunea sa iniţială a calculelor matematice spre exprimarea unor activităţi intelectuale complexe.
Reprezentarea standardizată oferă vehiculul pentru transportul acumulării locale de experienţă, în vederea măririi eficienţei activităţii intelectuale umane, atât spre utilizatori diferiţi, cât şi ulterior în timp. Ea oferă un limbaj comun pentru asigurarea compatibilităţii între produse software produse în circumstanţe hardware diferite local sau modificate ulterior.
Obiectul activităţii unui sistem de calcul îl constituie programele, pentru păstrarea, prelucrarea şi reproducerea cărora are la dispoziţie mijloace şi metode ale tehnicii de calcul.
Componentele unui sistem de calcul, reunite pentru a îndeplini destinaţia precizată anterior, se împart în două grupuri: echipamente hardware şi echipamente software.
- Echipamentele hardware reprezintă mijloace şi procedee de păstrare, prelucrare şi reproducere a unor programe, caracterizate prin remanenţă şi permanenţă, ca atribute ale unei logici materializate, substanţializate. Structura unui microprocesor, de exemplu, fixată prin configuraţia suprafeţei pastilei semiconductoare, implementează mijloace de calcul definitiv stabilite, principial inflexibile, care oferă o mare siguranţă asupra corectitudinii în funcţionarea facilităţilor puse la dispoziţie.
- Componentele software reprezintă procedee de utilizare ale resurselor hardware, care se dedică unei aplicaţii specificate, generală sau concretă, fiind constituite din structuri logice neremanente, de structură modificabilă. Ordinea de utilizare a diferitelor resurse ale unui microprocesor, în exemplul dat, este stabilită pentru un anumit algoritm de calcul dedicat, care poate intra în structura unui program aplicativ concret. O alta aplicaţie, ulterioară, poate modifica ordinea de utilizare a resurselor microprocesorului, într-un program diferit.
Echipamentele hardware şi componentele software implementează aceleaşi legi logice, necesare pentru dirijarea prelucrării proceselor intelectuale, având ca elemente propoziţiile, în vederea obţinerii de judecăţi asupra unor propoziţii finale solicitate. Echipamentele hardware folosesc logica în forma cablată, fixată, iar produsele software implică structuri logice flexibile, dar care au nevoie de un suport pe care să-l comande pentru executarea operaţiilor elementare. Echipamentele hardware reprezintă suportul instanţierii logicii volatile, atât pentru desfăşurarea actuală, prezentă, cât şi pentru rularea ulterioară, oferind totodată un canal de comunicaţie temporală. Structurile hardware adaptate operaţiilor de memorare diferă constructiv de structurile dedicate operaţiilor de reproducere, prin succesiuni de inferenţe, a proceselor intelectuale. Primele oferă configuraţii repetitive masive, pentru păstrarea spaţială a reprezentărilor standardizate, pe când celelalte implementează legile de compoziţie logică asigurate de echipamente de calcul, de adunare sau înmulţire, de exemplu.
În concluzie, sistemul de calcul devine un spaţiu de reproducere, prelucrare şi conservare a unor activităţi intelectuale, asigurând un mediu de propagare temporală şi spaţiala a acestora. În acest fel, experienţa statistica dobândita prin încercări locale, de conştientizare a ordinii prezente în natură, este pusa la dispoziţie spaţial global şi ulterior temporal.
Pentru utilizatorul unui sistem de calcul, termenul generic de software desemnează acel complex de mijloace şi metode care sunt specifice rezolvării problemei sale concrete, îndeobşte remarcate ca pachet de programe din domeniului său de interes, care înmagazinează experienţa dobândita în rezolvarea unei categorii largi de probleme asemănătoare dar delimitate.
Termenul de hardware este perceput ca un suport material, de dispozitive şi ansambluri mecanice, electrice, magnetice sau electronice, constituind echipamentul comun tuturor aplicaţiilor care rulează pe un sistem de calcul.
Termenul de software de sistem se aplică la acea parte de programe atât de legate de suportul material, încât apar nemodificate în toate aplicaţiile pe diferite domenii concrete.
Programele de software de sistem urmăresc mărirea eficienţei utilizării resurselor de tehnica de calcul disponibile. O mare parte a acestor programe sunt grupate în sistemul de operare al maşinii. Celelalte sunt diferite programe utilitare, care asistă mai ales pe specialiştii în exploatarea sistemelor de calcul, de la creatorii de programe aplicative, operatori de sistem, personal de instalare, întreţinere şi depanare, până la specialişti în crearea unor alte module de software de sistem. Aceasta ultimă categorie de programe sunt cunoscute sub numele de utilitare de sistem.
note de curs
Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.