Buscar

Informatica - Software - 2

Prévia do material em texto

CONTEÚDO PROGRAMÁTICO
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
1
ÍNDICE
Softwares ��������������������������������������������������������������������������������������������������������������������������������������������������������������2
Tipos de Programas de Computador ������������������������������������������������������������������������������������������������������������������������������2
Firmware ������������������������������������������������������������������������������������������������������������������������������������������������������������������������2
Drivers ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������4
Sistema Operacional �����������������������������������������������������������������������������������������������������������������������������������������������������4
Aplicativos����������������������������������������������������������������������������������������������������������������������������������������������������������������������5
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
2
Softwares
Um programa de computador é composto por uma sequência de instruções, que é interpretada e 
executada por um processador ou por uma máquina virtual� Em um programa correto e funcional, 
essa sequência segue padrões específicos que resultam em um comportamento desejado�
Um programa pode ser executado por qualquer dispositivo capaz de interpretar e executar as 
instruções de que é formado�
Quando um software está representado como instruções que podem ser executadas diretamente 
por um processador, dizemos que está escrito em linguagem de máquina� A execução de um software 
também pode ser intermediada por um programa interpretador, responsável por interpretar e executar 
cada uma de suas instruções� Uma categoria especial e notável de interpretadores são as máquinas 
virtuais, como a JVM (Máquina Virtual Java), que simulam um computador inteiro, real ou imaginado�
Um programa de computador é escrito em uma linguagem de programação� Esse código escrito 
pode passar por um programa que o transforma no executável� Nessa situação temos um software 
compilado, deste modo o programa usado para transformar o código-fonte no programa executável 
se chama compilador�
No entanto, há outra forma de programa em que o código-fonte é lido diretamente e, no mesmo 
momento, as ações descritas nele são executadas� Esse software é escrito em uma linguagem de pro-
gramação interpretada, assim ele não precisa do compilador�
Tipos de Programas de Computador
Qualquer computador moderno tem uma variedade de programas que fazem diversas tarefas�
Eles podem ser classificados em várias categorias, dentre as quais vamos abordar aquelas que são 
cobradas nas provas:
 → Firmwares;
 → Aplicativos;
 → Malwares;
 → Sistema Operacional;
 → Drivers�
Firmware
Um firmware é também conhecido como um software embutido ou software embarcado, ou mesmo 
como software inerente a um hardware� Sua função é determinar o funcionamento lógico de um dispositivo�
Um firmware pode ter desde funções básicas a mais avançadas, mas se comparado com os outros 
tipos de software, ele é consideravelmente menor, assim como um driver�
É importante destacar que, como os firmwares são os responsáveis por controlar as peças, cada 
firmware é construído para um tipo de peça (dispositivo) específico� Assim, se um firmware desen-
volvido para um dispositivo do tipo A for instalado (inserido/colocado) em um dispositivo do tipo 
B, a tendência é que não funcione, ou mesmo que funcione não contará com todas as suas funções e 
características, não usando, assim, o todo o potencial�
Atualmente, alguns equipamentos do nosso dia a dia que possuem firmwares são:
 → Cartão ponto eletrônico;
 → Celulares/smartphones e tablets;
 → Modems;
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
3
 → Smart TVs;
 → Impressoras multifuncionais com displays;
 → Smart Watchs�
Citamos apenas alguns exemplos, mas a cada dia mais equipamentos começam a fazer parte da 
nossa rotina , ainda mais com o advento da IoT (Internet of Things – Internet das Coisas)�
Imagino que a essa altura que alguns exemplos tenham intrigado você� Vamos ao mais simples: 
o modem� Quando o usuário acessa pelo navegador o tradicional endereço 192�168�0�1 ou 10�0�0�1 
(pode ser outro, se for o caso, o endereço estará especificado em algum adesivo no equipamento) 
e digitamos usuário e senha (infelizmente ainda deve ser usuário:admin e senha:admin) na tela 
similar a ilustrada na Figura 1, esse usuário está acessando o Firmware do roteador/modem e suas 
funções podem variar de acordo com o modelo�
Figura 1: tela de login do gateway da rede.
Na Figura 2, a seguir, é ilustrada a tela com a opção de realizar a atualização do firmware do 
roteador� Embora atualmente a maioria dos dispositivos utilize tecnologias que possibilitam a atua-
lização do firmware, ainda existem aqueles que não são atualizáveis�
Figura 2: Tela de atualização do Firmware do Roteador.
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
4
Outros dispositivos que devem ter chamado a atenção foram os celulares/smartphones� Se você é um 
usuário de smartphones com Android, é facilmente verificável nas propriedades de Status do aparelho 
qual é a versão do firmware instalado, ou seja, qual a versão do Android� Sim, o Android é um Firmware, 
pois ele é específico para a peça (modelo de celular) e, acredite, existem muitas versões de um mesmo 
“modelo”� Como atualmente os diferentes modelos de aparelhos e marcas tomaram o mercado, vamos 
tomar como exemplo alguns aparelhos mais antigos da Samsung (por terem sido bastante populares)� 
Vejamos o aparelho Galaxy S5 da Samsung; ele na verdade tinha inúmeros hardwares diferentes como:
 → S5 Plus
 → S5 LTE (G900Az e variantes)
 → S5 Active (SM-G870F)
 → S5 LTE (G9006V/8V)
 → S5 LTE-A
 → S5 Neo
Esses foram alguns exemplos, mas existem muitos outros� O importante é notar que há diferen-
ças no hardware de cada um deles, o que faz necessário que o firmware seja diferente, mesmo que 
sutilmente, para cada um�
Uma das grandes frustações dos usuários Android é que o fabricante do aparelho só se preocupa 
em atualizar a Versão do Android para o seu modelo de aparelho enquanto este estiver no auge de 
vendas� Nesse ponto, você percebe que o Google responsável por desenvolver e manter atualizado o 
Android desenvolve constantemente novos recursos e ferramentas em suas novas versões, mas para 
que estes estejam disponíveis (atualizáveis) em seu celular, é necessário que o fabricante pegue a versão 
Original do Android do Google e faça as adaptações necessárias ao seu modelo de celular, o que em 
termos comerciais não é interessante, muito menos viável� Entretanto, existe um grupo de usuários que 
ainda pensa em manter seus velhos dispositivos funcionando com o Android mais novo�
O primeiro projeto de manutenção do Android para celulares antigos foi tomado pela Cyanogen, 
porémpor falta de apoio e por pulverização de seus produtos (todo mundo copiava, redistribuía 
sobre outra bandeira e não ajudava) teve seus projetos cancelados, mas não se preocupe hoje você 
ainda pode contar com um projeto similar que assumiu o lugar da Cyanogen no mercado; estamos 
falando da LineageOS (https://lineageos�org/)�
Nos computadores pessoais (seja desktop ou notebook), o firmware mais relevante é o BIOS res-
ponsável pelas rotinas de inicialização do computador�
Drivers
São como manuais das peças� Eles descrevem como comunicar-se com as peças, ou seja, como passar um 
comando para a peça, bem como interpretar o que significa determinada informação que a peça fornecer�
Essas informações são usadas de um modo geral pelos sistemas operacionais� Assim é importan-
te observar que sua finalidade é estar entre o Sistema Operacional e o hardware� Desse modo, ele é 
específico para a peça e também é específico para o sistema operacional�
Contudo, há um grande ponto a se observar: o Windows possui uma vasta biblioteca de drivers genéri-
cos que ele mantém com o interesse de facilitar a vida do usuário, porém esse tipo de solução não explora o 
melhor do hardware e tem grandes chances de não usar corretamente o dispositivo ou todas as suas funções�
Sistema Operacional
Um Sistema Operacional é o principal programa do computador, ele é responsável por gerenciar 
o computador (hardware) para viabilizar o uso pelo usuário�
https://lineageos.org/
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
5
São exemplos de software desta categoria o Microsoft Windows, GNU Linux e Mac OS, dentre 
outros como o próprios Android usado nos tablets, Smartphones e celulares�
Sim, o Android é um Sistema Operacional e, também, é um Firmware, por outro lado, não 
podemos dizer o mesmo para o Linux e o Windows, que são sistemas operacionais genéricos, ou seja, 
são desenvolvidos para operar em qualquer combinação de peças�
Mais características sobre o que é um Sistema Operacional podem ser estudadas na seção espe-
cífica sobre o assunto, lembrando que caso o assunto não seja pertinente ao seu concurso, o que foi 
visto até aqui sobre esse tipo de software é o suficiente�
Aplicativos
São programas que permitem ao usuário fazer uma ou mais tarefas específicas� Aplicativos 
podem ter uma abrangência de uso de larga escala, muitas vezes em âmbito mundial; nesses casos, os 
programas tendem a ser mais robustos e mais padronizados� Assim como existem aqueles desenvol-
vidos para atender a requisitos específicos de determinado usuário ou empresa�
Nessa categoria, são incluídas as Suítes de Escritório� Uma Suíte de Escritório nada mais é do que 
um conjunto de aplicativos que cooperam em termos de uso, pois cada um atende uma necessidade 
específica, mas que, em conjunto, atendem uma necessidade maior�
As Suítes cobradas nas provas de concurso são o Microsoft Office e/ou Br Office� Apesar de o 
BrOffice em si não existir mais, ele ainda é assim citado nos editais, no entanto as questões costumam 
abordar o LibreOffice, que é uma suíte desenvolvida em paralelo ao BrOffice e similar a ele; em 
alguns casos também é apresentado o OpenOffice (também chamado Apache Open Office)�
Assim, não estranhe questões que citem LibreOffice ou Apache Open Office, tome como base 
que são iguais� Como o BrOffice teve como última versão a 3�2, não sendo atualizado após, indica-se 
que seja instalado o LibreOffice pela similaridade e referência das questões�
Para baixar a suíte, acesse o site http://www�libreoffice�org/ baixe e instale em seu computador, não 
há problema caso já tenha o Microsoft Office, eles não irão atrapalhar um ao outro, contudo durante a 
instalação lhe será solicitado qual suíte deseja atribuir como programa padrão para abrir seus arquivos�
Acompanhe a tabela comparativa a seguir�
Editor Microsoft Office Formato Padrão LibreOffice Formato Padrão
Texto Word DOCX Writer ODT
Planilha Excel XLXS Calc ODS
Apresentação de Slides PowerPoint PPTX Impress ODP
Desenho Publisher Draw
Banco de Dados Access Base
Fórmula Equation Math
Malwares
Os malwares são programas como qualquer outros, mas que possuem uma finalidade maliciosa, 
por isso do nome Mal = Malicius ware= Software�
Os softwares dessa categoria são classificados de acordo com a sua finalidade, ou podemos 
entender que são organizados conforme o tipo de estrago que fazem�
Dada a importância desse conjunto e frequência em provas, ele é abordado em outra seção, mas 
vale lembrar que se seu edital não cita o assunto, você não irá encontrá-lo no curso�
http://www.libreoffice.org/
AlfaCon Concursos Públicos
Lei do Direito Autoral nº 9.610, de 19 de Fevereiro de 1998: Proíbe a reprodução total ou parcial desse material ou divulgação com 
fins comerciais ou não, em qualquer meio de comunicação, inclusive na Internet, sem autorização do AlfaCon Concursos Públicos.
6
Exercícios
01. Os drivers de dispositivos não podem ser alterados pelo administrador da estação porque o 
kernel assina digitalmente todos os drivers instalados automaticamente�
Certo ( ) Errado ( )
No que se refere a conceitos básicos relacionados à informática e modos de utilização das tecno-
logias, julgue o item a seguir�
02. O fabricante de dispositivo de E/S deve fornecer um driver de dispositivo (device driver) espe-
cífico para cada sistema operacional a que dá suporte�
Certo ( ) Errado ( ) 
03. Alguns computadores atuais têm sua função de Boot gerenciada pelo UEFI, Unified Extensi-
ble Firmware Interface, que é uma especificação que define uma interface de software entre o 
sistema operacional e o firmware da plataforma� O que é firmware?
a) É o mesmo que hardware�
b) É o mesmo que software�
c) É um conjunto de instruções operacionais que são programadas diretamente no hardware 
dos equipamentos eletrônicos�
d) É um conjunto de interfaces facilitadoras, “user friendly”, para configurações iniciais de um 
sistema operacional�
e) É um conjunto de interfaces facilitadoras, “user friendly”, para configurações de Boot�
04. Quando se liga um computador do tipo PC, ele busca na memória ROM um firmware que 
contém instruções para a inicialização do computador� Esse firmware é conhecido como
a) Assembly�
b) Setup�
c) Bootstrap�
d) BIOS�
e) BOOT�
Gabarito
01 - Errado
02 - Certo
03 - C
04 - D

Continue navegando