Arquitetura de Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial

Documentos relacionados
Microcontroladores e Microprocessadores

FACULDADE LEÃO SAMPAIO

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

Modelo de Von Neumann: conceito do programa armazenado

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES MEMÓRIA PRINCIPAL CAPÍTULO 4. Cristina Boeres

Sistema de Memórias COMPUTADOR CONTROLE ENTRADA VIA DE DADOS SAÍDA PROCESSADOR MEMÓRIA S E TO R R EC RE CEI TA S T EM S E TO R C A RNE S

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Conceitos e Gerenciamento de Memória

ARDUINO. Profº. Engº. Robson Dias Ramalho

ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA. Prof. Dr. Daniel Caetano

COMPUTADOR. Adão de Melo Neto

Circuitos de Memória: Tipos e Funcionamento. Fabrício Noveletto

Aula 03. Componentes Básicos de um Computador, Dispositivos de Entrada e Saída, Dispositivos de Armazenamento de Dados, Periféricos.

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

Os computadores necessitam de uma memória principal, cujo papel primordial é armazenar dados e programas que estejam a ser utilizados no momento.

Sistemas Operacionais. Rodrigo Rubira Branco

Hardware Parte III Memória e Disco Rígido. Prof. Bruno Crestani Calegaro

Programador/a de Informática

Memória é um dispositivo capaz de armazenar informação. Logo, podemos dividir dos dispositivos que podem armazenar dados em Quatro tipos:

Noções básicas de Informática: Hardware

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

ORGANIZAÇÃO DE COMPUTADORES

Na segunda aula vamos falar sobre o Processador, funcionamento e seus tipos.

COMPUTADORES PC 20/9/2010 CRONOGRAMA INFORMÁTICA PREF. MUNICIPAL DE JAGUARÃO - RS O COMPUTADOR, INDEPENDENTE DO TIPO: MAINFRAME NOTEBOOK PALMTOP

Sistemas Operacionais. Revisando alguns Conceitos de Hardware

Microcontroladores. Prof. Nivaldo T. Schiefler Jr. M.Eng Homepage:

CURSO TÉCNICO EM INFORMÁTICA

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Introdução à Arquitetura de Computadores

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

7) Qual a importância da Unidade de Controle?

Organização e Arquitetura de Computadores INTRODUÇÃO

- Arquitetura de sistemas digitais- Cap 2 Arquitetura de computadores

Organização de Computadores Como a informação é processada?

Memórias. Memórias: Utilização:

Memória. Introdução. Unidades de medida de capacidade Tipos:

Organização e Arquitetura de Computadores. Leslier S. Corrêa

Unidade I. Organização de Computadores. Prof. Renato Lellis

Sistemas Operacionais I

Memórias Row Address Strobe Column Address Strobe

Laboratório de Hardware

14/3/2016. Prof. Evandro L. L. Rodrigues

Microcontroladores e Microprocessadores

AGT0001 Algoritmos Aula 01 O Computador

Estrutura dos Computadores. Arquitetura de Computadores

ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM

Introdução à Arquitetura de Computadores

3. Unidade Central de Processamento

Introdução à Informática. Por Edivaldo Laureano Pires Filho

Usadas para manter os dados e programas a serem acessados diretamente pelo microprocessador.

Arquitetura e Organização de Processadores. Aula 1. Introdução Arquitetura e Organização

INFORMÁTICA PARA CONCURSOS

CONTEÚDO INFORMÁTICA RECEITA FEDERAL DO BRASIL * E O QUE VEM A SER FIRMWARE? MARCIO HOLLWEG

for Information Interchange.

Arquitetura de Computadores

EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores

Circuitos Lógicos. Profa. Grace S. Deaecto. Faculdade de Engenharia Mecânica / UNICAMP , Campinas, SP, Brasil.

Prof. Leonardo Augusto Casillo

Visão geral do sistema de memória de computadores

Unidade Central de Processamento (CPU) Processador. Bernardo Gonçalves Introdução ao Computador 2008/01

Organização de Computadores (revisão) André Tavares da Silva

HARDWARE FUNDAMENTAL. Unidade de sistema CPU Memória Primária Bus ou Barramento

Hardware. Componentes Básicos e Funcionamento

4. As condições de igualdade menor que e maior que são verificadas por a. Operações lógicas b. Subtração c. Localizações d. Operações aritméticas

2 Arquitetura de Computadores

Introdução à Engenharia de Computação

Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória

QUESTÕES COM GABARITOS E COMENTÁRIOS INFORMÁTICA FCC

FACULDADE LEÃO SAMPAIO

Arquitetura de Computadores. Arquitetura de Computadores 1

Hardware Conceitos Básicos. Introdução*à*Informática 14

Sistemas Embebidos I , Tiago Miguel Dias ADEETC - Secção de Arquitecturas e Sistemas Operativos

ARQUITETURA DE COMPUTADORES

Arquitetura e Organização de Computadores

Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores

Fundamentos em Informática

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

Conceitos básicos de hardware, software e peopleware e modelo de Von Neumann

Arquitetura de Von Neumann e os Computadores Modernos

O Interior do Micro. Observe os computadores: Fonte:

EL68E Sistemas Embarcados Prof. Douglas RENAUX

SSC510 Arquitetura de Computadores 1ª AULA

Hierarquia de Memória

Organização de Sistemas de Computadores

Sistemas Microcontrolados

16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento

Disciplina: Introdução à Engenharia da Computação

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL

ULA. Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade.

Estrutura de um Computador

Introdução à Informática

Arquitetura de computadores

Processador ( CPU ) E/S. Memória. Sistema composto por Processador, Memória e dispositivos de E/S, interligados por um barramento

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Introdução. Hardware (Parte II) Informações Adicionais. Universidade Federal de Campina Grande Departamento de Sistemas e Computação

Introdução aos Sistemas microprocessados II. Prof. Carlos E. Capovilla - CECS/UFABC 1

E.E.E.P. Dr. Solon Tavares Introdução à Informática e Sistemas Operacionais Prof. Henrique Cordeiro. Memória

RAM e ROM. Laboratório de Hardware. Memórias. Memórias. Memórias. Memórias. Memórias. Memória ROM. Memória ROM. Memória ROM. Memória RAM.

Transcrição:

Arquitetura de Microcontroladores Microcontroladores e Microprocessadores Especialização em Automação Industrial 1

Componentes de um computador MEMÓRIA PROCESSADOR DISPOSITIVOS DE E/S BARRAMENTO 2

Memórias Não voláteis PROM (Programmable Read-Only Memory) EPROM (Erasable Programmable Read-Only Memory) EEPROM (Electrically Erasable Programmable Read-Only Memory) Memória Flash 3

Memórias Voláteis RAM (Random Access Memory) DRAM (Dinâmica) SRAM (Estática) Cache L1 L2 L3 Registradores Contador de Programa (PC) Registro de Instruções (IR) Outros registradores 4

Memórias Hierarquia 5

Processador CPU CPU UC ULA R E G I S T R A D O R E S 6

Processador Clock 7

Processador Ciclo de Instrução 8

Processador Pipeline 9

Processador Entrada/Saída 10

Arquiteturas Von Neumann 11

Von Neumann Exemplos ORDVAC (U-Illinois) @ Aberdeen Proving Ground, Maryland (completado em novembro de 1951[2]) IAS machine @ Princeton University (jan. de 1952) MANIAC I @ Los Alamos Scientific Laboratory (mar. 1952) ILLIAC @ the University of Illinois, (set. 1952) AVIDAC @ Argonne National Laboratory (1953) ORACLE @ Oak Ridge National Laboratory (jun. 1953) JOHNNIAC @ RAND Corporation (jan. 1954) BESK em Stockholm (1953) BESM-1 em Moscow (1952) DASK em Denmark (1955) PERM em Munich (1956?) SILLIAC em Sydney (1956) WEIZAC em Rehovoth (1955) 12

Arquiteturas Harvard 13

Harvard Exemplos Microcontroladores PIC Microcontroladores Atmel Computadores atuais 14

Arquiteturas CISC CISC (Computador com Set de Instruções Complexo (Extenso)): Quanto maior o número de instruções no set do computador, mais espaço necessário para armazená-lo e consequentemente mais tempo gasto nas buscas; Em um computador com set composto de 200 instruções, por exemplo, a maioria dos problema pode ser resolvido apenas com 10. 15

Arquiteturas RISC CISC (Computador com Set de Instruções Reduzido): Menos espaço necessário para armazenar as instruções e consequentemente menos tempo gasto nas buscas; Todas as instruções levam apenas um ciclo de máquina, facilitando a construção de fila (Pipeline). 16

RISC vs. CISC RISC Instruções de apenas um ciclo Vários conjuntos de registradores Fácil uso de Pipeline Poucos modos de endereçamento Complexidade no compilador Instruções de tamanho fixo Instrução executada por hardware Referenciamento de memória simples CISC Instruções de vários ciclos Apenas um conjunto de registradores Difícil uso de Pipeline Muitos modos de endereçamento Complexidade no microprograma Instruções de tamanhos variáveis Instruções executadas por microprograma Qualquer instrução pode referenciar a memória 17

Barramentos Também conhecido como bus O tamanho do barramento define quantos dados podem ser transmitidos por vez entre dois ou mais elementos. Ex: Um barramento de 16 bits pode transmitir 16 bits de informação por vez. 18

Exercícios 1. O que significa a sigla DDR em memórias RAM? 2. Quais as diferenças entre as memórias SSD e os discos rígidos? 3. Quais as diferenças entre as memórias SSD e as memórias Flash? 4. O que são núcleos (cores) de processadores? Como o uso de vários núcleos pode contribuir com o desempenho de um computador? 5. De que forma os núcleos (cores) podem ser dispostos em uma placa mãe? 19