Para realizarmos uma tarefa no computador utilizamos softwares. Estes softwares podem ser divididos em:.
Soluções para a tarefa
Software aplicativo
Contém todos os programas derivados de uma programação de software e que cumprem uma tarefa específica, em quase todas as áreas da vida cotidiana. São utilizados por dispositivos móveis e computadores.
Os aplicativos são o produto final oferecido ao consumidor, mas queríamos começar com eles porque, dessa maneira, você entenderá melhor o seguinte.
Software de programação
Por meio do conhecimento lógico e da linguagem de programação orientada a objetos, é possível projetar utilidades digitais para executar várias funções, as quais discutimos no tópico anterior.
Esses programas são a base na qual o código é escrito para desenvolver novos sistemas dentro de um sistema operacional.
Software de sistema
Chegamos à base em que os dois anteriores são construídos. Entre os tipos de software, o de sistema é o mais importante. É ele que permite ao usuário usar a interface do sistema operacional incorporada ao dispositivo.
O software de sistema é composto por um conjunto de programas ou aplicativos nativos, que têm dois propósitos:
gerenciar recursos físicos do dispositivo para coordenar tarefas e administrar a memória para seu uso;
oferecer uma experiência de uso para que seja possível controlar e interagir com o sistema.
De uma maneira simples, podemos dizer que o software de sistema é que conecta os aplicativos aos recursos de hardware que o dispositivo tem.
Exemplos que se encaixam em cada tipo de software
Agora, se você chegou até aqui, já tem uma ideia geral dos tipos de software, de acordo com o nível de uso e responsabilidade que eles têm dentro de um sistema operacional.
Mas, para que você entenda mais profundamente, daremos alguns exemplos práticos.
Tipos de software de sistema
Carregador de inicialização: parte do sistema operacional que cumpre a função de enviar informações para a memória, com a finalidade de executar programas;
sistemas operacionais: sistema que gerencia os recursos de hardware e oferece a possibilidade de lançar aplicativos para o usuário;
controladores: programas que permitem ao sistema operacional realizar interações entre o hardware e a interface do usuário para usar o dispositivo;
ferramentas de diagnóstico: são usadas para monitorar e controlar a funcionalidade dos recursos físicos do dispositivo;
servidores: ferramentas de execução usadas para receber as instruções do usuário e executar uma ação de acordo.
Tipos de software de programação
Editores de texto: são usados para criar e gerenciar arquivos digitais compostos por texto. Eles cumprem a função de ler o arquivo e interpretar os bytes, de acordo com o código do editor;
compilador: um tipo de tradutor que constrói a linguagem de programação para um programa em si;
intérprete: basicamente, é um programa que analisa e transforma informações sobre outros programas;
vinculador: pega os objetos iniciais do processo de compilação, descarta os desnecessários e vincula um código aberto à biblioteca interna, produzindo um arquivo executável;
depuradores: programa usado para “limpar” erros de outros programas;
IDE: o Ambiente Integral de Desenvolvimento é um aplicativo que fornece ao programador serviços abrangentes para facilitar o desenvolvimento de software.
Tipos de software de sistema
Automações de escritório: são todas as utilidades informáticas projetadas para tarefas de escritório com o objetivo de otimizar, automatizar e melhorar as tarefas nessa atividade;
bancos de dados: coleta de informações digitais de forma organizada, para que um especialista possa acessar fragmentos a qualquer momento;
vídeo-jogos: jogos eletrônicos em que uma ou mais pessoas interagem com imagens de vídeo por meio de controles físicos ou movimentos corporais;
software empresarial: todo o aplicativo criado para otimizar, automatizar ou medir a produtividade de alguma indústria ou empresa;
software educacional: todos os produtos digitais que visam a ensinar um tema específico ao usuário de qualquer nível e facilitar o processo de aprendizado;
software de gestão: sistema composto por diversas ferramentas para serem utilizadas em tarefas relacionadas à administração ou ao cálculo numérico.
Resposta:
Letra D
Explicação:
D - Software do fabricante e do usuário.