care
Ce este software-ul de calculator?

Software-ul este un program care controlează funcționarea unui computer sau efectuează unele calcule sau acțiuni. Acestea pot fi comenzi interne care controlează echipamentul sau un program care efectuează unele acțiuni ca răspuns la comenzile introduse de la tastatură. Software-ul pentru computer poate fi open source sau proprietar.

Hardware și software

Există o diferență semnificativă între software și hardware. Hardware-ul este fizic, adică face parte din computer și, în majoritatea cazurilor, efectuează lucrări fizice, în timp ce software-ul gestionează funcționarea hardware-ului. Computerul poate fi adaptat pentru a efectua noi sarcini prin instalarea de hardware nou. Hardware-ul include un monitor, procesor, tastatură, mouse. Software-ul include diverse programe de procesare a textului, sisteme de operare, jocuri și multe altele.

Tipuri de programe

Există două tipuri principale de software: programe de sistem. Primul tip este folosit pentru managementul hardware, în timp ce al doilea tip este folosit pentru toate celelalte sarcini. Software-ul de sistem include sisteme de operare precum Windows sau Linux și drivere care permit computerului să interacționeze cu alte dispozitive, cum ar fi imprimantele sau să controleze hardware-ul intern. Există multe tipuri diferite de aplicații, cum ar fi jocuri, playere media, editori de text, programe antivirus pentru a crea aplicații noi.

Cum funcționează?

Hardware-ul înțelege doar codul mașinii, care este reprezentat în sistemul de numere binar. Software-ul, într-un sens, acționează ca un traducător între om și hardware, transformândtoate comenzile umane în cod binar. Pentru a crea un program, programatorii scriu codul sursă al programului, care constă din comenzi care pot fi citite, care sunt apoi convertite în cod mașină binar de către un alt program, un compilator. Rezultatul acestor acțiuni este un program de calculator.

Programe cu sursă deschisă și cu drepturi de autor

Programele create de programatori pot fi distribuite fie cu open source, adică cu textul sursă al programului care poate fi editat, fie fără acesta, ascunzând textul sursă al programului. Programele open source sunt în general distribuite gratuit și pot fi îmbunătățite și reparate de oricine, în timp ce programele cu drepturi de autor, care sunt distribuite fără codul sursă, pot fi reparate sau modificate doar de către autorii programului sau companiile care dezvoltă programul.