Saltar al contento

Software

Pendente
De Wikipedia, le encyclopedia libere
Software
instantia de: product category[*], type of tool[*]
subclasse de: obra creative[*], obra scripte[*], means[*], product[*]
parte de: computator, electronic design automation[*]


Commons: Software

Le software[1] (traduction litteral del anglese: “producto molle”) es le insimul de programmas informatic e lor documentation e datos associate, a differentia del hardware (“producto dur”) con le qual se construe le systema que realmente realisa le travalio.

In le nivello de programmation plus basse, le codice executabile es formate per instructiones in lingua de machina supportate per un processor individual, normalmente un unitate central de processamento (UCP) o un unitate de processamento graphic (UPG). Le lingua de machina consiste in gruppos de valores binari que significar instructiones del processor que cambia le stato del computator respecto a su stato anterior. Per exemplo, un instruction pote cambiar le valor immagazinate in un location concrete del computator, un effecto que le usator non pote observar directemente. Un instruction anque pote invocar un del multe operation de entrata o partita, per exemplo, monstrar alcun texto in le schermo del computator, provocante cambios de stato que deberea esser visibile pro le usator. Le processor executa le instructiones in le ordine in que se supple, a minus que se le ordine "saltar" a un instruction differente sia interrumpe per le systema operative. A partir de 2023, le majoritate del computatores personales, telephonos intelligente e servitores ha processatores con plure unitates de execution, o plure processatores que realisa le calculo conjunctemente, per lo que le informatica ha devenite un activitate multo plus concurrente que in le passato.

Le majoritate del software es scribe in linguages de programmation de nivello alte. Le linguages de nivello alte es traducite a linguage de machina per medio de un compilator, un interprete o un combination de ambes. Le software tamben pote esser scribite in un linguage de assemblage de nivello basse que ha un forte correspondentia con le instructiones del linguage de machina del computator e que es traducite a linguage de machina usante un assemblator.

Vide etiam

Wikimedia Commons ha files multimedial de: Software

Referentias