Flashcards
arqui do conjunto de instruções
Cards in this deck (5)
- 1Quais os 3 tipos de instruções de E/s ?1. E/S programada com espera ocupada.
2. E/S por interrupção.
3. E/S por DMA. - 2Descreva E/S programada com espera ocupada.Cada uma das instruções seleciona um dos dispositivos de E/S. Um único caractere é transferido entre um registrador fixo no processador e o dispositivo de E/S selecionado.
desvantagem:que a CPU gasta grande parte de seu tempo em um laço estreito esperando que o dispositivo fique pronto. Essa abordagem é denominada espera ocupada. - 3Descreva E/S por interrupção.O dispositivo de E/S e diga a ele para gerar uma interrupção quando concluir. Ajustando o bit INTERRUPT ENABLE (interrupção habilitada) em um registrador de dispositivo, o software pode requisitar que o hardware lhe dê um sinal quando a E/S for concluída. O problema é que é requerida uma interrupção para todo caractere transmitido. Como processar uma interrupção é caro, precisamos de um meio de nos livrar da maioria das interrupções.
- 4Descreva E/S por DMA.Embora o DMA alivie muito a CPU da carga de E/S, o processo ainda tem um custo. Se um dispositivo de alta velocidade, como um disco, estiver sendo executado por DMA, serão necessários muitos ciclos de barramento, tanto para referências à memória quanto para referências aos dispositivos. O processo de um controlador DMA tirar ciclos da CPU é denominado roubo de ciclo.
- 5descreva os 4 registradores minimos de uma DMATodos podem ser carregados por software executado na CPU. O primeiro contém o endereço de memória a ser lido ou escrito. O segundo contém a quantidade de bytes (ou palavras) a ser transferida. O terceiro especifica o número do dispositivo ou espaço de endereço de E/S a utilizar, especificando, assim, qual é o dispositivo de E/S desejado. O quarto informa se dados devem ser lidos ou escritos para o dispositivo de E/S.
Information
- Description
- Arqui e org (O NÍVEL DE ARQUITETURA DO CONJUNTO DE INSTRUÇÃO) Flashcards on arqui do conjunto de instruções, created by Nigg Freecss on 03/06/2020.
- Created by
- Nigg Freecss
- Views
- 1
- Rating