2 - SOFTWARE Flashcards

1
Q

O que é um PROCESSO?

A

Um programa em execução. Em um sistema operacional, um processo é a instância de um programa em execução. Ele inclui o código do programa, suas variáveis, o estado atual da execução, e os recursos alocados para ele. Portanto, “um programa em execução” descreve um processo adequadamente.

• A. Um programa de edição de texto: Isso é apenas um programa (ou software), não um processo. Um programa se torna um processo quando é executado.

• B. Um arquivo excluído: Um arquivo excluído é um dado armazenado no sistema de arquivos, não um processo.

• C. Uma operação de cópia de arquivo: Isso é uma tarefa ou ação, não um processo. A operação de cópia de arquivo pode ser realizada por um processo, mas a operação em si não é um processo.

• E. Uma operação de backup: Semelhante à operação de cópia, é uma tarefa ou ação executada por um processo, não um processo em si.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Software

A

♦ O software é um elemento fundamental para que o computador funcione, pois ele dá as instruções para o hardware (os componentes físicos) realizar suas funções. Sem software, o hardware seria apenas um conjunto de peças incapazes de fazer algo por conta própria.

Tipos de Software

1. Software de Sistema (ou Software Básico):

  • Função: Gerenciar o hardware e facilitar o uso do computador. O Sistema Operacional é o software de sistema mais importante, pois ele controla tudo o que acontece no computador. Ele é responsável por alocar memória, organizar o uso do processador, e garantir que o computador continue funcionando mesmo se algo der errado (tolerância a falhas).
    Exemplos de Sistemas Operacionais:
    Windows, Linux, Mac OS.
    Outros software de sistema:
  • Ferramentas de programação: Usadas por desenvolvedores para criar novos softwares (exemplo: Eclipse).
  • Drivers: São pequenos programas que permitem que o Sistema Operacional controle um dispositivo de hardware específico (como uma impressora ou uma placa de vídeo).

_________________________________

2. Software Utilitário:

Função: Auxiliam o sistema operacional ou o usuário a manter o computador funcionando de forma eficiente. Eles ajudam na manutenção e na otimização do sistema.
Exemplos: Antivírus, Compactadores de arquivos (como o WinRAR), Desfragmentadores de disco (que reorganizam dados no disco rígido).

_____________________________________

3. Software Aplicativo:

  • Função: Desenvolvido para realizar tarefas específicas para o usuário. Ele serve para executar funções diretamente relacionadas às necessidades do usuário final.
    Exemplos: Navegadores de Internet (como Google Chrome), Ferramentas de Escritório (Microsoft Word), Reprodutores de Mídia (Windows Media Player).

_____________________________________

Classificações de Software

1. Quanto à Aquisição:

  • Software Shareware: É uma versão gratuita com limitações, usada para atrair o usuário a comprar a versão completa. Existem dois tipos:
    Trial: Permite o uso completo do programa por um período limitado de tempo.
    Demo: Disponibiliza apenas algumas funcionalidades, com a versão completa sendo paga.
  • Software Freeware: É completamente gratuito, mas pode ter propagandas ou funcionalidades limitadas em comparação com versões pagas.
  • Software Licenciado: É o software completo e pago, no qual o usuário adquire uma licença para utilizá-lo sem restrições. Exemplos são os pacotes de software da Microsoft, como o Microsoft Office.

2. Quanto à Codificação:

  • Software Proprietário: Tem o código-fonte fechado e NÃO É necessariamente PAGO. O código-fonte, que são as instruções que formam o programa, não é acessível ao público, e o software não pode ser alterado ou distribuído sem autorização do criador.
    Exemplo: Microsoft Windows.
  • Software de Código Aberto (Open Source): O código-fonte está disponível para que qualquer pessoa possa modificar, melhorar e redistribuir o software, de acordo com a licença.
    Exemplo: O sistema Linux.
  • Software Livre: Vai além do open source, permitindo a liberdade de usar, modificar, distribuir e melhorar o software para qualquer propósito, garantindo que a comunidade sempre tenha acesso a essas liberdades.
    Exemplo: Software GNU/Linux.

______________________________________

Licenças de Software

Cada software é distribuído sob uma licença, que determina como ele pode ser usado e modificado. Alguns exemplos incluem:

  • GPL (GNU General Public License): Licença de software livre que impede que o código seja fechado e usado em software proprietário.
  • BSD (Berkeley Software Distribution): Permite mais liberdade, permitindo até que o software seja fechado e comercializado.

_________________________________

Considerações Finais

Os sistemas operacionais são o coração de qualquer computador, permitindo que o hardware e o software trabalhem juntos. Além disso, o tipo de licença e como o software é distribuído pode impactar sua acessibilidade, custo e liberdade de modificação. Por exemplo, um software livre oferece muito mais flexibilidade do que um software proprietário, que geralmente é mais restrito.

Em resumo, enquanto o hardware fornece a estrutura física, o software traz vida ao computador, e juntos eles formam o que conhecemos como um sistema computacional eficiente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly