28 de fevereiro de 2016

Tamanho: px
Começar a partir da página:

Download "28 de fevereiro de 2016"

Transcrição

1 Ítalo Mendes da Silva Ribeiro UESPI 28 de fevereiro de / 72

2 Súmario Breve 2 / 72

3 Súmario Breve 3 / 72

4 Por que estudar Arquitetura e Organização de Computadores? Conhecimento do funcionamento interno do computador Componentes Características Relacionamento entre os componentes Execução de instruções 4 / 72

5 Denição: Arquitetura de um computador São os atributos de um sistema que são visíveis para o programador, em outras palavras, os atributos que têm impacto direto sobre a execução lógica de um programa. 5 / 72

6 Exemplos: Arquitetura de um computador Conjunto de instruções Número de bits usados para representação de dados Técnicas de endereçamento de memória 6 / 72

7 Denição: Organização de um computador São as unidades operacionais e suas interconexões que implementam as especicação da sua arquitetura. 7 / 72

8 Exemplos: Organização de um computador Sinais de controle de hardware Interface entre o computador e os periféricos Tecnologia do hardware da memória 8 / 72

9 Súmario Breve 9 / 72

10 Computador é um sistema complexo Milhões de componentes eletrônicos Organização em um sistema hierárquico de niveis Um nível só precisa saber alguns detalhes do nível diretamente abaixo 10 / 72

11 Denição: Estrutura É a forma como os componentes se relacionam Denição: A operação de cada componente individual como parte da estrutura 11 / 72

12 Funções básicas de um computador Processamento de dados Armazenamento de dados Movimentação de dados Controle 12 / 72

13 Figura: Visão funcional do computador. 13 / 72

14 Estrutura de um computador Computador interage com o ambiente externo Interage com: dispositivos periféricos ou linhas de comunicação 14 / 72

15 Estruturas principais de um computador CPU Memória principal Entrada/Saída (E/S) Sistema de interconexão (barramento) 15 / 72

16 Figura: Visão da organização estrutural do computador. 16 / 72

17 Súmario Breve 17 / 72

18 Breve 1 a Geração: Válvulas Eletrônicas ENIAC 1946 Cálculo de trajetória e alcance de projeteis 30 toneladas, 18 mil válvulas e 140 m quadrados 5 mil adições por segundo Armazenava números decimais Problema: codicação realizada com mudança no hardware 18 / 72

19 Breve Figura: ENIAC. 19 / 72

20 Breve 1 a Geração: Válvulas Eletrônicas Máquina de von Neumann Armazenar e executar um programa na memória do computador Modicações no programa: atribuir valores e posições na memória Estrutura de todos os computadores atuais 20 / 72

21 Breve 1 a Geração: Válvulas Eletrônicas Máquina de von Neumann: estrutura geral Memória principal: armazena dados e instruções Unid. Lógica e aritmética (ULA): operações com dados binários Unid. de Controle: intepreta e executa instruções armazenadas na mem oai Dispositivos de E/S: periféricos 21 / 72

22 Breve Figura: Arquitetura de Von Neumann. 22 / 72

23 Breve 1 a Geração: Válvulas Eletrônicas Computadores Comerciais 1950 Sperry: UNIVAC I e II IBM: 701 Backward compatible Aplicações cientícas principalmente 23 / 72

24 Breve 2 a Geração: Transistores Transistores Menores Baratos Dissipam menos calor Mais resistente 24 / 72

25 Breve Figura: Exemplo do formato de representação de um número e uma instrução. 25 / 72

26 Breve 2 a Geração: Transistores Cada nova geração Aumento no desempenho Maior capacidade de memória Menor tamanho 26 / 72

27 Breve 2 a Geração: Transistores Unidades de controle, lógicas e aritiméticas mais complexas Linguagens de programação de alto nível Sistemas Operacionais mais robustos 27 / 72

28 Breve 3 a Geração: Circuitos Integrados Computadores com 10 mil transistores Mais difícil produzir computadores Circuitos integrados: vários transistores em uma pequena placa de silício 28 / 72

29 Breve 3 a Geração: Circuitos Integrados Computadores construídos com base em: Portas lógicas Céluas de memória 29 / 72

30 Breve Portas lógicas: implementa operações lógicas e booleanas 30 / 72

31 Breve Céluas de memória: armazena 1 bit de dados 31 / 72

32 Breve 3 a Geração: Circuitos Integrados Lâmina de silício é dividida em quadrados de tamanho milimétricos Em cada quadrado são inseridos várias portas lógicas, células de memória e elementos de E/S A pastilha é quebrada e encapsulada criando assim um chip 32 / 72

33 Breve Figura: Lâmina de silício (wafer) e chip. 33 / 72

34 Breve Figura: Lâmina de silício (wafer) e chip. 34 / 72

35 Breve 3 a Geração: Circuitos Integrados Lei de Moore Número de transistores em um único chip dobraria a cada ano Proposta em 1965 O tempo de um ano durou até a década de 70 A quantidade de transistores passou a duplicar a cada 18 meses 35 / 72

36 Breve 3 a Geração: Circuitos Integrados IBM 360 Sucesso comercial da IBM 70% do mercado 1a família de computadores Mainframes caros Cliente poderia começar com um modelo simples e posteriormente o melhoraria com algumas peças novas 36 / 72

37 Breve 3 a Geração: Circuitos Integrados Características de uma família de computadores Conjunto de instruções semelhantes ou idênticas Sistema operacional semelhante ou idêntico Aumento na velocidade Aumento do número de E/S Aumento de memória Aumento do custo 37 / 72

38 Breve 3 a Geração: Circuitos Integrados DEC PDP-8 Barato Segundo mais vendido Barramento controlado pela CPU 38 / 72

39 Breve Últimas Gerações Melhoramento nos circuitos integrados ADICIONAR TABELA 2.2 DEPOIS DO ITEM 39 / 72

40 Breve Últimas Gerações Microprocessador 1971 Intel 4004 Todos os componentes da CPU em um único chip 40 / 72

41 Breve Últimas Gerações Microprocessador 1974 Intel 8080 Primeiro microprocessador de propósito geral 41 / 72

42 Breve Figura: da década de / 72

43 Breve Figura: da década de / 72

44 Breve Figura: recentes. 44 / 72

45 Súmario Breve 45 / 72

46 PCs usados para diversas tarefas Projetos de engenharia Aplicações cientícas Mesmo computador de von Neumann Melhoramento de hardware e maior complexidade desempnho 46 / 72

47 Velocidade do Processador máximo com envio constante de instruções para o processador Técnicas para envio de instruções: Pipeline: instruções em sequência, uma é executada enquanto outra é decodicada simultaneamente Previsão de desvio: verica próximas instruções para adivinhar quais serão as próximas executadas Análise do uxo de instruções: análise de depêndencia entre instruções Especulação de execução: guarda resultados para utilização em instruções futuras 47 / 72

48 Balaceamento de Processador muito mais rápido que outros componentes do computador Arquitetura precisa balancear as capacidades dos diferentes componentes Maior problema: velocidade do processador e memória 48 / 72

49 Balaceamento de Maneiras de diminuir o problema: Aumento no número de bits transferidos de uma só vez Inserção de memória cache na RAM Uso eciente de cache no processador Maior velocidade do barramento entre processador e memória 49 / 72

50 Balaceamento de Dispositivos periféricos extremamente lentos em relação a CPU Uso de caches e processadores com vários núcleos (cores) diminui o problema Preocupações do projetista: Grande variação de desempenho entre diferentes periféricos Surgimento de novos periféricos 50 / 72

51 Figura: Valores típicos de transferência de dados de alguns dispositivos. 51 / 72

52 Organização e Arquitetura do Processador Abordagens para aumento da velocidade: Aumento da velocidade do hardware: mais portas lógicas, maior clock e menor distância Melhores caches: mais rápidos e maiores Paralelismo: instruções especícas e mais núcleos 52 / 72

53 Organização e Arquitetura do Processador Problemas do aumento de portas lógicas e do clock: Dissipação do calor Maior capacitância e resistência dos conectores devido ao pequeno tamanho, diminuindo a velocidade dos elétrons 53 / 72

54 Figura: Crescimento dos elementos em um processador. Lei de Moore ainda funciona com o número de transistores dobrando dentro de um período de tempo. 54 / 72

55 Súmario Breve 55 / 72

56 Multicore Vários processadores postos em um mesmo chip Aumentar o desempenho sem aumentar a velocidade do clock O programa deve suportar uso de vários núcleos Necessidade de cache com 3 níveis: 1o nível: uma cache para cada núcleo 2o e 3 o nível: compartilhado entre vários núcleos 56 / 72

57 MIC Many Integrated Core Vários núcleos em um mesmo chip (50 núcleos) Programa especialmente desenvolvido para total desempenho do MIC 57 / 72

58 GPGPU GPU (Graphics Processing Units): processadores grácos Centenas de núcleos Processamento paralelo GPGPU (General-Purpose Computing on GPUs): programas que utilizam o grande processamento paralelo da GPU. (Não inclui jogos) 58 / 72

59 Súmario Breve 59 / 72

60 x86 Intel Lider de mercado Mantém a compatibilidade com processadores antigos Adicionadas novas instruções, sem remoções Ex: Quad-core Intel Core 2 tem 3GHz e 820 milhões de transistores 60 / 72

61 ARM RISC Mais usados em sistemas embarcados Sistemas embarcados: É a combinação do hardware, programa de computador e outros dispositivos designados para realizar uma função especíca Normalmente fazem parte de um sistema maior Ex: controle do motor de carro, câmeras de vigilância, iphone, etc 61 / 72

62 Figura: Exemplo de organização de um sistema embarcado. 62 / 72

63 ARM 1 a versão: ARM1 em 1985 Empresa: ARM muito pequenos Pequeno consumo de energia Mais usados em sistemas embarcados 63 / 72

64 Figura: Evolução processadores ARM. 64 / 72

65 Súmario Breve 65 / 72

66 Velocidade do relógio e Instruções por segundo Frequência produzida pelo relógio do processador (clock) Ciclos por segundo ou Hertz (Hz) Sinais do relógio gerados por um cristal de quartzo quando uma voltagem é aplicada ao cristal Onda analógica do cristal é convertida em sinal digital 1 GHz gera 1 bilhão de pulsos por segundo 66 / 72

67 Velocidade do relógio e Instruções por segundo Os pulsos por segundo são conhecidos como taxa do relógio (clock rate) ou velocidade do relógio (clock speed) Cada pulso é chamado de (clock tick) PROCURAR A TRADUÇÃO O tempo entre pulsos é chamado de (cycle time) PROCURAR A TRADUÇÃO 67 / 72

68 Velocidade do relógio e Instruções por segundo MIPS (Milions of instructions per second) Mede o número de instruções executadas por segundo 68 / 72

69 Benchmarks MIPS podem ser inadequadas para medir o desempenho de processadores Diferenças nas instruções e forma de execução do processador Benchmarks são programas padrões criados por pesquisadores e pela indústria Avaliam o processador para um tipo de programa ou área 69 / 72

70 Lei de Amdahl Mostra que melhoramento tecnológico não reete em um aumento de desempenho correspondente 70 / 72

71 Lei de Amdahl Aumento = 1 (1 f) + f N (1 f) é tempo para execução do código em um único núcleo f é tempo para execução do código em um número innito de núcleos N Número de processadores 71 / 72

72 Figura: Lei de Amdahl para vários processadores. 72 / 72

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

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de

Leia mais

Sistemas Computacionais e Hardware. Disciplina: Informática Prof. Higor Morais

Sistemas Computacionais e Hardware. Disciplina: Informática Prof. Higor Morais Sistemas Computacionais e Hardware Disciplina: Informática Prof. Higor Morais 1 Agenda Sistema Computacional O Computador e seus componentes Hardware 2 Unidade de entrada Unidade de saída Unidade de Processamento

Leia mais

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva ARQUITETURA DE COMPUTADORES Professor: Clayton Rodrigues da Siva OBJETIVO DA AULA Objetivo: Conhecer a estrutura da arquitetura da Máquina de Von Neumann. Saber quais as funcionalidades de cada componente

Leia mais

Arquitetura e Organização de Computadores. Histórico. Gerações

Arquitetura e Organização de Computadores. Histórico. Gerações Histórico Gerações 00001 As gerações dos computadores Os computadores são máquinas capazes de realizar vários cálculos automaticamente, além de possuir dispositivos de armazenamento e de entrada e saída.

Leia mais

Microcontroladores e Microprocessadores

Microcontroladores e Microprocessadores Microcontroladores e Microprocessadores Prof. Alison Lins Microcontrolador Agenda - Histórico da Evolução da Eletrônica - Microprocessadores - Memórias - Microcontroladores - Microcontrolador x Microprocessador

Leia mais

O Sistema de Computação

O Sistema de Computação Departamento de Ciência da Computação - UFF O Sistema de Computação Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br O Sistema de Computação Capítulo 2 Livro do Mário Monteiro Componentes

Leia mais

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores 1 Processamento de Dados aplicado à Geociências AULA 1: Introdução à Arquitetura de Computadores UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CURSO SUPERIOR DE TECNOLOGIA EM GEOPROCESSAMENTO

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Aula 01 Tecnologias e Perspectiva Histórica Edgar Noda Pré-história Em 1642, Blaise Pascal (1633-1662) construiu uma máquina de calcular mecânica que podia somar

Leia mais

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1

Introdução à Organização e Arquitetura de Computadores. Prof. Leonardo Barreto Campos 1 Introdução à Organização e Arquitetura de Computadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Evolução dos Computadores; Considerações da Arquitetura de von Neumann; Execução de uma instrução

Leia mais

Microprocessadores. Prof. Leonardo Barreto Campos 1

Microprocessadores. Prof. Leonardo Barreto Campos 1 Microprocessadores Prof. Leonardo Barreto Campos 1 Sumário Introdução; Arquitetura de Microprocessadores; Unidade de Controle UC; Unidade Lógica Aritméticas ULA; Arquitetura de von Neumann; Execução de

Leia mais

Unidade 1: O Computador

Unidade 1: O Computador Unidade : O Computador.3 Arquitetura básica de um computador O computador é uma máquina que processa informações. É formado por um conjunto de componentes físicos (dispositivos mecânicos, magnéticos, elétricos

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 3.1 CPU: Unidade de Processamento Central Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Unidade de Processamento Central (CPU): Memória Principal Unidade de Processamento

Leia mais

Sistema de Computação

Sistema de Computação Sistema de Computação Máquinas multinível Nível 0 verdadeiro hardware da máquina, executando os programas em linguagem de máquina de nível 1 (portas lógicas); Nível 1 Composto por registrados e pela ALU

Leia mais

Aula 02: Tendências Tecnológicas e Custos

Aula 02: Tendências Tecnológicas e Custos Aula 02: Tendências Tecnológicas e Custos Cadeia Alimentar Figura Original Regra: Peixes maiores comem peixes menores Tubarões e Comidas O que é um tubarão? sistema de computação PC Mainframe comer: seguindo

Leia mais

Aula 03. Processadores. Prof. Ricardo Palma

Aula 03. Processadores. Prof. Ricardo Palma Aula 03 Processadores Prof. Ricardo Palma Definição O processador é a parte mais fundamental para o funcionamento de um computador. Processadores são circuitos digitais que realizam operações como: cópia

Leia mais

Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1

Informática I. Aula 19. http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1 Informática I Aula 19 http://www.ic.uff.br/~bianca/informatica1/ Aula 19-20/06/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação

Leia mais

Avaliando e Compreendendo o Desempenho. Capítulo 4

Avaliando e Compreendendo o Desempenho. Capítulo 4 Avaliando e Compreendendo o Desempenho Capítulo 4 Desempenho Mensurar, analisar e informar Fazer escolhas inteligentes Por que um hardware é melhor que outro para programas diferentes? Que fatores do desempenho

Leia mais

Flávia Rodrigues. Silves, 26 de Abril de 2010

Flávia Rodrigues. Silves, 26 de Abril de 2010 Flávia Rodrigues STC5 _ Redes de Informação e Comunicação Silves, 26 de Abril de 2010 Vantagens e Desvantagens da Tecnologia Acessibilidade, quer a nível pessoal quer a nível profissional; Pode-se processar

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Alexandre Meslin (meslin@nce.ufrj.br) Objetivo do Curso Apresentar os conceitos básicos de informática, de software e de hardware. Introduzir os conceitos relativos à representação

Leia mais

Organização e Arquitetura de Computadores. Ivan Saraiva Silva

Organização e Arquitetura de Computadores. Ivan Saraiva Silva Organização e Arquitetura de Computadores Hierarquia de Memória Ivan Saraiva Silva Hierarquia de Memória A Organização de Memória em um computador é feita de forma hierárquica Registradores, Cache Memória

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -

Leia mais

O Funcionamento do Processador

O Funcionamento do Processador O Funcionamento do Processador Arquiteturas para Alto Desmpenho Prof. pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Os cinco componentes clássicos de um Computador - Controle O

Leia mais

Arquitetura de Computadores. por Helcio Wagner da Silva

Arquitetura de Computadores. por Helcio Wagner da Silva Arquitetura de Computadores -Introdução por Helcio Wagner da Silva Histórico da Evolução dos Computadores ENIAC (Eletronic Numerical Integrator and Computer) John Mauchly& John Presper Eckert, Universidade

Leia mais

Acionamento de Motores: PWM e Ponte H

Acionamento de Motores: PWM e Ponte H Warthog Robotics USP São Carlos www.warthog.sc.usp.br warthog@sc.usp.br Acionamento de Motores: PWM e Ponte H Por Gustavo C. Oliveira, Membro da Divisão de Controle (2014) 1 Introdução Motores são máquinas

Leia mais

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores

Tópicos da aula. Histórico e Evolução dos Computadores. Noções Básicas de Arquitetura de Computadores Tópicos da aula Introdução Histórico e Evolução dos Computadores Noções Básicas de Arquitetura de Computadores Características gerais dos componentes de um computador digital Objetivos da aula Complementar

Leia mais

Capítulo 1 Introdução

Capítulo 1 Introdução Capítulo 1 Introdução Programa: Seqüência de instruções descrevendo como executar uma determinada tarefa. Computador: Conjunto do hardware + Software Os circuitos eletrônicos de um determinado computador

Leia mais

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Aula 02: Organização e Arquitetura de Computadores / Lógica Digital (Parte I) O conteúdo deste documento tem por objetivo

Leia mais

Introdução à Computação: Arquitetura von Neumann

Introdução à Computação: Arquitetura von Neumann Introdução à Computação: Arquitetura von Neumann Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,

Leia mais

Noções de Hardware. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com)

Noções de Hardware. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Hardware André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Gerações de hardware Tipos de computadores Partes do Microcomputador Periféricos Armazenamento de

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 2 Evolução e desempenho do computador

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 2 Evolução e desempenho do computador William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 2 Evolução e desempenho do computador slide 1 ENIAC histórico Electronic Numerical Integrator And Computer. Eckert e Mauchly.

Leia mais

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias Visão Geral da Arquitetura de Computadores Prof. Elthon Scariel Dias O que é Arquitetura de Computadores? Há várias definições para o termo arquitetura de computadores : É a estrutura e comportamento de

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Arquitetura de Computadores Professor: Vilson Heck Junior vilson.junior@ifsc.edu.br Agenda Introdução Estrutura e função Classes de Computadores Fundamentos Tendências na Tecnologia Contextualizado - Mas

Leia mais

Organização Básica de computadores e linguagem de montagem

Organização Básica de computadores e linguagem de montagem Organização Básica de computadores e linguagem de montagem Prof. Edson Borin 1 o Semestre de 2012 ~2400 AC Ábaco: 1 a calculadora ~500 AC Introdução do Zero, Índia antiga ~300 AC Matemático Indiano descreveu

Leia mais

4/11/2010. Computadores de grande porte: mainframes e supercomputadores. Sistemas Computacionais Classificação. Sistemas Computacionais Classificação

4/11/2010. Computadores de grande porte: mainframes e supercomputadores. Sistemas Computacionais Classificação. Sistemas Computacionais Classificação Arquitetura de Computadores Quanto ao princípio de construção Computador Analógico: Computadores de grande porte: mainframes e supercomputadores Prof. Marcos Quinet Universidade Federal Fluminense UFF

Leia mais

Banco de Dados I. Prof. Edson Thizon ethizon@bol.com.br

Banco de Dados I. Prof. Edson Thizon ethizon@bol.com.br Banco de Dados I Prof. Edson Thizon ethizon@bol.com.br Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Introdução Slide 1 Nielsen C. Damasceno Introdução Tanenbaum (2007) definiu que um sistema distribuído é aquele que se apresenta aos seus usuários como um sistema centralizado, mas

Leia mais

O Sistema de Computação

O Sistema de Computação O Sistema de Computação Professor: Alex Sandro Forghieri alex.forghieri@ifsc.edu.br O Sistema de Computação INTRODUÇÃO Introdução Sistemas Computacionais podem ser divididos em camadas: Aplicativos Sistema

Leia mais

Os textos nestas caixas foram adicionados pelo Prof. Joubert

Os textos nestas caixas foram adicionados pelo Prof. Joubert William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 2 Evolução e desempenho do computador Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 ENIAC histórico

Leia mais

4 Sistema Computacional:

4 Sistema Computacional: 4 Sistema Computacional: Hardware: são os componentes e dispositivos eletrônicos que operando em conjunto com outros componentes ou mesmo individualmente realizam uma das funções de um sistema de computação.

Leia mais

Microprocessadores. Memórias

Microprocessadores. Memórias s António M. Gonçalves Pinheiro Departamento de Física Covilhã - Portugal pinheiro@ubi.pt Arquitectura de Microcomputador Modelo de Von Neumann Barramento de Endereços µprocessador Entrada/Saída Barramento

Leia mais

ORGANIZACÃO DE COMPUTADORES PROCESSADORES CHIPS TRANSISTORES

ORGANIZACÃO DE COMPUTADORES PROCESSADORES CHIPS TRANSISTORES PROCESSADORES CHIPS TRANSISTORES O que é um chip? - conhecido como circuito integrado; - pequeno e fino pedaço de silício no qual os transistores, que formam o microprocessador, foram encapsulados; - processadores

Leia mais

Sistemas Operacionais. Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br. www.fgp.com.br

Sistemas Operacionais. Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br. www.fgp.com.br Sistemas Operacionais Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br Tipos de Sistemas Operacionais De Sistemas Embarcados (PalmOS,WinCE,WinXPEmbbeded,Linux) Hardware simples, especifico

Leia mais

Antes de deixarmos o hardware (1) Nível da Arquitetura do Conjunto das Instruções

Antes de deixarmos o hardware (1) Nível da Arquitetura do Conjunto das Instruções Antes de deixarmos o hardware (1) Nível da Arquitetura do Conjunto das Instruções (Aula 11) Visão Geral do Nível ISA 8 Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Agradecimentos:

Leia mais

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP Estrutura de um Computador Linguagem de Programação Rone Ilídio UFSJ - CAP Hardware e Software HARDWARE: Objetos Físicos que compões o computador Circuitos Integrados, placas, cabos, memórias, dispositivos

Leia mais

Conceitos e Evolução Capítulos 1 e 2

Conceitos e Evolução Capítulos 1 e 2 Aula 2 ARQUITETURA DE COMPUTADORES Conceitos e Evolução Capítulos 1 e 2 Prof. Osvaldo Mesquita E-mail: oswaldo.mesquita@gmail.com 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?

Leia mais

Hardware. Objetivos do Capítulo

Hardware. Objetivos do Capítulo Objetivos do Capítulo Identificar os principais tipos, tendências e usos de microcomputadores, computadores de médio porte e mainframes. Caracterizar as principais tecnologias e usos de periféricos de

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 7 Unidade Central de Processamento (UCP): O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento e de controle, durante a execução de um

Leia mais

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante

Microcontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de

Leia mais

Depois do estudo deste capítulo, o estudante deve ser capaz de:

Depois do estudo deste capítulo, o estudante deve ser capaz de: 1 Introdução 1.1 Objetivos: Depois do estudo deste capítulo, o estudante deve ser capaz de: Definir o modelo de Turing de um computador; Definir o modelo de von Neumann do computador; Descreve os três

Leia mais

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01 Unidade Central de Processamento (CPU) Processador Renan Manola Introdução ao Computador 2010/01 Componentes de um Computador (1) Computador Eletrônico Digital É um sistema composto por: Memória Principal

Leia mais

Fundamentos de Arquitetura e Organização de Computadores

Fundamentos de Arquitetura e Organização de Computadores Fundamentos de Arquitetura e Organização de Computadores Dois conceitos fundamentais no estudo dos sistemas de computação são o de Arquitetura e Organização de computadores. O termo arquitetura refere-se

Leia mais

Informática Básica. Arquitetura de Computadores. Marcelo Diniz http://marcelovcd.wordpress.com/

Informática Básica. Arquitetura de Computadores. Marcelo Diniz http://marcelovcd.wordpress.com/ Arquitetura de Computadores Marcelo Diniz http://marcelovcd.wordpress.com/ Hardware Três subsistemas básicos Unidade Central de processamento Memória principal Dispositivos de Entrada e Saída Também chamados

Leia mais

CPU - Significado CPU. Central Processing Unit. Unidade Central de Processamento

CPU - Significado CPU. Central Processing Unit. Unidade Central de Processamento CPU - Significado CPU Central Processing Unit Unidade Central de Processamento CPU - Função Na CPU são executadas as instruções Instrução: comando que define integralmente uma operação a ser executada

Leia mais

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema.

O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. O processador é composto por: Unidade de controlo - Interpreta as instruções armazenadas; - Dá comandos a todos os elementos do sistema. Unidade aritmética e lógica - Executa operações aritméticas (cálculos);

Leia mais

ARQUITETURA DE COMPUTADORES - 1866

ARQUITETURA DE COMPUTADORES - 1866 1 Introdução: Um computador é uma máquina (conjunto de partes eletrônicas e eletromecânicas) capaz de sistematicamente coletar, manipular e fornecer resultados da manipulação de dados para um ou mais objetivos.

Leia mais

Unidade Central de Processamento

Unidade Central de Processamento Unidade Central de Processamento heloar.alves@gmail.com Site: heloina.com.br 1 CPU A Unidade Central de Processamento (UCP) ou CPU (Central Processing Unit), também conhecida como processador, é responsável

Leia mais

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves Arquitetura de Computadores Prof. Marcelo Mikosz Gonçalves Conceitos Básicos Programa: é uma seqüência de instruções que executam uma determinada tarefa. Linguagem de máquina: conjunto de instruções primitivas

Leia mais

Computação e Processamento de Dados CPD INF400

Computação e Processamento de Dados CPD INF400 Computação e Processamento de Dados CPD INF400 Professor: André Ferreira andre.ferreira@ifba.edu.br Material baseado: Prof.ª Renata Vilas e outros Apresentação Quem vai solicitar aproveitamento de disciplina?

Leia mais

Guilherme Pina Cardim. Relatório de Sistemas Operacionais I

Guilherme Pina Cardim. Relatório de Sistemas Operacionais I Guilherme Pina Cardim Relatório de Sistemas Operacionais I Presidente Prudente - SP, Brasil 30 de junho de 2010 Guilherme Pina Cardim Relatório de Sistemas Operacionais I Pesquisa para descobrir as diferenças

Leia mais

CPU Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

CPU Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 4. i. Introdução ii. O Trabalho de um Processador iii. Barramentos iv. Clock Interno e Externo v. Bits do Processador

Leia mais

10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções...

10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções... 10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções... 10 4 10. CPU (CENTRAL PROCESSOR UNIT) Como vimos no capítulo

Leia mais

Arquitetura e Organização de Computadores I

Arquitetura e Organização de Computadores I AULA 09 Estruturas de Interconexão (Barramentos) II Existem algumas questões relacionadas ao desempenho do sistema e os barramentos que merecem ser destacadas. 1. a quantidade de dispositivos conectados

Leia mais

Arquitectura interna de um computador

Arquitectura interna de um computador Arquitectura interna de um computador Trabalho elaborado por: Carla Ventura e Sandra Jacinto 1 Descrição de uma tarefa Fases de execução de uma tarefa Unidades de execução de uma tarefa Computador como

Leia mais

Organização de Computadores 1

Organização de Computadores 1 Organização de Computadores 1 3 ARQUITETURA DE VON NEUMANN E DESEMPENHO DE COMPUTADORES Prof. Luiz Gustavo A. Martins Tipos de Arquitetura Arquitetura de von Neumann: Conceito de programa armazenado; Dados

Leia mais

Processadores. Prof. Alexandre Beletti Ferreira

Processadores. Prof. Alexandre Beletti Ferreira Processadores Prof. Alexandre Beletti Ferreira Introdução O processador é um circuito integrado de controle das funções de cálculos e tomadas de decisão de um computador. Também é chamado de cérebro do

Leia mais

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO

Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO PROGRAMA DE DISCIPLINA SETOR: Ciências Agrárias e de Tecnologia DEPARTAMENTO: Informática DISCIPLINA: Introdução à Organização

Leia mais

Noções de Hardware. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com)

Noções de Hardware. André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) Noções de Hardware André Aziz (andreaziz.ufrpe@gmail.com) Francielle Santos (francielle.ufrpe@gmail.com) 1 Conceitos Básicos Gerações de Hardware Tipos de computadores Partes do Microcomputador Periféricos

Leia mais

AULA1 Introdução a Microprocessadores gerais

AULA1 Introdução a Microprocessadores gerais AULA1 Introdução a Microprocessadores gerais Disciplina: Aplicações Avançadas de Microprocessadores (AAM) Prof. Eduardo Henrique Couto ehcouto@hotmail.com 2014/1 Apresentação do Professor: Cronograma:

Leia mais

Hardware Básico. Memórias. Professor: Wanderson Dantas

Hardware Básico. Memórias. Professor: Wanderson Dantas Hardware Básico Memórias Professor: Wanderson Dantas As Memórias As Memórias são os componentes onde ficam armazenados os dados e programas em forma de sinais digitais (nível lógico 0 e 1), elas trabalham

Leia mais

FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Introdução a Computação / Arquitetura de Computadores

FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Introdução a Computação / Arquitetura de Computadores FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado Introdução a Computação / Arquitetura de Computadores 1 Evolução da Computação Evolução do Hardware Dispositivos físicos, componentes,

Leia mais

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

Visão geral do sistema de memória de computadores Visão geral do sistema de memória de computadores 1 Capacidade da memória Humana Pesquisas concluem que o armazenamento de informações na memória humana se dá a uma taxa de aproximadamente 2 bits por segundo

Leia mais

Histórico e Evolução da Computação

Histórico e Evolução da Computação Lista de Exercícios Introdução à Informática Professor: Sérgio Salazar Histórico e Evolução da Computação O 1º computador foi o ENIAC, utilizado para montar tabelas para o cálculo de projéteis na 2ª Guerra

Leia mais

Processadores clock, bits, memória cachê e múltiplos núcleos

Processadores clock, bits, memória cachê e múltiplos núcleos Processadores clock, bits, memória cachê e múltiplos núcleos Introdução Os processadores (ou CPUs, de Central Processing Unit) são chips responsáveis pela execução de cálculos, decisões lógicas e instruções

Leia mais

Conteúdo Tópicos Breve história dos computadores. Capítulo 2 Evolução do Computador e Desempenho. Desempenho

Conteúdo Tópicos Breve história dos computadores. Capítulo 2 Evolução do Computador e Desempenho. Desempenho Capítulo 2 Evolução do Computador e Desempenho Conteúdo Tópicos Breve história dos computadores Tubos de Vácuo Transístores Circuitos Integrados Desempenho velocidade do microprocesador balanceamento Evolução:

Leia mais

Introdução à Programação de Computadores Parte I

Introdução à Programação de Computadores Parte I Introdução à Programação de Computadores Parte I Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição Objetivos Compreender os componentes básicos de um programa... Objetivos Bacharelado

Leia mais

Sistemas Computacionais II Professor Frederico Sauer

Sistemas Computacionais II Professor Frederico Sauer Sistemas Computacionais II Professor Frederico Sauer Livro-texto: Introdução à Organização de Computadores 4ª edição Mário A. Monteiro Livros Técnicos e Científicos Editora. Atenção: Este material não

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Artur Petean Bove Junior Mercado e Tecnologias futuras ETEP Faculdades Sistema operacional é o software responsável pela criação do ambiente de trabalho da máquina. Sendo a camada

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: ICO Aula N : 09 Tema: Unidade Central de

Leia mais

1. INTRODUÇÃO. Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas.

1. INTRODUÇÃO. Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas. 1. INTRODUÇÃO Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que lhe são fornecidas. Programa: É uma seqüência de instruções que descrevem como executar

Leia mais

Avaliação de Desempenho

Avaliação de Desempenho Avaliação de Desempenho Clock do Sistema Cristal de Quartzo envia onda de sinais constantes que são convertidas em sinais digitais 1GHz = 1 bilhão de pulsos Taxa de pulsos = taxa de clock Incremento de

Leia mais

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

Disciplina: Introdução à Engenharia da Computação Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aulas 08 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Hardware

Leia mais

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores. 7.3.1.2 Registradores: São pequenas unidades de memória, implementadas na CPU, com as seguintes características:

Leia mais

Hardware. Objetivos da aula. Fornecer exemplos de processadores Intel. Esclarecer as diferenças e as tecnologias embutidas nos processadores Intel.

Hardware. Objetivos da aula. Fornecer exemplos de processadores Intel. Esclarecer as diferenças e as tecnologias embutidas nos processadores Intel. Hardware UCP Unidade Central de Processamento Características dos processadores Intel Disciplina: Organização e Arquitetura de Computadores Prof. Luiz Antonio do Nascimento Faculdade Nossa Cidade Objetivos

Leia mais

Conceitos básicos sobre computadores

Conceitos básicos sobre computadores SSC0101 - ICC1 Teórica Introdução à Ciência da Computação I Conceitos básicos sobre computadores Prof. Vanderlei Bonato: vbonato@icmc.usp.br Sumário O que é um computador e onde podemos encontrá-los? Divisão:

Leia mais

Organização e Arquitetura de computadores

Organização e Arquitetura de computadores Conteúdo Organização e Arquitetura de computadores Abstrações e Tecnologias computacionais Prof. Dr. Luciano José Senger Falácias e armadilhas Computadores: produto da tecnologia de informação, 10% do

Leia mais

Marcos da Arquitetura de Computadores (1)

Marcos da Arquitetura de Computadores (1) Marcos da Arquitetura de Computadores (1) Marcos da Arquitetura de Computadores (2) Gerações de computadores Geração Zero Computadores Mecânicos (1642 1945) Primeira Geração Válvulas (1945 1955) Segunda

Leia mais

O quê um Processador e qual a sua função?

O quê um Processador e qual a sua função? O quê um Processador e qual a sua função? O processador é um chip de silício responsável pela execução das tarefas atribuídas ao computador. Os processadores (ou CPUs, de Central Processing Unit) são responsáveis

Leia mais

Introdução à Arquitetura de Computadores. Capítulo 1: Introdução

Introdução à Arquitetura de Computadores. Capítulo 1: Introdução 1-1 Capítulo 1 - Introdução Introdução à Arquitetura de Computadores Miles Murdocca e Vincent Heuring Capítulo 1: Introdução 1-2 Capítulo 1 - Introdução Conteúdo do Capítulo 1.1 Visão Geral 1.2 Uma Breve

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes

Leia mais

Calculadoras Mecânicas

Calculadoras Mecânicas ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Evolução e Desempenho de Computadores 1ª Calculadora - séc. V a.c Muitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia a dia, principalmente

Leia mais

Métricas de Software

Métricas de Software Métricas de Software Plácido Antônio de Souza Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de

Leia mais

Linux e Computação Científica

Linux e Computação Científica Linux e Computação Científica Sumário Motivação Noções de Sistemas Operacionais Ferramental Computação Científica Motivação Financeira Linux é livre Desempenho Linux gerencia melhor recursos de processdor,

Leia mais

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto

Parte 01. Fundamentos de Arquitetura de Computadores. Prof. Pedro Neto Parte 01 Fundamentos de Arquitetura de Computadores Prof. Pedro Neto Aracaju Sergipe - 2011 Conteúdo 1. Introdução i. Definição de Computador ii. Máquina Multinível iii. Evolução do Computador Histórico

Leia mais

Sabará, 11 de agosto de 2015 RETIFICAÇÃO DO PREGÃO PRESENCIAL Nº 051/2015

Sabará, 11 de agosto de 2015 RETIFICAÇÃO DO PREGÃO PRESENCIAL Nº 051/2015 Sabará, 11 de agosto de 2015 RETIFICAÇÃO DO PREGÃO PRESENCIAL Nº 051/2015 A Prefeitura Municipal de Sabará, por meio da Secretaria Municipal de Administração, resolve RETIFICAR o Edital do Pregão Presencial

Leia mais

Arquitetura e Organização de Computadores

Arquitetura e Organização de Computadores Arquitetura e Organização de Computadores Fernando Fonseca Ramos Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros 1 Índice 1- Introdução 3- Memórias 4- Dispositivos

Leia mais

ARTIGO IV PRINCIPAIS PARTES DA CPU

ARTIGO IV PRINCIPAIS PARTES DA CPU ARTIGO IV PRINCIPAIS PARTES DA CPU Principais partes da CPU: Nos primeiros computadores as partes da CPU eram construídas separadamente, ou seja, um equipamento fazia o papel de unidade lógica e aritmética

Leia mais

U E S C. Introdução à Ciência da Computação

U E S C. Introdução à Ciência da Computação U E S C Introdução à Ciência da Computação Roteiro Unidades componentes de hardware CPU UC; ULA; Cache; Registradores. Introdução Informática é a ciência que desenvolve e utiliza a máquina para tratamento,

Leia mais