SIS17-Arquitetura de Computadores



Documentos relacionados
Arquitetura e Organização de Computadores

Componentes de um Computador: Modelo Von Neumann

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

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

Introdução à Arquitetura de Computadores

Informática I. Aula 4. Aula 4-11/09/2006 1

BARRAMENTO DO SISTEMA

Paralelismo. Computadores de alto-desempenho são utilizados em diversas áreas:

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

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

Disciplina: INTRODUÇÃO AOS SISTEMAS DE COMPUTAÇÃO Carga Horária: 68 (sessenta e oito) horas Crédítos: 04 (quatro)

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Prof. André Dutton

Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Sistemas Computacionais II Professor Frederico Sauer

Edeyson Andrade Gomes

ORGANIZAÇÃO CURRICULAR

Arquitetura de Von Neumann. Computador ISA

Unidade Central de Processamento Organização da UCP Execução de instruções em paralelo ("pipeline") Execução de programas

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

Disciplina: Introdução à Informática Profª Érica Barcelos

Componentes de um Sistema de Computador

AULA 1. Informática Básica. Gustavo Leitão. Disciplina: Professor:

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

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

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

Sistemas Operacionais. Prof. André Y. Kusumoto

ARQUITETURA DE COMPUTADORES

Máquinas Multiníveis

Prof. Sandrina Correia

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

Organização de Computadores 1

1.3. Componentes dum sistema informático HARDWARE SOFTWARE

Arquitetura de Computadores Paralelismo, CISC X RISC, Interpretação X Tradução, Caminho de dados

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

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

Organização e Arquitetura de Computadores I. de Computadores

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Arquitetura de Computadores - Revisão -

Organização e Arquitetura de Computadores I. Introdução. Ivan Saraiva Silva Leonardo Casillo

Arquitetura e Organização de Computadores. Capítulo 0 - Introdução

Introdução aos Sistemas Operativos

Escola Secundária de Emídio Navarro

ARQUITETURA DE COMPUTADORES

Contextualização: Sistemas de Computação

Infra-Estrutura de Hardware

Organização Básica do Computador

DISCIPLINA: Arquitetura e Organização de Computadores II 2ECOM.027

3. Arquitetura Básica do Computador

Arquitetura de Computadores. Ivan Saraiva Silva

INFORMÁTICA - BICT (noturno)

Introdução APRESENTAÇÃO DA DISCIPLINA.

Visão Geral de Sistemas Operacionais

Organização de Computadores 1. Prof. Luiz Gustavo A. Martins

Estrutura de um Computador

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

Universidade Federal do Piauí Centro de Tecnologia Curso de Engenharia Elétrica. Prof. Marcos Zurita

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais

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

Organização e Arquitetura de computadores

Arquitetura e Organização de Computadores I

Gerência de Entrada/Saída

RISC X CISC - Pipeline

Andrique Amorim INTRODUÇÃO A INFORMÁTICA

Introdução à Programação 2006/07. Computadores e Programação

Prof. Dr. Charlie Antoni Miquelin BÁSICO DE COMPUTAÇÃO EM TC

PROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Visão geral do sistema de armazenamento e hierarquia de memória

CP 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

Sistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA

Sistemas Operacionais

Prof.: Roberto Franciscatto. Capítulo 1.1 Introdução

Organização e Arquitetura de Computadores

Abstrações e Tecnologias Computacionais. Professor: André Luis Meneses Silva /msn: andreluis.ms@gmail.com Página: orgearq20101.wordpress.

Sistemas Operacionais. Revisando alguns Conceitos de Hardware

Guilherme Pina Cardim. Relatório de Sistemas Operacionais I

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

Curso Técnico de Nível Médio

Computação e Processamento de Dados CPD INF400

ISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Componentes do Computador e. aula 3. Profa. Débora Matos

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

A Evolução dos Sistemas Operacionais

ARQUITETURA DE COMPUTADORES

Arquitetura e Organização de Computadores 2. Apresentação da Disciplina

Sistemas Operacionais

Componentes básicos de um sistema computacional. Cap. 1 (Stallings)

Fundamentos em Informática

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Arquitetura de Computadores. Tipos de Instruções

discos impressora CPU memória AULA 04 - Estruturas de Sistemas Computacionais Operação dos sistemas de computação Controlador de disco

Aula 26: Arquiteturas RISC vs. CISC

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

Arquitetura de Von Neumann e os Computadores Modernos

REDES DE COMPUTADORES

Sistemas Operacionais. INTRODUÇÃO Prof. Rafael Alberto Vital Pinto FACSUL/CESUR

Curso EFA Técnico/a de Informática - Sistemas. Óbidos

Transcrição:

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 atuais Dispositivos de Entrada Registradores ULA Dispositivos de Saída Processamento Unidade de Controle Saída Barramentos Dispositivos de Armazenamento 3 Armazenamento 4 1

Sistema de Computação Computador E/S Barramento do sistema CPU Registradores CPU Interconexão interna da CPU Unidade Lógica e Aritmética Fatores determinantes no projeto de computadores Grande variedade de sistemas computacionais. A evolução tecnológica da área, custos e aplicações. Conceitos fundamentais em questão Memória Unidade de Controle 5 Organização e Arquitetura versus Projeto de computadores modernos 6 O que significa Organização e Arquitetura de um Computador? Arquitetura Organização de um computador Atributos de um sistema visíveis para o programador. Atributos que têm impacto direto sobre a execução lógica de um programa. Unidades operacionais e suas interconexões. Implementam as especificações da sua arquitetura. 7 8 2

Atributos de Arquitetura CONJUNTO DE INSTRUÇÕES NÚMERO DE BITS USADOS PARA REPRESENTAR OS VÁRIOS V TIPOS DE DADOS (NÚMEROS, CARACTERES) OS MECANISMOS DE E/S AS TÉCNICAS T DE ENDEREÇAMENTO DE MEMÓRIA Atributos de Organização DETALHES DE HARDWARE TRANSPARENTES AO PROGRAMADOR SINAIS DE CONTROLE INTERFACES ENTRE O COMPUTADOR E PERIFÉRICOS RICOS TECNOLOGIA DE MEMÓRIA UTILIZADA 9 10 Projeto de Arquitetura Exemplo de decisão de projeto de Arquitetura SE UM CERTO COMPUTADOR POSSUIRÁ INSTRUÇÃO DE MULTIPLICAÇÃO A distinção entre Arquitetura e Organização ainda é fundamental MUITOS FABRICANTES OFERECEM FAMÍLIA DE COMPUTADORES COM A MESMA ARQUITETURA, MAS COM DIFERENÇAS DE ORGANIZAÇÃO Projeto de Organização Exemplo de decisão de projeto de Organização A INSTRUÇÃO DE MULTIPLICAÇÃO ACIMA PODERÁ SER IMPLEMENTADA POR UNIDADE ESPECIAL OU PODERÁ UTILIZAR REPETITIVAMENTE O COMANDO DE SOMA 11 OS DIFERENTES MODELOS DA FAMÍLIA TÊM PREÇOS E CARACTERÍSTICAS DE DESEMPENHO DISTINTOS. UMA ARQUITETURA PODE SOBREVIVER POR MUITOS ANOS, ENQUANTO SUA ORGANIZAÇÃO MUDA COM A EVOLUÇÃO DA TECNOLOGIA. 12 3

Arquitetura versus Organização Arquitetura versus Organização Exemplo: A Arquitetura do Sistema 370 da IBM (1970) Grande Número de Modelos Microcomputadores A relação entre ARQUITETURA e ORGANIZAÇÃO é muito mais estreita. Os modelos conservam a ARQUITETURA, preservando o investimento em software do cliente. Mudanças na tecnologia influenciam a ORGANIZAÇÃO e resultam na introdução de ARQUITETURAS mais ricas e poderosas. Incrementa a tecnologia e velocidade através dos anos. Não existe um forte requisito de compatibilidade de uma geração para outra. SOBREVIVEU ATÉ HOJE. 13 Existe maior relação entre as decisões relativas à ORGANIZAÇÃO e à ARQUITETURA. 14 Plano de Ensino Objetivos Ementa Por que estudar Organização e Arquitetura de Computadores? Bibliografia 15 16 4

Objetivos Objetivos Objetivos Gerais: Entender o funcionamento do hardware de um sistema computacional. Entender o funcionamento dos vários módulos que compõem um sistema computacional. Desenvolver uma visão crítica sobre os requisitos de desempenho associados a um sistema computacional. Objetivos Específicos: Compreender os mecanismos básicos de: - comunicação entre os vários módulos que compõem um sistema computacional; - armazenamento em memória; - seqüenciamento de instruções; - tratamento de interrupções e - operadores aritméticos. 17 18 Objetivos Ementa Objetivos Específicos: Compreender as principais estruturas de hardware de um sistema computacional. Conhecer o impacto de diferentes mecanismos e estruturas no desempenho de um sistema computacional em diferentes aplicações. Estrutura básica de computadores. A Unidade Central de Processamento. Estruturas de barramentos. Organização de memória. Sistemas de entrada/saída. Suporte ao sistema operacional. Padrões de arquiteturas. Introdução a arquiteturas dedicadas. 19 20 5

1. Introdução Organização e Arquitetura Estrutura e Função Breve histórico da evolução dos computadores Definições básicas 2. Organização Básica de Computadores Processador Memória primária Memória secundária Entrada/saída 3. O Nível da Lógica Digital NÃO ESTUDAREMOS 4. O Nível da Microarquitetura (um exemplo) Um exemplo de microarquitetura Um exemplo de Nível Um exemplo de Implementação Projeto do Nível da Microarquitetura Aumentando o desempenho 21 22 5. O Nível da Arquitetura do Conjunto de Instruções Visão geral do nível Tipos de dados Formato de instruções Endereçamento Tipos de instruções Fluxo de controle 6. O Nível do Sistema Operacional Paginação Segmentação Multi-tarefas 7. Tópicos Complementares Arquiteturas de Máquinas Paralelas 23 24 6

Bibliografia Tanenbaum, A., Computer Arquitecture, 4 a edição, Prentice Hall., 1998. Tanenbaum, A., Organização Estruturada de Computadores, 4 a Edição, 1999. Stallings, W., Computer Organization and Arquitecture, 4 a edição, Prentice Hall, 1996. Stallings, W., Arquitetura e Organização de Computadores, 5 a Edição, Prentice Hall, 2002. Monteiro, Introdução à Organização de Computadores, 4 a Edição, 1996. 25 7