MarceloLobosco
MarceloLobosco
  • 106
  • 29 043
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Entrada e Saída.
Uma vantagem importante das interrupções em relação ao polling é a capacidade do processador realizar outras tarefas enquanto espera a comunicação de um dispositivo de E/S. Suponha que um processador de 1GHz precise ler 1000 bytes de dados de determinado dispositivo de E/S. O dispositivo de E/S fornece 1 byte de dados a cada 0,02ms. O código para processar os dados e armazená-los em um buffer utiliza 1000 ciclos. Se, em vez disso, o processador for interrompido quando um byte estiver pronto, e o processador gastar o tempo entre as interrupções em outra tarefa, quantos ciclos dessa outra tarefa o processador pode completar enquanto a comunicação de E/S está ocorrendo, considerando que o overhead para tratar uma interrupção é de 200 ciclos?
zhlédnutí: 93

Video

UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Entrada e Saída.
zhlédnutí 76Před 9 měsíci
Uma vantagem importante das interrupções em relação ao polling é a capacidade do processador realizar outras tarefas enquanto espera a comunicação de um dispositivo de E/S. Suponha que um processador de 1GHz precise ler 1000 bytes de dados de determinado dispositivo de E/S. O dispositivo de E/S fornece 1 byte de dados a cada 0,02ms. O código para processar os dados e armazená-los em um buffer u...
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Entrada e Saída.
zhlédnutí 88Před 9 měsíci
Um programa realiza repetidamente um processo em três etapas: ele lê um bloco de 4 KB de dados do disco, faz algum processamento nesses dados e depois escreve o resultado como outro bloco de 4 KB em outro lugar no disco. Cada bloco é contíguo e localizado aleatoriamente em uma única trilha do disco. A unidade de disco gira a 10.000 rpm, possui um tempo de seek médio de 4ms e uma velocidade de t...
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Pipeline.
zhlédnutí 122Před 9 měsíci
Um arquiteto de computadores precisa projetar o pipeline de um novo microprocessador. Ele tem um núcleo de um programa exemplo com 10^12 instruções. Cada instrução exige 50ps para terminar. a)(1.0 pt) Suponha que o arquiteto projete um pipeline perfeito com 15 estágios. a) Qual é o ganho de velocidade conseguido em comparação com o processador sem pipeline? b) Quanto tempo será necessário para ...
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Pipeline.
zhlédnutí 88Před 9 měsíci
Dado que os tempos dos estágios individuais em um caminho de dados sejam IF=250ps, ID=350ps, EX=150ps, MEM=300ps e WB=200ps, responda: a) Qual o tempo de ciclo de clock em um processador com e sem pipeline? b) Suponha que possamos escolher apenas um estágio do pipeline para ser dividido em dois, cada um destes com metade do tempo do estágio original. Qual seria o melhor estágio a ser dividido? ...
UFJF. DCC. Organização de Computadores. Resolução de exercícios. Pipeline.
zhlédnutí 144Před 9 měsíci
Considere a seguinte sequência de instruções: SW R16, -100 (R6) LW R4, 8 (R16) ADD R5, R4, R4 a) Identifique os tipos de hazards que ocorreriam neste código. b) Assuma agora que o processador não implemente o mecanismo de forward. Adicione instruções NOP (bolhas no pipeline) de modo a eliminar os hazards do pipeline.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Pipeline.
zhlédnutí 203Před 9 měsíci
Considere a seguinte sequência de instruções: I1 ADD R1, R2, R1 I2 LW R2, 0(R1) I3 LW R1, 4(R1) I4 OR R3, R1, R2 a) Assumindo que o processador implemente o mecanismo de forward, encontre todos os hazards nesta sequencia de instruções. b) Assumindo agora que o processador não implemente o mecanismo de forward, encontre todos os hazards nesta sequencia de instruções.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Pipeline.
zhlédnutí 134Před 9 měsíci
Stalls no pipeline decorrentes de falhas na previsão dos desvios levam a um aumento no CPI da aplicação. Calcule o CPI extra de uma aplicação em que 8% de suas instruções são desvios condicionais, e em que o previsor dinâmico de desvios falhe em 2% das previsões. Considere nesta questão que: a) o endereço da instrução que segue o desvio só pode ser buscado da memória de instruções no ciclo de c...
UFJF. DCC070. Organização de Computadores. Resolução de Exercício. Pipeline. Questão 2.
zhlédnutí 112Před 10 měsíci
Pipelines possuem registradores entre cada um dos seus estágios, e estes, por sua vez, adicionam uma latência no tempo total de execução do pipeline. Considere que esta latência adicional para a leitura de um registrador do pipeline e a escrita no registrador seguinte seja de 15ps. Neste cenário, e assumindo que não existam stalls no pipeline, qual seria a aceleração alcançada pelo pipeline, qu...
UFJF. DCC070. Organização de Computadores. Resolução de Exercício. Pipeline. Questão 1.
zhlédnutí 97Před 10 měsíci
Dado que os tempos dos estágios individuais em um caminho de dados sejam IF=150ps, ID=200ps, EX=200ps, MEM=200ps e WB=100ps, responda: a) Se o tempo para a operação da ALU puder ser encurtado em 20%, isso afetará o ganho de velocidade obtido pela técnica de pipelining? Se sim, em quanto? Se não, por quê? b) E se a operação de ALU agora exigir 20% mais tempo?
Imunologia Computacional e Computação de Alto Desempenho
zhlédnutí 119Před 10 měsíci
Vídeo de apresentação dos tópicos de pesquisa do professor Marcelo Lobosco, preparado para a disciplina DCC175 (Introdução à Ciência da Computação).
UFJF. DCC. DCC070. Organização de Computadores. Exercício:MemtoReg pode ser substituído por MemRead?
zhlédnutí 151Před 11 měsíci
Um dos alunos propôs que o sinal de controle MemtoReg seja eliminado. O multiplexador que tem MemtoReg como entrada de controle usará o sinal de controle MemRead em seu lugar. A modificação proposta pelo aluno irá funcionar em uma máquina de ciclo único? Justifique sua resposta.
UFJF. DCC. DCC070. Organização de Computadores. Exercício: IEEE 754 para decimal
zhlédnutí 157Před 11 měsíci
Sabendo-se que o padrão IEEE 754 em precisão simples foi utilizado na representação do número binário 11000001001001000000000000000000, pergunta-se que valor na base decimal o mesmo representa.
UFJF. DCC. DCC070. Organização de Computadores. Exercício: sequência MIPS p/ verificar carry na soma
zhlédnutí 131Před 11 měsíci
Resolução do exercício: encontre a menor sequência de instruções MIPS para determinar se existe um carry vindo da soma dos registradores $t3 e $t4. Coloque 0 ou 1 no registrador $t2 se o carry for 0 ou 1, respectivamente. Considere que a operação de soma foi realizada com valores positivos.
Modelagem Computacional do Sistema Imunológico Humano
zhlédnutí 12Před rokem
Pitch do projeto APQ-02830-17, financiado pela FAPEMIG.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de Memória.
zhlédnutí 197Před rokem
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de Memória.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de Memória.
zhlédnutí 162Před rokem
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de Memória.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de Memória
zhlédnutí 163Před rokem
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de Memória
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de Memória
zhlédnutí 150Před rokem
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de Memória
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de memória.
zhlédnutí 223Před rokem
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Hierarquia de memória.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Assembly MIPS.
zhlédnutí 475Před 2 lety
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Assembly MIPS.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Assembly MIPS.
zhlédnutí 1KPřed 2 lety
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Assembly MIPS.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Assembly MIPS.
zhlédnutí 924Před 2 lety
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Assembly MIPS.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
zhlédnutí 151Před 2 lety
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
zhlédnutí 157Před 2 lety
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
zhlédnutí 139Před 2 lety
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
zhlédnutí 193Před 2 lety
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
zhlédnutí 434Před 2 lety
UFJF. DCC. Organização de Computadores. Resolução de Exercícios. Desempenho.
UFJF. DCC070. Organização de Computadores. Processo de Fabricação de Processadores.
zhlédnutí 119Před 2 lety
UFJF. DCC070. Organização de Computadores. Processo de Fabricação de Processadores.
UFJF. DCC070. Organização de Computadores. Processo de Fabricação de Processadores.
zhlédnutí 147Před 2 lety
UFJF. DCC070. Organização de Computadores. Processo de Fabricação de Processadores.

Komentáře

  • @Sonecas_s
    @Sonecas_s Před 11 měsíci

    Você é meu herói

  • @CesarBArts
    @CesarBArts Před 11 měsíci

    Boa tarde professor, ótima aula! O sr. teria também uma questão que faça o contrário, ou seja, transforma de C para mips?

    • @MarceloLobosco
      @MarceloLobosco Před 11 měsíci

      Sim, temos alguns no canal: czcams.com/video/qycOxJTbaYU/video.html e czcams.com/video/txz3jP2UFDE/video.html

  • @docontrabds2009
    @docontrabds2009 Před rokem

    PROFESSOR, VOCÊ É FODA

  • @Leossj1
    @Leossj1 Před 2 lety

    2:48 Para normalizar o número a vírgula sempre andará para segunda casa? isso já é um padrão?

    • @MarceloLobosco
      @MarceloLobosco Před 2 lety

      Leonardo, boa noite. Um número em binário, quando normalizado, sempre deve estar no formato 1,XXXX. Em outras palavras, seguimos a mesma regra usada na notação científica normalizada, onde o dígito que representa a parte inteira sempre deve ser diferente de zero. Como na base binária só temos dois dígitos, o dígito que representa a parte inteira deve ser obrigatoriamente o 1. No exemplo, ao ser normalizado, o número 1110,1 passa a ser representado como 1,1101x2^3.

  • @mattheusnegrao
    @mattheusnegrao Před 2 lety

    Muito bom

  • @zelmameque2710
    @zelmameque2710 Před 3 lety

    Obrigada!

  • @marcelosoares6654
    @marcelosoares6654 Před 3 lety

    Obrigadooo!