William Stallings Arquitetura e Organização de Computadores 8 a Edição
|
|
- Maria Antonieta Batista Nobre
- 5 Há anos
- Visualizações:
Transcrição
1 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
2 Conceito de programa Sistemas hardwired são inflexíveis. Hardware de uso geral pode fazer diferentes tarefas, dados sinais de controle corretos. Ao invés de religar o hardware, forneça um conjunto de sinais de controle. slide 2
3 O que é um programa? Uma sequência de etapas. Para cada etapa, é feita uma operação aritmética ou lógica. Para cada operação, é necessário um conjunto diferente de sinais de controle. slide 3
4 Função da unidade de controle Para cada operação, um código exclusivo é fornecido. P.e. ADD, MOVE. Um segmento de hardware aceita o código e emite os sinais de controle. Temos um computador! slide 4
5 Componentes A Unidade de Controle e a Unidade Lógica e Aritmética constituem a Unidade Central de Processamento. Dados e instruções precisam entrar no sistema, e resultados saem dele. Entrada/saída. É necessário um armazenamento temporário de código e resultados. Memória principal. slide 5
6 Componentes do computador: visão de alto nível slide 6
7 Ciclo de instrução Duas etapas: Busca Execução slide 7
8 Ciclo de busca Contador de Programa (PC) mantém endereço da próxima instrução a buscar. Processador busca instrução do local de memória apontado pelo PC. Incrementar PC: A menos que seja informado de outra forma. Instrução carregada no Registrador de Instrução (IR). Processador interpreta instrução e realiza ações exigidas. slide 8
9 Ciclo de execução Processador-memória: Transferência de dados entre CPU e memória principal. E/S do processador: Transferência de dados entre CPU e módulo de E/S. Processamento de dados: Alguma operação aritmética ou lógica sobre dados. Controle: Alteração da sequência de operações. P.e. salto. Combinação dos itens anteriores. slide 9
10 Exemplo de execução de programa slide 10
11 Diagrama de estado do ciclo de instrução slide 11
12 Interrupções Mecanismo pelo qual outros módulos (p.e. E/S) podem interromper a sequência de processamento normal. Programa: P.e. estouro, divisão por zero. Timer: Gerado por timer dentro do processo. Usado na multitarefa preemptiva. E/S: Do controlador de E/S. Falha de hardware: P.e. erro de paridade de memória. slide 12
13 Controle de fluxo de programa slide 13
14 Ciclo de interrupção Adicionado ao ciclo de instrução. Processador verifica interrupção. Indicado por um sinal de interrupção. Se não houver interrupção, busca próxima instrução. Se houver interrupção pendente: Suspende execução do programa atual. Salva contexto. Define PC para endereço inicial da rotina de tratamento de interrupção. Interrupção de processo. Restaura contexto e continua programa interrompido. slide 14
15 Transferência de controle via interrupções slide 15
16 Ciclo de instrução com interrupções slide 16
17 Sincronização do programa espera curta pela E/S slide 17
18 Sincronização do programa espera longa pela E/S slide 18
19 Ciclo de instrução (com interrupções) diagrama de estado slide 19
20 Múltiplas interrupções Desativar interrupções: Processador ignorará outras interrupções enquanto processa uma interrupção. Interrupções permanecem pendentes e são verificadas após primeira interrupção ter sido processada. Interrupções tratadas em sequência enquanto ocorrem. Definir prioridades: Interrupções de baixa prioridade podem ser interrompidas por interrupções de prioridade mais alta. Quando interrupção de maior prioridade tiver sido processada, processador retorna à interrupção anterior. slide 20
21 Múltiplas interrupções sequenciais slide 21
22 Múltiplas interrupções aninhadas slide 22
23 Sequência de tempo de múltiplas interrupções slide 23
24 Conectando Todas as unidades devem ser conectadas. Tipo de conexão diferente para tipo de unidade diferente. Memória. Entrada/saída. CPU. slide 24
25 Módulos do computador slide 25
26 Conexão de memória Recebe e envia dados. Recebe endereços (de locais). Recebe sinais de controle: Leitura. Escrita. Temporização. slide 26
27 Conexão de entrada/saída Semelhante à memória do ponto de vista do computador. Saída: Recebe dados do computador. Envia dados a periféricos. Entrada: Recebe dados de periféricos. Envia dados ao computador. slide 27
28 Recebe sinais de controle do computador. Envia sinais de controle aos periféricos. P.e., girar disco. Recebe endereços do computador. P.e., número de porta para identificar periférico. Envia sinais de interrupção (controle). slide 28
29 Conexão da CPU Lê instruções e dados. Escreve dados (após processamento). Envia sinais de controle a outras unidades. Recebe (e atua sobre) interrupções. slide 29
30 Barramentos Existem diversos sistemas de interconexão possíveis. Estrutura de barramento único e múltiplo são mais comuns. P.e., barramento de Controle/Endereço/Dados (PC). P.e., Unibus (DEC-PDP). slide 30
31 O que é um barramento? Um caminho de comunicação conectando dois ou mais dispositivos. Normalmente, broadcast. Frequentemente agrupado. Uma série de canais em um barramento. P.e., barramento de dados de 32 bits são 32 canais de bits separados. Linhas de potência podem não ser mostradas. slide 31
32 Barramento de dados Transporta dados. Lembre-se de que não existe diferença entre dados e instruções neste nível. Largura é um determinante fundamental do desempenho. 8, 16, 32, 64 bits. slide 32
33 Barramento de endereço Identifica origem ou destino dos dados. P.e., CPU precisa ler uma instrução (dados) de determinado local na memória. Largura do barramento determina capacidade máxima da memória do sistema. P.e., 8080 tem barramento de endereço de 16 bits gerando espaço de endereços de 64k. slide 33
34 Barramento de controle Informação de controle e temporização: Sinal de leitura/escrita de memória. Solicitação de interrupção. Sinais de clock. slide 34
35 Esquema de interconexão de barramento slide 35
36 Um ônibus grande e amarelo? Como os barramentos se parecem? Linhas paralelas em placas de circuito. Cabos de fita. Conectores em tira nas placas mãe. P.e., PCI. Conjuntos de fios. slide 36
37 Realização física da arquitetura de barramento slide 37
38 Problemas do barramento único Muitos dispositivos em um barramento levam a: Atrasos de propagação Longos caminhos de dados significa que a coordenação do uso do barramento pode afetar contrariamente o desempenho. Se a demanda de transferência de dados agregada se aproxima da capacidade do barramento. A maioria dos sistemas utiliza múltiplos barramentos para contornar esses problemas. slide 38
39 Estrutura de barramento tradicional (ISA) (com cache) slide 39
40 Arquitetura de alto desempenho slide 40
41 Tipos de barramento Dedicado: Linhas separadas para dados e endereço. Multiplexado. Linhas compartilhadas. Linha de controle válidas de endereço ou dados. Vantagem menos linhas Desvantagens: Controle mais complexo. Desempenho máximo. slide 41
42 Arbitração de barramento Mais de um módulo controlando o barramento. P.e., CPU e controlador de DMA. Apenas um módulo pode controlar barramento de uma só vez. Arbitração pode ser centralizada ou distribuída. slide 42
43 Arbitração centralizada e distribuída Centralizada: Único dispositivo de hardware controlando o acesso ao barramento. Controlador de barramento. Árbitro. Pode ser parte da CPU ou separada. Distribuída: Cada módulo pode reivindicar o barramento. Lógica de controle em todos os módulos. slide 43
44 Temporização Coordenação de eventos no barramento. Síncrona: Eventos determinados por sinais de clock. Barramento de controle inclui linha de clock. Uma única transmissão 1-0 é um ciclo do barramento. Todos os dispositivos podem ler linha de clock. Normalmente, sincronismo na borda inicial. Geralmente, um único ciclo para um evento. slide 44
45 Diagrama de temporização síncrona slide 45
46 Temporização assíncrona diagrama de leitura slide 46
47 Temporização assíncrona diagrama de escrita slide 47
48 Barramento PCI Interconexão de componente periférico. Intel lançado para domínio público. 32 ou 64 bits. 50 linhas. slide 48
49 Linhas de barramento PCI (obrigatórias) Linhas de sistemas: Incluindo clock e reset. Endereços e dados: 32 linhas multiplexas para endereços e dados. Linhas de interrupção e validação. Controle da interface. Arbitração: Não compartilhada. Conexão direta com barramento PCI. Linhas de erro. slide 49
50 Linhas de barramento PCI (opcionais) Linhas de interrupção: Não compartilhadas. Suporte de cache. Extensão de barramento de 64 bits: 32 linhas adicionais. Multiplexada no tempo. 2 linhas para ativar dispositivos a combinar para usar transferência de 64 bits. JTAG/Boundary Scan: Para procedimentos de teste. slide 50
51 Comandos PCI Transação entre iniciador (mestre) e destino. Mestre reivindica barramento. Determina tipo de transação. P.e., leitura/escrita de E/S. Fase de endereço. Uma ou mais fases de dados. slide 51
52 Diagrama de temporização de leitura PCI slide 52
53 Árbitro de barramento PCI slide 53
54 Arbitração de barramento PCI slide 54
55 Leitura recomendada Stallings, Capítulo 3 (todo). Na verdade, leia o site inteiro. slide 55
Os 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
William 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 Nível Superior das Funções e Interconexões do Computador Parte 3 Barramentos Conectando Todas as unidades devem
ARQUITETURA 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
Organização de Computadores
Organização de Computadores Aula 19 Barramentos: Estruturas de Interconexão Rodrigo Hausen 14 de outubro de 2011 http://cuco.pro.br/ach2034 1/40 Apresentação 1. Bases Teóricas 2. Organização de computadores
William Stallings Computer Organization and Architecture
William Stallings Computer Organization and Architecture Capítulo 3 Como o Processador Funciona Arquitetura von Neumann Como discutido anteriormente, os projetos dos computadores modernos são baseados
Organizaçã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
Barramento. 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;
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 givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -
Organizaçã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
BARRAMENTOS DO SISTEMA FELIPE G. TORRES
BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA Um computador consiste em CPU, memória e componentes de E/S, com um ou mais módulos de cada tipo. Esses componentes são interconectados de
SSC510 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
BARRAMENTOS. Adão de Melo Neto
BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO INTERRUPÇÃO ACESSO DIRETO A MEMÓRIA (DMA DIRECT MEMORY ACESS) BARRAMENTO BARRAMENTO
BARRAMENTO DO SISTEMA. Adão de Melo Neto
BARRAMENTO DO SISTEMA Adão de Melo Neto 1 BARRAMENTOS DO SISTEMA O mecanismo mais comum de interconexão dos componentes de um computador (processador, memória principal e módulos de E/S) usa um barramento
Organização de Computadores Sistema de Interconexão. Professor: Francisco Ary
Organização de Computadores Sistema de Interconexão Professor: Francisco Ary Como já sabemos, um computador é constituído basicamente por: processador; memória; e dispositivo de entrada e de saída. O comportamento
Organizaçã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 moisessouto@ifrn.edu.br Aula 06 CICLO DE INSTRUÇÕES Unidade Central de Processamento
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.
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 I Organização e Arquitetura Básicas B de (Parte III)
BARRAMENTOS. Adão de Melo Neto
BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO BARRAMENTO BARRAMENTO DE DADOS, BARRAMENTO DE ENDEREÇOS E DE CONTROLE PRINCIPAIS
BARRAMENTOS. Adão de Melo Neto
BARRAMENTOS Adão de Melo Neto 1 SUMÁRIO COMPUTADOR EXEMPLO DE UMA INSTRUÇÃO NA MEMÓRIA CICLO DE BUSCA/EXECUÇÃO DE UM INSTRUÇÃO INTERRUPÇÃO ACESSO DIRETO A MEMÓRIA (DMA DIRECT MEMORY ACESS) BARRAMENTO BARRAMENTO
Sistema 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,
Organização de Computadores
Organização de Computadores Aula 23 Entrada e Saída (I/O) Rodrigo Hausen 03 de novembro de 2011 http://cuco.pro.br/ach2034 1/62 Apresentação 1. Bases Teóricas 2. Organização de computadores... 2.3. Estruturas
Organização de computadores. Segundo Bimestre CNAT Prof. Jean Galdino
Organização de computadores Segundo Bimestre CNAT 2015.2 Prof. Jean Galdino Sistemas de Interconexão BARRAMENTOS 2 Alguns pontos Um ciclo de instrução consiste: de uma busca de instrução seguida por zero
Prof. 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
Organizaçã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 I Organização e Arquitetura Básicas de (Parte III
Organização de Computadores 1
Organização de Computadores 1 3.4 SISTEMA DE ENTRADA E SAÍDA Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann: Computadores atuais Componentes estruturais: Memória Principal Unidade de Processamento
Organização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção
Entrada/Saída. Capítulo 5. Sistemas Operacionais João Bosco Junior -
Capítulo 5 Afirmações Entrada/Saída Introdução Processos se comunicam com o mundo externo através de dispositivos de E/S. Processos não querem ou não precisam entender como funciona o hardware. Função
SSC0112 Organização de Computadores Digitais I
SSC0112 Organização de Computadores Digitais I 27ª Aula Barramento Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Pontos Importantes CPU, memória e módulos de E/S necessitam estar conectados trocam
UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES
Tecnologia da informação e comunicação UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES CICLO DE INSTRUÇÕES OU DE EXECUÇÃO Arquitetura de computadores 2 CICLO DE EXECUÇÃO No inicio de cada ciclo de instrução,
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
William 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.
Arquitetura 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
SSC0611 Arquitetura de Computadores
SSC0611 Arquitetura de Computadores 6ª Aula Entrada e Saída Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Estrutura da máquina de von Neumann Dispositivos Periféricos Interface com o mundo exterior
Problemas 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
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
Barramentos. Alberto Felipe Friderichs Barros
Barramentos Alberto Felipe Friderichs Barros Os principais componentes de um computador são: processador, memória e dispositivos de E/S. Para que estes módulos possam se comunicar é necessário que exista
Perifé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
http://www.ic.uff.br/~debora/fac! 1 Periféricos possuem características diferentes Geram diferentes quantidades de dados Em velocidades diferentes Em formatos diferentes Periféricos são mais lentos que
Arquitetura e Organização de Computadores I
Arquitetura e Organização de Computadores I Interrupções e Estrutura de Interconexão Prof. Material adaptado e traduzido de: STALLINGS, William. Arquitetura e Organização de Computadores. 5ª edição Interrupções
Arquitetura 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
Organização de Computadores Aula 05
Organização de Computadores Aula 05 Componente Computador Unidade Central de Processamento (CPU) Memória Unidades de E/S Barramentos Modelo de Von Neumann Apresentado em 1945 Conceito de programa armazenado
Dispositivos de Entrada e Saída
Departamento de Ciência da Computação - UFF Dispositivos de Entrada e Saída Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Problemas com Entrada e Saída ü Periféricos possuem características
Organizaçã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
Parte I Multiprocessamento
Sistemas Operacionais I Estrutura dos SO Prof. Gregorio Perez gregorio@uninove.br 2004 Parte I Multiprocessamento Roteiro 1 Multiprocessadores em Sistemas Fortemente Acoplados 1.1 1.2 1.3 Processamento
William 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
Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Barramento
Sâmia Rodrigues Gorayeb Arquitetura de Computadores Barramento Arquitetura de Computadores Agenda: Barramento 1. Introdução (definição). 2. Função 3. Vantagem e Desvantagem 4. Característica 5. Tipos 6.
18/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
Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Organização e Funcionamento
Sâmia Rodrigues Gorayeb Arquitetura de Computadores Organização e Funcionamento Arquitetura de Computadores Organização e Funcionamento Agenda: 1. O que é o computador 2. Como funciona um computador 3.
Aula 09. Módulos de Entrada e Saída
Aula 09 Módulos de Entrada e Saída Módulo de E/S Se não tivermos como colocar dados nos computadores de que eles servirão? Os barramentos fornecem um meio de mover dados de dentro para fora do sistema.
INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura
Introdução Organização e Arquitetura INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES Eduardo Max Amaro Amaral Arquitetura são os atributos visíveis ao programador. Conjunto de instruções, número
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
Sistemas 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
Sistemas Operacionais. Sistema de entrada e Saída
Sistemas Operacionais Sistema de entrada e Saída Sistema de Entrada e Saída I/O É uma das principais tarefas de um sistema computacional Como máquina abstrata o S.O. deve oferecer uma visão padronizada
- Arquitetura de sistemas digitais- Cap 2 Arquitetura de computadores
- Arquitetura de sistemas digitais- Cap 2 Arquitetura de computadores Prof. Alan Petrônio - www.ufsj.edu.br/alan Evolução e desempenho do computador Primeira geração: ENIAC 20 acumuladores de 10 dígitos
Barramentos. Alguns sistemas reutilizam linhas de barramento para múltiplas funções; Dados Endereços Controle
Aula 07 BARRAMENTOS Barramentos Para que as placas de expansão possam ser utilizados em qualquer micro, independentemente do processador instalado, utiliza-se diversos modelos de barramentos de expansão.
Organização de Sistemas Computacionais Processadores: Organização da CPU
Universidade Paulista UNIP Curso: Ciências da Computação Turma: CCP30 Turno: Noturno Disciplina: Arquitetura de Computadores Professor: Ricardo Loiola Alunos: Thiago Gomes dos Santos Matrícula: C63873-0
Fundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 14: Entrada e Saída: Dispositivos e Tipos de Acesso Diego Passos Dispositivos de E/S Operação de E/S É qualquer operação que mova dados do contexto do processador
Entrada e Saída (E/S)
Organização e Arquitetura de Computadores Entrada e Saída (E/S) Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Baseado no material do prof. Sílvio Fernandes
ESTRUTURA 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
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 Módulos de E/S Prof. Sílvio Fernandes Introdução
COMPONENTES DE UM COMPUTADOR (tecnologia) Adão de Melo Neto
COMPONENTES DE UM COMPUTADOR (tecnologia) Adão de Melo Neto 1 SUMÁRIO GABINETE FONTE COOLER BATERIA IDE, ATA e SATA SLOTS DE MEMÓRIA PLACA MAE ATX PROCESSADORES INTEL PLACAS DE VIDEO VIDEO GABINETE GABINETE
Conteúdo. Capítulo 3 Visão de Topo da Função e Interconexões do Computador. Pontos Chave Ciclo de Instrução. Componentes CPU.
Capítulo 3 Visão de Topo da Função e Interconexões do Computador Conteúdo Componentes Função Busca e execução de instruções Interrupções & Função de E/S Estruturas de Interconexão Barramento de Interconexão
Barramentos. Tópicos
Barramentos Prof. Alexandre Beletti Cap. 2 Tanenbaum Cap. 2 -Stallings Tópicos Estrutura de Barramento Tipos de Barramento Controladora de Barramento Largura de Barramento Transmissão Síncrona e Assíncrona
UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES
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 A ARQUITETURA DE COMPUTADORES Qual
SSC0112 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
Sistemas 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
Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S
Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com TÓPICOS - FUNÇÕES
Infra-Estrutura de Software
Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S Características de dispositivos Caracter: transferem bytes um a um. Ex.terminal Bloco: transferem bytes em bloco.
Dispositivos 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
Arquitetura 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
UFRJ 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
Dispositivos 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
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto
Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto 20-05-2009 - Aula nº 121,122 Funções de um Sistema Operativo Gestão do processador ao nível da sua planificação Gestão da Memória Gestão
Infra-Estrutura de Software. Entrada / Saída
Infra-Estrutura de Software Entrada / Saída Diversidade de dispositivos Hardware de E/S E/S: Como a CPU acessa a informação? ü Espaço de endereçamento: conjunto de endereços de memória que o processador
Nível da Arquitetura do Conjunto das Instruções
Fluxo Seqüencial de Controle e Desvios (1) Nível da Arquitetura do Conjunto das Instruções (Aula 13) Fluxo de Controle Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Fluxo
Universidade 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
Arquitetura 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
William 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
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 Conjunto de Instruções Prof. Sílvio Fernandes
Sistemas 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?
MICROCOMPUTADORES. Professor Adão de Melo Neto
MICROCOMPUTADORES Professor Adão de Melo Neto Sumário Organização Básica I (base) Organização Básica II (refinamento) Organização Básica III (Microcontrolador 8051) ORGANIZAÇÃO BÁSICA I Composição Unidade
Organização de Computadores (revisão) André Tavares da Silva
Organização de Computadores (revisão) André Tavares da Silva andre.silva@udesc.br Conceitos Básicos Microcomputador é um sistema computacional que possua como CPU um microprocessador. Microprocessador
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 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
4.3 - DMA & Chipset. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. e
CEFET-RS Curso de Eletrônica 4.3 - DMA & Chipset Profs. Roberta Nobre & Sandro Silva robertacnobre@gmail.com e sandro@cefetrs.tche.br Unidade 04.3.1 DMA Dados podem ser transferidos entre dispositivos
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
Introdução a Tecnologia da Informação
Introdução a Tecnologia da Informação Arquitetura de Computadores Hardware e Software Prof. Jeime Nunes p Tipos de memória n RAM (random access memory) - memória de acesso aleatório, é volátil e permite
PROCESSADORES Unidade de Controle Unidade Aritmética e Lógica efetua memória de alta velocidade registradores Program Counter Instruction Register
PROCESSADORES Um computador digital consiste em um sistema interconectado de processadores, memória e dispositivos de entrada e saída. A CPU é o cérebro do computador. Sua função é executar programas armazenados
Aula 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
Infra-Estrutura de Software
Infra-Estrutura de Software Entrada / Saída 2º. EE: 21/06 Próximas Datas http://www.cin.ufpe.br/~cagf/if677/2016-1/ slides/ Revisão de notas: 28/06 FINAL: 30/06 Diversidade de dispositivos Hardware de
Chips Processadores (2) Nível da Lógica Digital (Aula 9) Barramentos. Chips Processadores (3)
Nível da Lógica Digital (Aula 9) Barramentos Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Chips Processadores (1) Cada processador possui uma pinagem característica.
Nível da Lógica Digital. Barramentos. (Aula 9) Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2
Nível da Lógica Digital (Aula 9) Barramentos Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 2007/2 Agradecimentos: Camilo Calvi - LPRM/DI/UFES Chips Processadores (1) Cada processador
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,
2ª Lista de Exercícios de Arquitetura de Computadores
2ª Lista de Exercícios de Arquitetura de Computadores 1. Descreva as funções desempenhadas pelos escalonadores de curto, médio e longo prazo em um SO. 2. Cite três motivos pelos quais o controle do processador
Organizaçã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...
Ivinhema-MS. Prof. Esp. Carlos Roberto das Virgens.
1 Ivinhema-MS Prof. Esp. Carlos Roberto das Virgens www.carlosrobertodasvirgens.wikispaces.com NOÇOES BÁSICAS DE PERIFÉRICOS E ARQUITETURA DOS COMPUTADORES. Um sistema de informações é um conjunto de componentes
Arquitetura de Computadores
Arquitetura de Computadores Componentes básicos de um computador Memória Processador Periféricos Barramento O processador (ou microprocessador) é responsável pelo tratamento de informações armazenadas
Aula 25: E/S: Controladoras, Mapeamentos e Técnicas
Aula 25: E/S: Controladoras, Mapeamentos e Técnicas Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) E/S: Controladores, Mapeamentos e Técnicas
4 Sistema Computacional:
4 Sistema Computacional: Hardware: são os componentes e dispositivos eletrônicos / eletromecânicos que operando em conjunto com outros componentes ou mesmo individualmente realizam uma das funções de um
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
William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 5 Memória interna
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 5 Memória interna Os textos nestas caixas foram adicionados pelo Prof. Joubert slide 1 Tipos de memória de semicondutor slide