Organização Estruturada de Computadores Arquitetura e Organizaçãode Computadores. Nesta Aula. Abstração de Computadores. O Modelo von Neumann

Documentos relacionados
ORGANIZAÇÃO DE COMPUTADORES

Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle

Aula Introdutória. Arquitetura e Organização de Computadores

Algoritmos e Lógica de Programação Componentes e Arquitetura

Organização de Computadores Aula 05

Organização de computadores. Segundo Bimestre CNAT Prof. Jean Galdino

Arquitetura de Computadores

Sistemas Operacionais. Conceitos de Hardware

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?

Organização de Computadores I

Sistemas Operacionais

DSC/CEEI/UFCG. Introdução à Computação

Sistemas Operacionais. Visão Geral

Micro-Arquiteturas de Alto Desempenho. Introdução. Ementa

Arquitetura de Computadores

Arquitetura de Computadores. Infraestrutura de TI: Hardware

O Sistema de Computação

4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e

AJProença, Sistemas de Computação, UMinho, 2017/ ou + Unidades (Centrais) de Processamento (CPU)

Organização de Computadores

Instalação e Manutenção de Computadores. Professora: Janaide Nogueira

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

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

Principais Componentes do Gabinete. Componentes Básicos de um Computador. CPU ou UCP (Processador) 17/02/2017

Arquitetura de Microprocessadores

Introdução à Ciência da Computação

SSC0611 Arquitetura de Computadores

Microprocessadores. São máquinas elétricas onde podemos armazenar instruções lógicas, aritméticas e de tomada de decisão;

Introdução a Tecnologia da Informação

Arquitetura de Microprocessadores

Informática Básica CONCEITOS DE HARDWARE. Msc. Eliezio Soares

Sumário. Introdução. Revisão da Aula. Fatos Históricos Estrutura Básica Principais Componentes. Hardware: Software;

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

FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES O SISTEMA DE COMPUTAÇÃO

BARRAMENTO. Caminho de Dados

Modelo de Von Neumann

Sistemas Operacionais

AULA 01: APRESENTAÇÃO

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico Barramentos

Aula 01 - Introdução. Prof. Fernando F. Costa

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

ARQUITETURA DE COMPUTADORES

ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR

Sistemas Operacionais. Adão de Melo Neto

Arquitetura de Computadores. Arquitetura de Computadores 1

Hardware, Processador e Memória

Estrutura de um computador digital. Gustavo Queiroz Fernandes

Estrutura Básica de um Computador

Placa Mãe Motherboard`s

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Introdução Estrutura Conectores Jumpers Outros componentes ROM BIOS CHIPSET. Cap. 2 - Placas mãe

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE

SSC510 Arquitetura de Computadores 1ª AULA

BARRAMENTOS. Adão de Melo Neto

Arquitetura de Microprocessadores

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho


Montagem e Manutenção de Computadores

II Componentes de um computador

Arquitetura de Computadores Chipset

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Barramentos. Alberto Felipe Friderichs Barros

Parte I Multiprocessamento

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

Organização e Arquitetura de Computadores I

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S

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

Conjunto de fios paralelos que permitem a transmissão de dados, endereços e sinais de controle entre a UCP, memória e dispositivos de entrada e

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Organização e Funcionamento

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

4 Sistema Computacional:

BARRAMENTOS DO SISTEMA FELIPE G. TORRES

Unidade Central de Processamento UCP (CPU)

Os textos nestas caixas foram adicionados pelo Prof. Joubert

Conjunto de Instruções e Modelos de Arquiteturas

Arquitetura e Organização dos Computadores

ULA (ALU) - UNIDADE DE ARITMÉTICA E LÓGICA

Modelo de Von Neumann: conceito do programa armazenado

HARDWARE. Givanaldo Rocha

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

Hardware. Componentes Básicos e Funcionamento

ARQUITETURA DE COMPUTADORES. Organização de Sistemas Computacionais. Prof.: Agostinho S. Riofrio

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM INTRODUÇÃO A SISTEMAS DIGITAIS. Lista de Exercícios 01

Cap. 12 Gerência de Dispositivos 1

Fundamentos de Sistemas Operacionais

CURSO TÉCNICO EM REDES DE COMPUTADORES

Informática. Hardware & Software

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

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

Introdução à Informática

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES MEMÓRIA E BARRAMENTOS DE SISTEMA. Prof. Dr. Daniel Caetano

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

COMPONENTES DE UM COMPUTADOR (tecnologia) Adão de Melo Neto

Estrutura e Funcionamento do Computador

Entrada e Saída (E/S)

Prof. Gustavo Oliveira Cavalcanti

Transcrição:

GBC046 Arq. e Org. de Computadores II Organização Estruturada de Computadores Arquitetura e Organizaçãode Computadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala Nesta Aula O Computador como uma pilha de abstrações; Os cinco elementos básicos de um computador moderno; Abstração do nível de Linguagem; Abstração do nível Organizacional; Abstração do nível de Subsistemas; Abstração do nível Lógico; Visão Geral de Sistemas Computacionais; Interconexão de Componentes ; ; Comunicação com o Mundo Exterior; Hierarquia de ; Entrada e Saída de ; Origem e Motivação da arquitetura CISC ; Razões para a manutenção da CISC; Origem e Motivação da arquitetura RISC; 2 Abstração de Computadores O Modelo von Neumann O Computador é uma máquina complexa; Impossível de lidar com toda a complexidade de uma só vez. Muita informação; Solução: Abstrair níveis de complexidade Entrada e Saída 3 4 O Modelo von Neumann Uma Pilha de Abstrações ULA Unidade Lógica e Aritmética UC Unidade de Controle Unidade de Entrada Unidade de Saída O processador pode ser percebido de diversas formas; Em geral abstraímos detalhes e nos concentramos na parte funcional específica que estamos interessados; UCP -Unidade Central de Processamento Periféricos 5 Copyright Prof. Dr. rer. nat. Daniel Duarte Abdala todos os direitos 6 1

Uma visão geral de um processador A Arquitetura von Neumann 7 8 DRAM Computador vssistema Computacional Adaptador Gráfico North Bridge SIO C. Alimentação C. Interrupções USB P. Serial Teclado Mouse North Bridge Graphics Memory Controller Hub GMCH; Cuida da transferência de dados entre, e Adaptador Gráfico; Localizado fisicamente próx. à memória e ao Processador. P. Audio South Bridge Discos SATA PCI Bus PCI-E Bus Ethernet 9 10 South Bridge I/O Controller Hub ICH; Cuida de todo o resto do tráfico no sistema computacional: PCI PCI-Express SATA Audio (Build-in Audio) Controlador de USB Controlador de Interrupção Controlador de Alimentação SIO Super Input and Output Legado de antigos PCs; Cuida do mouse, teclado e comunicação serial. 11 12 2

Conjunto de linhas de comunicação que interligam os diversos módulos de um sistema computacional; Comunicação compartilhada; Normalmente barramentos são divididos em três tipos: Endereços Controle Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Como o barramento conecta diversos dispositivos, deve haver um conjunto de regras que rejam a comunicação (protocolo); Um barramento requer um controlador de barramento que é um circuito digital que implementa o protocolo de comunicação no barramento; Para entendermos como um barramento funciona, primeiro precisamos entender que sinais devem ser considerados. 13 14 Sinais de Controle Escrita de Leitura de Escrita de E/S Leitura de E/S ACK de Transferência Solicitação de Barramento Concessão de Barramento Requisição de Interrupção ACK de Interrupção Clock Reset Hierarquia de Muitos disposi vos barramento se torna o gargalo do sistema computacional; Barramento longo atraso de propagação Muitos disposi vos concorrência atraso 15 16 Arquitetura de Data path 17 18 3

Processadores Pipelining Processadores Superescalares 19 20 Hierarquia de s Abstração Assembly Regs. Cache RAM Disco Magnético FlashDrives, CDs, DVDs, Fitas Magnéticas, etc. 21 22 Instruções; Tipos de dados; Interrupções; Abstração ISA Abstração de Microarquitetura Implementa a ISA Instruction Set Architecture 23 24 4

Abstração do Nível Lógico Digital Abstração do Nível Elétrico 25 26 Modelo de Barramento Modelo de Barramento (ALU, Controle e Registradores) Entrada e Saída Endereços Controle 27 28 Abstração do Processador Conjunto de linhas de comunicação que interligam os diversos módulos de um sistema computacional; Comunicação compartilhada; Normalmente barramentos são divididos em três tipos: Endereços Controle Alguns sistemas reutilizam linhas de barramento para múltiplas funções; 29 30 5

Como o barramento conecta diversos dispositivos, deve haver um conjunto de regras que rejam a comunicação (protocolo); Um barramento requer um controlador de barramento que é um circuito digital que implementa o protocolo de comunicação no barramento; Para entendermos como um barramento funciona, primeiro precisamos entender que sinais devem ser considerados. Sinais dos Módulos de um Sistema Computacional Leitura Escrita Endereço Leitura Escrita Endereço Internos Externos Módulo de Entrada e Saída Internos Externos Sinais de Interrupção Instruções Sinais de Interrupção Endereço Sinais de Controle 31 32 Sinais de Controle Escrita de Leitura de Escrita de E/S Leitura de E/S ACK de Transferência Solicitação de Barramento Concessão de Barramento Requisição de Interrupção ACK de Interrupção Clock Reset Hierarquia de Muitos disposi vos barramento se torna o gargalo do sistema computacional Barramento longo atraso de propagação Muitos disposi vos concorrência atraso 33 34 Barramento Comum Barramento de Alta Velocidade 35 36 6