196 Shares 2318 views

Software – O que é isso? O que um programa de software?

Qualquer usuário do computador todos os dias se depara com um termo como Software. Isto não é surpreendente, porque o entendimento moderno do termo é interpretado como "software" ou, de forma abreviada, "PO" ( "soft"). Vamos considerar alguns aspectos importantes de tipos de software e a relação com os outros componentes de sistemas de computador. Então, o que é Software?

conceitos gerais

Em um Software sentido geral – um conjunto de instruções, directivas relativas à sua execução, com base em uma linguagem de programação, um programa ou conjunto de programas responsáveis pela cooperação não só entre o usuário eo sistema de computador, mas também entre os componentes de ferro chamados de computador ou outros aplicativos construídos para determinados fins.

Dependendo das funções obrigatórias do software, todo o software pode ser dividido em várias classes, que serão discutidos mais tarde.

Hardware e Software: distinção e relacionamento

A interpretação destes dois termos veio com o advento dos primeiros computadores. Hoje, presume-se que o Hardware – Este hardware do computador ( "Iron" componentes), que pode tocar as mãos (placa-mãe, processador, memória, periféricos e outros dispositivos no sistema, ou ligado a ele).

Bastante a interpretação oposta do termo no Software. A tradução pode ser representado literalmente como "soft ware". Num sentido mais amplo, entende-se que o programa não pode ser tocado, é em certo sentido, até mesmo um componente virtual.

E, o mais interessante, para o uso de "ferro" ou acesso a suas habilidades deve, necessariamente, ser utilizado um software especial na forma de programas especiais de controle, responsáveis pelo desempenho de tais dispositivos (drivers, define a saída de entrada de comando / BIOS e assim por diante. D.) .

O próprio termo Software, a tradução e interpretação de que agora são usados em todos os lugares, é no contexto de software, mesmo na aurora de equipamentos de informática não estava em uso. Foi apenas nos primeiros 60 s formados completamente. Ele estava conectado com a introdução de uma clara divisão de equipes responsáveis por gerenciar o hardware do computador, eo usuário final. classes relacionadas (software e hardware) tornaram-se sistemas de hardware e software conhecidos.

software de classificação com base em vários critérios

Como Software – esta é a parte do programa de qualquer sistema de computador, este software pode ser dividido em várias categorias com base nas tarefas que lhe são atribuídas. Por exemplo, no software uso e replicação é dividido em Corporativo (feito sob medida para grandes empresas e empresas) e software para uma ampla gama de usuários.

De acordo com a portabilidade critério pode ser plataforma específica (operar exclusivamente em uma forma e um tipo de "ferro"), e multi-plataforma (adaptado para sistemas muito diferentes).

De acordo com a divulgação do tipo pode ser dividido em software proprietário, open (sobre o código fonte para o Open Source GNU General Public License) e livre. Além disso, aqui são muitas vezes incluídos gratuitamente, pago e shareware. O último tipo de aplicação é totalmente ou parcialmente funcionalidade limitada por um certo período de tempo, após o que, o programa vai ter que comprar. Caso contrário, ele irá parar de funcionar.

Mas a classificação pretendida implica a existência de três grandes categorias de software:

  • sistema;
  • artesanato;
  • instrumentais (ferramentas de desenvolvimento de ferramentas, utilitários e).

Software do sistema

Como os componentes do sistema não são apenas a aplicação no sentido usual. Na verdade, os sistemas operacionais também programas.

Muitas vezes, porém, o software do sistema pode ser pensado como uma espécie de camada de ligação entre os programas do usuário a partir do ambiente de sistema operacional em que operam, e o hardware que está envolvido na realização de uma determinada tarefa (por exemplo, os mesmos drivers de dispositivo).

Para tornar mais claro, vamos dar um exemplo simples. Tome o sistema operacional Windows (camada do sistema), uma placa de som ( "ferro") e media player (software aplicativo). Para saundkarta poderia reproduzir o som, você precisa de um driver (software do sistema) que fornece controle do dispositivo pelo sistema operacional, que é a plataforma para o jogador. Desde que o sistema reconhece o dispositivo, através de suas directivas transmite-los para controlar o leitor, para detectar o tipo de arquivo de áudio usa um codecs especiais e decodificadores (ferramentas de software adicionais). A relação é óbvia.

programas de aplicação

Para aplicações para incluir todas aquelas aplicações que não são executados os componentes do sistema ou usá-los apenas em parte, resolver tarefas específicas do usuário bem definidas.

Exemplo hoje podemos trazer um monte: suítes de escritório, editores de mídia, o sistema de cálculos matemáticos e design, meios de acesso à gestão da Internet e de rede, data logger, etc. Como você pode ver, cada tipo de software (Software) – uma ferramenta que incide sobre a implementação .. estreita gama de tarefas, e interage diretamente com o sistema de computador inteiro usuário.

Ferramentas e Utilitários

As ferramentas incluem software para o desenvolvimento e manutenção de outros tipos de software. Isso pode incluir a linguagem plataforma de ambiente de programação do desenvolvimento, os pacotes SDK, rastreamento de bugs e controle de versão.

No que diz respeito aos serviços públicos, que sob eles, muitas vezes refere-se ao software para configurar os parâmetros de hardware, e / ou componentes do sistema de computador de software em um sistema unificado, sem a qual o acesso às configurações de outros métodos não podem ser implementadas. Esse tipo de software pode ser integrado no sistema operacional ou instalado separadamente. Em alguns casos, utilitários podem usar as configurações de automação completa (por exemplo, otimizadores de aplicação para corrigir bugs e melhorar o desempenho do Windows-sistemas).

em vez de um epílogo

Finalmente, é importante notar que muitos usuários, muitas vezes levanta outra questão sobre o termo Software: «O que é este programa" Esta abordagem um tanto incorreto, uma vez que, como já mencionado acima, pode ser não só uma única aplicação, mas também um conjunto de programas, um conjunto de comandos de linguagem, diretrizes e regras da linguagem de programação para controlar outros componentes ou a sua transferência para o processamento e execução na forma de código binário, por exemplo, o processador central.

Esta classificação também é muito condicional, porque na descrição foram apresentados apenas os principais tipos de software sem mais divisão em subclasses, que hoje pode ser contado muito, muito mesmo. Mas, para a compreensão inicial do Software termo usuário comum pode ser suficiente e este conhecimento.