Escolar Documentos
Profissional Documentos
Cultura Documentos
Arquitetura de Computadores
Sumrio
Introduo Definio Objetivos Motivao Relaes com outras disciplinas Conceitos Ementa Evoluo Tecnolgica Sistemas Embutidos: Wearable, FPGA, RSSFs.
Organizao do computador hardware da mquina, ou circuitos eletrnicos, capazes de reconhecer e executar um conjunto de instrues.
software
Conjunto de Instrues
hardware
Digital Alpha (v1, v3) HP PA-RISC(v1.1, v2.0) Sun Sparc (v8, v9) SGI MIPS (MIPS I, II, III, IV, V) Intel
(8086,80286,80386, 1978-2007 80486,Pentium, MMX, HT, Centrino, Duo Core, Quad Core...)
Organizao de Computadores
Introduo
Computer CPU
Memory
Hardware
Exemplo de Organizao
TI SuperSPARCtm TMS390Z50 - Sun SPARCstation20
SuperSPARC Unidade Ponto Flutuante Unidade Inteiro L2 $ CC Main Bus DRAM Controlador
STDIO
serial
MBus Module
Cache Instr.
Ref. Mem.
Serial Bus
SBus
DMA
SCSI Ethernet
Interface Barramento
Serial Cards
Arquitetura de Computadores?
Definio
Aplicao Sistema Operacional Compilador Firmware Conjunto de Instrues (ISA)
Instr. Set Proc. Sistema I/O Datapath & Controle Projeto Digital Projeto Circuitos
Layout
Coordenao de muitos nveis de abstrao Evolues constantes hardware/software Projeto, Medidas, e Avaliao
Nveis de Abstrao
Programa Linguagem de alto nvel Compilador Programa Linguagem Assembly Montador Programa Linguagem Mquina Interpretao da mquina Sinais de Controle
0000 1010 1100 0101 1001 1111 0110 1000
Objetivo do Curso
Conhecer e estudar as relaes entre:
Interfaces Componentes Hardware Compilador/Viso Sistema Viso do Projeto Lgico Construo da Arquitetura Engenharia de projeto
Disciplinas relacionadas
Programao Paralela
Circuitos Digitais
Arquitetura de Computadores I
Arquitetura de Computadores II
Graduao
Redes de Computadores
Conceitos da disciplina
Tcnicas de avaliao de mquinas Nveis de traduo (p.e., Compilao) Nveis de Interpretao (p.e., Microprogramao) Hierarquia de memria (p.e., registradores, cache, RAM,disk,tape) Pipeline e Paralelismo Controle de transferncia: sncrono e assncrono Programas de simulao e linguagens de descrio de hardware Compreender as tendncias tecnolgicas.
Evolues constantes
Tecnologia
Aplicaes
Arquitetura Computador Linguagens de Programao
Sistema Operacional
Histria
(A = F / M)
Memria
DRAM capacidade: 60% por ano (4x a cada 3 anos) Tempo de acesso das memrias: 10% por ano Custo por bit: cai 25% por ano
Discos
capacidade: 60% por ano
Avaliao e Medidas
Arquitetura um processo interativo:
Projeto Anlise
Criatividade
Custo / Performance Anlise
Boas Idias
Idias Ruins
Idias medocres
Sistemas Embutidos
Arquitetura Wearable
Steve Mann da "University of Toronto" em 12 Maio de 1998 definiu o computador vestvel: Um computador vestvel um computador mvel compacto que est imerso no espao pessoal do usurio, controlado por ele e est sempre acessvel.
Sistemas Embutidos
Linguagens de descrio de hardware (VHDL/Verilog) + FPGA (Field-Programmable Gate Array): um tipo de chip que pode ser programado!!!
Sistemas Embutidos
Redes de Sensores Sem Fio
Tm sido viabilizadas pela rpida convergncia
Microeletrnica Comunicao sem fio Micro sistemas eletro-mecnicos (MEMS)
O objetivo de uma RSSF monitorar e eventualmente controlar um ambiente Uma RSSF tende a ser formada por centenas a milhares de ns sensores que so lanados sobre um ambiente e formam uma rede sem fio ad hoc
Sistemas Embutidos
Memria (RAM/ROM)
Unidade de comunica o
Radio
UC Berkeley: DOT
Sistemas Embutidos
Redes de Sensores Sem Fio
O Brasil tem uma riqueza de biodiversidade que precisa ser conhecida e monitorada Integrao com outras reas de pesquisa
Qualidade de energia, geometria computacional, inteligncia computacional, otimizao, robtica, sistemas integrados de hardware e software, microsistemas
Gumstix