Prévia do material em texto
TIPOS DE SOFTWARE Prof.: Pedro Vinicius R Dias pedro.rodrigues@ifro.edu.br 14/05/2021 O que iremos ver na aula de hoje? Softwares básicos Sistemas operacionais Softwares utilitários Antivírus Gerenciadores de arquivos Backup e restauração Compactação de arquivos Softwares aplicativos ● De uso geral ● De propósitos restritos 1. O QUE É SOFTWARE? O que é software? É todo programa rodado em um computador, celular ou dispositivo que permita ao mesmo executar suas funções. Eles vão desde sistemas operacionais, como Windows, macOS, iOS e Android os apps que você usa todos os dias(Ex: Whatsapp, Instagram). 1. Software 1. O QUE SÃO SOFTWARES BÁSICOS? São programas que define o funcionamento do equipamento (hardware). Ele que cria o ambiente para que tenha a interação entre o usuário (você) e a máquina. 1. O QUE SÃO SOFTWARES BÁSICOS? Ex.: Sistema operacional, linguagem de computador (escrita que especifica as instruções para gerar um programa) e compiladores (traduz um programa uma linguagem textual). Temos também a BIOS do computador pessoal. 1. O QUE SÃO SOFTWARES BÁSICOS? Em si, são os softwares essenciais para o bom funcionamento do computador. 1. O QUE SÃO SOFTWARES BÁSICOS? Tradutores: Programas responsáveis pela transformação de uma linguagem de programação em linguagem de máquina. Linguagem de Programação: É um conjunto de símbolos (vocabulário) e regras (gramática) que especificam como transmitir informações entre usuários e computador. Existem linguagens de: Alto Nível, Baixo Nível, Linguagem de Máquina. 2GL 1GL 3GL LOAD R1, VAL1 0010 0001 1110 val 2 = val 1 + val2 LBN - Linguagem de Baixo Nível LAN - Linguagem de Alto Nível LM - Linguagem de Máquina Montadores Compiladores e Interpretadores Linguagem de máquina Linguagem de baixo nível Linguagem de alto nível É baseada em código binário, em 0s e 1s. É utilizada diretamente pelo computador. É uma simplificação da linguagem de máquina. Permite que os programas utilizem abreviações simples de instruções de programa (mnemônicos) Exemplo: Ling. Assembly. Compare A,B. Utiliza combinação de um conjunto de símbolos de acordo com certas regras de sintaxe para expressar uma sequência de operações de máquina. É uma linguagem que não exige conhecimento do código de máquina. São mais fáceis de ler, escrever e manter. Instruções são escritas em inglês (PRINT, Display). Compiladores Montadores Intérpretes Um compilador é um tradutor de idioma que converte programas de alto nível em códigos de máquina compreensível por máquina O montador pega o código de montagem do compilador e o converte no código de máquina realizável. Um intérprete também é um tradutor de idioma que converte programas de alto nível em códigos de máquina. 2. SISTEMAS OPERACIONAIS O QUE UM SISTEMA OPERACIONAL? É um software ou conjunto de softwares cuja função é administrar e gerenciar os recursos de um sistema, desde componentes de hardware e sistemas de arquivos a programas de terceiros, estabelecendo a interface entre o computador e o usuário 2. SISTEMAS OPERACIONAIS O sistema operacional é responsável por gerenciar os recursos do computador, bem como servir de suporte para a execução de programas de aplicação e é o responsável por controlar dispositivos de entrada e saída. 2. SISTEMAS OPERACIONAIS Ex: Windows, MacOS, Linux, Android, Windows Phone. 3. SOFTWARES UTILITÁRIOS O QUE SÃO SOFTWARES UTILITÁRIOS? Software Utilitários são programas que realizam atividades específicas para as quais foram elaborados, não podem ou não realizam tarefas complexas. 3. SOFTWARES UTILITÁRIOS Ex: Utilitários de compactação: reduz o tamanho de um arquivo sem prejudicar os dados. Ex.: WinRAR, Winzip, PKzip (compressão sem perdas). 3. SOFTWARES UTILITÁRIOS Softwares Antivírus (ex.:, McAfee, Kasper, F-Secure, Norton, Panda, Symantec, Sygate Kaspersky, F-Prot, Nod32, Trend Micro, Avast!, AVG, Bitdefender). 3. SOFTWARES UTILITÁRIOS Outros Softwares: Total Video Converter, WinRAR, DAEMON Tools, CyberLink PowerDVD, VLC media player, CCleaner, Adobe Flash 3. ANTIVÍRUS O QUE SÃO ANTIVÍRUS? O antivírus é um software de proteção do computador que elimina programas maliciosos que foram desenvolvidos para prejudicar o computador. 3. ANTIVÍRUS COMO FUNCIONA? O vírus infecta o computador através da multiplicação dele (cópias) com intenção de causar dano na máquina ou roubar dados. O antivírus analisa os arquivos do computador buscando padrões de comportamento e códigos que não seriam comuns em algum tipo de arquivo e compara com seu banco de dados. Com isto ele avisa o usuário que tem algo suspeito para ele tomar providência. 3. ANTIVÍRUS Exemplo de Antivírus: McAfee, Kasper, F-Secure, Norton,, Panda, Symantec, Sygate Kaspersky, F-Prot, Nod32, Trend Micro, Avast!, AVG, Bitdefender. 3. GERENCIADORES DE ARQUIVOS O QUE É GERENCIADOR DE ARQUIVOS? O gerenciamento de arquivos tem como função: gerenciar espaços alocados, criar e deletar arquivos .exe, criar e deletar diretórios de memória swap, mapear arquivos em disco em massa, fazer a manipulação de arquivos e diretórios (directx, copyling, cding, etc). 3. GERENCIADORES DE ARQUIVOS Exemplos: Ambientes de desktop e gerenciadores de arquivos (interface gráfica): Konqueror (Linux/KDE) Dolphin (Linux/KDE) Krusader (Linux/KDE). Windows Explorer, o Gerenciador de arquivos do Android. 3. GERENCIADORES DE ARQUIVOS Windows Explorer 3. GERENCIADORES DE ARQUIVOS Ubuntu 3. GERENCIADORES DE ARQUIVOS MacOS 3. GERENCIADORES DE ARQUIVOS Android 4. BACKUP E RESTAURAÇÃO O QUE É BACKUP? O backup é um termo em inglês que significa "cópia de segurança". Trata-se de uma cópia dos arquivos importantes em outros locais, como um serviço em nuvem, um HD externo ou até mesmo um pen drive 4. BACKUP E RESTAURAÇÃO O QUE É RESTAURAÇÃO? A restauração de um backup nada mais é do que a substituição do conteúdo atual pelo que está salvo no último backup realizado. E QUANDO ELA É NECESSÁRIA? A restauração do backup é necessária quando os arquivos são corrompidos por algum motivo ou então quando se deseja utilizar os softwares em outro computador. 5. COMPACTAÇÃO DE ARQUIVOS O QUE É COMPACTAR ARQUIVO? A maioria deles funciona pesquisando o arquivo a procura de padrões extensos e frequentemente repetidos e substituindo este padrões por códigos menores. Quando descompactado o utilitário restaura o padrão extenso onde cada código é encontrado). Ex: WinRar, 7-ZIP, PeapZip, Jzip etc. 5. COMPACTAÇÃO DE ARQUIVOS COMO FAZER ISSO? 6. SOFTWARES APLICATIVOS DE USO GERAL são programas que podem ser utilizados em vários tipos de aplicações. Exemplos: editores de texto, gráficos, planilhas, gerenciadores de banco de dados, etc. 6. SOFTWARES APLICATIVOS DE PROPÓSITOS RESTRITOS Se destinam exclusivamente a um único tipo de aplicação. Exemplos: folha de pagamento, crediário, imposto de renda, cadastro, contas a pagar e receber, etc. Dúvidas? Obrigado!