Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica. Prof. Marcos Zurita
|
|
- Tomás Teixeira Salazar
- 8 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica Arquiteturas de Computadores Prof. Marcos Zurita Teresina Arquiteturas de Computadores 2. CPU, Barramento e Programa 3. Níveis de Abstração 4. Memórias 5. Sistema de E/S 6. Noções de Desempenho Bibliografia 2
2 1. Arquiteturas de Computadores 3 Arquiteturas de Computadores O conceito de Arquitetura de um Computador refere-se à integração entre a estrutura física e a estrutura lógica de um computador. Pode-se dizer também que o termo refere-se aos atributos do sistema visíveis para o programador, tendo impacto direto sobre a execução lógica de um programa. De acordo com as unidades operacionais presentes num sistema computacional e a forma como elas são organizadas, pode-se classifica-los em: Máquinas Von Neumann Máquinas Não Von Neumann 4
3 Máquinas Von Neumann Caracterizam-se por: Composição a partir de 3 subsistemas básicos: CPU; Memória Principal; Sistema de Entrada e Saída (E/S). Conceito de programa armazenado; Execução sequencial de instruções; Um único caminho entre a unidade de controle e a memória. Memória endereço instruções/dados CPU ULA Regs Unidade de Controle Sistema de E/S 5 Ciclo de Von Neumann A execução de cada instrução numa máquina de Von Neumann obedece a um ciclo composto por 3 passos: Busca: a UC copia a instrução a ser executada da posição de memória apontada pelo registrador PC para o registrador IR (Instruction Register). Decodificação: a UC decodifica a instrução armazenada em IR, Buscar identificando o que deve ser executado pela CPU. Execução: a UC comanda a ULA para a execução da instrução decodificada e incrementa o reg. PC para a próxima instrução. Executar Decodificar 6
4 Máquinas Harvard São um tipo particular de máquinas Von Neumann. Conservam todas as características de uma máquina Von Neumann, porém, possuem vias separadas de acesso a dados e endereços entre a CPU e a Memória. A existência de acessos separados a programa e dados na memória permite que a CPU possa acessá-los simultaneamente, adiantando o ciclo de execução da instrução seguinte. Em contrapartida há um aumento na complexidade do sistema e na quantidade de conexões CPU - Memória. Sua implementação pode ser feita através de uma memória de porta dupla (dual port memory) ou através de memórias distintas para programa e dados. 7 Implementação através de memória de porta dupla: Memória endereço instruções endereço dados CPU ULA Regs Unidade de Controle Sistema de E/S Permite arbitrar a parcela da memória dedicada a programa e a parcela dedicada a dados; Memórias dual port são mais complexas e mais caras. 8
5 Implementação através de memórias distintas para programa e dados: Memória de Programa Memória de Dados endereço instruções endereço dados CPU ULA Regs Unidade de Controle Sistema de E/S Permite empregar memórias de tipos diferentes para programa e dados. Ex.: Flash e RAM; O tamanho do programa e dos dados é limitado pela dimensão de suas respectivas memórias (não é possível arbitrar suas parcelas entre o montante total disponível). 9 Caminho de dados de uma típica máquina de Von Neumann A + B Registrador de rascunho A B Registradores Registradores de entrada da ULA A B ULA A+B Registrador de saída da ULA 10
6 Máquinas Não Von Neumann São todos sistemas computacionais que diferem das características das máquinas Von Neumann. Ex.: Computadores Analógicos: operam sobre grandezas físicas não necessariamente discretizadas; Máquinas Paralelas: múltiplos processadores executando programas deforma cooperativa; Redes Neuroniais Artificiais: saídas geradas a partir do aprendizado da rede a estímulos externos. Não há um programa sendo executado; Máquinas de Fluxo de Dados: Não há execução de um programa. Realizam operações conforme os dados envolvidos são disponibilizados CPU, Barramento e Programa 12
7 CPU (UCP) Central Processor Unit - Unidade Central de Processamento. Constitui um dos 3 subsistemas básicos de um computador juntamente com a memória e o sistema de E/S. É responsável pela execução dos programas armazenados na memória. Composto a partir de 3 partes básicas: ULA: Unidade Lógica e Aritmética é responsável pela execução das principais operações lógicas e aritméticas da máquina. Registradores: são pequenas memórias de alta velocidade internas à CPU. UC: Unidade de Controle responsável por buscar as instruções na memória principal, decodifica-las e coordenar as demais partes para executa-la. 13 Programa É um conjunto sequencial de instruções armazenadas numa sequência de endereços da memória. A execução de um programa Instruções Endereços corresponde a execução sequencial de suas instruções; A sequência de execução das instruções é definida dinamicamente em tempo de execução. Existência de instruções de controle da sequência A 0B 0C 0D 0E 0F PC 14
8 Barramento É um conjunto de vias (fios) responsáveis pela interconexão de sistemas ou subsistemas. Podem ser externos à CPU, conectando, memória e dispositivos de E/S ou internos à ela, conectando seus componentes. Podem ser divididos em 3 categorias básicas: Barramento de dados Barramento de endereços Barramento de sinais de controle Níveis de Abstração 16
9 Níveis de Abstração Estabelecem o grau de detalhamento com que um dado sistema é descrito. Maior o nível de abstração: menor o nível de detalhamento (mais abstrata); descrição mais simples; compreensão mais simples. Menor o nível de abstração: maior o nível de detalhamento (menos abstrata); descrição mais complexa; compreensão mais difícil. 17 Ex.: Uma soma descrita em 5 níveis de abstração. Redução do nível de abstração
10 Computador É uma máquina eletrônica de lógica programável, representável por uma hierarquia de níveis de abstração. Nível 5 Nível 4 Nível das Linguagens Orientadas à Solução de Problemas Tradução (compilador) Nível da Linguagem Assembly Tradução (montador) Nível 3 Nível 2 Nível 1 Nível do Sistema Operacional Nível da Arquitetura do Conjunto de Instruções (ISA) Nível da Microarquitetura Interpretação parcial (Sistema Operacional) Interpretação (Microprograma) ou execução direta Hardware Nível 0 Nível da Lógica Digital 19 Nível 0: Lógica Digital Composto por componentes lógicos elementares tais como portas lógicas, registradores e barramentos. Seria possível definir ainda níveis de abstração abaixo desse nível, tal como o nível da malha de transistores ou o nível de leiaute, entretanto isso não convém a essa abordagem. Nível 1: Microarquitetura Neste nível o computador é descrito por meio de blocos funcionais (formados a partir de componentes lógicos elementares), tais como a ULA, a unidade de controle, o conjunto de registradores, etc. 20
11 Nível 2: Arquitetura do Conjunto de Instruções (ISA) A partir deste nível a máquina deixa de ser representada por componentes físicos (hardware) e passa a ser representada por um conjunto de instruções (software). O conjunto de instruções que compõem o nível ISA é denominado Linguagem de Máquina, puramente numérica. Nível 3: Sistema Operacional É um nível híbrido, isto é, parte das instruções deste nível também pertencem ao nível ISA. Além das instruções comuns ao nível ISA, este nível implementa instruções mais complexas tais como aquelas necessárias à execução simultânea de múltiplos programas. 21 Nível 4: Linguagem Assembly Trata-se do primeiro nível cuja linguagem é voltada para programadores de aplicação. Instruções deixam de ser puramente numéricas e passam a ser representadas por palavras ou abreviações próximas à linguagem humana. A execução de programas escritos nesse nível é feita através de sua tradução para os níveis 1, 2 ou 3, por uma ferramenta chamada Montador (Assembler). Nível 5: Linguagens Orientadas à Solução de Problemas Linguagens de alto nível tais como C, C++, Pascal, Java, etc. Execução de programas feita geralmente através de sua tradução para os níveis 3 ou 4, por um Compilador. 22
12 4. Memórias 23 Memória Conjunto de posições endereçáveis capaz de armazenar uma faixa limitada de valores em cada endereço. Bit: dígito binário (0 ou 1); Byte: conjunto de 8 bits; Palavra (word): conjunto de 2 ou mais bytes*. Memória MxN: Memória organizada em M endereços de N bits cada; Capacidade: M * N bits. M bits de endereço M -1 N bits... Valores de N bits 2 M endereços 24
13 Operação de Escrita: Recebe: endereço e dado; Entrega: nada. endereço dado M Operação de Leitura: Recebe: endereço; Entrega: dado. endereço M dado Qualquer circuito puramente combinacional de M entradas e N saídas pode ser substituído por uma memória MxN devidamente programada. 25 Classificação das Memórias: Tempo de retenção: Volátil: perde os dados armazenados ao ser desligada. Não volátil: retém os dados armazenados mesmo desligada; Forma de acesso: Sequencial: o endereço de leitura/escrita obedece sequência preestabelecida. Exs.: FIFO, LIFO (pilha), fitas magnéticas; Aleatório: a leitura/escrita pode ser feita acessado-se diretamente o endereço desejado. Ex.: Memória DDR; Tipo de acesso: Escrita e leitura: Exs.: Disco rígido, memória RAM, pen-drive; Somente leitura: Exs.: CD de música (original). 26
14 Tecnologia: Semicondutora Exs.: memória Flash (pen-drive), RAM; Magnética Exs.: Disco rígido, fita magnética; Óptica - Exs.: CD, DVD, Blue-Ray. Tipo de armazenamento: Estática: o dado é retido enquanto houver alimentação. Dinâmica: mesmo a memória permanecendo alimentada, os dados armazenados se corrompem passado um certo tempo após sua escrita (geralmente alguns nanossegundos). Necessidade de um sistema de refresh (leitura e reescrita periódica do seu conteúdo); 27 Registradores São pequenas memórias de alta velocidade, internas à CPU, dedicadas a armazenar valores temporários de uma instrução, bem como dados de controle necessários à sua execução. Sua implementação mais comum é através de um conjunto de flip-flops. Cada registrador pode ter um número arbitrário de bits, conforme sua função, podendo ser divido em partes. Registrador AX (16 bits) b 15 b 14 b 13 b 12 b 11 b 10 b 9 b 8 b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 Registrador AH (8 bits) Registrador AL (8 bits) 28
15 Gargalo de Von Neumann Para uma mesma tecnologia, a velocidade com que a CPU pode operar é notavelmente superior à velocidade da memória principal. Consequentemente, o ciclo de execução de uma instrução será tanto mais rápido quanto menos acessos ela exigir à memória externa. Gargalo de Von Neumann: baixa limitação da taxa de transferência entre a memória principal e a CPU em relação à taxa com a qual a CPU é capaz de operar. Solução: reduzir o tráfego de dados CPU Memória Principal. 29 Memória Cache Uma das formas de se contornar o gargalo de Von Neumann é através do uso de memórias cache. Como a memória principal é lenta em relação à CPU, pode-se aumentar o desempenho do sistema fazendo com que a CPU acesse a memória principal indiretamente através de uma memória intermediária de maior velocidade. Memória Cache: memória rápida e pequena, intermediária entre a memória principal e os registradores. CPU ULA Regs Unidade de Controle Cache Memória Principal 30
16 Princípio da Localidade Referências à memória em curtos intervalos de tempo tendem a usar uma pequena fração da memória total. O processador mantém na cache as informações que (em função da localidade) mais provavelmente necessitará em seguida. O armazenamento em cache reduz o tempo médio de acesso à informação. Cache primária - interna ao processador. Cache secundária - externa ao processador. 31 Hierarquia de Memória Num computador, a memória é dividida em níveis hierárquicos: mais rápida mais cara menor capacidade Registradores Cache Memória Principal (RAM) mais lenta mais barata maior capacidade Memória Secundária (HD, CD, DVD, etc.) 32
17 5. Sistema de E/S 33
18 De maneira geral, os dispositivos de E/S são compostos por duas partes: Controladora: contém os circuitos necessários à comunicação com o barramento da CPU e boa parte dos circuitos de controle do periférico. Ex.: Placa de Vídeo; Periférico controlado: é dispositivo propriamente dito. Ex.: Monitor. 35 Comunicação de E/S Quanto ao tipo de comunicação entre a controladora e o periférico, pode-se classifica-la basicamente em 2 tipos: Paralela: todos os bits de um simbolo (byte, word, etc) são transmitidos simultaneamente. Ex.: ATA, PCI, IDE. Simplicidade; Elevada densidade de interconexões; Dificuldade de sincronização à altas taxas. Serial: os bits de um simbolo são transmitidos sequencialmente. Ex.: RS-232, USB, PS/2, SATA, FireWire. Baixa densidade de interconexões; Capaz de operar à altas taxas; Complexidade; 36
19 6. Noções de Desempenho 37 Noções de Desempenho Desempenho da CPU: MIPS: Milhões de Instruções Por Segundo; MFLOPS: Milhões de Operações em Ponto Flutuante Por Segundo. Vazão (throughput): é a taxa de transferência de dados ou de execução de ações por unidade de tempo. Latência: é o tempo que um dispositivo leva para fornecer uma resposta após uma solicitação ou estímulo. Bom Desempenho: Baixa latência e elevada vazão. 38
20 Andrew S. Tanenbaum, Organização Estruturada de Computadores, 5a Ed., Pearson, J. L. Hennessy & D. A. Patterson, Arquitetura de Computadores - Uma Abordagem Quantitativa, Editora Campus, Willians Stallings, Arquitetura e Organização de Computadores, 5ª Edição, Pearson, Albert Paul Malvino, Microcomputadores e Microprocessadores, McGraw-Hill, Herbert Taub, Circuitos Digitais e Microprocessadores, Mcgranw-Hill, Notas de aula do professor Ivan Saraiva, UFPI. 39
Introdução à Arquitetura de Computadores
1 Introdução à Arquitetura de Computadores Hardware e software Organização de um computador: Processador: registradores, ALU, unidade de controle Memórias Dispositivos de E/S Barramentos Linguagens de
Leia maisArquitetura de Computadores. Ivan Saraiva Silva
Arquitetura de Computadores Introdução Ivan Saraiva Silva Sumário Introdução Bibliografia Recomendada O que é um computador Organização de um Computador Modelo de Von Neumann IAS Máquina de Von Neuman
Leia maisOrganização e Arquitetura de Computadores I. Introdução. Ivan Saraiva Silva Leonardo Casillo
Organização e Arquitetura de Computadores I Introdução Ivan Saraiva Silva Leonardo Casillo Sumário Introdução Bibliografia Recomendada O que é um computador Organização de um Computador Modelo de Von Neumann
Leia maisVisã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 maisOrganização de Computadores 1
Organização de Computadores 1 SISTEMA DE INTERCONEXÃO (BARRAMENTOS) Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Componentes estruturais: Memória Principal Unidade de Processamento Central
Leia maisDisciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aulas 10 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Hardware
Leia maisO hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware
1 2 Revisão de Hardware 2.1 Hardware O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware 2.1.1 Processador O Processador
Leia maisEstrutura 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 maisEstrutura de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 7 Prof. Dr. Marcelo Andrade da Costa Vieira MODELO DE VON NEUMANN PRINCÍPIOS A arquitetura de um computador consiste de
Leia maisSIS17-Arquitetura de Computadores
Sistema de Computação SIS17-Arquitetura de Computadores Apresentação da Disciplina Peopleware Hardware Software Carga Horária: 40 horas 2 Computadores atuais Unidade Central de Processamento Entrada Computadores
Leia maisSistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional
Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional Hardware HARDWARE Sistema Computacional = conjunto de circuitos eletrônicos interligados formado por processador, memória, registradores,
Leia maisMemórias Prof. Galvez Gonçalves
Arquitetura e Organização de Computadores 1 s Prof. Galvez Gonçalves Objetivo: Compreender os tipos de memória e como elas são acionadas nos sistemas computacionais modernos. INTRODUÇÃO Nas aulas anteriores
Leia maisARQUITETURA 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 maisUnidade 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 maisArquitetura 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 Metodologia da Disciplina 1-Objetivo 2-Competências
Leia maisFundamentos em Informática
Fundamentos em Informática 04 Organização de Computadores nov/2011 Componentes básicos de um computador Memória Processador Periféricos Barramento Processador (ou microprocessador) responsável pelo tratamento
Leia maisMemória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética
Tecnologia da Administração Computador: origem, funcionamento e componentes básicos Parte II Sumário Introdução Origem Funcionamento Componentes Básicos Referências Sistema Binário O computador identifica
Leia maisARQUITETURA DE COMPUTADORES
01001111 01110010 01100111 01100001 01101110 01101001 01111010 01100001 11100111 11100011 01101111 00100000 01100100 01100101 00100000 01000011 01101111 01101101 01110000 01110101 01110100 01100001 01100100
Leia maisSistema 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 maisO Hardware Dentro da Unidade do Sistema
Memória RAM Random Access Memory Memória de Acesso Aleatório Armazena: programas em execução dados dos programas em execução alguns programas do sistema operacional O objetivo é tornar mais rápido o acesso
Leia maisTais 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 maisArquitetura de Computadores - Revisão -
Arquitetura de Computadores - Revisão - Principais funções de um Sistema Operacional Componentes básicos da Arquitetura Barramentos Registradores da CPU Ciclo de Instruções Interrupções Técnicas de E/S
Leia maisIntrodução. Introdução. Introdução. Organização Estruturada de Computadores. Introdução. Máquinas Multiníveis
Ciência da Computação Arq. e Org. de Computadores Máquinas Multiníveis Prof. Sergio Ribeiro Computador digital máquina que resolve problemas executando uma série de instruções. Programa conjunto de instruções
Leia maisComponentes do Computador e. aula 3. Profa. Débora Matos
Componentes do Computador e modelo de Von Neumann aula 3 Profa. Débora Matos O que difere nos componentes que constituem um computador? Princípios básicos Cada computador tem um conjunto de operações e
Leia maisCapítulo 2 (Livro Texto*) - Notas de Aula - Parte II
Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II 1. Organização de um Computador : Computador: formado por 3 módulos distintos: UCP (UAL e UC) Memória (memória principal ou memória RAM)
Leia maisBARRAMENTO DO SISTEMA
BARRAMENTO DO SISTEMA Memória Principal Processador Barramento local Memória cachê/ ponte Barramento de sistema SCSI FireWire Dispositivo gráfico Controlador de vídeo Rede Local Barramento de alta velocidade
Leia maisArquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados
Arquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados Organização de um Computador Típico Memória: Armazena dados e programas. Processador (CPU - Central Processing
Leia maisComponentes de um Computador: Modelo Von Neumann
Componentes de um Computador: Modelo Von Neumann Modelo de Von Neumann O nome refere-se ao matemático John Von Neumann que foi considerado o criador dos computadores da forma que são projetados até hoje.
Leia mais3. Arquitetura Básica do Computador
3. Arquitetura Básica do Computador 3.1. Modelo de Von Neumann Dar-me-eis um grão de trigo pela primeira casa do tabuleiro; dois pela segunda, quatro pela terceira, oito pela quarta, e assim dobrando sucessivamente,
Leia maisUCP. Memória Periféricos de entrada e saída. Sistema Operacional
Arquitetura: Conjunto de elementos que perfazem um todo; estrutura, natureza, organização. Houaiss (internet) Bit- Binary Digit - Número que pode representar apenas dois valores: 0 e 1 (desligado e ligado).
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores
Leia maisCapítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal. Memória principal
Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal Organização Operações de leitura e escrita Capacidade http://www.ic.uff.br/~debora/fac! 1 2 Componente de um sistema
Leia maisDisciplina: Introdução à Informática Profª Érica Barcelos
Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados
Leia maisFACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES
FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é
Leia maisMáquinas Multiníveis
Infra-Estrutura de Hardware Máquinas Multiníveis Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conceitos básicos Classificação de arquiteturas Tendências da tecnologia Família Pentium
Leia maisSistemas Operacionais. Revisando alguns Conceitos de Hardware
Sistemas Operacionais Revisando alguns Conceitos de Hardware Sumário Hardware Processador Memória principal Cache Memória secundária Dispositivos de E/S e barramento Pipelining Arquiteturas RISC e CISC
Leia maisUniversidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET
Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET Hardware de Computadores Questionário II 1. A principal diferença entre dois processadores, um deles equipado com memória cache o
Leia maisAULA 1. Informática Básica. Gustavo Leitão. gustavo.leitao@ifrn.edu.br. Disciplina: Professor: Email:
AULA 1 Disciplina: Informática Básica Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Estudo de caso Empresa do ramo de seguros Presidência RH Financeiro Vendas e Marketing TI CRM Riscos Introdução
Leia maisIntroduçã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 mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisEdeyson Andrade Gomes
Sistemas Operacionais Conceitos de Arquitetura Edeyson Andrade Gomes www.edeyson.com.br Roteiro da Aula Máquinas de Níveis Revisão de Conceitos de Arquitetura 2 Máquina de Níveis Máquina de níveis Computador
Leia maisOrganização de Computadores 1. Prof. Luiz Gustavo A. Martins
Organização de Computadores 1 1 - INTRODUÇÃO Prof. Luiz Gustavo A. Martins Arquitetura Define os elementos que impactuam diretamente na execução lógica do programa. Corresponde aos atributos visíveis veis
Leia mais5 Entrada e Saída de Dados:
5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos
Leia maisSistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação
Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 03 Conceitos de Hardware e Software parte 01 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed.
Leia maisO 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 maisProgramação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 01 Fundamentos de Computadores Sumário : Conceitos básicos: computador,
Leia maisInformática. Aulas: 01 e 02/12. Prof. Márcio Hollweg. www.conquistadeconcurso.com.br. Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.
Informática Aulas: 01 e 02/12 Prof. Márcio Hollweg UMA PARCERIA Visite o Portal dos Concursos Públicos WWW.CURSOAPROVACAO.COM.BR Visite a loja virtual www.conquistadeconcurso.com.br MATERIAL DIDÁTICO EXCLUSIVO
Leia maisfor Information Interchange.
6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário
Leia maisISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1
ISL - Introdução Sub title text goes here Introdução Tipos de Computador Sistema Computacional Processamento de Dados Arquitetura Sistema Binário Software Unused Section Space 1 Exercício Unused Section
Leia maisVisão geral do sistema de armazenamento e hierarquia de memória
Visão geral do sistema de armazenamento e hierarquia de memória Conhecer os dispositivos de armazenamento por meio do conceito e dos tipos de memórias utilizadas no computador. Subsistemas de memória Memória
Leia maisMOTAGEM E MANUTENÇÃO Hardware. Professor: Renato B. dos Santos
MOTAGEM E MANUTENÇÃO Hardware Professor: Renato B. dos Santos 1 O computador é composto, basicamente, por duas partes:» Hardware» Parte física do computador» Elementos concretos» Ex.: memória, teclado,
Leia maisCapítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)
Capítulo 4 João Lourenço Joao.Lourenco@di.fct.unl.pt Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa 2007-2008 MARIE (Machine Architecture Really Intuitive and Easy) Adaptado dos transparentes
Leia maisSistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA
BIT BYTE 1 BIT / BYTE Toda informação introduzida em um computador precisa ser entendida pela máquina para que possa ser corretamente interpretada e processada. O computador armazena e movimenta as informações
Leia maisSISTEMAS INFORMÁTICOS
SISTEMAS INFORMÁTICOS Nesta apresentação, aprenderá a distinguir Hardware de software, identificar os principais componentes físicos de um computador e as suas funções. Hardware e Software Estrutura de
Leia maisCurso Técnico de Nível Médio
Curso Técnico de Nível Médio Disciplina: Informática Básica 2. Hardware: Componentes Básicos e Funcionamento Prof. Ronaldo Componentes de um Sistema de Computador HARDWARE: unidade
Leia maisMicroinformática Introdução ao hardware. Jeronimo Costa Penha SENAI - CFP/JIP
Microinformática Introdução ao hardware Jeronimo Costa Penha SENAI - CFP/JIP Informática Informática é o termo usado para se descrever o conjunto das ciências da informação, estando incluídas neste grupo:
Leia maisIntroduçã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 maisArquitetura de Von Neumann e os Computadores Modernos
Arquitetura de Von Neumann e os Computadores Modernos Arquitetura de Computadores e Software Básico Aula 5 Flávia Maristela (flaviamsn@ifba.edu.br) Arquitetura de Von Neumann e as máquinas modernas Onde
Leia maisPROCESSAMENTO DE DADOS
PROCESSAMENTO DE DADOS Aula 1 - Hardware Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari Profa. Dra. Amanda Liz Pacífico Manfrim Perticarrari 2 3 HARDWARE Todos os dispositivos físicos que constituem
Leia maisMáquina Multinível. Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa.
Máquina Multinível Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa. Uma instrução pode ser definida como um comando para o processador.
Leia maisIntrodução aos Computadores
Os Computadores revolucionaram as formas de processamento de Informação pela sua capacidade de tratar grandes quantidades de dados em curto espaço de tempo. Nos anos 60-80 os computadores eram máquinas
Leia maisCIÊNCIA E TECNOLOGIA DO RIO INFORMÁTICA BÁSICA AULA 03. Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 25/06/2014
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INFORMÁTICA BÁSICA AULA 03 Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 25/06/2014 Unidades de armazenamento
Leia maisCONCEITOS BÁSICOS DE HARDWARE. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA
CONCEITOS BÁSICOS DE HARDWARE Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA COMPUTADOR QUANTO AO TIPO COMPUTADOR SISTEMAS DE COMPUTAÇÃO o Analógico o Digital o Híbrido o Hardware (parte física)
Leia maisFigura 1 - O computador
Organização e arquitectura dum computador Índice Índice... 2 1. Introdução... 3 2. Representação da informação no computador... 4 3. Funcionamento básico dum computador... 5 4. Estrutura do processador...
Leia maisSistemas 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 maisTI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.
TI Aplicada Aula 03 Componentes Básicos Hardware e Rede Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br Principais Componentes Barramentos Placa Mãe Processadores Armazenamento
Leia maisMEMÓRIA. 0 e 1 únicos elementos do sistema de numeração de base 2
MEMÓRIA CONCEITO Bit- 0 1 Essência de um sistema chamado BIESTÁVEL Ex: Lâmpada 0 apagada 1 acesa 0 e 1 únicos elementos do sistema de numeração de base 2 A que se destina a memória: Armazenamento das instruções
Leia maisContextualização: Sistemas de Computação
Contextualização: Sistemas de Computação Professor: Santiago Viertel dcc2sv@joinville.udesc.br Modelo de Computador Modelo de Computador: Informática Origem e Definição; Elementos Fundamentais; Hardware;
Leia maisHARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira
HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO Wagner de Oliveira SUMÁRIO Hardware Definição de Computador Computador Digital Componentes Básicos CPU Processador Memória Barramento Unidades de Entrada e
Leia maisTECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO
TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO O que é a Informática? A palavra Informática tem origem na junção das palavras: INFORMAÇÃO + AUTOMÁTICA = INFORMÁTICA...e significa, portanto, o tratamento da informação
Leia maisCP C U P U - Un U i n da d d a e d e Ce C n e t n ral a de d e Pr P oc o es e sam a e m n e t n o o Pr P oc o es e sad a o d r o Aula 03
CPU - Unidade Central de Processamento Processador Aula 03 A CPU (Unid. Central de Processamento A unidade Central de Processamento, a CPU (Central Processing Unit), atua como o cérebro do sistema, processando
Leia maisIntrodução à Organização de Computadores. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Introdução à Organização de Computadores Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Processadores Memória Principal Memória Secundária Entrada e
Leia maisIntrodução à Engenharia de Computação
Introdução à Engenharia de Computação Tópico: Organização Básica de um Computador Digital Introdução à Engenharia de Computação 2 Componentes de um Computador Computador Eletrônico Digital É um sistema
Leia maisINFORMÁTICA - BICT (noturno)
INFORMÁTICA - BICT (noturno) Organização de Computadores Professor: Dr. Rogério Vargas 2014/2 http://rogerio.in Introdução O que é mesmo um Computador? O computador é uma máquina eletrônica que permite
Leia maisIntrodução à Informática
Introdução à Informática Aula 1 http://www.ic.uff.br/~bianca/introinfo/ Aula 1-31/08/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados
Leia maisComponentes de um Sistema de Computador
Componentes de um Sistema de Computador HARDWARE: unidade responsável pelo processamento dos dados, ou seja, o equipamento (parte física) SOFTWARE: Instruções que dizem o que o computador deve fazer (parte
Leia maisEstrutura geral de um computador
Estrutura geral de um computador Prof. Helio H. L. C. Monte-Alto Cristo padeceu uma vez pelos pecados, o justo pelos injustos, para levar-nos a Deus Porque Deus amou o mundo de tal maneira que deu o seu
Leia maisProf. Sandrina Correia
Tecnologias de I informação de C omunicação 9º ANO Prof. Sandrina Correia TIC Prof. Sandrina Correia 1 Objectivos Definir os conceitos de Hardware e Software Identificar os elementos que compõem um computador
Leia maisOrganização Básica do Computador
Organização Básica do Computador Modelo de Von Neumann MEMÓRIA ENTRADA ARITMÉTICA LÓGICA SAÍDA CONTROLE Modelo de Von Neumann Introduziu o conceito do computador controlado por programa armazenado. Todo
Leia maisMicroprocessadores. 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 maisOrganização de Computadores Hardware
Organização de Computadores Hardware Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Computador Ferramenta
Leia maisARQUITETURA DE COMPUTADORES Prof. João Inácio
ARQUITETURA DE COMPUTADORES Prof. João Inácio Memórias Memória: é o componente de um sistema de computação cuja função é armazenar informações que são, foram ou serão manipuladas pelo sistema. Em outras
Leia mais3. O NIVEL DA LINGUAGEM DE MONTAGEM
3. O NIVEL DA LINGUAGEM DE MONTAGEM Nas aulas anteriores tivemos a oportunidade de discutir dois diferentes níveis presentes na maioria dos computadores atuais. Nesta aula dedica-se a outro nível que também
Leia maisVisão Geral de Sistemas Operacionais
Visão Geral de Sistemas Operacionais Sumário Um sistema operacional é um intermediário entre usuários e o hardware do computador. Desta forma, o usuário pode executar programas de forma conveniente e eficiente.
Leia maisPROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br
- Aula 2 - O NÍVEL DA MICROARQUITETURA 1. INTRODUÇÃO Este é o nível cuja função é implementar a camada ISA (Instruction Set Architeture). O seu projeto depende da arquitetura do conjunto das instruções
Leia maisProf. Daniel Gondim danielgondimm@gmail.com. Informática
Prof. Daniel Gondim danielgondimm@gmail.com Informática Componentes de um SC Hardware X Software Memória do Computador Hardware X Software Toda interação dos usuários de computadores modernos é realizada
Leia maisOrganização Básica de Computadores. Memória. Memória. Memória. Memória. Memória Parte I. Computador eletrônico digital. Sistema composto por
Ciência da Computação Arq. e Org. de Computadores Parte I Organização Básica de Computadores Computador eletrônico digital Sistema composto por processador memória dispositivos de entrada e saída interligados.
Leia maisULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
Leia maisIntrodução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 3.1 EXECUÇÃO DAS INSTRUÇÕES A UCP tem duas seções: Unidade de Controle Unidade Lógica e Aritmética Um programa se caracteriza por: uma série de instruções
Leia maisArquitetura de Computadores. Arquitetura de Computadores 1
Computadores Computadores 1 Introdução Componentes: Processador; UC; Registradores; ALU s, FPU s, etc. Memória (Sistema de armazenamento de informações; Dispositivo de entrada e saída. Computadores 2 Introdução
Leia mais3/9/2010. Ligação da UCP com o barramento do. sistema. As funções básicas dos registradores nos permitem classificá-los em duas categorias:
Arquitetura de Computadores Estrutura e Funcionamento da CPU Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Revisão dos conceitos básicos O processador é o componente vital do sistema de
Leia maisIntrodução à Informática ARQUITETURA DE COMPUTADORES
Universidade do Contestado Campus Concórdia Curso de Engenharia Ambiental Prof.: Maico Petry Introdução à Informática ARQUITETURA DE COMPUTADORES DISCIPLINA: Informática Aplicada O Que éinformação? Dados
Leia maisORGANIZAÇÃO DE COMPUTADORES MÓDULO 10
ORGANIZAÇÃO DE COMPUTADORES MÓDULO 10 Índice 1. A Organização do Computador - Continuação...3 1.1. Memória Primária - II... 3 1.1.1. Memória cache... 3 1.2. Memória Secundária... 3 1.2.1. Hierarquias de
Leia maisArquitetura e organização de computadores
Arquitetura e organização de computadores 3º. Sem. Sistemas de informação Prof. Emiliano S. Monteiro Barramentos BUS Modelo de barramento CPU(ALU, UC, Registradores) Memória Entrada e saída (I/O) Barramento
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Aula 04: Subsistemas de Memória SUBSISTEMAS DE MEMÓRIA Tipos de memória: de semicondutores (ROM, PROM, EPROM, EEPROM, Flash, RAM); magnéticas (discos e fitas) e... óticas( CD
Leia maisTecnologia da Informação. Prof Odilon Zappe Jr
Tecnologia da Informação Prof Odilon Zappe Jr Conceitos básicos de informática O que é informática? Informática pode ser considerada como significando informação automática, ou seja, a utilização de métodos
Leia maisIntrodução à Organização de Computadores. Execução de Programas Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Introdução à Organização de Computadores Execução de Programas Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 CPU (Central Processing Unit) é o coordenador de todas as atividades
Leia maisMODULO II - HARDWARE
MODULO II - HARDWARE AULA 01 O Bit e o Byte Definições: Bit é a menor unidade de informação que circula dentro do sistema computacional. Byte é a representação de oito bits. Aplicações: Byte 1 0 1 0 0
Leia maisCAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA
8 CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA A porta paralela, também conhecida por printer port ou Centronics e a porta serial (RS-232) são interfaces bastante comuns que, apesar de estarem praticamente
Leia maisIntrodução à Arquitetura de Computadores. Prof.ª Ms. Elaine Cecília Gatto
Introdução à Arquitetura de Computadores Prof.ª Ms. Elaine Cecília Gatto 1 O nome refere-se ao matemático John Von Neumann, que foi considerado o criador dos computadores da forma como são projetados até
Leia mais