Arquitetura de Computadores
|
|
|
- Judite de Caminha Caldas
- 9 Há anos
- Visualizações:
Transcrição
1 Arquitetura de Computadores Prof. João Bosco Jr.
2 Bibliografia Livro Texto (Tem na biblioteca) Organização Estruturada De Computadores Autor: Tanenbaum, Andrew S. Editora: Prentice Hall Brasil Outros Livros Arquitetura E Organização De Computadores 8ª Edição Stallings, William Fundamentos de Arquitetura de Computadores Weber, Raul Fernando Sagra-Luzzato
3 Objetivo da Disciplina Capacitar os alunos no entendimento do computador enquanto máquina programável, tornando-os capazes de compreender o nível ISA (nível do conjunto de instruções) de computadores modernos a partir dos conceitos apresentados em sala. Em especial, será aprofundado o conhecimento do aluno nas características que definem a arquitetura de uma máquina: conjunto de instruções, formato das instruções, modelos de memória, endereçamento, registradores, entre outros aspectos. Isto forma uma base de conhecimento para a compreensão e análise da arquitetura de uma máquina, capacitando-os a programar esta máquina de forma mais eficiente. Fonte: Plano de Ensino de Arquitetura - FSM
4 O Problema Como já mencionamos, existe uma grande lacuna entre o que é conveniente para as pessoas e o que é conveniente para os computadores. As pessoas querem fazer X, mas os computadores só podem fazer Y. O que dá origem a um problema. Fonte: Organização Estruturada de Computadores Tanenbaum, A. S. Pg 1
5 Programa da Disciplina Intrudução (capítulo 1) Arquitetura x organização Maquinas Multiníveis Gerações de Computadores Integração de Circuitos e Lei de Moore Tipos de Computadores Organização (capítulo 2) CPU Memória Nível da Lógica digital (capitulo 3) Conjunto de Instruções (capítulo 5) Representação Binária de Números (A1 e A2) Assembly (Apêndice A3)
6 Instrumentos de Avaliação Prova Escrita Projetos Seminários Assuntos não abordados na disciplina Lista de Exercícios
7 Ao final desta aula você será capaz de responder as seguintes perguntas: O que é um computador? Como os computadores evoluíram até chegar ao patamar de hoje? Como os programas executam nos computadores? Qual a importância da tecnologia na construção de computadores? O que é integração? Onde os computadores estão sendo usados? Como usar os prefixos Kilo, Mega e Giga?
8 Aula 1 (Introdução) O que é um computador?
9 História dos Computadores Computador Analítico Mecânico (Tecnologia não permitiu a realização) Memória, Circuitos lógicos, Armazenamento Projeto de Chales Babbage Programável Augusta Ada King Condessa de Lovelace Construído em 1991 Em homenagem Cartões Perfurados
10 Arquitetura X Organização Arquitetura de computador refere-se ao conjunto de atributos visíveis ao programador que tem impacto direto sobre a execução de um programa Organização de computador refere-se às unidades operacionais e suas interconexões que implementam as especificações de uma arquitetura
11 Arquitetura X Organização Arquitetura Conjunto de instruções Registradores Representação dos dados Mecanismos de E/S Endereçamento de memória Organização Estrutura interna processador Barramentos Internos Tecnologias de memórias Interface com o sistema de E/S
12 Linguagem, Nível e Maquina Real Conveniência Execução X Programação Geralmente quanto melhor de programar mais difícil executar. Solução: Níveis de Linguagem: Alto Nível (L1) e Baixo Nível (L0) Exemplo: C e Assembly Mecanismos de Tradução L1->L0 Compilação Interpretação Fronteira entre o HW e SW Tudo pode ser implementado em HW E por que isso não é feito?
13 Linguagem, Nível e Maquina Real
14 Maquina Multinível Moderna Nível 5 Linguagem Linguagem Orientada Orientada a a Problema Problema Compilação Nível 4 Linguagem Linguagem de de Montagem Montagem - - Assembly Assembly Tradução Nível 3 Sistemas Sistemas Operacional Operacional Interpretação Parcial Nível 2 ISA ISA Conjunto Conjunto de de Instruções Instruções Interpretação Nível 1 Micro Micro Arquitetura Arquitetura Hardware Nível 0 Logica Logica Digital Digital
15 Maquina Multinível Nível -1 Componentes Eletrônicos Transistores, resistores, capacitores, etc Usados para implementar portas lógicas Ex: Porta OU Tabela Verdade + A B S _
16 Maquina Multinível Nível 0 Lógica Digital Bit Byte = 8 bits Álgebra Boolena Portas Lógicas Básicas
17 Maquina Multinível Nível 0 Lógica Digital Portas Lógicas Derivadas Porta XOR Porta XNOR Porta NAND Porta NOR
18 Maquina Multinível Nível 0 Lógica Digital - Circuitos digitais complexos Operandos Instrução ALU Multiplexador Resultado Comparador
19 Maquina Multinível Nível 1 Microarquitetura Microcódigo Possibilita um Conjunto de Instruções complexo Firmware do processador Casos Bug de Divisão do Prejuízo de $ 450 Mi Pentium F00F bug (Suspende as interrupções)
20 Maquina Multinível Nível 2 Conjunto de Instruções ISA - Instruction Set Architeture Representação de Instruções Tamanho em bits Quantidade de Operandos Tipos Processamento de Dados Armazenamento de Dados (Memória) Movimentação de Dados (I/O) Controle (Teste e Desvio) Exemplos I386 (Intel), Sparc (Sun), PA-RISC (HP), MIPS, PowerPC (IBM)
21 Maquina Multinível Nível 3 Sistema Operacional CPU em Modo Protegido Interrupções do Sistema Operacional (Syscall) Programa não executa instruções privilégiadas Ex.: section.data sys_open: equ 5 ; sys_open = 5 f: db "file.txt",0 ; f = "file.txt" f_id: dd 0 ; f_id = 0 section.text global _start _start: mov eax, sys_open ; move a chamada para o registrador eax mov ebx, f ; move o nome do arquivo para o registrador ebx mov ecx, o_rdonly ; move o modo de abertura para ecx int 80h ; chama o SO mov dword [f_id], eax ; O retorno armazenado em f_id
22 Maquina Multinível Nível 4 Linguagem de montagem (assembly) Notação legível para o código de máquina que uma arquitetura de computador específica usa. A linguagem de máquina, que é um mero padrão de bits, torna-se legível pela substituição dos valores em bruto por símbolos chamados mnemónicos. Exemplo x86: : b mov $0x5,%eax : bb d mov $0x80490d8,%ebx a: b mov $0x0,%ecx f: cd 80 int $0x80
23 Maquina Multinível Nível 5 Linguagem de Programação Linguagens de alto nível Próxima para usada por humanos Linguagens intermediárias Linguagens de baixo nível Próxima da usada pela máquina
24 Gerações de Computadores G0 (computadores mecânicos) G1 (Válvulas) G2 (Trasistores) G3 (Integração) G4 (Muita Integração - PC) G5 (Computadores Invisíveis: Coisas do Tanenbaum!)
25 Gerações de Computadores G0 (Século 19 até 1940) Tecnologia:Eletro Mecânicos Máquinas mecânicas baseadas em engrenagens e relés Só possuíam o Nível da Lógica digital Pouca exatidão Zuze Z1 (1931) Primeira máquina calculadora com relés Colossus (1943) Primeiro Computador eletromecânico Governo britânico
26 Gerações de Computadores G1 (40's) Tecnologia: Válvulas Primeiros computadores digitais Caros e indisponíveis (Queimavam muito!) ENIAC (1946) : Primeiro computador Electronic Numerical Integrator and Computer 270m², 30Ton, 5000op/s, 160kW, válvulas, Decimal UNIVAC (1951): Primeiro computador comercial UNIVersal Automatic Computer 35m², 13Ton, 1900op/s, 120kW, 5200 Válvulas Vendidos umas 50 unidades. O IBGE comprou um em 61 Pagou por volta de US$ Fontes:
27 Gerações de Computadores G2 (50's) Tecnologia: Trasistores Mais rápidos e disponíveis EX: IAS MACHINE (1952) Modelo de Von Neumann Programa armazenado em memória eletrônica (RAM?) É a base das máquinas atuais. MEM ALU Unid. Controle Registradores E/S
28 Gerações de Computadores G3 (60's) Tecnologia: Integração de Transistor Surgimento do Circuito Integrado (CI) Surgimento do Sistema Operacional DEC-PDP 11 (1960) Primeiro mini computador IBM 360 (1964) Primeira família de computadores Separa Arquitetura e Organização (implementação)
29 Gerações de Computadores G4 (70's) Tecnologia: Muita Integração (VLSI) CHIP, Microprocessadores 8080 (1974) Primeira CPU de uso geral em um CHIP
30 Gerações de Computadores
31 Integração de Circuitos Vários componentes eletrônicos em uma pastilha de Silício por mm² 32nm x 45nm Processo para construção de processadores A altura de uma célula de memória nesta tecnologia 32nm: Core I3, I5 e I7 45nm: Outros Processadores AMD e Intel
32 Integração de Circuitos Fonte: intel.com
33 Integração de Circuitos Fonte:
34 Integração de Circuitos
35 Lei de Moore Gordon E. Moore ( CIO Intel década de 60) O número de transistores dos chips teria um aumento de 100%, pelo mesmo custo, a cada período de 18 meses Consequencias: O dobro da capacidade de processamento pelo mesmo custo. O mesmo processamento por metade do custo. Isso tem limites?
36 Lei de Moore
37 Tipos de Computadores Descartáveis Microcontrolador (Vamos brincar com isso!) Computador de Jogos Computador Pessoal Servidor Conjunto de Estações de Trabalho Minicomputador MainFrame
38 Introdução Sistemas de Numeração Posicional Representar quantidades Sistema de Numeração Romano (I,V,X,L,D,etc...) Sistema de numeração Indu-Arábico (0,1,2,...,9) Representação posicional = (2 x 10 2 ) + (5 x 10 1 ) + (4 x 10 0 ) = CDU Base 10 (0,..,9) Base 16 (0,..,F) Base 8 (0,...,7) Base 2 (0,1) Digito x Bit
39 Prefixo de Quantidades Kilo, Mega, Giga Base 10 1K =10³ = M = 1K.1K = G = 1K.1K.1K = 10³⁰ Kibi,Mebi,Gibi Base 2 1Ki = 2¹ ⁰ = Mi = 1Ki.1Ki = Gi = 1Ki.1Ki.1Ki = 2^30
Arquitetura de Computadores
Arquitetura de Computadores Prof. João Bosco Jr. Bibliografia Livro Texto Organização Estruturada De Computadores Autor: Tanenbaum, Andrew S. Editora: Prentice Hall Brasil Outros Livros Arquitetura E Organização
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
Aula 01. Breve História dos Computadores Informatiquês O Computador Software vs. Hardware. Introdução à Informática. Prof. Fábio Nelson.
Aula 01 Breve História dos Computadores Informatiquês O Computador Software vs. Hardware Slide 1 de Qual é a origem etimológica da palavra COMPUTADOR? Computador procede do latim computatore. Ao pé da
Breve histórico da Evolução dos Computadores (leitura informativa )
Breve histórico da Evolução dos Computadores (leitura informativa ) Arquiteturas para Alto Desmpenho Prof. [email protected] Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Computadores: Um pouco de
Montadores e Compiladores
Montadores e Compiladores Prof. Idevar Gonçalves de Souza Júnior Conteúdo Programático Resumido Revisão da Arquitetura de Computadores Introdução a Teoria das Linguagens Compilação e Interpretação Análise
Introdução. Software Básico Aula 3. Prof. Dr. Rogério Vargas.
Introdução Software Básico Aula 3 Prof. Dr. Rogério Vargas http://rogerio.in Provocação Você já se perguntou como é que os programas que você escreve são traduzidos em instruções executáveis pelas estruturas
Arquitetura e Organização de Computadores. Profa. Débora Matos
Arquitetura e Organização de Computadores aula 1 Profa. Débora Matos Apresentação da disciplina CARGA HORÁRIA: 72H/A ANO/SEMESTRE: 2011/2 TURNO: NOITE PROFESSORA RESPONSÁVEL: DÉBORA MATOS COMPETÊNCIAS
ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003)
William Stallings Computer Organization and Architecture 6 th Edition (2003) ENIAC Primeiro computador de Propósito Geral Electronic Numerical Integrator And Computer Chapter 2 Computer Evolution and Performance
O Sistema de Computação
Departamento de Ciência da Computação - UFF O Sistema de Computação Profa. Débora Christina Muchaluat Saade [email protected] O Sistema de Computação Capítulo 2 Livro do Mário Monteiro Componentes
Evolução do Computador. Evolução do computador. Evolução do computador. 1ª máquina mecânica de calcular com as 4 operações Charles Thomas, 1820.
Evolução do Computador Aula 2 Disciplina de OAC Prof. Luiz Antonio do Nascimento Faculdade Nossa Cidade Àbaco Régua de cálculo Evolução do 1º forma de cálcular Dedos (digital dígitos 0 a 9). 1ª máquina
Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira
Introdução a Arquitetura e Organização de Computadores Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1 Prof. Alexandre Beletti Ferreira Tópicos Visão Geral de um Computador Lei de Moore Gerações
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
Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores
Organização e Arquitetura Computadores Organização e Arquiteturas Computadores.Organização Básica Computadores - Histórico da - Organização Básica do Computador - Unida Lógica e Aritmética - Unida - Microprocessador
Arquitetura de Computadores
Arquitetura de Computadores Prof. Eduardo Simões de Albuquerque Instituto de Informática UFG 1o. Semestre / 2006 Adaptado do material do prof. Fábio Moreira Costa Programa e Introdução Assunto do curso
Informática Aplicada
Informática Aplicada Aula 1 Introdução Diogo Pinheiro Fernandes Pedrosa Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi-Árido Introdução Informática informação aplicada; Pressupõe
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
Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática
Máquinas Multiníveis Aula 04 Evolução... Computadores Mecânicos Geração Zero Mecânicos (1642-1945) Blaise Pascal (1623-1662) - máquina de calcular, adições e subtrações Leibniz (1646-1716) - mesmo estilo,
Unidade I. Organização de Computadores. Prof. Renato Lellis
Unidade I Organização de Computadores Prof. Renato Lellis O que é um computador? Computador Datação 1789 cf. MS1 Acepções substantivo masculino 1 o que computa; calculador, calculista 2 Rubrica: informática.
A história dos computadores começou no momento em que o homem sentiu a necessidade de efetuar cálculos complexos de maneira automática.
Evolução Histórica A história dos computadores começou no momento em que o homem sentiu a necessidade de efetuar cálculos complexos de maneira automática. Digitos O primeiro elemento utilizado pelo homem
Arquitetura de Computadores Moderna
Arquitetura de Computadores Moderna Eduardo Barrére ([email protected]) DCC/UFJF Baseado no material do prof. Marcelo Lobosco Agenda Visão Geral Objetivos do Curso Ementa Bibliografia Avaliações
Figura 8: modelo de Von Neumann
3. ORGANIZAÇÃO DE SISTEMA DE COMPUTADORES Olá, caro aluno! Neste capítulo vamos ver como são organizados os componentes que formam um sistema computacional. O conceito é histórico, mas é aplicado até os
Introdução a Programação Aula 01
Introdução a Programação Aula 01 Prof. Bruno Crestani Calegaro Curso de Sistemas de Informação ELC1064 Lógica e Algoritmo 1 O que é um computador? Máquina programável genérica Constituído por: Processador
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
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:
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: [email protected] 1/48 CONTEÚDO DA AULA Conceitos Importantes O que é arquitetura de computadores?
Arquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Introdução Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha [email protected] Material do prof. Sílvio Fernandes - UFERSA O que é isso?
Aula 1: Introdução à Organização de Computadores
BC1503: Arquitetura de Computadores 1o Trimestre / 2009 Aula 1: Introdução à Organização de Computadores Prof. Raphael Y. de Camargo [email protected] Roteiro da Aula Introdução História da
Construção de uma via de dados, abordagem monociclo, multiciclo e pipeline
INSTITUTO FEDERAL DO RIO GRANDE DO NORTE DIRETORIA ACADÊMICA DE GESTÃO E TECNOLOGIA DA INFORMAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: ORGANIZAÇÃO DE COMPUTADORES Construção
SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira
SEL-0415 Introdução à Organização de Computadores Conceitos Básicos Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção dos dispositivos
ORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES TECNOLOGIAS EM REDES DE COMPUTADORES Semestre 2015.2 Prof. Dsc. Jean Galdino As principais arquiteturas de processadores são: Von Neumann; Harvard. ARQUITETURAS AULA 06 28/10/2015
Fundamentos de Arquiteturas de Computadores
Fundamentos de Arquiteturas de Computadores Prof. Marcos A. Guerine [email protected] http://www.ic.uff.br/~mguerine 1 Introdução Capítulo 1 Livro do Mário Monteiro Conceitos Básicos Processamento de
Organização de Computadores I
Organização de Computadores I Primeira Aula Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte1.pdf Organização de Computadores I Primeira Aula 1/57 Conteúdo Básicas. Básicos... Organização
Organização e Arquitetura de Computadores. Prof. Leonardo Araújo
Organização e Arquitetura de Computadores Prof. Leonardo Araújo [email protected] Agenda aula 2 História e evolução dos computadores Os primórdios Primeira geração: válvulas Segunda geração:
Arquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores 1- Introdução Prof. Sílvio Fernandes Arquitetura
Arquitetura de Computadores. Prof.º Me. James Clauton
Arquitetura de Computadores Prof.º Me. James Clauton Plano de Aula Apresentação da Turma Apresentação da Disciplina Apresentação geral Ementa Bibliografia Critério de avaliação Motivação Apresentação da
AULA 03: FUNCIONAMENTO DE UM COMPUTADOR
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias [email protected] Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?
16/8/2010. A arquitetura de um sistema computacional representa o modelo da organização e funcionamento de um sistema de processamento
Arquitetura de es Organização de um Sistema Computacional Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Introdução A arquitetura de um sistema computacional representa o modelo da organização
http://www.ic.uff.br/~boeres/fac.html! Conteúdos: Debora, Edcarllos, livros! slides disponíveis!
http://www.ic.uff.br/~boeres/fac.html! 1 Conteúdos: Debora, Edcarllos, livros! slides disponíveis! Unidade central de Processamento realiza operações básicas codificadas em 0s e 1s instrução contém código
14/3/2016. Prof. Evandro L. L. Rodrigues
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Prof. Evandro L. L. Rodrigues Tópicos do curso Conceitos básicos - Aplicações e utilizações dos microcontroladores
Introdução à Computação: Máquinas Multiníveis
Introdução à Computação: Máquinas Multiníveis Beatriz F. M. Souza ([email protected]) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Organização de Sistemas de Computadores
Organização de Sistemas de Computadores Cap. 2 (Tanenbaum), Cap. 3 (Weber) 2.1 Processadores 1 CPU UC = buscar instruções na memória principal e determinar o seu tipo ULA = adição e AND Registradores =
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL 433 APLICAÇÕES DE MICROPROCESSADORES I SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Apresentação do curso Critério de avaliação Média final = 0.8 * MP + 0.2 * ME onde MP = (P1 + P2) / 2 e ME = Notas
Aula 06 - Máquina Multinível e Von Neumann
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Instalação e Organização de Computadores Aula 06 - Máquina Multinível e Von Neumann Prof. Diego Pereira
Oganização e Arquitetura de Computadores
Oganização e Arquitetura de Computadores Capítulo 14 e 15 Unidade de Controle Parte I Operação da Unidade de Controle 1 Micro-Operações Um computador executa um programa Ciclo: Busca/Executa Cada ciclo
Arquitetura de Computadores Aula 1 - Introdução
Arquitetura de Computadores Aula 1 - Introdução Prof. Othon M. N. Batista Mestre em Informática Roteiro Introdução Uma Visão em Camadas do Hardware Componentes Básicos de um Computador Descrição de Bit,
Nível da Arquitetura do Conjunto das Instruções
Nível da Arquitetura do Conjunto das Instruções (Aula 11) Visão Geral do Nível ISA Antes de deixarmos o hardware (1) 8 2 Antes de deixarmos o hardware (2) 3 ISA (Instruction Set Architecture) Arquitetura
CPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3
CPU CPU Funções: Processamento; Controle Componentes: UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3 Processador A função de um computador é executar tarefas
Microprocessadores CPU. Unidade de Controle. Prof. Henrique
Microprocessadores CPU Unidade de Controle Prof. Henrique Roteiro Registradores; Unidade de Controle Níveis de Complexidade Introdução Um sistema microprocessado conta com diversos dispositivos para um
Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer
Arquitetura de Computadores Prof. Dr. Eng. Fred Sauer [email protected] http://www.fredsauer.com.br Professor Prof. Frederico Sauer (Fred Sauer) Doutor pela COPPE-UFRJ em Sistemas Computacionais Dissertação
PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca
PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 1. INTRODUÇÃO 2 1. INTRODUÇÃO Computador Digital: É uma máquina capaz de solucionar problemas através da execução de instruções que
SSC0112 Organização de Computadores Digitais I - Turma 2
SSC0112 Organização de Computadores Digitais I - Turma 2 1ª Aula Apresentação e Introdução da disciplina Profa. Sarita Mazzini Bruschi [email protected] Apresentada pelo Prof. Paulo Sergio Lopes de Souza
Manutenção de Computadores e Redes
Manutenção de Computadores e Redes Cleidson Souza Fundação Educacional Montes Claros FEMC Técnico em Informática para Internet Geração zero Computadores Mecânicos (1642 1945) Época de surgimento dos primeiros
Linguagens de Programação:
Capítulo I : Noções Gerais 11 Linguagens de Programação: Como comunicar com o computador? Linguagem Máquina: Conjunto básico de instruções, em código binário, características de cada computador, correspondentes
Microprocessadores e Aplicações
Microprocessadores e Aplicações Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006 Aula 1 Semana 26 a 30 de Setembro - Apresentação 1. Apresentação da disciplina aos alunos: a. Programa
Ficha de Unidade Curricular (FUC) de Arquitectura de Computadores
INSTITUTO POLITÉCNICO DE COIMBRA INSTITUTO SUPERIOR DE CONTABILIDADE E ADMINISTRAÇÂO DE COIMBRA Aprovação do Conselho Pedagógico 5/11/2014 Aprovação do Conselho Técnico-Científico 23/2/2015 Ficha de Unidade
Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira
Unidade I ORGANIZAÇÃO DE COMPUTADORES Prof. Antônio Palmeira Apresentação da disciplina Conhecer as estruturas de hardware de um sistema computacional. Entender o funcionamento dos vários módulos que compõem
Arquitetura e Organização de Processadores. Aula 1. Introdução Arquitetura e Organização
Universidade Federal do Rio Grande do Sul Instituto de Informática Programa de Pós-Graduação em Computação Arquitetura e Organização de Processadores Aula 1 Introdução Arquitetura e Organização 1. Arquitetura
Organização e Arquitetura de Computadores INTRODUÇÃO
Organização e Arquitetura de Computadores INTRODUÇÃO A Arquitetura de Computadores trata do comportamento funcional de um sistema computacional, do ponto de vista do programador (ex. tamanho de um tipo
ÁLGEBRA BOOLEANA- LÓGICA DIGITAL
ÁLGEBRA BOOLEANA- LÓGICA DIGITAL LÓGICA DIGITAL Álgebra Booleana Fundamentação matemática para a lógica digital Portas Lógicas Bloco fundamental de construção de circuitos lógicos digitais Circuitos Combinatórios
Introdução histórica. José Delgado. Arquitetura de Computadores Introdução histórica 1
Introdução histórica Arquitetura de Computadores Introdução histórica 1 Primeiro objeto de cálculo Ábaco - desde 3000 A.C. Usado ainda hoje (China, por exemplo) Arquitetura de Computadores Introdução histórica
Informática Aplicada. Introdução
Informática Aplicada Introdução Breve histórico da computação moderna Principais eventos 1000ac - Ábaco 1614 - Logaritmos (John Napier) 1623 - Sistema Binário (Francis Bacon) 1642 - Máquina de Turing 1946
INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES
INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES ESSA APRESENTAÇÃO POSSUI QRCODE PARA ACESSAR INFORMAÇÕES ADICIONAIS AOS SLIDES. Código QR Reader Código QR OLHANDO UM COMPUTADOR PELO LADO DE FORA
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 [email protected] Material do prof. Sílvio Fernandes -
Organização de computadores. Aula 05
Organização de computadores Aula 05 2 Níveis de um computador Computadores possuem uma série de níveis Cada um construído sobre seus antecessores Cada um representa uma abstração distinta com diferentes
Circuitos Digitais. Representação Numérica. Analógica
2 Circuitos Digitais Representação Numérica Analógica As entradas e saídas são valores contínuos. Uma quantidade analógica é representada por outra que lhe é proporcional. São sistemas que manipulam quantidade
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
ORGANIZAÇÃO DE COMPUTADORES
ORGANIZAÇÃO DE COMPUTADORES CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014-1 1 EVOLUÇÃO HISTÓRICA 2 Ábaco: Aproximadamente 4.000 a.c. Palavra que vem do Latim, que significa Quadro. No início o Ábaco era
- Campus Salto. Disciplina: Sistemas Operacionais Docente: Fernando Santorsula E-mail: [email protected]
- Campus Salto Disciplina: Sistemas Operacionais Docente: Fernando Santorsula E-mail: [email protected] - Campus Salto Mas o que é um Sistema Operacional??? - Campus Salto Resposta segundo Andrew
Arquitetura de Microprocessadores
Arquitetura de Computadores UNIDADE 4 Arquitetura de Microprocessadores Aula nº 3 e 4 1º Período Ano letivo 2017/2018 Lição nº 5 e 6 09-10-2017 Sumário Resumo histórico Evolução dos microprocessadores
Conjunto de Instruções e Modelos de Arquiteturas
Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-0415 Introdução à Organização de Computadores Conjunto de Instruções e Modelos de Arquiteturas Aula 7 Prof. Marcelo Andrade da Costa Vieira
Arquitetura e organização de computadores Uma visão geral
Arquitetura e organização de computadores Uma visão geral MAC 344 - Arquitetura de Computadores Prof. Siang Wun Song Baseado em W. Stallings - Computer Organization and Architecture Objetivo do disciplina
Introdução à Organização de Computadores. Aula 8
SEL-0415 Introdução à Organização de Computadores Set de Instruções Modelos de Arquiteturas Aula 8 Prof. Dr. Marcelo Andrade da Costa Vieira INSTRUÇÕES n Padrão de código binário armazenado em um dispositivo
MICROPROCESSADORES. Aula 10
MICROPROCESSADORES Aula 10 Conteúdo 1. O QUE É UM PROCESSADOR? 2. HISTÓRICO 3. COMPONENTES 4. INFORMAÇÕES IMPORTANTES 5. LINHA DE PROCESSADORES DA INTEL 6. LINHA DE PROCESSADORES DA AMD 7. REFERÊNCIAS
Organização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de
Grupo I Resumo Histórico
ARQUITETURA DE COMPUTADORES FICHA DE TRABALHO Nº 2 REVISÕES - CORREÇÃO Mod 4 Arquitetura de Microprocessadores Vamos lá Nome: Número: Turma: Leia atentamente as questões que se seguem e responda de acordo
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 [email protected] Sistema de
Introdução à Informática. Alexandre Meslin
Introdução à Informática Alexandre Meslin ([email protected]) Organização da Memória Conceito de hierarquia de memória Memória principal e memórias secundárias Projeto lógico da memória principal Memórias
Componentes do Computador
Computador Um computador é uma máquina composta de um conjunto de partes eletrônicas e eletromecânicas, com capacidade de coletar, armazenar e manipular dados, além de fornecer informações, tudo isso de
Organização e Arquitetura de Computadores. Leslier S. Corrêa
Organização e Arquitetura de Computadores Leslier S. Corrêa O nome refere-se ao matemático John Von Neumann, que foi considerado o criador dos computadores da forma como são projetados até hoje. Entretanto,
IAC001 - Arquitetura e Organização de Computadores.
IAC001 - Arquitetura e Organização de Computadores. Professor: Milton Rocha Auxiliares Docentes: Milene Conceição e Júlio Francisco Horário de aulas: Quarta-feira 7:20 Sexta-feira: 11:00 Histórico e evolução
Estrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Introdução. Arquitetura e Organização de Computadores I. Programa. Arquitetura e Organização de. Computadores. Capítulo 1.
Arquitetura e Organização de Computadores I Prof. Cláudio C. Rodrigues Arquitetura e Organização de Computadores I Objetivo: Entender a regra dos componentes de um sistema computador e como eles trabalham
Objetivos. Arquitetura x86. Evolução dos Microprocessadores com arquitetura x86. Universidade São Judas Tadeu. Introdução à Computação
Universidade São Judas Tadeu Prof. André Luiz Ribeiro Prof. Jorge Luis Pirolla Introdução à Computação Microprocessadores e Arquitetura (2) - FEDELI, Ricardo D.; POLLONI, Enrico G.; PERES, Fernando E.
Arquitetura de Um Computador
Arquitetura de Um Computador José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-20 José Costa (DEI/IST) Arquitetura de Um
Conjunto de Instruções e Modelos de Arquiteturas
Departamento de Engenharia Elétrica e de Computação EESC-USP SEL-0415 Introdução à Organização de Computadores Conjunto de Instruções e Modelos de Arquiteturas Aula 7 Prof. Marcelo Andrade da Costa Vieira
Organização e Arquitetura de Computadores SI31C. Professora Me. Sediane Carmem Lunardi Hernandes
Organização e Arquitetura de Computadores SI31C Professora Me. Sediane Carmem Lunardi Hernandes 1 O que é Organização e Arquitetura de Computadores? 2 Organização X Arquitetura Arquitetura Refere-se aos
Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho
Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações Bit, Caractere, Byte e Palavra Conceito de Arquivos e Registros Medidas de desempenho http://www.ic.uff.br/~debora/fac! 1 2
