leonardo.soares@riogrande.ifrs.edu.br 2
Introdução
• O que é Informática?
– Informação automática
Tratamento da informação de modo
automático
leonardo.soares@riogrande.ifrs.edu.br 3
Introdução
• Por que devo estudar informática?
– Útil em praticamente todas as áreas profissionais
– Revolução tecnológica
leonardo.soares@riogrande.ifrs.edu.br 4
O que é um computador?
• Origem:
• Pessoas que faziam contas
• Conceito atual:
• “Máquina que faz cálculos”
• “Máquina capaz de processar dados com
base em instruções. Tais instruções visam
transformar os dados atendendo uma
finalidade determinada.”
leonardo.soares@riogrande.ifrs.edu.br 5
Cronologia do computador
• Computadores da Antiguidade:
Ábaco (300 a.C.)
leonardo.soares@riogrande.ifrs.edu.br 6
Cronologia do computador
• Computadores da Antiguidade:
Anticítera (Grécia Antiga)
Criador desconhecido
Prever órbita e estações lunares e movimento
dos planetas
leonardo.soares@riogrande.ifrs.edu.br 7
Cronologia do computador
• Régua de Cálculo (1638)
Multiplicação de operandos grandes
Padre William Oughtred: cria a régua de
cálculos baseada na pesquisa de John Napier
em logaritmos
leonardo.soares@riogrande.ifrs.edu.br 8
Cronologia do computador
• Máquina de Pascal (1642)
Componente básico: engrenagens mecânicas
Engrenagens são responsáveis pelo processamento
Pascal fez esta máquina para auxiliar seu pai que
era um coletor de impostos
Máquina fazia apenas somas
leonardo.soares@riogrande.ifrs.edu.br 9
Cronologia do computador
• Tear Programável (1805)
Calculadora de Pascal não é programável
Jacquard cria um tear programável
Entrada: cartão perfurado
Saída: tecido confeccionado de acordo com um
determinado desenho
leonardo.soares@riogrande.ifrs.edu.br 10
Cronologia do computador
• Máquina de diferenças (1822)
Criador: Charles Babbage
Idealização de uma máquina capaz de calcular funções
de diversas naturezas (trigonometria, logaritmos, etc…)
Máquina muito complexa e difícil de ser construída
leonardo.soares@riogrande.ifrs.edu.br 11
Cronologia do computador
• Teoria de Boole (1847)
Lógica moderna
leonardo.soares@riogrande.ifrs.edu.br 12
Cronologia do computador
• Máquina de Hollerith (1890)
Aproveita o conceito de cartão perfurado utilizado no
tear programável
Automatizar o processamento de dados
Revolução na coleta de informações
Empresa de Hollerith gerou a IBM
leonardo.soares@riogrande.ifrs.edu.br 13
Cronologia do computador
• Computadores pré-modernos
• Computadores eletromecânicos
Inserção de componentes elétricos
(relés)
Representação binária de Boole muito útil
Difícil controlar muitos valores de
tensões
leonardo.soares@riogrande.ifrs.edu.br 14
Cronologia do computador
• Computadores pré-modernos
Segunda Guerra Mundial
Bombe (Alan Turing)
leonardo.soares@riogrande.ifrs.edu.br 15
Cronologia do computador
• Computadores modernos (digitais)
Primeira Geração (1940 - 1956)
Uso de válvulas
Operações em milissegundos
leonardo.soares@riogrande.ifrs.edu.br 16
Cronologia do computador
• Computadores modernos (digitais)
Segunda Geração (1956 - 1963)
Invenção do transistor
Placas com transistores
Redução de consumo energético se comparado com
geração anterior
Operações em microssegundos
leonardo.soares@riogrande.ifrs.edu.br 17
Cronologia do computador
• Computadores modernos (digitais)
Terceira Geração (1964 - 1971)
Uso de circuitos integrados
Operações em nanossegundos
leonardo.soares@riogrande.ifrs.edu.br 18
Cronologia do computador
• Computadores modernos (digitais)
Quarta Geração (1972 até 2010)
leonardo.soares@riogrande.ifrs.edu.br 19
Cronologia do computador
• Computadores modernos (digitais)
Quinta Geração (2010 até hoje)
leonardo.soares@riogrande.ifrs.edu.br 20
Cronologia do computador
• Computadores modernos (digitais)
Quinta Geração (2010 até hoje)
leonardo.soares@riogrande.ifrs.edu.br 21
Cronologia do computador
• Computadores modernos (digitais)
Novas tendências:
leonardo.soares@riogrande.ifrs.edu.br 22
Conhecendo o computador
• Computador digital = Hardware + Software
Memória
Principal
leonardo.soares@riogrande.ifrs.edu.br 24
Conhecendo o computador
leonardo.soares@riogrande.ifrs.edu.br 25
Conhecendo o computador
Ponte
norte
Ponte
sul
leonardo.soares@riogrande.ifrs.edu.br 26
Conhecendo o computador
• Periféricos
leonardo.soares@riogrande.ifrs.edu.br 27
Conhecendo o computador
• Periféricos de Entrada
leonardo.soares@riogrande.ifrs.edu.br 28
Conhecendo o computador
• Periféricos de Entrada
Alimentam o computador com dados de
entrada
Exemplos?
leonardo.soares@riogrande.ifrs.edu.br 29
Conhecendo o computador
• Periféricos de Saída
Mostra ao usuário o resultado ou saída do
processamento
Exemplos?
leonardo.soares@riogrande.ifrs.edu.br 30
Conhecendo o computador
• Periféricos de Saída
Mostra ao usuário o resultado ou saída do
processamento
Exemplos?
leonardo.soares@riogrande.ifrs.edu.br 31
Conhecendo o computador
• Periféricos mistos
Entrada e Saída
Exemplos?
leonardo.soares@riogrande.ifrs.edu.br 32
Conhecendo o computador
• Periféricos mistos
Entrada e Saída
Exemplos?
leonardo.soares@riogrande.ifrs.edu.br 33
Conhecendo o computador
• Memória Volátil vs. Memória Não Volátil
Volátil: Perde totalmente as informações quando
computador é desligado da energia elétrica
Exemplo: Memória RAM (Random Access Memory)
leonardo.soares@riogrande.ifrs.edu.br 34
Conceitos básicos
• Classificação dos computadores
Computador de uso pessoal ou PC (Personal
Computer) de mesa (Desktop)
Computador de uso pessoal portátil (Notebooks)
Computadores de mão
Computadores midrange
Computadores mainframe
leonardo.soares@riogrande.ifrs.edu.br 35
Conceitos básicos
• Classificação dos computadores
Computador pessoal Desktop
leonardo.soares@riogrande.ifrs.edu.br 36
Conceitos básicos
• Classificação dos computadores
Notebooks
Possui objetivo semelhante aos PCs Desktop
É um computador portátil
leonardo.soares@riogrande.ifrs.edu.br 37
Conceitos básicos
• Classificação dos computadores
Computadores de mão
Inicialmente projetados para tarefas mais simples,
substancialmente
leonardo.soares@riogrande.ifrs.edu.br 38
Conceitos básicos
• Classificação dos computadores
Computadores midrange
Computadores pequenos presentes em
corporações
Sistema computacional central que atende a
usuários simultaneamente
leonardo.soares@riogrande.ifrs.edu.br 39
Conceitos básicos
• Classificação dos computadores
Computadores mainframe
Computadores grandes presentes em corporações,
muitos usuários
leonardo.soares@riogrande.ifrs.edu.br 40
Conceitos básicos
• Vantagens no uso de computadores
• Velocidade
• Aumento de produtividade
• Confiabilidade
• Versatilidade
leonardo.soares@riogrande.ifrs.edu.br 41
Bibliografia