William Stallings Organização e Arquitetura de Computadores 8 a Edição. Capítulo 12 Função e Estrutura do Processador
|
|
- Cláudio Caminha Mendes
- 6 Há anos
- Visualizações:
Transcrição
1 William Stallings Organização e Arquitetura de Computadores 8 a Edição Capítulo 12 Função e Estrutura do Processador
2 Estrutura da CPU A CPU deve: Buscar instruções Interpretar instruções Buscar dados Processar dados Escrever dados
3 CPU Com os Barramentos do Sistema
4 Estrutura Interna da CPU
5 Registradores A CPU deve ter algum espaço de trabalho (armazenamento temporário) Eles são os registradores A quantidade e a função dos registradores variam conforme os projetos de processadores. Isso é uma das maiores decisões de projeto. Esse é o nível mais alto na hierarquia de memória.
6 Registradores Visíveis ao Usuário Propósito geral Dados Endereços Códigos de Condição
7 Registradores de Propósito Geral (1) Podem ter propósito geral verdadeiro Podem ser restritos Podem ser usados para dados ou endereçamento Dados Acumulador Endereçamento Segmento
8 Registradores de Propósito Geral (2) Faça-os de propósito geral Aumente a flexibilidade e as opções do programador Aumente o tamanho da instrução e a complexidade Faça-os especializados Instruções menores (mais rápidas) Menos flexibilidade
9 Quantidade de Registradores de Propósito Geral Entre 8-32 Menos = mais referências de memória Aumentar a quantidade não diminue as referências de memória e absorve o real domínio do processador Veja também RISC
10 Tamanho de um Registrador de Propósito Geral Grande o suficiente para armazenar um endereço completo Grande o suficiente para armazenar uma palavra completa Geralmente é possível combinar dois registradores de dados. Em C: double int a; long int a;
11 Registradores de Código de Condição Conjuntos de bits individuais por exemplo: o resultado da última operação foi zero Pode ser lido (implicitamente) pelos programas por exemplo: desvie se zero Não pode ser modificado por programas (geralmente)
12 Registradores de Controle e Status Contador de Programa (PC) Registrador de Instruções (IR) Memory Address Register (MAR) Memory Buffer Register (MBR) Revisão: Qual a função destes?
13 Palavra de Status de Programa Um conjunto de bits. Inclui códigos de condições. Sinal do último resultado. Zero Vai um Igual Overflow Interrupções habilitadas/desabilitadas Supervisor
14 Modo de Supervisor Intel ring zero Modo Kernel Permite que instruções privilegiadas sejam executadas Usado pelo Sistema operacional Não disponível aos programas de usuário
15 Outros Registradores Podem existir registradores apontando para: Process control blocks (veja sistemas operacionais) Vetores de interrupção (veja sistemas operacionais) Os projetos da CPU e do Sistema operacional estão intimante ligados
16 Exemplos de Organizações de Registradores
17 Ciclo de Instrução Veja o capítulo 3!!!
18 Ciclo Indireto Pode necessitar de acesso à memória para buscar operandos O endereçamento indireto necessita de mais acessos à memória Isso pode ser pensado como um subciclo adicional de instrução
19 Ciclo de Instrução com Indireção
20 Diagrama de Estados do Ciclo de Instrução
21 Fluxo de Dados (Busca de Instrução) Depende do projeto da CPU Em geral eis o fluxo da busca: PC contém o endereço da próxima instrução O endereço é copiado para o MAR O endereço é colocado no barramento de endereço A unidade de controle requisite uma leitura à memória O resultado é colocado no barramento de dados, copiado para o MBR, e então para o IR Enquanto isso o PC é incrementado
22 Fluxo de Dados (Busca de Dados) IR é examinado Se o endereçamento é indireto, um ciclo indireto é realizado Os bits mais à direita do MBR são transferidos para o MAR A unidade de controle requisite uma leitura à memória O resultado (endereço do operando) é copiado para o MBR
23 Fluxo de Dados (Diagrama de Busca)
24 Fluxo de Dados (Diagrama Indireto)
25 Fluxo de Dados (Execução) Pode tomar várias formas Depende da instrução sendo executada Pode incluir Escrita/leitura de memória Entrada/Saída Transferência entre registradores Operações da ULA
26 Fluxo de Dados (Interrupção) Simples Previsível O conteúdo atual do PC é salvo para permitir voltar ao ponto em que estava O conteúdo do PC é copiado para o MBR Uma posição especial de memória (SP) é carregado para o MAR O MBR é escrito na memória O PC é carregado com o endereço da rotina de manipulação de interrupção A próxima instrução (primeira do manipulador de interrupção) pode ser recuperada
27 Fluxo de Dados (Diagrama de Interrupção)
28 Busca Antecipada Busca acessando a memória principal A execução normalmente não acessa a memória principal Pode buscar a próxima instrução durante a execução da atual Isso é chamado de busca antecipada de instrução
29 Desempenho Melhorado Mas não dobrado: a busca é normalmente mais curta que a execução; pré-busca de mais que uma instrução? qualquer desvio faz com que as instruções buscadas antecipadamente não sejam as necessárias Adiciona mais estágios para melhorar o desempenho
30 Pipeline de Dois Estágios
31 Pipeline Busca instrução Decodifica instrução Calcula os operandos Busca os operandos Executa instruções Escreve resultado Sobreponha estas operações
32 Diagrama de Tempo para Operação de Pipeline de Instruções
33 O Efeito de um Desvio Condicional na Operação de um Pipeline de Instrução
34 Pipeline de Seis Estágios
35 Representação Alternativa de Pipeline
36 Fatores de Velocidade em Pipelinine
37 Problemas no Pipeline Pipeline, ou alguma porção do pipeline, deve parar Também conhecido como a bolha do pipeline Tipos de problemas Recursos Dados Controle
38 Problemas de Recurso Duas (ou mais) instruções no pipeline precisam do mesmo recurso Execução serial é melhor que paralela para parte do pipeline Também chamado de problema estrutural Por exemplo assuma um pipeline simples de cinco estágios Cada estágio leva um ciclo do relógio O caso ideal é uma nova instrução entrar no pipeline a cada ciclo do clock
39 Problemas de Recurso Assuma que a memória principal tem uma porta única Assuma que buscas de instruções e leituras e escritas de dados são realizadas uma por vez Ignore a memória cache A leitura ou escrita de operando não pode ser realizada em paralelo com a busca de instrução
40 Exemplos de Problemas de Recursos
41 Problemas de Recurso O estágio de busca de instrução deve ficar ocioso por um ciclo buscando I3 Múltiplas instruções prontas para entrar na fase de execução de instrução ULA única Uma solução: aumente os recursos disponíveis Múltiplas portas de memória principal Múltiplas ULA
42 Problemas de Dados Conflito ao acessar uma localização de operando Duas instruções a serem executadas em sequência Ambas acessam um operando de registrador ou memória Se ocorre em uma sequência estrita, nenhum problema acontece
43 Problemas de Dados Se ocorre em um pipeline, o valor do operando poderia ser atualizado de tal forma que produz um resultado diferente de uma execução estritamente sequencial Por exemplo, em Assembly x86: ADD EAX, EBX SUB ECX, EAX /* EAX = EAX + EBX /* ECX = ECX EAX
44 Problemas de Dados A instrução ADD não atualiza EAX até o final do estágio 5, no ciclo de clock 5 A instrução SUB precisa do valor no início do seu estágio 2, no ciclo de clock 4 O pipeline deve aguardar por dois ciclos de clock Sem hardware especial e algoritmos de prevenção específicos, isso resulta em um uso ineficiente do pipeline.
45 Exemplo de Problema de Dados
46 Tipos de Problemas de Dados Ler após escrever (RAW), dependência verdadeira Uma instrução modifica um registrador ou uma posição de memória A próxima instrução lê dados nesta posição Problema se a leitura ocorrer antes da escrita
47 Tipos de Problemas de Dados Escrever após ler (RAW), ou antidependência Uma instrução lê um registrador ou posição de memória A instrução após escreve na posição Problema se a escrita completa-se antes da leitura
48 Tipos de Problemas de Dados Escrever após escrever (RAW), ou dependência de saída Duas instruções escrevem na mesma posição Problema se a escrita toma lugar em ordem contrária da sequência pretendida O exemplo anterior é o problema de RAW Veja também o capítulo 14
49 Problema de Controle Também conhecido como problema de desvio O Pipeline toma decisão errada com relação à previsão de desvio Traz instruções ao pipeline que devem ser descartadas logo depois Meios de lidar com desvios Múltiplos fluxos Busca antecipada do alvo do destino Buffer de laço Previsão de desvio Desvio atrasado
50 Fluxos Múltiplos Ter dois pipelines Fazer busca antecipada de cada possibilidade do desvio em um pipeline separado Usar o pipeline apropriado Isso leva à contenção de barramento & registro desvios múltiplos levam à necessidade de mais pipelines
51 Busca Antecipada do Alvo do Desvio O alvo do desvio é buscado antecipadamento, além da instrução após o desvio. O alvo é mantido até que o desvio seja executado Usado pelo IBM 360/91
52 Buffer de Laço Memória muito rápida Mantido pelo estágio de busca do pipeline Verifica o buffer antes de buscar na memória Muito bom para laços ou desvios pequenos Parece uma memória cache Usado no CRAY-1
53 Exemplo de Buffer de Laço
54 Previsão de Desvio Abordagem Estática Previsão nunca tomada Assume que o desvio não ocorrerá Sempre busca a próxima instrução & VAX 11/780 VAX não fazia a busca antecipada após um desvio se resultasse em falta de página (projeto de sistema operacional X projeto de CPU) Previsão sempre tomada Assume que o desvio ocorrerá Sempre busca a instrução alvo
55 Previsão de Desvio Abordagem Estática Previsão por Código de Operação Algumas instruções têm maior probabilidade de resultar em um desvio do que outras Pode-se conseguir 75% de successo
56 Previsão de Desvio Abordagem Dinâmica Chave tomada/não tomada Baseada na história Boa para laços Refinada pelo histórico de desvio em dois níveis ou baseado em correlação Baseado em correlação Em desvios de fechamento de laço, a história é uma boa previsão Em estruturas mais complexas, a direção do desvio está correlacionada com a dos desvios relacionados Também usa a hisória de desvios recentes
57 Previsão de Desvio Abordagem Dinâmica Desvio Adiado Não execute o desvio até que seja necessário Rearranje instruções Examinada no capítulo 13 - RISC
58 Fluxograma de Previsão de Desvio
59 Diagrama de Estados de Previsão de Desvio
60 Lidando com Desvios
61 Pipeline no Intel Busca Instruções são obtidas da memória cache memória externa Elas são colocadas em um dos dois buffers de busca antecipada de 16 bytes O buffer é preenchido assim que dados são consumidos pelo primeiro estágio de decodificação de instrução As instruções podem ocupar de 1 a 11 bytes Em média há 5 instruções no buffer Este estágio é independente dos outros para manter o buffer sempre cheio
62 Pipeline no Intel Estágio de decodificação 1 Toda informação de código de operação e modo de endereçamento é decodificada neste estágio Esta informação está, no máximo, nos 3 primeiros bytes de cada instrução Pode direcionar o estágio de decodificação 2 para pegar o resto da instrução (dados imediatos e de deslocamento) Estágio de decodificação 2 Expande os códigos de operação em sinais de controle Computa os modos de endereçamento mais complexos Execução Operações da ULA, acesso à memória cache, atualização de registradores. Escrita Atualiza os registradores e flags de estado modificados no processo de execução anterior Eventuais resultados são enviados à memória cache e a interface de barramento escreve nos buffers concomitantemente
63 Três Exemplos de Pipeline no a) Sem atraso de carga de dados no pipeline b) Atraso de carga de apontador c) Temporização de instrução de desvio
64 Registradores do Pentium II a) Unidade de inteiros no modo 32 bits Tipo Quantidade Comprimento (bits) Propósito Propósito Geral 8 32 Genéricos Segmento 6 16 Seletores de segmento EFLAGS 1 32 Bits de estado e controle Ponteiro da instrução 1 32 Ponteiro da instrução b) Unidade de ponto flutuante Tipo Quantidade Comprimento (bits) Propósito Numérico 8 80 Números de ponto flutuante Controle 1 16 Bits de controle Estado 1 16 Bits de estado Palavra de marcação 1 16 Especifica o conteúdo de registradores numéricos Ponteiro da instrução 1 48 Aponta para a instrução interrompida pela exceção Ponteiro de dados 1 48 Aponta para o operando interrompido pela exceção
65 Registrador EFLAGS
66 Registradores de Controle
67 Mapeamento de Registrador do MMX MMX usa diversos tipos de dados de 64 bits Usa campos de endereços de registrador de 3 bits 8 registradores Nenhum registrador específico MMX Mapeamento para os registradores de 64 bits de ordem baixa (mantissa) 8 registradores MMX são formados
68 Mapeamento dos Registradores MMX para Registradores de Ponto Flutuante Etiqueta de ponto flutuante Registradores de ponto flutuante Registradores MMX
69 Processamento de Interrupção do Pentium Interrupções Mascaráveis Não mascaráveis Exceções Detectadas pelo processador Programadas Tabela de vetor de interrupções Cada tipo de interrupção tem um número Índice para a tabela de vetor 256 * 32 bit vetores de interrupção 5 classes de prioridade
70 Atributos ARM RISC Matriz moderada de registradores uniformes Mais que a maioria dos CISC, menos que muitos RISC Modelo carrega/armazena Operações realizadas em operandos apenas em registradores Instrução uniforme de comprimento fixo Conjunto padrão de 32 bits e 16 bits Thumb Deslocamento ou rotação pode pré-processar registradores fonte ULA separada e unidades de deslocamento
71 Atributos ARM Pequena quantidade de modos de endereçamento Todos os endereços de carga/armazenamento dos registradores e campos de instruções Nenhum endereçamento indireto ou indexado envolvendo valores em memória Endereçamento de auto-incremento e autodecremento Melhora os laços Execução condicional de instruções minimiza os desvios condicionais Redução no descarte de pipeline
72 Organização ARM Simplificada
73 Organização do Processador ARM Muitas variações dependendo da versão do ARM Dados trocados entre processador e memória através do barramento de dados Item de dados (carrega/armazena) ou instrução (busca) Instruções passam pelo decodificador antes da execução
74 Organização do Processador ARM Pipeline e geração do sinal de contrle na unidade de controle Dados vão para o arquivo de registrador Conjunto de registradores de 32 bit Byte & sinal de dados em complemento de dois de metade de palavra estendidos Tipicamente dois registradores fonte e um de resultado Rotação ou deslocamento antes da ULA
75 Modos do Processador ARM Usuário Privilegiado 6 modos SO pode adequar uso de software básico Alguns registradores são dedicados para cada modo privilegiado Mudanças de contexto mais rápidas Exceção 5 dos modos privilegiados Entra em certas exceções Substitui alguns registradores por registradores de usuário Evita corrupção
76 Modos Privilegiados Modo de sistema Não exceção Usa os mesmos resgistradores do modo de usuário Pode ser interrompido por... Modo supervisor SO Interrupção de software usada para invocar serviços do sistema operacional Modo de Aborto Faltas de memória
77 Modos Privilegiados Modo indefinido Tenta instrução que não é suportada pelo coprocessador de núcleo inteiro Modo de interrupção rápida Sinal de interrupção da fonte de interrupção rápida designada Interrupção rápida não pode ser interrompida Pode interromper uma interrupção normal Modo de interrupção Sinal de interrupção de qualquer outra fonte de interrupção
78 Modos Modos Privilegiados Tabela de Organiza ção de Registra dores ARM Modos de exceção Usuário Sistema Supervisor Aborto Indefinido Interrupção Int. Rápida R0 R0 R0 R0 R0 R0 R0 R1 R1 R1 R1 R1 R1 R1 R2 R2 R2 R2 R2 R2 R2 R3 R3 R3 R3 R3 R3 R3 R4 R4 R4 R4 R4 R4 R4 R5 R5 R5 R5 R5 R5 R5 R6 R6 R6 R6 R6 R6 R6 R7 R7 R7 R7 R7 R7 R7 R8 R8 R8 R8 R8 R8 R8_fiq R9 R9 R9 R9 R9 R9 R9_fiq R10 R10 R10 R10 R10 R10 R10_fiq R11 R11 R11 R11 R11 R11 R11_fiq R12 R12 R12 R12 R12 R12 R12_fiq R13 (SP) R13 (SP) R13_svc R13_abt R13_und R13_irq R13_fiq R14 (LR) R14 (LR) R14_svc R14_abt R14_und R14_irq R14_fiq R15 (PC) R15 (PC) R15 (PC) R15 (PC) R15 (PC) R15 (PC) R15 (PC) CPSR CPSR CPSR CPSR CPSR CPSR CPSR SPSR_svc SPSR_abt SPSR_und SPSR_irq SPSR_fiq
79 Organização de Registrador ARM 37 registradores x 32-bit 31 registradores de propósito-geral Alguns têm propósitos especiais I.e. PC Seis registradores de status de programa Registradores em bancos parcialmente sobrepostos Modo do processador determina o banco 16 registradores numerados e um ou dois registradores de status de programa visíveis
80 Uso Geral de Registrador R13 normalmente apontador de pilha (SP) Cada modo de exceção tem seu R13 R14 registrador de ligação (LR) Subrotina e endereço de retorno de modo de exceção R15 contador de programas (PC)
81 CPSR CPSR registrador de statud de processo Modos de exceção têm SPSR dedicado 16 msb são flags de usuário Códigos de condição (N,Z,C,V) Q overflow ou saturação em algumas instruções SMID J instruções Jazelle (8 bit) GEE[3:0] SMID usa [19:16] como flag de maior que ou igual
82 CPSR 16 lsb flags de sistema para modos privilegiados E endian Desabilita interrupção T Instrução normal ou Thumb Modo
83 ARM CPSR e SPSR
84 Processamento de Interrupção (Exceção) ARM Mais que uma exceção permitida Sete tipos Execução forçada dos vetores de exceção Múltiplas exceções manipuladas em ordem de prioridade
85 Processamento de Interrupção (Exceção) ARM Processador para a execução após a instrução atual O estado do processador é preservado no SPSR para exceção O endereço da instrução que está para executar é colocado no registrador de ligação O retorno ocorre pela movimentação de SPSR to CPSR e R14 para o PC
86 Leitura Adicional Exemplos de processadores Capítulo 12 do livro de William Stallings Especificações e sites na web de fabricantes
Arquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Unidade Central de Processamento (CPU) Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Baseado nos slides do capítulo
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 12 Estrutura e função do processador
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 12 Estrutura e função do processador slide 1 Estrutura da CPU CPU precisa: Buscar instruções. Interpretar instruções. Obter
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Estrutura e Função do Processador Material adaptado, atualizado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Organização
Leia maisOrganização de Computadores
Organização de Computadores Aula 27 Estrutura e Função da CPU Rodrigo Hausen 17 de novembro de 2011 http://cuco.pro.br/ach2034 1/33 Apresentação 1. Bases Teóricas 2. Organização de computadores... 2.5.
Leia maisUnidade Central de Processamento 2. Registradores
Unidade Central de Processamento 2 Registradores Conceitos Fundamentais Arquitetura da CPU Unidade de Controle Registradores Barramento interno Unidade lógica e Aritmética Registradores Conjunto de unidades
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES. Prof. Juliana Santiago Teixeira
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES Prof. Juliana Santiago Teixeira julianasteixeira@hotmail.com INTRODUÇÃO INTRODUÇÃO O processador é o componente vital do sistema de computação, responsável
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 10 Conjuntos de instruções: Características e funções slide 1 O que é um conjunto de instruções? A coleção completa de instruções
Leia maisWilliam Stallings Organização de computadores digitais. Capítulo 11 Estrutura e função da CPU
William Stallings Organização de computadores digitais Capítulo 11 Estrutura e função da CPU Encruzilhada na arquitetura de computadores 2004/2005 Antiga opinião Nova visão a energia é de graça, os transistores
Leia maisDisciplina: Arquitetura de Computadores
Disciplina: Arquitetura de Computadores Estrutura e Funcionamento da CPU Prof a. Carla Katarina de Monteiro Marques UERN Introdução Responsável por: Processamento e execução de programas armazenados na
Leia maisOrganizaçã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
Leia maisBarramento. Prof. Leonardo Barreto Campos 1
Barramento Prof. Leonardo Barreto Campos 1 Sumário Introdução; Componentes do Computador; Funções dos Computadores; Estrutura de Interconexão; Interconexão de Barramentos Elementos de projeto de barramento;
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução
Leia mais2. A influência do tamanho da palavra
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante a execução de
Leia maisOrganização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores
Ciência da Computação Arq. e Org. de Computadores Processadores Prof. Sergio Ribeiro Composição básica de um computador eletrônico digital: Processador Memória Memória Principal Memória Secundária Dispositivos
Leia maisWilliam Stallings Organização de computadores digitais. Capítulo 14 Operação da Unidade de Controle
William Stallings Organização de computadores digitais Capítulo 14 Operação da Unidade de Controle Microoperações o A execução de um programa em um computador se faz através: o do ciclo de Busca e Execução.
Leia maisUNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES
Tecnologia da informação e comunicação UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES ESSA APRESENTAÇÃO POSSUI QRCODE PARA ACESSAR INFORMAÇÕES ADICIONAIS AOS SLIDES. Código QR Reader Código QR INTRODUÇÃO
Leia maisSSC510 Arquitetura de Computadores 1ª AULA
SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura
Leia maisMICROPROCESSADORES. 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
Leia maisOrganização de Computadores 1
Organização de Computadores 1 3.1 CPU: Unidade de Processamento Central Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Unidade de Processamento Central (CPU): Memória Principal Unidade de Processamento
Leia maisORGANIZAÇÃ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
Leia maisUniversidade Federal do Rio de Janeiro Bacharelado em Ciência da Computação. Arquitetura de Computadores I. Organização Básica do Computador
Universidade Federal do Rio de Janeiro Bacharelado em Ciência da Computação Arquitetura de Computadores I Organização Básica do Computador Gabriel P. Silva Ementa Unidade 2: Organização Lógica e Funcional
Leia mais2. A influência do tamanho da palavra
PROCESSAMENTO 1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos etc.) e de controle, durante
Leia maisArquitetura de Computadores. Ciclo de Busca e Execução
Arquitetura de Computadores Ciclo de Busca e Execução Ciclo de Busca e Execução Início Buscar a próxima instrução Interpretar a instrução Executar a instrução Término Funções realizadas pela UCP Funções
Leia maisArquitetura 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 Conjunto de Instruções Prof. Sílvio Fernandes
Leia maisProf. Gustavo Oliveira Cavalcanti https://sites.google.com/a/poli.br/professorgustavooc/
Sistemas Digitais Prof. Gustavo Oliveira Cavalcanti gustavooc@poli.br https://sites.google.com/a/poli.br/professorgustavooc/ Conteúdo Programático (Organização e Arquitetura) Arquitetura e história dos
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES Prof. Dr. Daniel Caetano 2011-2 Lembretes Compreender a função da unidade de controle Apresentar o ciclo
Leia maisProf. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 2 Estrutura de um processador Prof. Leonardo Augusto Casillo Arquitetura de Von Neumann: Conceito de programa armazenado; Dados
Leia maisCPU. 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
Leia mais2º Estudo Dirigido CAP 3
2º Estudo Dirigido CAP 3 1. Cite três exemplos de aspecto na definição e implementação de uma arquitetura que são influenciados pelas características do conjunto de instruções? R.: Operações lógicas e
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. MSc. Tiago Alves de Oliveira
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES Prof. MSc. Tiago Alves de Oliveira Lembretes Compreender a função da unidade de controle Apresentar o ciclo
Leia mais1. A pastilha do processador Intel possui uma memória cache única para dados e instruções. Esse processador tem capacidade de 8 Kbytes e é
1. A pastilha do processador Intel 80486 possui uma memória cache única para dados e instruções. Esse processador tem capacidade de 8 Kbytes e é organizado com mapeamento associativo por conjuntos de quatro
Leia maisArquitetura de Computadores. Prof. João Bosco Jr.
Arquitetura de Computadores Prof. João Bosco Jr. (CPU) Modelo do Computador Von Neumann Processador Memórias E/S Barramentos Simulação Contador http://courses.cs.vt.edu/csonline/machinearchitecture/lessons/cpu/countprogram.html
Leia maisCONJUNTO DE INSTRUÇÕES
CONJUNTO DE INSTRUÇÕES 1 CARACTERÍSTICAS DE INSTRUÇÕES DE MÁQUINA Quando um programador usa uma linguagem de alto-nível, como C, muito pouco da arquitetura da máquina é visível. O usuário que deseja programar
Leia maisProcessadores para computação de alto desempenho
Processadores para computação de alto desempenho Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Arquitetura do Conjunto de Instruções Tópicos a serem abordados: Métricas das
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. Dr. Daniel Caetano
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 Introdução A Unidade de Controle O Ciclo de Instrução
Leia maisArquitetura de Computadores Unidade Central de Processamento CPU
Arquitetura de Computadores Unidade Central de Processamento CPU CPU Funções realizadas pelo processador: Função controle Responsável pela busca, interpretação e controle da execução das instruções, bem
Leia maisOrganização de Computadores
Organização de Computadores Aula 28 Operação da Unidade de Controle Rodrigo Hausen 17 de novembro de 2011 http://cuco.pro.br/ach2034 1/44 Apresentação 1. Bases Teóricas 2. Organização de computadores...
Leia maisUnidade Central de Processamento UCP (CPU)
Unidade Central de Processamento UCP (CPU)! Arquitetura Convencional (Von Neumann) UCP BARRAMENTO MEMÓRIA PRINCIPAL ENTRADA E SAÍDA ! Visão geral da CPU UC - UNIDADE DE CONTROLE REGISTRADORES A B C D ALU
Leia maisProblemas com Entrada e Saída
Problemas com Entrada e Saída Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que UCP e
Leia maisEstrutura e Funcionamento da CPU. Adriano Maranhão
Estrutura e Funcionamento da CPU Adriano Maranhão 1 S Relembrando S Compiladores de linguagens ao fazer a conversão da linguagem de alto nível para chegar na fase da linguagem de baixo nível como assembly
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Conjunto de Instruções Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes - UFERSA
Leia maisESTRUTURA E FUNCIONAMENTO DO COMPUTADOR
ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR Prof. Filippo Valiante Filho http://prof.valiante.info Estrutura do Computador Computador CPU (Central Processing Unit) Sistema de Armazenamento (Memórias) Sistema
Leia maisProcessador. Processador
Departamento de Ciência da Computação - UFF Processador Processador Prof. Prof.Marcos MarcosGuerine Guerine mguerine@ic.uff.br mguerine@ic.uff.br 1 Processador Organização básica de um computador: 2 Processador
Leia mais14/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
Leia maisSistemas Operacionais
Sistemas Operacionais Cristina Boeres página do curso: http://www.ic.uff.br/~boeres/so.html boeres@ic.uff.br Sistemas Operacionais O que é um SO?! um gerenciador de recursos?! uma interface?! máquina virtual?
Leia maisInstruções de Máquina
Instruções de Máquina Operação básica (primitiva) que o hardware é capaz de executar diretamente Conjunto de bits que indica ao processador uma operação que ele deve realizar O projeto de um processador
Leia maisOrganização de computadores. Prof. Moisés Souto
Organização de computadores Prof. Moisés Souto Moisés Souto docente.ifrn.edu.br/moisessouto professor.moisessouto.com.br moises,souto@ifrn.edu.br @moises_souto Aula 06 CICLO DE INSTRUÇÕES Unidade Central
Leia maisPIPELINE. Introdução ao Pipeline. PIPELINE Ciclo de Instruções. PIPELINE Ciclo de Instruções. PIPELINE - Exemplo. PIPELINE Considerações
Arquitetura de Computadores Introdução ao Pipeline PIPELINE Linha de Montagem A produção é dividida em várias etapas Produtos em etapas distintas podem ser desenvolvidos separadamente Pode ser Aplicado
Leia maisArquitetura e Organização de Processadores. Aulas 06 e 07. Superescalaridade
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 Aulas 06 e 07 Superescalaridade 1. Introdução princípios
Leia maisConceitos Básicos Processador
Infra-Estrutura de Hardware Conceitos Básicos Processador Prof. Edilberto Silva www.edilms.eti.br edilms@yahoo.com Sumário Conceitos básicos Organização da CPU Execução das Instruções RISC x CISC Paralelismo
Leia maisSEL-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
Leia maisPeriféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída
Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que UCP e Memória Necessita-se de módulos
Leia mais18/10/2010. Unidade de Controle Controle. UC Microprogramada
Arquitetura de Computadores Unidade de Controle Controle Microprogramado Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO UC Microprogramada
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 e Organização de Computadores
Arquitetura e Organização de Computadores Linguagem de Montagem e Linguagem de Máquina Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Conceitos básicos Linguagem/código
Leia maisOs textos nestas caixas foram adicionados pelo Prof. Joubert
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador Os textos nestas caixas foram adicionados pelo Prof. Joubert
Leia maisSSC0112 Organização de Computadores Digitais I
SSC0112 Organização de Computadores Digitais I 3ª Aula Visão Geral e Conceitos Básicos Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Copyright William Stallings & Adrian J Pullin Tradução, revisão e
Leia maisOrganização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização e Arquitetura Básicas
Leia maisTodo processador é constituído de circuitos capazes de realizar algumas operações primitivas:
Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas: Somar e subtrair Mover um dado de um local de armazenamento para outro Transferir um dado para um dispositivo
Leia maisPCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca
PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada
Leia maisUnidade 8: A Unidade de Controle e o Ciclo de Instruções Prof. Daniel Caetano
Organização de Computadores 1 Unidade 8: A Unidade de Controle e o Ciclo de Instruções Prof. Daniel Caetano Objetivo: Apresentar as funções o mecanismo de atuação da Unidade de Controle. Bibliografia:
Leia maisArquitetura e organização de computadores
Arquitetura e organização de computadores 3º. Semestre - Sistemas de informação Prof. Emiliano S. Monteiro Classificação de computadores Grande porte: Supercomputadores e Mainframes Médio porte: Minicomputadores
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 3 Visão de alto nível da função e interconexão do computador slide 1 Conceito de programa Sistemas hardwired são inflexíveis.
Leia maisSistemas Operacionais. Interrupção e Exceção
Sistemas Operacionais Interrupção e Exceção Interrupção e Exceção Durante a execução de um programa podem ocorrer alguns eventos inesperados, ocasionando um desvio forçado no seu fluxo de execução. Estes
Leia maisENDEREÇAMENTO DE INSTRUÇÕES. Adão de Melo Neto
ENDEREÇAMENTO DE INSTRUÇÕES Adão de Melo Neto 1 TIPOS DE OPERAÇÕES 2 TIPOS DE OPERAÇÕES TIPOS DE INSTRUÇÕES/OPERAÇÕES (RELEMBRANDO) 3 INTRODUÇÃO TIPOS DE INSTRUÇÕES/OPERAÇÕES (RELEMBRANDO) 4 INTRODUÇÃO
Leia maisEA869 Pipeline. Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof.
EA869 Pipeline Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof. Levy Boccato 1 Objetivos Conhecer técnicas de como melhorar o desempenho de um processador.
Leia maisUniversidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.
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 e Arquitetura Básicas
Leia maisArquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia (Material Adaptado)
Arquitetura de Sistemas Operacionais Francis Berenger Machado / Luiz Paulo Maia (Material Adaptado) Capítulo 3 Concorrência Agenda Introdução Interrupções e exceções Operações de Entrada/Saída Buffering
Leia maisÉ um sinal elétrico periódico que é utilizado para cadenciar todas as operações realizadas pelo processador.
Universidade Estácio de Sá Curso de Informática Disciplina de Organização de Computadores II Prof. Gabriel P. Silva - 1 o Sem. / 2005 2 ª Lista de Exercícios 1) O que é o relógio de um sistema digital?
Leia maisAula 12: Memória: Barramentos e Registradores
Aula 12: Memória: Barramentos e Registradores Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória: Barramentos e Registradores FAC 1 / 34
Leia maisX Y Z A B C D
29) A seguinte tabela verdade corresponde a um circuito combinatório de três entradas e quatro saídas. Obtenha a tabela de programação para o circuito em um PAL e faça um diagrama semelhante ao apresentado
Leia mais3. DESCRIÇÃO DO SPARC Histórico
20 3. DESCRIÇÃO DO SPARC 3.1 - Histórico O SPARC, acrossemia para Scalable Processor ARChitecture, originou-se nos projetos pioneiros de Berkeley, desenvolvidos a partir de 1981 por alunos de graduação
Leia maisAula 7. Engenharia de Sistemas Embarcados. Prof. Abel Guilhermino Tópico: Arquitetura ARM
Aula 7 Engenharia de Sistemas Embarcados Prof. Abel Guilhermino Tópico: Arquitetura ARM Arquitetura ARM Advanced RISC Machine (Máquina RISC Avançada) São CPUs de 32 bits que utilizam a filosofia RISC.
Leia maisConjunto de Instruções. Alisson Brito
Conjunto de Instruções Alisson Brito 1 1 O que é o Conjunto de Instruções? Instruction Set Architecture (ISA) Interface entre Programas e CPU A coleção completa de instruções reconhecidas pela CPU Programas
Leia maisSistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S
Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,
Leia maisLinguagem de Maquina II. Visão Geral
Linguagem de Maquina II Visão Geral Revisão A linguagem de máquina é composta de seqüências binárias (1's e 0's) São interpretadas como instruções pelo hardware A linguagem de montagem e a linguagem de
Leia maisUFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Gerência de Recursos Entrada e Saída. 02/12/2014 Prof. Valeria M. Bastos
UFRJ IM - DCC Sistemas Operacionais I Unidade IV Gerência de Recursos Entrada e Saída 02/12/2014 Prof. Valeria M. Bastos 1 ORGANIZAÇÃO DA UNIDADE Gerência de Entrada e Saída Fundamentos Evolução Estrutura
Leia maisSistemas de Entrada e Saída
Sistemas de Entrada e Saída Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Maio, 2016 1 / 33 Sumário 1 Dispositivos de E/S 2 Interrupções 3 Software de E/S 2
Leia maisORGANIZAÇÃO DE COMPUTADORES
Organização de Computadores ORGANIZAÇÃO DE COMPUTADORES Curso: Tecnologia em Gestão da Tecnologia da Informação Ano: 2011 Conhecida como Processador ou é o cerebro do computador Unifica todo sistema e
Leia maishttp://www.ic.uff.br/~debora/fac! 1 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 2 Componente de um sistema
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Conjunto de Instruções Slide 1 Sumário Características de Instruções de Máquina Tipos de Operandos Tipos de Operações Linguagem de Montagem Slide 2 Características
Leia maisARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES Arquitetura de Von Newmann Prof Daves Martins Msc Computação de Alto Desempenho Email: daves.martins@ifsudestemg.edu.br Vídeos Vídeo aula RNP http://edad.rnp.br/rioflashclient.php?xmlfile=/ufjf/licenciatura_com
Leia maisEntrada e Saída e Dispositivos
Entrada e Saída e Dispositivos Uma das funções do Sistema Operacional é: - Gerência de dispositivos de E/S. Operações: - Tratamento de interrupções - Tratamento erros - Interfaceamento entre os dispositivos
Leia maisOrganização de Computadores
Organização de Computadores Aula 25 Conjunto de Instruções: Modos de Endereçamento e Formatos Rodrigo Hausen 11 de novembro de 2011 http://cuco.pro.br/ach2034 1/26 Apresentação 1. Bases Teóricas 2. Organização
Leia maisCPU. CPU Unidade Central de Processamento. Função: leitura, escrita e processamento de dados
CPU CPU Unidade Central de Processamento Função: leitura, escrita e processamento de dados Constituída por: dispositivos que gerem a entrada (leitura) e saída (escrita) de dados; registos (memórias auxiliares)
Leia maisMicro-Arquiteturas de Alto Desempenho. Introdução. Ementa
DCC-IM/NCE UFRJ Pós-Graduação em Informática Micro-Arquiteturas de Alto Desempenho Introdução Gabriel P. Silva Ementa Revisão de Organização de Computadores Hierarquia de Memória Memória Virtual Memória
Leia maisArquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação
1998-2010 - Volnys Bernal 1 1998-2010 - Volnys Bernal 2 Agenda Revisão: Volnys Borges Bernal volnys@lsi.usp.br http://www.lsi.usp.br/~volnys Arquitetura Geral Espaço de Endereçamento Processador e s Laboratório
Leia maisORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL
ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO4: MEMÓRIAPRINCIPAL MEMÓRIA Componente de um sistema de computação cuja função é armazenar informações que são manipuladas pelo sistema para que possam ser recuperadas
Leia mais3. Unidade Central de Processamento
3. Unidade Central de Processamento Um microprocessador é um chip responsável por buscar e executar instruções e dados existentes na memória RAM. Vai de regra as instruções são bastante simples, como por
Leia maisEvolução dos computadores
A máquina de Von Neumann AOC: Arquitetura e Organização de Computadores Evolução dos computadores Caracterizado: Aumento da velocidade dos processadores Diminuição do tamanho dos componentes Aumento da
Leia maisOrganizaçã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 =
Leia maisDispositivos de Entrada e Saída
Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. Guerine mguerine@ic.uff.br 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da máquina
Leia maisCapítulo 3 Organização Interna de um Computador
Capítulo 3 Organização Interna de um Computador 3.1 UNIDADE CENTRAL DE PROCESSAMENTO A Unidade Central de Processamento - UCP (em inglês, Central Processing Unity - CPU) é a responsável pelo processamento
Leia maisDispositivos de Entrada e Saída
Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Prof. Marcos A. A. Guerine mguerine@ic.uff.br 1 Dipositivos periféricos ou simplesmente periféricos permitem a comunicação da
Leia maisCOMPUTADOR 2. Professor Adão de Melo Neto
COMPUTADOR 2 Professor Adão de Melo Neto Modelo Barramento de Sistema É uma evolução do Modelo de Von Newman. Os dispositivos (processador, memória e dispositivos de E/S) são interligados por barramentos.
Leia maisOrganizaçã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,
Leia maisHardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização
Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de
Leia maisAULA 03: FUNCIONAMENTO DE UM COMPUTADOR
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?
Leia maisArquitetura de Computadores. Conjunto de Instruções
Arquitetura de Computadores Conjunto de Instruções Arquitetura do Conjunto das Instruções ISA (Instruction Set Architecture) Traduz para uma linguagem intermediária (ISA) os vários programas em diversas
Leia maisINTRODUÇÃ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
Leia mais