SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Instituto Superior de Ciências do Trabalho e da Empresa
          Departamento de Ciências e Tecnologias da Informação              Exercícios
   Arquitectura de Computadores – Arquitectura de Computadores I
                          ETI – IGE – EI                                           06

                    CPU, Barramentos e Periféricos

1. CPU e Barramentos

1.1. Indique as principais diferenças entre arbitragem centralizada e arbitragem não
     centralizada.


1.2. Num barramento paralelo e síncrono, a frequência de funcionamento é de 25
     MHz. Supondo que contém 8 linhas de dados, e que cada transferência de
     dados requer 4 ciclos de relógio, qual o ritmo binário máximo a que se
     conseguem trocar dados entre dispositivos?


1.3. Um dado barramento contém 16 linhas de dados, 24 de endereços, e 6 de
     controlo. Um processador utiliza esse barramento para comunicação com a
     memória RAM. Qual poderá ser a dimensão máxima (em bytes) dessa RAM?


1.4. Para que servem as interrupções? Quais os seus efeitos quando o
     processador está a executar um programa?


1.5. Indique os três tipos de interrupções que conhece. Dê exemplos para cada um
     dos casos.


1.6. Um micro-processador comunica com o exterior através de um barramento
     constituído por 16 linhas de endereços, 8 linhas de dados e 4 de controlo.
     Pretende-se ligar a esse barramento uma ROM e uma RAM.

     • A RAM deverá possuir 12Kbytes e deverá estar situada a partir do endereço
       (8000)16.
     • A ROM está dividida em duas zonas: uma zona com 8K no início do espaço de
       endereçamento; e uma zona de 4K a partir do endereço (C000)16.

     a) Dispondo de RAMs e ROMs 4Kx8, elabore um esquema de descodificação parcial
        de endereços.
     b) Repita o problema, mas utilizando descodificação completa dos endereços.
     c) Substitua todos os circuitos combinatórios referentes à descodificação da alínea
        anterior por uma PROM cuja dimensão, estruturação e conteúdo será especificado
        por si.




ISCTE – DCTI                 Arquitectura de Computadores                          Pág. 1
1.7. Em que consiste o fetch de uma instrução ?


1.8. Indique as principais unidades de uma máquina de von Newmann e explique
     quais as suas funções.


1.9. Pretende-se projectar um circuito capaz de efectuar as seguintes operações:
     •   R1⇐R1+R2
     •   R1⇐R2
     •   R1⇐0
     •   R2⇐N

     R1 e R2 são registos de 4 bits; ⇐ significa carregamento do registo. N é um número
     que vem do exterior.

     a) Elabore o esquema de um circuito que elabore as operações apresentadas, de
        acordo com o indicado em duas variáveis de controlo.
     b) Pode-se estabelecer uma analogia entre o circuito anterior e uma parte de um
        microprocessador. Separe o seu esquema em blocos, identificando o que faz parte
        da unidade de controlo e da ALU.
     c) Continuando a analogia anterior, os sinais de controlo da operação poderiam ser
        as instruções código máquina do microprocessador. Indique uma sequência de
        instruções para calcular 3 x N.



1.10. Elabore o projecto de uma ALU de 4 bits capaz de efectuar as seguintes
      operações aritméticas:

     C=A+B; C=A-B; C=A*2; C=A/2 (divisão inteira)

     A, e B são as entradas, C é a saída.



1.11. Numa arquitectura típica von Newmann, explique para que servem os registos
      Program Counter, Stack Pointer e Acumulador.



2. Periféricos:

2.1. Calcule o ritmo binário necessário para enviar ao écran 70 imagens por
     segundo a uma resolução de 800 x 600. Considere que cada ponto de imagem
     é definido por 3 componentes de cor com valores entre 0 e 255.




ISCTE – DCTI                   Arquitectura de Computadores                     Pág. 2
2.2. Em relação a um disco, sabe-se que a sua velocidade de rotação é de 7200
     rpm e que possui 64 sectores por pista.
     a) Uma vez posicionado na pista certa e no início do sector a ler, quanto tempo
        demorará a ler esse sector? (Despreze os intervalos entre sectores)
     b) Uma vez posicionado na pista certa, quanto tempo demorará a posicionar-se num
        sector que ocupa uma posição diametralmente oposta?



2.3. Um disco para PC possui 8 superfícies, 8K cilindros e 1024 sectores por pista.
     Qual será a sua capacidade útil?


2.4. Em relação ao disco da questão anterior, uma entidade comercial anuncia-o
     com uma capacidade superior em 10% em relação à capacidade útil. Especule
     sobre a razão desta diferença.


2.5. Acha que a velocidade de rotação de um CD-ROM é constante durante a
     leitura de uma pista? Justifique a sua resposta.




ISCTE – DCTI                 Arquitectura de Computadores                     Pág. 3

Mais conteúdo relacionado

Mais procurados

Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexõesPAULO Moreira
 
Aula 6 emu8086
Aula 6   emu8086Aula 6   emu8086
Aula 6 emu8086LCCIMETRO
 
Barramentos (continuação) e memória interna
Barramentos (continuação) e memória internaBarramentos (continuação) e memória interna
Barramentos (continuação) e memória internaPAULO Moreira
 
Computação quântica
Computação quânticaComputação quântica
Computação quânticaRodrigo Werle
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalhoRafael Cruz
 
Aula 5 instrução mov
Aula 5   instrução movAula 5   instrução mov
Aula 5 instrução movLCCIMETRO
 
Introdução à programação embarcada
Introdução à programação embarcadaIntrodução à programação embarcada
Introdução à programação embarcadaRodrigo Almeida
 
Barramento
BarramentoBarramento
Barramentowendhel
 
Unidade 2.1.4 Cpu
Unidade 2.1.4   CpuUnidade 2.1.4   Cpu
Unidade 2.1.4 Cpuguest18dcd9
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoElaine Cecília Gatto
 
Arquitetura pentium
Arquitetura pentiumArquitetura pentium
Arquitetura pentiumEMSNEWS
 
[6/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[6/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...[6/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[6/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...Marcelo Barros de Almeida
 
Processador Intel Core i7
Processador Intel Core i7Processador Intel Core i7
Processador Intel Core i7José Lamaison
 
Barramentos clock interno
Barramentos clock internoBarramentos clock interno
Barramentos clock internocabaldreams
 

Mais procurados (20)

Projetolaboratorio
ProjetolaboratorioProjetolaboratorio
Projetolaboratorio
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Interrupções e interconexões
Interrupções e interconexõesInterrupções e interconexões
Interrupções e interconexões
 
Ac16 conjunto de instruções v2
Ac16   conjunto de instruções v2Ac16   conjunto de instruções v2
Ac16 conjunto de instruções v2
 
Aula 6 emu8086
Aula 6   emu8086Aula 6   emu8086
Aula 6 emu8086
 
Barramentos (continuação) e memória interna
Barramentos (continuação) e memória internaBarramentos (continuação) e memória interna
Barramentos (continuação) e memória interna
 
Resumo x86
Resumo x86Resumo x86
Resumo x86
 
Barramentos
BarramentosBarramentos
Barramentos
 
Computação quântica
Computação quânticaComputação quântica
Computação quântica
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalho
 
Aula 5 instrução mov
Aula 5   instrução movAula 5   instrução mov
Aula 5 instrução mov
 
Introdução à programação embarcada
Introdução à programação embarcadaIntrodução à programação embarcada
Introdução à programação embarcada
 
Barramento
BarramentoBarramento
Barramento
 
Unidade 2.1.4 Cpu
Unidade 2.1.4   CpuUnidade 2.1.4   Cpu
Unidade 2.1.4 Cpu
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à Computação
 
Arquitetura pentium
Arquitetura pentiumArquitetura pentium
Arquitetura pentium
 
[6/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[6/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...[6/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
[6/9] Sistemas embarcados de alto desempenho para tratamento e processamento ...
 
LInux - Iinit e systemd
LInux - Iinit e systemdLInux - Iinit e systemd
LInux - Iinit e systemd
 
Processador Intel Core i7
Processador Intel Core i7Processador Intel Core i7
Processador Intel Core i7
 
Barramentos clock interno
Barramentos clock internoBarramentos clock interno
Barramentos clock interno
 

Semelhante a Exercicios 06

1a lista exercicios
1a lista exercicios1a lista exercicios
1a lista exerciciosredesinforma
 
Apostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgelApostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgelPablo Mariano
 
Arquitetura de Computadores: Unidade central de processamento
Arquitetura de Computadores: Unidade central de processamentoArquitetura de Computadores: Unidade central de processamento
Arquitetura de Computadores: Unidade central de processamentoAlex Camargo
 
Principios da microprogramacao
Principios da microprogramacaoPrincipios da microprogramacao
Principios da microprogramacaoMarcelle Guiné
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresJorge Ávila Miranda
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core DuoSamuel Bié
 
1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic1 história e características dos microcontroladores pic
1 história e características dos microcontroladores picAnderson Inácio Morais
 
Apresentacao
ApresentacaoApresentacao
Apresentacaopcassio23
 
Funcionamento de um sistema de computação
Funcionamento de um sistema de computaçãoFuncionamento de um sistema de computação
Funcionamento de um sistema de computaçãoPAULO Moreira
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessadosLorena Barreto
 
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Rodrigo Campos
 
Desenvolvimento com o ATmega8
Desenvolvimento com o ATmega8Desenvolvimento com o ATmega8
Desenvolvimento com o ATmega8elliando dias
 

Semelhante a Exercicios 06 (20)

1a lista exercicios
1a lista exercicios1a lista exercicios
1a lista exercicios
 
Apostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgelApostila de montagem e manutenção de computadores emi mario gurgel
Apostila de montagem e manutenção de computadores emi mario gurgel
 
Arquitetura de Computadores: Unidade central de processamento
Arquitetura de Computadores: Unidade central de processamentoArquitetura de Computadores: Unidade central de processamento
Arquitetura de Computadores: Unidade central de processamento
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
Principios da microprogramacao
Principios da microprogramacaoPrincipios da microprogramacao
Principios da microprogramacao
 
Aula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de ComputadoresAula05 - Arquitetura e manutanção de Computadores
Aula05 - Arquitetura e manutanção de Computadores
 
Microarquitetura Intel Core Duo
Microarquitetura Intel Core DuoMicroarquitetura Intel Core Duo
Microarquitetura Intel Core Duo
 
1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic1 história e características dos microcontroladores pic
1 história e características dos microcontroladores pic
 
07 perifericos
07 perifericos07 perifericos
07 perifericos
 
Apresentacao
ApresentacaoApresentacao
Apresentacao
 
Funcionamento de um sistema de computação
Funcionamento de um sistema de computaçãoFuncionamento de um sistema de computação
Funcionamento de um sistema de computação
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessados
 
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
 
Mini-curso CUDA
Mini-curso CUDAMini-curso CUDA
Mini-curso CUDA
 
Unitec processador
Unitec processadorUnitec processador
Unitec processador
 
ARM
ARMARM
ARM
 
Hardware de sistemas
Hardware de sistemasHardware de sistemas
Hardware de sistemas
 
aula_01.pdf
aula_01.pdfaula_01.pdf
aula_01.pdf
 
Desenvolvimento com o ATmega8
Desenvolvimento com o ATmega8Desenvolvimento com o ATmega8
Desenvolvimento com o ATmega8
 

Exercicios 06

  • 1. Instituto Superior de Ciências do Trabalho e da Empresa Departamento de Ciências e Tecnologias da Informação Exercícios Arquitectura de Computadores – Arquitectura de Computadores I ETI – IGE – EI 06 CPU, Barramentos e Periféricos 1. CPU e Barramentos 1.1. Indique as principais diferenças entre arbitragem centralizada e arbitragem não centralizada. 1.2. Num barramento paralelo e síncrono, a frequência de funcionamento é de 25 MHz. Supondo que contém 8 linhas de dados, e que cada transferência de dados requer 4 ciclos de relógio, qual o ritmo binário máximo a que se conseguem trocar dados entre dispositivos? 1.3. Um dado barramento contém 16 linhas de dados, 24 de endereços, e 6 de controlo. Um processador utiliza esse barramento para comunicação com a memória RAM. Qual poderá ser a dimensão máxima (em bytes) dessa RAM? 1.4. Para que servem as interrupções? Quais os seus efeitos quando o processador está a executar um programa? 1.5. Indique os três tipos de interrupções que conhece. Dê exemplos para cada um dos casos. 1.6. Um micro-processador comunica com o exterior através de um barramento constituído por 16 linhas de endereços, 8 linhas de dados e 4 de controlo. Pretende-se ligar a esse barramento uma ROM e uma RAM. • A RAM deverá possuir 12Kbytes e deverá estar situada a partir do endereço (8000)16. • A ROM está dividida em duas zonas: uma zona com 8K no início do espaço de endereçamento; e uma zona de 4K a partir do endereço (C000)16. a) Dispondo de RAMs e ROMs 4Kx8, elabore um esquema de descodificação parcial de endereços. b) Repita o problema, mas utilizando descodificação completa dos endereços. c) Substitua todos os circuitos combinatórios referentes à descodificação da alínea anterior por uma PROM cuja dimensão, estruturação e conteúdo será especificado por si. ISCTE – DCTI Arquitectura de Computadores Pág. 1
  • 2. 1.7. Em que consiste o fetch de uma instrução ? 1.8. Indique as principais unidades de uma máquina de von Newmann e explique quais as suas funções. 1.9. Pretende-se projectar um circuito capaz de efectuar as seguintes operações: • R1⇐R1+R2 • R1⇐R2 • R1⇐0 • R2⇐N R1 e R2 são registos de 4 bits; ⇐ significa carregamento do registo. N é um número que vem do exterior. a) Elabore o esquema de um circuito que elabore as operações apresentadas, de acordo com o indicado em duas variáveis de controlo. b) Pode-se estabelecer uma analogia entre o circuito anterior e uma parte de um microprocessador. Separe o seu esquema em blocos, identificando o que faz parte da unidade de controlo e da ALU. c) Continuando a analogia anterior, os sinais de controlo da operação poderiam ser as instruções código máquina do microprocessador. Indique uma sequência de instruções para calcular 3 x N. 1.10. Elabore o projecto de uma ALU de 4 bits capaz de efectuar as seguintes operações aritméticas: C=A+B; C=A-B; C=A*2; C=A/2 (divisão inteira) A, e B são as entradas, C é a saída. 1.11. Numa arquitectura típica von Newmann, explique para que servem os registos Program Counter, Stack Pointer e Acumulador. 2. Periféricos: 2.1. Calcule o ritmo binário necessário para enviar ao écran 70 imagens por segundo a uma resolução de 800 x 600. Considere que cada ponto de imagem é definido por 3 componentes de cor com valores entre 0 e 255. ISCTE – DCTI Arquitectura de Computadores Pág. 2
  • 3. 2.2. Em relação a um disco, sabe-se que a sua velocidade de rotação é de 7200 rpm e que possui 64 sectores por pista. a) Uma vez posicionado na pista certa e no início do sector a ler, quanto tempo demorará a ler esse sector? (Despreze os intervalos entre sectores) b) Uma vez posicionado na pista certa, quanto tempo demorará a posicionar-se num sector que ocupa uma posição diametralmente oposta? 2.3. Um disco para PC possui 8 superfícies, 8K cilindros e 1024 sectores por pista. Qual será a sua capacidade útil? 2.4. Em relação ao disco da questão anterior, uma entidade comercial anuncia-o com uma capacidade superior em 10% em relação à capacidade útil. Especule sobre a razão desta diferença. 2.5. Acha que a velocidade de rotação de um CD-ROM é constante durante a leitura de uma pista? Justifique a sua resposta. ISCTE – DCTI Arquitectura de Computadores Pág. 3