O que é software de computador?

O software de computador é um programa que informa a um computador o que fazer. Essas instruções podem ser comandos internos, como atualizar o relógio do sistema ou uma resposta à entrada externa recebida do teclado ou mouse. Embora existam muitos tipos diferentes de software fabricados com padrões de código aberto e proprietários, a programação se resume principalmente a algumas regras básicas.

hardware vs. software

A diferença fundamental entre hardware e software é que o primeiro é tangível enquanto o segundo não é. O hardware é a própria máquina e faz todo o trabalho físico, enquanto o software informa aos vários componentes de hardware o que fazer e como interagir entre si. Isso possibilita que os computadores se adaptem a novas tarefas ou instalem novos hardware. Enquanto o hardware inclui coisas como monitores, unidades de processamento central (CPUs), teclados e ratos; O software inclui coisas como programas de processamento de texto, sistemas operacionais e jogos.

Tipos

Existem dois tipos principais de software de computador: sistema e aplicativo. O primeiro tipo é usado apenas para executar o hardware, enquanto o segundo é usado para fazer outras coisas. Os principais tipos de software do sistema são sistemas operacionais, como o Windows ™ OS X ou Linux; e motoristas, que são programas que permitem que um computador interaja com outros dispositivos, como impressoras e cartões de vídeo. Existem muitos tipos diferentes de software de aplicativo, incluindo jogos, mídia, processadores de texto, programas antivírus e aplicativos para fazer novos programas.

como funciona

O hardware entende apenas os dois conceitos básicos, ligados e desligados, que são representados como 1s e 0s na linguagem binária. O software atua como o tradutor entre idiomas humanos e binário, o que possibilita o hardware entender as instruções que estão sendo alimentadas nele. Programadores escrevem comandos chamados código -fonte na linguagem de programaçãoEs, semelhante ao que alguém pode usar no discurso diário. Outro programa chamado de compilador é então usado para transformar os comandos do código -fonte em binário. O resultado é um programa de computador executável.

código aberto vs. proprietário

Os programadores

Criam software de computador de código aberto ou proprietário. O primeiro tipo pode ser editado e adaptado pelos usuários, enquanto o segundo está protegido e não pretende ser editado por pessoas fora da empresa que o vendem. Embora os programas de código aberto geralmente sejam gratuitos, os proprietários são licenciados para os distribuidores e devem ser pagos.

Ambos os tipos geralmente têm uma qualidade comparável da programação, mas as correções para bugs geralmente são mais rápidas para produtos de código aberto do que para os proprietários. Além disso, algumas pessoas preferem usar aplicativos de código aberto porque podem sentir um senso de propriedade no projeto final ou sentir que as empresas de software de computador criam monopólios e desejam alternativas. Outros preferem programas de código fechadoPorque eles às vezes são mais estáveis ​​ou menos vulneráveis ​​a hackers, geralmente vêm em suítes e vêm com o atendimento ao cliente da empresa.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?