SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Lista de Exercícios
                        Organização de Computadores 1
                           Prof. Luiz Gustavo Almeida Martins


Questões:

1. Defina arquitetura e organização de computadores. Exemplifique estes conceitos.
2. Qual o objetivo de abstrair o computador em uma estrutura hierárquica com multi-níveis?
    Fundamente sua resposta tanto na parte física (HW) quanto lógica (SW).
3. Apresente e descreva os níveis de abstração propostos pelo livro do Tanenbaum.
4. Durante a concepção de um computador, o projetista deve focar nas características
    funcionais e estruturais de cada nível. Apresente e descreva os elementos funcionais e
    estruturais essenciais de um computador. Se possível, relacione-os.
5. O que é a Lei de Moore? Qual seu impacto sobre os tipos de computadores e sobre os
    processadores e a memória?
6. Quais são os tipos de computadores disponíveis atualmente? Descreva-os sucintamente.
7. Descreva os conceitos básicos da arquitetura de von-Neumann. Apresente outros exemplos
    de arquitetura (pelo menos 3), indicando sua diferença para a arquitetura de von-Neumann.
8. Apresente e descreva os principais componentes da arquitetura de von-Neumann existente
    nos computadores atuais.
9. O que é o gargalo de von-Neumann? Como ele é influenciado pela Lei de Moore?
10. Quais são as técnicas empregadas para o balanceamento de desempenho entre
    processador e memória? E entre processador e sistema de E/S?
11. Quais são os componentes principais da CPU? Descreva a participação de cada um deles
    no funcionamento da CPU.
12. O que é um ciclo de instrução? Quais são suas etapas e atividades previstas em cada?
13. Considerando o caminho de dados apresentado, mostre o fluxo de execução das
    operações:

      MOV AX,”10”

      MOV BX,”35”

      ADD AX,BX

14. Descreva os tipos de registradores existentes na CPU. Exemplifique-os com os registradores PC,
    IR, AC, DX, MAR e MBR.
15. Quem e como é feito o controle da execução das instruções pela CPU (etapas)?
16. Quais os prós e contras da decodificação de instruções feita diretamente por HW (hardwired
    control) ou por SW (microprogramação)?
17. Considere uma máquina hipotética com instruções de 16 bits (4 bits para opcode e 12 bits
    para endereço), responda:
        a. Qual a capacidade de endereçamento de cada instrução?
        b. Sendo a memória formada por células de 16 bits, qual a capacidade de
           armazenamento da memória?
        c. Dado o subconjunto de opcode e a configuração de memória abaixo:

      0001 – Leitura da memória para o registrador AC.

      0010 – Gravação na memória a partir do registrador AC.
0011 – Adição do conteúdo da memória em AC.

      0100 – Subtração do conteúdo da memória de AC.

                                  Endereço       Memória
                                     100          1301
                                     101          3303
                                     102          4302
                                     103          2301
                                      ...          ...
                                     301          0005
                                     302          0004
                                     303          0002

      Descreva as operações desempenhadas pela UC, ULA e os respectivos registradores
      envolvidos na execução do trecho de programa armazenado entre os endereços 100 e
      103.

18. Qual é o objetivo do uso de interrupções? O que muda no ciclo de instruções básico para o
    tratamento de uma interrupção? Descreva as atividades necessárias em um ciclo de
    interrupção.
19. Como a CPU pode lidar com várias interrupções? Descreva o funcionamento básico de cada
    alternativa dada.
20. Descreva com suas palavras o que é um barramento. Indique e explique a função das suas
    principais vias.
21. Descreva a participação dos componentes ativo e passivo em uma transação de leitura pelo
    barramento. O que muda para uma transação de escrita?
22. Descreva os tipos de barramentos que podem existir entre a CPU, a memória principal e o
    sistema de E/S.
23. Apresente e discuta sobre os aspectos relevantes em um projeto de barramento. Esta
    discussão deve estar embasada no desempenho e custo do barramento.
24. Descreva como é feita uma operação de leitura de dados em um barramento síncrono e em
    um barramento assíncrono.
25. Como funciona a codificação BCD? Exemplifique esta codificação para o número 5347.
    Qual a desvantagem desta abordagem em relação ao sistema binário tradicional?
26. Qual é a unidade natural de organização da memória? Por quê?
27. Defina e categorize cada uma das seguintes características de um sistema de memória:
        a. Capacidade
        b. Unidade de transferência
        c. Tipo físico
        d. Persistência
        e. Alterabilidade
        f. Localização
28. Defina o que é organização de uma memória.
29. Explique cada um dos métodos de acesso utilizados nos sistemas de memória. Dê um
    exemplo de memória que usa cada método de acesso.
30. Quais são os parâmetros utilizados no cálculo de desempenho de uma memória? Explique-os.
31. O que é uma memória RAM? Quais são suas características físicas? Quais são os tipos de
    memória RAM existentes? Explique cada um deles, ressaltando suas diferenças.
32. Apresente e explique cada tipo de memória não-volátil, mostrando as características que as
    diferenciam.
33. Dado que um sistema de memória DRAM tem um tempo de acesso médio de 60 ns e um
    tempo necessário para as operações adicionais da memória entre os acessos de 15 ns, e
    considerando que a cada acesso são transferidos 32 bits. Qual é a velocidade de
    transferência desta memória?
34. O que é uma hierarquia de memória? Qual o seu objetivo e idéia básica? Apresente um
    diagrama de níveis hierárquicos com os principais tipos de memória presentes em um
computador, descrevendo as mudanças que ocorrem ao se descer na hierarquia. Qual
    dessas mudanças é a chave do sucesso da hierarquia?
35. Quais são os princípios básicos que garantem o funcionamento da hierarquia de memória?
    Explique cada um deles.
36. Considere um sistema de memória com 2 níveis com as seguintes características:
    • Tempo de acesso médio do nível 1 (T1) = 3 ns
    • Tempo de acesso médio do nível 1 (T2) = 20 ns
    • Custo médio/bit do nível 2 (C1) = $ 50,00
    • Custo médio/bit do nível 2 (C2) = $ 0,80

   Responda:

        a. Qual deve ser a taxa de acerto e falha do nível 1 para garantir um tempo de acesso
           médio do sistema (Ts) de 7,25 ns?
        b. Dado que o tamanho do nível 1 não pode ser maior que 1/8 do tamanho do nível 2,
           qual será o maior valor possível para o custo médio/bit do sistema (Cs)?
37. Qual a vantagem em acessar uma posição da memória DRAM através de linhas de sinais
    horizontais (linha) e verticais (coluna), utilizando vias de endereço multiplexadas? Se o
    barramento de endereço possui 10 linhas multiplexadas, qual é o tamanho da pastilha DRAM
    com 1 bit por posição? E se as linhas de endereçamento não forem multiplexadas?
38. Como é o funcionamento básico de uma lógica para detecção e correção de erro nos
    dados armazenados na memória?
39. Qual a quantidade e posicionamento dos bits de verificação necessários para a detecção e
    correção de 1 erro pelo código de Hamming (SEC) para uma palavra de 16 bits? Qual a
    mudança nesta quantidade para que o algoritmo detecte 2 erros e corrija apenas 1 (SEC-
    DEC)?
40. Qual é o código de verificação gerado pelo código de Hamming SEC sobre a palavra
    10110100? Qual o código gerado na recuperação se ocorresse um erro no 5º bit da palavra
    (10100100)?
41. O que é a memória cache? Quais são seu objetivo e a idéia básica de seu funcionamento?
42. Como a cachê se comunica com a CPU e a memória principal? Por que são usadas estas
    formas de comunicação? Mostre o funcionamento básico de 2 operações de busca de
    dados pela CPU, uma com acerto e outra com falha na cache.
43. Considere uma memória cache com 4 palavras de 32 bits por linha. Considere também que
    esta memória cache tem 512 KB e a memória principal tenha 4 GB.
        a. Qual a quantidade de linhas na memória cache?
        b. Qual a quantidade de blocos existentes na memória principal?
44. Quais as vantagens de se empregar uma cache da arquitetura de Harvard ou uma cache
    unificada?
45. Quais são as influências do tamanho da cache e do tamanho da linha de cache sobre o
    projeto da memória cache? Explane sobre os valores ideais para estes aspectos de projeto.
46. Qual é a influência da função de mapeamento no projeto da cache? Explique cada uma
    das técnicas de mapeamento que podem ser utilizadas, apresentando as vantagens e
    desvantagens, se existente.
47. Considere uma memória principal de 1 GB (16 bits/célula) e uma cache de 256 KB.
        a. Qual o tamanho (em bits) do endereço enviado pela CPU?
        b. Dado que a cache é composta por 64 linhas com 4 palavras por linha, qual é o
           tamanho de cada campo de endereço para o mapeamento direto?
        c. Considere agora que as 64 linhas descritas acima sejam arranjadas em 16 conjuntos.
           Qual é o tamanho de cada campo da linha de endereço ?
48. Para que serve um algoritmo de substituição? Qual sua associação com as funções de
    mapeamento? Indique as 4 técnicas mais utilizadas, explicando a idéia de cada uma e
    apresentando uma possibilidade de implementação para um mapeamento associativo por
    conjunto de 2 linhas.
49. Qual a função da política de atualização? Quais as diferenças e a influência das funções de
    escrita direta e escrita retroativa sobre o sistema de memória? Como estas políticas são
    implementadas em sistemas multiprocessados?
50. Como é organizado/dividido os dados dentro de um disco magnético? Por que existem
    espaços entre estas divisões?
51. Quais são os fatores que afetam o tempo de operação de E/S em disco? Explique aqueles
    associados diretamente com a busca da informação nas divisões do dispositivo.
52. Considere um disco com tempo de busca estimado de 20 ms e uma velocidade de rotação
    de 5400 RPM.
       a. Calcule o atraso rotacional médio.
       b. Calcule o tempo total de acesso médio para ler 18 KB em um disco com 10 trilhas, 48
          setores/trilha e 512 bytes/setor.
       c. Por que o uso do tempo total de acesso médio não é muito confiável?
53. Considerando os tipos de RAID:
       a. Diferencie o RAID 0 do RAID 1.
       b. Diferencie o RAID 2 do RAID 3.
       c. Diferencie o RAID 4 do RAID 4.
       d. Diferencie o RAID 4 do RAID 5.
       e. Diferencie o RAID 5 do RAID 6.



Questões complementares:

1. Listas de exercícios recomendados do livro do Tanenbaum:
   • Questões 8, 11, 12 e 25 do capítulo 2.



2. Listas de exercícios recomendados do livro do stallings:
   • Questões 2.2 do capítulo 2.
   • Questões 3.1, 3.2, 3.4, 3.6 e 3.7 do capítulo 3.
   • Questões 4.2, 4.4, 4.5, 4.6, 4.7, 4.8, 4.10, 4.13, 4.17, 4.20 e 4.21 do capítulo 4.
   • Questões 5.1, 5.2 e 5.3 do capítulo 5.

Mais conteúdo relacionado

Mais procurados

Introducao arq computador
Introducao arq computadorIntroducao arq computador
Introducao arq computadorPAULO Moreira
 
Exercícios de avaliação 01 hardware professor
Exercícios de avaliação 01 hardware    professorExercícios de avaliação 01 hardware    professor
Exercícios de avaliação 01 hardware professorpronatecvja
 
Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosWellington Oliveira
 
Arquitetura de Computadores: Conceitos básicos
Arquitetura de Computadores: Conceitos básicosArquitetura de Computadores: Conceitos básicos
Arquitetura de Computadores: Conceitos básicosAlex Camargo
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoElaine Cecília Gatto
 
Arquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasArquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasAlex Camargo
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaWellington Oliveira
 
Resolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas OperacionaisResolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas OperacionaisRonildo Oliveira
 
Memória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresMemória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresWellington Oliveira
 
Infraestrutura De Hardware Volume 1 2 e 3
Infraestrutura De Hardware   Volume 1 2 e 3Infraestrutura De Hardware   Volume 1 2 e 3
Infraestrutura De Hardware Volume 1 2 e 3Albérico Henrique
 
Organizações de Múltiplos Processadores - UFMA - Engenharia da Computação.
Organizações de Múltiplos Processadores - UFMA - Engenharia da Computação.Organizações de Múltiplos Processadores - UFMA - Engenharia da Computação.
Organizações de Múltiplos Processadores - UFMA - Engenharia da Computação.Leonardo Venancio
 
Arquitetura de Von Neumann
Arquitetura de Von NeumannArquitetura de Von Neumann
Arquitetura de Von NeumannWanessa Ribeiro
 

Mais procurados (20)

Introducao arq computador
Introducao arq computadorIntroducao arq computador
Introducao arq computador
 
Lista2009 2
Lista2009 2Lista2009 2
Lista2009 2
 
Roteiro IOC 05
Roteiro IOC 05Roteiro IOC 05
Roteiro IOC 05
 
Exercícios de avaliação 01 hardware professor
Exercícios de avaliação 01 hardware    professorExercícios de avaliação 01 hardware    professor
Exercícios de avaliação 01 hardware professor
 
Capítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais ModernosCapítulo 5 Sistemas Operacionais Modernos
Capítulo 5 Sistemas Operacionais Modernos
 
Introducao aula-i
Introducao aula-iIntroducao aula-i
Introducao aula-i
 
Arquitetura de Computadores: Conceitos básicos
Arquitetura de Computadores: Conceitos básicosArquitetura de Computadores: Conceitos básicos
Arquitetura de Computadores: Conceitos básicos
 
Algoritmos - Introdução à Computação
Algoritmos - Introdução à ComputaçãoAlgoritmos - Introdução à Computação
Algoritmos - Introdução à Computação
 
Aula 06-oac-memoria-principal
Aula 06-oac-memoria-principalAula 06-oac-memoria-principal
Aula 06-oac-memoria-principal
 
Arquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasArquitetura de Computadores: Memórias
Arquitetura de Computadores: Memórias
 
Sistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de MemóriaSistemas Operacionais Modernos - Gerenciamento de Memória
Sistemas Operacionais Modernos - Gerenciamento de Memória
 
Resolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas OperacionaisResolução de Problemas - Sistemas Operacionais
Resolução de Problemas - Sistemas Operacionais
 
Ficha de trabalho 3
Ficha de trabalho 3Ficha de trabalho 3
Ficha de trabalho 3
 
Modelo de von neumann melhorado
Modelo de von neumann melhoradoModelo de von neumann melhorado
Modelo de von neumann melhorado
 
Memória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de ComputadoresMemória Interna - Arquitetura e Organização de Computadores
Memória Interna - Arquitetura e Organização de Computadores
 
Infraestrutura De Hardware Volume 1 2 e 3
Infraestrutura De Hardware   Volume 1 2 e 3Infraestrutura De Hardware   Volume 1 2 e 3
Infraestrutura De Hardware Volume 1 2 e 3
 
Organizações de Múltiplos Processadores - UFMA - Engenharia da Computação.
Organizações de Múltiplos Processadores - UFMA - Engenharia da Computação.Organizações de Múltiplos Processadores - UFMA - Engenharia da Computação.
Organizações de Múltiplos Processadores - UFMA - Engenharia da Computação.
 
Hardware memória principal
Hardware  memória  principalHardware  memória  principal
Hardware memória principal
 
Memória Primária
Memória PrimáriaMemória Primária
Memória Primária
 
Arquitetura de Von Neumann
Arquitetura de Von NeumannArquitetura de Von Neumann
Arquitetura de Von Neumann
 

Semelhante a 1a lista exercicios

Ficha de exercicios
Ficha de exerciciosFicha de exercicios
Ficha de exerciciosreginafilipa
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessadosLorena Barreto
 
Unidade 2.1.4 Cpu
Unidade 2.1.4   CpuUnidade 2.1.4   Cpu
Unidade 2.1.4 Cpuguest18dcd9
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalhoRafael Cruz
 
Exercícios para semestre
Exercícios para semestreExercícios para semestre
Exercícios para semestreredesinforma
 
Lista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de MicrosLista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de MicrosPablo Mariano
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e softwarePaulo Fonseca
 
Sistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passosSistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passosMarcelo Barros de Almeida
 
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
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesAlex Camargo
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposHenriqueMateusChigum
 
Redes lista exercicios
Redes lista exerciciosRedes lista exercicios
Redes lista exerciciosredesinforma
 
10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladoresAlyson Cavalcante
 
Máquinas Multiníveis - Nível da Microarquitetura
Máquinas Multiníveis - Nível da MicroarquiteturaMáquinas Multiníveis - Nível da Microarquitetura
Máquinas Multiníveis - Nível da MicroarquiteturaLincoln Lamas
 
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
 

Semelhante a 1a lista exercicios (20)

Bancode perguntas
Bancode perguntasBancode perguntas
Bancode perguntas
 
Exer revisão int_comp
Exer revisão int_compExer revisão int_comp
Exer revisão int_comp
 
Ficha de exercicios
Ficha de exerciciosFicha de exercicios
Ficha de exercicios
 
Exercicios 06
Exercicios 06Exercicios 06
Exercicios 06
 
Augusto loureiro sistemas microprocessados
Augusto loureiro   sistemas microprocessadosAugusto loureiro   sistemas microprocessados
Augusto loureiro sistemas microprocessados
 
Unidade 2.1.4 Cpu
Unidade 2.1.4   CpuUnidade 2.1.4   Cpu
Unidade 2.1.4 Cpu
 
Pentium pro trabalho
Pentium pro   trabalhoPentium pro   trabalho
Pentium pro trabalho
 
Exercícios para semestre
Exercícios para semestreExercícios para semestre
Exercícios para semestre
 
Resumo x86
Resumo x86Resumo x86
Resumo x86
 
Lista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de MicrosLista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de Micros
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e software
 
Lista de exercícios 01
Lista de exercícios 01 Lista de exercícios 01
Lista de exercícios 01
 
Sistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passosSistemas embarcados: motivação e primeiros passos
Sistemas embarcados: motivação e primeiros passos
 
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
 
Arquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruçõesArquitetura de Computadores: Barramentos e instruções
Arquitetura de Computadores: Barramentos e instruções
 
Microprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,TiposMicroprocessador - Historial, Conceitos,Tipos
Microprocessador - Historial, Conceitos,Tipos
 
Redes lista exercicios
Redes lista exerciciosRedes lista exercicios
Redes lista exercicios
 
10 apostila microcontroladores
10  apostila microcontroladores10  apostila microcontroladores
10 apostila microcontroladores
 
Máquinas Multiníveis - Nível da Microarquitetura
Máquinas Multiníveis - Nível da MicroarquiteturaMáquinas Multiníveis - Nível da Microarquitetura
Máquinas Multiníveis - Nível da Microarquitetura
 
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
 

Mais de redesinforma (20)

Completas
CompletasCompletas
Completas
 
Redes2
Redes2Redes2
Redes2
 
Redes3
Redes3Redes3
Redes3
 
Redes osi
Redes osiRedes osi
Redes osi
 
Basico de protocolos_2009
Basico de protocolos_2009Basico de protocolos_2009
Basico de protocolos_2009
 
Questoes
QuestoesQuestoes
Questoes
 
Lista exerc conceitos-mod-ref
Lista exerc conceitos-mod-refLista exerc conceitos-mod-ref
Lista exerc conceitos-mod-ref
 
Exercicio parte1
Exercicio parte1Exercicio parte1
Exercicio parte1
 
Redes4
Redes4Redes4
Redes4
 
Redes5
Redes5Redes5
Redes5
 
Tcp transmission control protocol e ip internet protocol
Tcp  transmission control protocol e ip internet protocolTcp  transmission control protocol e ip internet protocol
Tcp transmission control protocol e ip internet protocol
 
Sincronas
SincronasSincronas
Sincronas
 
Semfio
SemfioSemfio
Semfio
 
Roteament
RoteamentRoteament
Roteament
 
Ri l5 052
Ri l5 052Ri l5 052
Ri l5 052
 
Ri a9
Ri a9Ri a9
Ri a9
 
Ri a8
Ri a8Ri a8
Ri a8
 
Ri a7
Ri a7Ri a7
Ri a7
 
Ri a6
Ri a6Ri a6
Ri a6
 
Ri a3
Ri a3Ri a3
Ri a3
 

Último

Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...IsabelPereira2010
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxLuizHenriquedeAlmeid6
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFtimaMoreira35
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 

Último (20)

Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptxSlides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
Slides Lição 04, Central Gospel, O Tribunal De Cristo, 1Tr24.pptx
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
Ficha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdfFicha de trabalho com palavras- simples e complexas.pdf
Ficha de trabalho com palavras- simples e complexas.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 

1a lista exercicios

  • 1. Lista de Exercícios Organização de Computadores 1 Prof. Luiz Gustavo Almeida Martins Questões: 1. Defina arquitetura e organização de computadores. Exemplifique estes conceitos. 2. Qual o objetivo de abstrair o computador em uma estrutura hierárquica com multi-níveis? Fundamente sua resposta tanto na parte física (HW) quanto lógica (SW). 3. Apresente e descreva os níveis de abstração propostos pelo livro do Tanenbaum. 4. Durante a concepção de um computador, o projetista deve focar nas características funcionais e estruturais de cada nível. Apresente e descreva os elementos funcionais e estruturais essenciais de um computador. Se possível, relacione-os. 5. O que é a Lei de Moore? Qual seu impacto sobre os tipos de computadores e sobre os processadores e a memória? 6. Quais são os tipos de computadores disponíveis atualmente? Descreva-os sucintamente. 7. Descreva os conceitos básicos da arquitetura de von-Neumann. Apresente outros exemplos de arquitetura (pelo menos 3), indicando sua diferença para a arquitetura de von-Neumann. 8. Apresente e descreva os principais componentes da arquitetura de von-Neumann existente nos computadores atuais. 9. O que é o gargalo de von-Neumann? Como ele é influenciado pela Lei de Moore? 10. Quais são as técnicas empregadas para o balanceamento de desempenho entre processador e memória? E entre processador e sistema de E/S? 11. Quais são os componentes principais da CPU? Descreva a participação de cada um deles no funcionamento da CPU. 12. O que é um ciclo de instrução? Quais são suas etapas e atividades previstas em cada? 13. Considerando o caminho de dados apresentado, mostre o fluxo de execução das operações: MOV AX,”10” MOV BX,”35” ADD AX,BX 14. Descreva os tipos de registradores existentes na CPU. Exemplifique-os com os registradores PC, IR, AC, DX, MAR e MBR. 15. Quem e como é feito o controle da execução das instruções pela CPU (etapas)? 16. Quais os prós e contras da decodificação de instruções feita diretamente por HW (hardwired control) ou por SW (microprogramação)? 17. Considere uma máquina hipotética com instruções de 16 bits (4 bits para opcode e 12 bits para endereço), responda: a. Qual a capacidade de endereçamento de cada instrução? b. Sendo a memória formada por células de 16 bits, qual a capacidade de armazenamento da memória? c. Dado o subconjunto de opcode e a configuração de memória abaixo: 0001 – Leitura da memória para o registrador AC. 0010 – Gravação na memória a partir do registrador AC.
  • 2. 0011 – Adição do conteúdo da memória em AC. 0100 – Subtração do conteúdo da memória de AC. Endereço Memória 100 1301 101 3303 102 4302 103 2301 ... ... 301 0005 302 0004 303 0002 Descreva as operações desempenhadas pela UC, ULA e os respectivos registradores envolvidos na execução do trecho de programa armazenado entre os endereços 100 e 103. 18. Qual é o objetivo do uso de interrupções? O que muda no ciclo de instruções básico para o tratamento de uma interrupção? Descreva as atividades necessárias em um ciclo de interrupção. 19. Como a CPU pode lidar com várias interrupções? Descreva o funcionamento básico de cada alternativa dada. 20. Descreva com suas palavras o que é um barramento. Indique e explique a função das suas principais vias. 21. Descreva a participação dos componentes ativo e passivo em uma transação de leitura pelo barramento. O que muda para uma transação de escrita? 22. Descreva os tipos de barramentos que podem existir entre a CPU, a memória principal e o sistema de E/S. 23. Apresente e discuta sobre os aspectos relevantes em um projeto de barramento. Esta discussão deve estar embasada no desempenho e custo do barramento. 24. Descreva como é feita uma operação de leitura de dados em um barramento síncrono e em um barramento assíncrono. 25. Como funciona a codificação BCD? Exemplifique esta codificação para o número 5347. Qual a desvantagem desta abordagem em relação ao sistema binário tradicional? 26. Qual é a unidade natural de organização da memória? Por quê? 27. Defina e categorize cada uma das seguintes características de um sistema de memória: a. Capacidade b. Unidade de transferência c. Tipo físico d. Persistência e. Alterabilidade f. Localização 28. Defina o que é organização de uma memória. 29. Explique cada um dos métodos de acesso utilizados nos sistemas de memória. Dê um exemplo de memória que usa cada método de acesso. 30. Quais são os parâmetros utilizados no cálculo de desempenho de uma memória? Explique-os. 31. O que é uma memória RAM? Quais são suas características físicas? Quais são os tipos de memória RAM existentes? Explique cada um deles, ressaltando suas diferenças. 32. Apresente e explique cada tipo de memória não-volátil, mostrando as características que as diferenciam. 33. Dado que um sistema de memória DRAM tem um tempo de acesso médio de 60 ns e um tempo necessário para as operações adicionais da memória entre os acessos de 15 ns, e considerando que a cada acesso são transferidos 32 bits. Qual é a velocidade de transferência desta memória? 34. O que é uma hierarquia de memória? Qual o seu objetivo e idéia básica? Apresente um diagrama de níveis hierárquicos com os principais tipos de memória presentes em um
  • 3. computador, descrevendo as mudanças que ocorrem ao se descer na hierarquia. Qual dessas mudanças é a chave do sucesso da hierarquia? 35. Quais são os princípios básicos que garantem o funcionamento da hierarquia de memória? Explique cada um deles. 36. Considere um sistema de memória com 2 níveis com as seguintes características: • Tempo de acesso médio do nível 1 (T1) = 3 ns • Tempo de acesso médio do nível 1 (T2) = 20 ns • Custo médio/bit do nível 2 (C1) = $ 50,00 • Custo médio/bit do nível 2 (C2) = $ 0,80 Responda: a. Qual deve ser a taxa de acerto e falha do nível 1 para garantir um tempo de acesso médio do sistema (Ts) de 7,25 ns? b. Dado que o tamanho do nível 1 não pode ser maior que 1/8 do tamanho do nível 2, qual será o maior valor possível para o custo médio/bit do sistema (Cs)? 37. Qual a vantagem em acessar uma posição da memória DRAM através de linhas de sinais horizontais (linha) e verticais (coluna), utilizando vias de endereço multiplexadas? Se o barramento de endereço possui 10 linhas multiplexadas, qual é o tamanho da pastilha DRAM com 1 bit por posição? E se as linhas de endereçamento não forem multiplexadas? 38. Como é o funcionamento básico de uma lógica para detecção e correção de erro nos dados armazenados na memória? 39. Qual a quantidade e posicionamento dos bits de verificação necessários para a detecção e correção de 1 erro pelo código de Hamming (SEC) para uma palavra de 16 bits? Qual a mudança nesta quantidade para que o algoritmo detecte 2 erros e corrija apenas 1 (SEC- DEC)? 40. Qual é o código de verificação gerado pelo código de Hamming SEC sobre a palavra 10110100? Qual o código gerado na recuperação se ocorresse um erro no 5º bit da palavra (10100100)? 41. O que é a memória cache? Quais são seu objetivo e a idéia básica de seu funcionamento? 42. Como a cachê se comunica com a CPU e a memória principal? Por que são usadas estas formas de comunicação? Mostre o funcionamento básico de 2 operações de busca de dados pela CPU, uma com acerto e outra com falha na cache. 43. Considere uma memória cache com 4 palavras de 32 bits por linha. Considere também que esta memória cache tem 512 KB e a memória principal tenha 4 GB. a. Qual a quantidade de linhas na memória cache? b. Qual a quantidade de blocos existentes na memória principal? 44. Quais as vantagens de se empregar uma cache da arquitetura de Harvard ou uma cache unificada? 45. Quais são as influências do tamanho da cache e do tamanho da linha de cache sobre o projeto da memória cache? Explane sobre os valores ideais para estes aspectos de projeto. 46. Qual é a influência da função de mapeamento no projeto da cache? Explique cada uma das técnicas de mapeamento que podem ser utilizadas, apresentando as vantagens e desvantagens, se existente. 47. Considere uma memória principal de 1 GB (16 bits/célula) e uma cache de 256 KB. a. Qual o tamanho (em bits) do endereço enviado pela CPU? b. Dado que a cache é composta por 64 linhas com 4 palavras por linha, qual é o tamanho de cada campo de endereço para o mapeamento direto? c. Considere agora que as 64 linhas descritas acima sejam arranjadas em 16 conjuntos. Qual é o tamanho de cada campo da linha de endereço ? 48. Para que serve um algoritmo de substituição? Qual sua associação com as funções de mapeamento? Indique as 4 técnicas mais utilizadas, explicando a idéia de cada uma e apresentando uma possibilidade de implementação para um mapeamento associativo por conjunto de 2 linhas. 49. Qual a função da política de atualização? Quais as diferenças e a influência das funções de escrita direta e escrita retroativa sobre o sistema de memória? Como estas políticas são implementadas em sistemas multiprocessados?
  • 4. 50. Como é organizado/dividido os dados dentro de um disco magnético? Por que existem espaços entre estas divisões? 51. Quais são os fatores que afetam o tempo de operação de E/S em disco? Explique aqueles associados diretamente com a busca da informação nas divisões do dispositivo. 52. Considere um disco com tempo de busca estimado de 20 ms e uma velocidade de rotação de 5400 RPM. a. Calcule o atraso rotacional médio. b. Calcule o tempo total de acesso médio para ler 18 KB em um disco com 10 trilhas, 48 setores/trilha e 512 bytes/setor. c. Por que o uso do tempo total de acesso médio não é muito confiável? 53. Considerando os tipos de RAID: a. Diferencie o RAID 0 do RAID 1. b. Diferencie o RAID 2 do RAID 3. c. Diferencie o RAID 4 do RAID 4. d. Diferencie o RAID 4 do RAID 5. e. Diferencie o RAID 5 do RAID 6. Questões complementares: 1. Listas de exercícios recomendados do livro do Tanenbaum: • Questões 8, 11, 12 e 25 do capítulo 2. 2. Listas de exercícios recomendados do livro do stallings: • Questões 2.2 do capítulo 2. • Questões 3.1, 3.2, 3.4, 3.6 e 3.7 do capítulo 3. • Questões 4.2, 4.4, 4.5, 4.6, 4.7, 4.8, 4.10, 4.13, 4.17, 4.20 e 4.21 do capítulo 4. • Questões 5.1, 5.2 e 5.3 do capítulo 5.