SóProvas


ID
2330077
Banca
CESPE / CEBRASPE
Órgão
SEDF
Ano
2017
Provas
Disciplina
Noções de Informática
Assuntos

Acerca dos sistemas de entrada, saída e armazenamento em arquiteturas de computadores, julgue o item que se segue.

Quando um sistema usa um canal de acesso direto à memória (DMA), a CPU inicia a transferência, mas não a executa.

Alternativas
Comentários
  • Correto

    Acesso direto à memória (DMA)

     

    O termo DMA é um acrónimo para a expressão em inglês Direct memory access. O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU. Muitos sistemas utilizam DMA, incluindo controladores de disco, placas gráficas, de rede ou de som.O acesso direto da memória é usado igualmente para transferência de dados de núcleos em processadores multi-core, em especial nos sistema-em-microplaquetas do processador, onde seu elemento de processamento é equipado com uma memória local ,e o acesso direto da memória é usado para transferir dados entre a memória local e a memória principal. Os computadores que têm os canais de acesso direto à memória podem transferir dados aos dispositivos com muito menos perdas gerais de processamento do que computadores sem uma via de acesso direto à memória. Similarmente um elemento de processamento dentro de um processador multi-core pode transferir dados para e de sua memória local sem ocupar seu tempo de processamento e permitir a simultaneidade de transferência de dados. Sem acesso direto da memória, usando a modalidade programada de entrada/saída (E/S) para uma comunicação com os dispositivos periféricos, ou as instruções da troca no caso dos núcleos multi-core, o processador central é ocupado inteiramente para a leitura ou escrita da operação, e assim não se torna possível executar o outro afazer. Com acesso direto da memória, o processador central executa transferências, faz outras operações enquanto alguma transferência estiver em andamento, recebe uma interrupção do controlador de acesso direto da memória uma vez que a operação foi feita.

     

    Fonte:https://pt.wikipedia.org/wiki/Acesso_direto_%C3%A0_mem%C3%B3ria

  • O DMA visa melhorar a performance geral do micro, permitindo que os periféricos transmitam dados diretamente para a memória, poupando o processador de mais esta tarefa.

    http://www.hardware.com.br/livros/hardware-manual/dma-acesso-direto-memoria.html

  • A CPU comanda um dispositivo responsável pela transferência, normalmente chamado simplesmente de DMA. Quando a CPU perceber o sinal de IRQ, ela verifica qual a transferência a ser feita e comanda o DMA, indicando o dispositivo de origem, a posição origem dos dados, a posição destino dos dados e o número de bytes a transferir. O circuito do DMA fará o resto. ( fonte Estratégia Concurso)

  • Exceção ao método Nishimura da negação.

  • noções de informática....rsrsrsrs

  • jesus.. rsrsrs

     

  • afffffff

  • Questão de 2017 sobre Noções de informática para  Professor de Educação Básica. PROFESSOR DE EDUCAÇÃO BÁSICA, gente!

     

    Bora estudar que o funil tá se estreitando!

     

     

  • Noções de informática???

    Tá Sertu!!

  • Onde está o Fernando Nishimura?

  • A arquitetura do computador evoluiu ao longo dos anos para que o processador se encarregue apenas das operações de processamento.
    A transferência de dados entre os dispositivos e para a memória RAM foram separadas em canais do barramento, permitindo a troca dos dados e entrega para o processador somente daquelas informações que ele realmente precisa executa.
    O canal de acesso direto à memória (DMA - Direct Memory Access) é usado para realizar a transferência dos dados, mas sem a execução dos dados pelo processador (CPU), que se encarrega apenas de iniciar ela.
    Gabarito: Certo.


  • Ok, entendi que o DMA realiza a transferência de dados sem onerar a CPU. Mas a questão fala: "A CPU inicia a transferência mas não a executa". Eu entendi que a transferência não é executada. Alguém pode me explicar, por favor?

  • O termo DMA é um acrónimo para a expressão em inglês Direct memory access.O DMA permite que certos dispositivos  de hardware num computador acessem a memória  do sistema para leitura e escrita independentemente da CPU>

  • Dizer que a CPU inicia a tranferência é um pouco pesado. A CPU simplesmente avisa pro DMA de onde e para onde ele quer transferir os dados e o DMA avisa pra CPU no término da transação. Acho que o examinador deu uma viajada.

  • Questões de Informática = só sei que nada sei!

  • misericórdia

  • valei-me

  • A arquitetura do computador evoluiu ao longo dos anos para que o processador se encarregue apenas das operações de processamento.
    A transferência de dados entre os dispositivos e para a memória RAM foram separadas em canais do barramento, permitindo a troca dos dados e entrega para o processador somente daquelas informações que ele realmente precisa executa.
    O canal de acesso direto à memória (DMA - Direct Memory Access) é usado para realizar a transferência dos dados, mas sem a execução dos dados pelo processador (CPU), que se encarrega apenas de iniciar ela.

    Gabarito: Certo.

    Prof:Nishimura

  • Cespe tirou essa questão do wikipédia: 

    "Uma transferência por DMA essencialmente copia um bloco de memória de um dispositivo para outro. A CPU inicia a transferência, mas não executa a transferência. Para os chamados third party DMA, como é utilizado normalmente nos barramentos ISA, a transferência é realizada pelos controladores DMA que são tipicamente parte do chipset da placa mãe. Projetos mais avançados de barramento, como o PCI, tipicamente utilizam bus-mastering DMA, onde o dispositivo toma o controle do barramento e realiza a transferência de forma independente."

    https://pt.m.wikipedia.org/wiki/Acesso_direto_à_memória

  • https://www.youtube.com/watch?v=TH5QeJEVvjc

  • Aquela questão que você chuta e coloca nas mãos de Deus. :) hahahaha

  • Salve Guerreiros!

     

    O DMA é uma característica essencial dos computadores modernos. Normalmente o único componente que acessa a memória RAM da máquina é o processador. O recurso DMA permite que outros componentes também acessem a memória RAM diretamente, como discos rígidos, o que aumenta o desempenho na transferência de grande quantidade de dados. De outra maneira, a CPU teria que copiar todos os dados da fonte até o destino

     

    https://pt.wikipedia.org/wiki/Acesso_direto_%C3%A0_mem%C3%B3ria

  • uma pequena noção de hardware faz acertar essa questão... uma dica p esse tipo de questão é tentar entender o processo de um computador, como funciona.. aí fica simples.
  • É gente agora vamos ter que estudar informática de verdade hahah... Método Nishimura ta sendo descoberto pelos examinadores do cespe. Que droga!!! rs
    Mas falando sério... Essa questão é o cão chupando manga, nam...
    Até agora não entendi o porquê dessa bendita ta certa. #precisopassarlogo #ajudaDeus

    Segue o coment do Prof: O canal de acesso direto à memória (DMA - Direct Memory Access) é usado para realizar a transferência dos dados, mas sem a execução dos dados pelo processador (CPU), que se encarrega apenas de iniciar ela.

  • No meu entender a questão foi mal feita, dando a entender que a CPU inicia a transferência e na realidade que o faz é o dispositivo DMA. 

    De forma sucinta:

    1) Dispositivo de I/O (ex: drive de disco flexível) que quer transmitir dados, envia pedido ao dispositivo DMA;

    2) DMA solicita acesso aos barramentos (endereço e controle) à CPU;

    3) CPU libera barramento;

    4) DMA envia os endereços de memória e sinais de controle pelos respectivos barramentos e avisa dispositivo I/O que barramento pode ser utilizado;

    5) Dispositivo de I/O transfere os dados diretamenta à memória.

     

  • Autor: Fernando Nishimura , Professor de Informática

    A arquitetura do computador evoluiu ao longo dos anos para que o processador se encarregue apenas das operações de processamento.
    A transferência de dados entre os dispositivos e para a memória RAM foram separadas em canais do barramento, permitindo a troca dos dados e entrega para o processador somente daquelas informações que ele realmente precisa executa.
    O canal de acesso direto à memória (DMA - Direct Memory Access) é usado para realizar a transferência dos dados, mas sem a execução dos dados pelo processador (CPU), que se encarrega apenas de iniciar ela.
    Gabarito: Certo.

  • or: Fernando Nishimura , Professor de Informática

    A arquitetura do computador evoluiu ao longo dos anos para que o processador se encarregue apenas das operações de processamento.
    A transferência de dados entre os dispositivos e para a memória RAM foram separadas em canais do barramento, permitindo a troca dos dados e entrega para o processador somente daquelas informações que ele realmente precisa executa.
    O canal de acesso direto à memória (DMA - Direct Memory Access) é usado para realizar a transferência dos dados, mas sem a execução dos dados pelo processador (CPU), que se encarrega apenas de iniciar ela.
    Gabarito: Certo.

  • Quem (como eu) fez pelo método Nishimura tomou! kkkkk

    DMA: acesso direto à memória (Direct memory access) O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU.

  • DEIXEI ESSA EM BRANCO

  • O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU.

  • DMA :


    Direct Memory Access ou Acesso Direto à Memória.


    presente nos computadores mais modernos.


    acesso à memória do sistema, SEM depender da unidade de processamento central (CPU).


    O DMA é um recurso da placa mãe.


    Acesso direto à memória RAM, sem sobrecarregar o processador.


    Transferência de dados mais rápida.


    Usam o processo DMA, incluindo controladores de disco, placas de vídeo, placas de rede e placas de som.

    .

  • Deixaria em branco fácil!


  • Nem nunca ouvir dizer em DMA

  • "Você sabe o que é DMA, nunca vi nem comi muito menos falar."

  • o direto à memória (DMA)

     

    O termo DMA é um acrónimo para a expressão em inglês Direct memory access. O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU. Muitos sistemas utilizam DMA, incluindo controladores de disco, placas gráficas, de rede ou de som.

    O acesso direto da memória é usado igualmente para transferência de dados de núcleos em processadores multi-core, em especial nos sistema-em-microplaquetas do processador, onde seu elemento de processamento é equipado com uma memória local ,e o acesso direto da memória é usado para transferir dados entre a memória local e a memória principal. Os computadores que têm os canais de acesso direto à memória podem transferir dados aos dispositivos com muito menos perdas gerais de processamento do que computadores sem uma via de acesso direto à memória. Similarmente um elemento de processamento dentro de um processador multi-core pode transferir dados para e de sua memória local sem ocupar seu tempo de processamento e permitir a simultaneidade de transferência de dados.

    Sem acesso direto da memória, usando a modalidade programada de entrada/saída (E/S) para uma comunicação com os dispositivos periféricos, ou as instruções da troca no caso dos núcleos multi-core, o processador central é ocupado inteiramente para a leitura ou escrita da operação, e assim não se torna possível executar o outro afazer. Com acesso direto da memória, o processador central executa transferências, faz outras operações enquanto alguma transferência estiver em andamento, recebe uma interrupção do controlador de acesso direto da memória uma vez que a operação foi feita.

     

    Fonte:https://pt.wikipedia.org/wiki/Acesso_direto_%C3%A0_mem%C3%B3ria

  • Num rai estudar não seus mininos!

  • Correto

    O dado vai direto para memória RAM sem ser executado na CPU.

  • Já entendi o que é DMA. Mas alguém pode explicar.... 'a CPU inicia a transferência mas não a executa'?

  • É o seguinte Ana Malaguti respondendo a sua dúvida, quando a CPU "inicia" significa dizer que ela autoriza o DMA a executar o processamento entre periférico e memória, por exemplo a memória RAM placa de vídeo; por isso quem "executa" é o DMA!

  • Correto. Quando utilizamos a DMA, a informação vai direto para RAM sem ser executada pela CPU

  • Dica resolver questão

    Q805105

    Com relação a microcomputadores, aos seus componentes e aos programas neles utilizados, julgue o item que se segue.

    No DMA (direct memory access), método de transferência de dados entre a memória e os dispositivos de entrada e saída, os dados são transferidos entre esses dois componentes sem que precisem passar pelo microprocessador. Em muitos casos, o DMA é realizado com auxílio de dispositivo específico, denominado controlador de DMA.

    Certo

    Exemplo de funcionalidade do DMA

    DMA (Direct Memory Access) é uma funcionalidade implementada nos processadores e sistemas computacionais em geral, com o objetivo melhorar o desempenho e aumentar a velocidade do processamento de dados. 

    No geral, o processo consiste em ler ou gravar dados diretamente em um periférico sem a necessidade de ocupar o processador com essa tarefa.

    Um exemplo prático e muito claro da utilidade do DMA é o monitor. A quantidade de dados a ser processados para mostrar uma imagem na tela em tempo real é muito grande. Se apenas o processador do PC trabalhasse para realizar essa tarefa, provavelmente, ao colocarmos um vídeo para rodar, não conseguiríamos fazer mais nada. Porém, não é bem isso que acontece. Existe um componente chamado Controlador de DMA (DMAC - DMA Controller), que trabalha paralelo a CPU. Ele é o responsável por controlar todo esse processo de gravação ou leitura de dados com uma interferência mínima da CPU. Com esses dados o DMAC envia um pedido de interrupção a CPU, que cede ao DMAC o controle do fluxo de dados do periférico a ser utilizado, por exemplo um leitor de DVD. Então esse tráfego passa a ser controlado diretamente pelo DMAC, que quando termina a tarefa(de gravação ou leitura) envia um novo pedido de interrupção a CPU, para informar que a mesma já pode retomar o controle do fluxo de dados que havia cedido anteriormente. Dessa forma, a CPU economiza em tempo de processamento, tornando as tarefas realizadas por esses processos bem mais rápidas.

    fonte: http://www.roboliv.re/conteudo/dma-acesso-direto-a-memoria

    Créditos ao Colega William Constantino

  • Quem errou essa questão relaxe. Essa questão é para professor de informática e por isso pediu algo mais aprofundado.

  • Correto.

    A DMA transfere a informação para RAM sem ser executada pela CPU

  • DMA (direct memory action) NÃO usa o processador (CPU), pois age diretamente na memória.

    Gabarito: CERTO

  • DMA (direct memory action) NÃO usa o processador (CPU), pois age diretamente na memória.

    Gabarito: CERTO

  • CERTO

    O termo DMA é um acrônimo para a expressão em inglês Direct memory access. O DMA permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU. O DMA visa melhorar a performance geral do micro, permitindo que os periféricos transmitam dados diretamente para a memória, poupando o processador de mais esta tarefa. 

  • O DMA visa melhorar a performance geral do micro, permitindo que os periféricos transmitam dados diretamente para a memória, poupando o processador de mais esta tarefa.

    DMA (direct memory action) NÃO usa o processador (CPU), pois age diretamente na memória.

  • CESPE 2012 PEFOCE

    No DMA (direct memory acess), método de transferência de dados entre a memória e os dispositivos de entrada e saída, os dados são transferidos entre esses dois componentes sem que precisem passar pelo microprocessador. Em muitos casos, o DMA é realizado com auxílio de dispositivo específico denominado controlador de DMA. Certo

    O DMA tem o objetivo de melhorar o desempenho e aumentar a velocidade do processamento de dados.

  • O termo DMA é um  para a expressão em  Direct memory access. O DMA permite que certos dispositivos de  num  acessem a  do sistema para leitura e escrita independentemente da .

    Uma transferência por DMA essencialmente copia um bloco de memória de um dispositivo para outro. A CPU inicia a transferência, mas não executa a transferência. Para os chamados third party DMA, como é utilizado normalmente nos barramentos ISA, a transferência é realizada pelos controladores DMA que são tipicamente parte do chipset da placa mãe.

    Fonte:https://pt.wikipedia.org/wiki/Acesso_direto_%C3%A0_mem%C3%B3ria

  • ui ui ui, mais uma errada.

  • Noções de informática...

  • DMA (Direct Memory Access) - Permite que os periféricos acessem diretamente a memória RAM, sem ocupar o processador.

  • A arquitetura do computador evoluiu ao longo dos anos para que o processador se encarregue apenas das operações de processamento.

    A transferência de dados entre os dispositivos e para a memória RAM foram separadas em canais do barramento, permitindo a troca dos dados e entrega para o processador somente daquelas informações que ele realmente precisa executa.

    O canal de acesso direto à memória (DMA - Direct Memory Access) é usado para realizar a transferência dos dados, mas sem a execução dos dados pelo processador (CPU), que se encarrega apenas de iniciar ela.

    comentário da prof do QC

  • DMA (direct memory action) NÃO usa o processador (CPU), pois age diretamente na memória.

    Gabarito: CERTO

  • O edital fala noções de informática, só não especifica se são básicas, intermediárias ou avançadas kkkkkk

  • Quanta bobagem e erros nesses comentários.

    "DMA envolve um módulo adicional no barramento do sistema. O módulo de DMA é capaz de imitar o processador e, na realidade, assumir o controle do sistema do processador. Ele precisa fazer isso para transferir dados de e para a memória pelo barramento do sistema. Para essa finalidade, o módulo de DMA precisa usar o barramento apenas quando o processador não precisa dele, ou então precisa forçar o processador a suspender a operação temporariamente. Essa última técnica é mais comum e é conhecida como roubo de ciclo (cycle stealing), pois o módulo de DMA efetivamente rouba um ciclo do barramento.

    Quando o processador deseja ler ou escrever um bloco de dados, ele envia um comando ao módulo de DMA com as seguintes informações:

    • Indicação de uma operação de leitura ou escrita usando a linha de controle de leitura ou escrita entre o processador e o módulo de DMA.
    • O endereço do dispositivo de E/S envolvido, comunicado nas linhas de dados.
    • O local inicial na memória para ler ou escrever, comunicado nas linhas de dados e armazenado pelo módulo de DMA em seu registrador de endereço.
    • O número de palavras a serem lidas ou gravadas, novamente comunicado por meio das linhas de dados e armazenado no registrador contador de dados. 

    O processador, então, continua com outro trabalho. Ele delegou essa operação de E/S a um módulo de DMA. O módulo de DMA transfere o bloco de dados inteiro, uma palavra de cada vez, diretamente de ou para a memória, sem passar pelo processador. Quando a transferência termina, o módulo de DMA envia um sinal de interrupção ao processador. Assim, o processador é envolvido apenas no início e no final da transferência.

    fonte: Stallings - Arquitetura e Organização de Computadores. pg. 192-193

    gab. CERTO

  • ·        DMA: Usado para realizar transferência de dados mas sem a execução dos dados pelo processador (CPU) que se encarrega apenas de reiniciar

  • DMA (direct memory action) NÃO usa o processador (CPU), pois age diretamente na memória.

    Gabarito: CERTO

  • O DMA visa melhorar a performance geral do micro, permitindo que os periféricos transmitam dados diretamente para a memória, poupando o processador de mais esta tarefa. Logo, DMA  NÃO usa o processador (CPU), pois age diretamente na memória. Ou seja, quando um sistema usa um canal de acesso direto à memória (DMA), a CPU inicia a transferência, mas não a executa.

  • Com o uso do DMA (Direct Memory Access) é possível que certos

    dispositivos de hardware num computador acessem a memória do sistema

    para leitura e escrita independentemente da CPU. Com DMA, o

    processador apenas inicia o processo de transferência de dados, mas a

    execução fica a cargo dos próprios dispositivos.

    Gabarito: Certo.

  • Quando um sistema usa um canal de acesso direto à memória (DMA), a CPU inicia a transferência, mas não a executa.

    DMA - Direct memory acess

    Permite que certos dispositivos de hardware em um computador acessem a memória de sistema de leitura e escrita INDEPENDENTE DA CPU.

    Em muitos casos, o DMA é realizado com auxília específico, denominado controlador de DMA.

    Fonte: Pdf Estratégia

  • DMA (Direct Memory Action)

    O método de acesso direto a memória permite que certos dispositivos de hardware num computador acessem a memória do sistema para leitura e escrita independentemente da CPU.

    Uma questão que ajuda na resposta:

    CESPE - 2010 - TRT - 21ª Região (RN) - Técnico Judiciário - Tecnologia da Informação

    Em um computador, as operações de entrada e saída podem ser de três tipos: entrada e saída programadas, entrada e saída dirigidas por interrupção e acesso direto à memória (DMA). (certa)

  • Meu caso de amor com a INFORMÁTICA: Quando eu penso que tô certa eu erro, quando eu penso que vou marcar a errada eu acerto

  • Vamos em frente !!!

  • Eu queria encontrar quem criou a Cespe...na rua...sozinha...