Revolução dos computadores
Progresso na tecnologia
Novas áreas de aplicações
- Automóveis
- Telefones celulares
- Bioinformática - Genoma Humano
- Internet
- Dispositivos vestíveis
- Dispositivos autônomos
Classes de Computadores
Computadores pessoais
- De propósito geral, variedade de aplicativos
- Projeto busca equilíbrio custo/performance
Computadores servidores
- Baseado em redes
- Alta capacidade, performance e confiabilidade
- Varia de pequenos servidores a equipamentos do tamanho de edifícios
Supercomputadores
- Cálculos complexos para aplicações científicas e de engenharia
- Maior capacidade, mas representam uma pequena fração do mercado geral de computadores
Computadores embarcados
- Ocultos como parte de sistemas maiores
- Restrições rigorosas de energia/desempenho/custo
- Presente nas mais diversas áreas: dispositivos vestíveis, periféricos para sistemas maiores
A era pós-PC
Personal Mobile Device (PMD)
- Operados por bateria
- Conectados a internet
- Baixo custo, algumas centenas de dólares
Exemplos
- Celulares
- Tablets
- Óculos eletrônicos
Cloud Computing
- Warehouse Scale Computers (WSC)
- Software as a Service (SaaS)
- Parte dos aplicativos executa na rede e parte no dispositivo
Exemplos
Por trás do programa
Info
Uma aplicação típica consiste em milhões de linhas de código (alto nível) mas o processador só entende linguagem de máquina