Alessandro J. de Souza DIATINF -‐ IFRN alessandro.souza@ifrn.edu.br twi;er.com/ajdsouza Aula 01
Introdução à MicroinformáGca
Evolução histórica da computação;
Hardware;
Como funciona um computador digital;
SoRware;
Sistemas numéricos;
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1951-‐1958 ] O Transistor [1959-‐1964] Circuito Integrado [1965-‐1970] O Microprocessador [1971-‐ aos dias atuais]
Linha do Tempo
[ Ábaco ]
Origem Mesopotamia 5.000 a.C
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1951-‐1958 ] O Transistor [1959-‐1964] Circuito Integrado [1965-‐1970] O Microprocessador [1971-‐ aos dias atuais]
Linha do Tempo
[ Pascalina]
Blaise Pascal 1642
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1951-‐1958 ] O Transistor [1959-‐1964] Circuito Integrado [1965-‐1970] O Microprocessador [1971-‐ aos dias atuais]
Linha do Tempo
[ Similar a Pascalina]
GoGried Leibnitz1671
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1951-‐1958 ] O Transistor [1959-‐1964] Circuito Integrado [1965-‐1970] O Microprocessador [1971-‐ aos dias atuais]
Linha do Tempo
Joseph Marie Jacquard
1802
Controle de máquinas de tear por meio de cartões perfurados
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1951-‐1958 ] O Transistor [1959-‐1964] Circuito Integrado [1965-‐1970] O Microprocessador [1971-‐ aos dias atuais]
Linha do Tempo
Charles Babbage
1822 e 1834
Cálculos como funções
trigonométricas e logaritmas
Operações básicas; Armazenamento e
Linha do Tempo
[PRIMEIRA GERAÇÃO]
1946 -‐ ENIAC (Eletronic Numerical Integrator And Calculator) 1948 -‐ EDVAC -‐ Eletronic Discrete Variable Computer 1951 -‐ UNIVAC (Universal Automa[c Computer)
Computadores grandes e alto consumo de energia e aquecimento
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1951-‐1958 ] O Transistor [1959-‐1964] Circuito Integrado [1965-‐1970] O Microprocessador [1971-‐ aos dias atuais]
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1937-‐1952] O Transistor [1954-‐1962] Circuito Integrado [1963-‐1972] O Microprocessador [1972-‐ aos dias atuais]
Linha do Tempo
Aquecimento mínimo; Menor consumo de energia e mais rápido do que as válvulas.
[SEGUNDA GERAÇÃO]
1955-‐ TRADIC
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1937-‐1952] O Transistor [1954-‐1962] Circuito Integrado [1963-‐1972] O Microprocessador [1972-‐ aos dias atuais]
Linha do Tempo
Eram mais compactos e
baixo custo
[TERCEIRA GERAÇÃO]
Circuitos eletrônicos completos em um pequeno chip de silício
Sistemas Mecânicos [a.C -‐ 1900]
A válvula a vácuo [1937-‐1952] O Transistor [1954-‐1962] Circuito Integrado [1963-‐1972] O Microprocessador [1972-‐ aos dias atuais]
Linha do Tempo
Ganhos em velocidade, confiabilidade e capacidade de armazenamento [QUARTA GERAÇÃO]
Contém milhões de minúsculos transistores
Supercomputadores Minicomputadores
Consequência da Evolução
RobóGca Inteligência ArGficial
Consequência da Evolução
Realidade virtual TV InteraGva
Parte nsica a qual temos contato. o Teclado o Monitor o Câmera o Impressora o Gabinete o Scanner o etc
Computador é um
conjunto de disposiGvo eletrônicos interligados, os quais consegue exe-‐ cutar automaGcamente um determinado traba-‐ lho, orientado por pro-‐ grama e em grande ve-‐ locidade.
Arquitetura de Von Neumann
Placa Mãe
RAM (Random Access Memory) ROM (Read Only Memory)
Memórias Primárias / Principais
• DDR• DDR2 • DDR3
Memória Cache
Um pequeno bloco de memória
de alta velocidade;
Armazena os dados e as instruções
usados com mais frequência e mais recentemente.
Disco rígido CDs, DVDs, Disquetes,
Blu-‐Rays
Memória Secundaria/Externa
(Armazenamento permanente) Serial: Usada para disposiGvos lentos, como o mouse e o teclado; Paralela: Usada para disposiGvos mais rápidos, como impressoras e
scanners
USB (Universal Serial Bus): Elimina o uso de um conector específico
para cada disposiGvo e a necessidade de placas de expansão
Unidade Central de Processamento
CPU
• Contém dezenas de milhões de minúsculos transistores.
• Empresas que disputam o
Sistema decimal
o Decimal/Base 10 -‐> (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
Na informáGca uGlizamos dois outros sistemas
importante:
o Binário / Base 2 -‐> (0, 1)
o Hexadecimal / base 16 -‐> (0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
A, B, C, D, E, F)
Decimal para binário:
1310 = 11012
Binário para decimal:
11012 = 1310
Macete das mãos
Conversão de Base
Escreva os números 1, 2, 4, 8, 16, 32, 64, 128
1. Escolha um numero decimal
2. Some os números de sua mão até encontrar seu número.
3. No caso ao lado considere o número 13
4. Considere os dedos levantados como digito 1 e os abaixados como digito 0.
5. Agora você tem o número decimal 1101
Bit -‐> 0 e 1
Byte -‐ > Conjunto de 8bits
o Cada byte tem 256 (28) valores possíveis
Word -‐> Conjunto de Bytes
o Quanto maior a palavra, mais potente é o
computador;
o Computadores pessoais Gpicamente têm 32 ou 64
bits de extensão de palavras.
ASCII (American Standard Coded for
InformaGon Interchange)
o Sua representação é binária de 8bits (1Byte) o Tabela ASCII
UTF8(8-‐bit Unicode TransformaGon Format)
o Usa de um a quatro bytes
Kilobyte: 1024 (210) bytes.
o Capacidade de memória dos computadores pessoais mais anGgos.
Megabyte: aproximadamente, um milhão (220) de bytes.
o Memória de computadores.
o DisposiGvos de armazenamento portáteis (disquetes, CD-‐ROMs).
Gigabyte: aproximadamente, um bilhão (230) de bytes.
o DisposiGvos de armazenamento (discos rígidos, DVDs, Blu-‐Ray). o Memória de computadores.
Terabyte: aproximadamente, um trilhão (240) de bytes.
o DisposiGvos de armazenamento para sistemas muito grandes.
O que é soRware?
SoRware é um produto desenvolvido
pela Engenharia de SoRware, e inclui não só o
programa de computador propriamente dito, mas também manuais e especificações.
SoRware customizado
o Escrito por programadores contratados
pela organização.
SoRware prateleira
o Comprado em uma loja, por meio de catálogo, ou
por um site Web.
Tipos de SoRware
Automação industrial -‐ aGvação, programação
e controle de máquinas e equipamentos, controle de processos, calibração.
Tipos de SoRware
Automação comercial -‐ agências bancárias,
reserva de passagens, pontos de venda, caixas automáGcos, contabilidade, pessoal.
Tipos de SoRware
Apoio educacional -‐ assistência a instruções,
Tipos de SoRware
Suíte de Escritório -‐ Editores de texto,
planilhas eletrônicas, apresentação.
Tipos de SoRware
Comunicação -‐ Tipicamente, conectado por
meio da Internet..
Tipos de SoRware
Licenças de uso
Licenças de uso significa de que forma o
programa pode ser usado.
o Exemplos:
• GNU General Public License (Licença Pública Geral)
• Copyright ©
• CreaGve Commons
SoRware Proprietário
So#ware proprietário ou não livre é aquele
cuja cópia, redistribuição ou modificação são em alguma medida restritos pelo seu criador ou distribuidor.
SoRware livre
Sodware livre, segundo a definição criada
pela Free SoRware FoundaGon é
qualquer programa de computador que pode
ser usado, copiado, estudado e redistribuído com algumas restrições
SoRware Comercial
So#ware comercial é o soRware desenvolvido
por uma empresa com o objeGvo de lucrar
com sua uGlização.
Note que comercial e proprietário não são o