Prévia do material em texto
Perguntas de revisão 1.1 Qual é, em termos gerais, a distinção entre a organização e a arquitetura do computador? Arquitetura de computadores refere-se aos atributos de um sistema visíveis a um programador, ou, dito de outra forma, esses atributos que têm um impacto direto sobre a execução de um programa lógico. Organização do computador refere-se à operação unidades e suas interconexões que realizam as especificações arquitetônicas. Exemplos de atributos arquitetônicos incluir o conjunto de instruções, o número de bits usados para representar vários tipos de dados (por exemplo, números, caracteres), mecanismos de E/S, e técnicas para lidar com a memória) Atributos organizacionais incluem os detalhes do hardware transparentes para o programador, tais como sinais de controle; interfaces entre o computador e periféricos, e a tecnologia de memória utilizada) 1.2 Qual é, em termos gerais, a distinção entre a estrutura e a função do computador? Estruturas computador refere-se ao modo pelo qual os componentes de um computador são inter-relacionados. A Função de um Computador refere-se à operação de cada componente individual, como parte da estrutura) 1.3 Quais são as quatro funções principais de um computador? Processamentos de dados, armazenamento de dados, movimentação de dados e controle 1.4 Liste e defina resumidamente os principais componentes estruturais de um computador. Unidade Central de Processamento (CPU): controla a operação do computador e executa suas funções de processamento de dados, muitas vezes referido simplesmente como processador. Memória principal: Armazena dados. I / O: Move dados entre o computador e sI ambiente externo. A interligação do Sistema: Alguns mecanismo que prevê a comunicação entre CPU, memória principal, e I / O. Um exemplo comum de um sistema de interconexão ocorre por meio de um barramento de sistema, que consiste num número de fios condutores a que todas as outras componentes se ligam 1.5 Liste e defina resumidamente os principais componentes estruturais de um processador A unidade de controle: controla o funcionamento da CPU e, portanto, o computador. Unidade Lógica e Aritmética (ALU): Realiza o processamento de dados do computador funções Registradores: fornece armazenamento interno para a CPU. Interconexão CPU: Alguns dos mecanismos que prevê a comunicação entre a unidade de controle, ALU e registradores. Perguntas de revisão 2.1 O que é um computador de programa armazenado? Em um programa de computador armazenado, os programas são representadas numa forma adequada para armazenar na memória junto com os dados. O computador recebe as instruções, lendo-as da memória, e um programa pode ser ajustado ou alterado para definir os valores de uma parte da memória) 2.2 Quais são os quatro componentes principais de qualquer computador de uso geral? A memória principal, que armazena os dados e instruções: uma aritmética e lógica unidade (ULA) capaz de operar em dados binários, uma unidade de controle, a qual interpreta as instruções na memória e faz com que eles sejam executados, e entrada e saída (I / O) equipamento operado pela unidade de controle. 2.3 no nível de circuito integrado, quais são os três constituintes principais de um sistema de computação? Portas, células de memória e interconexões entre portas e células de memória 2.4 Explique a lei de Moore. Moore observou que o número de transistores que podem ser colocados em um único chip foi dobrando a cada ano e previu corretamente que esse ritmo vai continuar em um futuro próximo 2.5 Liste e explique as principais características de uma família de computadores. As Instrução definidas, semelhantes ou idênticas: Em muitos casos, o mesmo conjunto de instruções de uma máquina é compatível com todos os membros da família. Deste modo, um programa que executa em uma máquina também será executado em qualquer outra Semelhantes ou idênticos sistemas operacionais: O mesmo sistema operacional básico está disponível para toda a família membros. Aumentar a velocidade: A taxa de execução de instruções aumenta de baixo para os membros da família mais elevados. Aumento do número de portas de E/S : Vão de baixo para os membros da família mais elevados. Aumentar tamanho da memória: Ao passar de baixa para os familiares mais elevados. Aumento de custos: Ao passar de baixa para os membros da família mais elevados. 2.6 Qual é a principal característica que distingue um microprocessador? Em um microprocessador, todos os componentes da CPU estão em um único chip. Perguntas de revisão 3.1 Que categorias gerais de funções são especificadas pelas instruções do computador? Processadores de memória: Os dados podem ser transferidos a partir do processador para a memória ou a partir da memória para o processador. Processador- E/S: Os dados podem ser transferidos para ou a partir de um periférico, transferindo entre o processador e um módulo de E/S. Processamento de Dados: O processador pode executar alguma operação aritmética ou lógica em dados. Controle: Uma instrução pode especificar que a sequência de execução ser alterados. 3.2 Liste e defina resumidamente os estados possíveis que definem a execução de uma instrução. Cálculos de endereço Instrução (IAC): Determine o endereço da próxima instrução para ser executado. Instrução de busca (se): Leia a instrução de seu local memória para dentro do processador. Decodificação operação Instrução (IOD): Analisa a instrução para determinar o tipo de operação a ser executada e operando(s) a ser utilizado(s). Operando cálculo de endereço (OAc): Se a operação envolve referência a um operando em memória ou disponível via I / O, em seguida, determinar o endereço do operando. Operando busca (if): Busca o operando da memória ou lê-lo em de I / O. Operação d e dados (do): Executa a operação indicada na instrução. Operando store (os): Escreva o resultado na memória ou para I / O. 3.3 Liste e defina resumidamente duas técnicas para lidar com múltiplas interrupções. (1) Desabilitar todas as interrupções enquanto uma interrupção está sendo processada. (2) Definir prioridades para interrupções e permitir uma interrupção de maior prioridade de causa um manipulador de interrupção de menor prioridade para ser interrompido. 3.4 Que tipos de transferências a estrutura de interconexão de um computador (por exemplo, barramento) precisa aceitar? Memórias para o processador: O processador lê uma instrução ou uma unidade de dados da memória. Processador para a memória: o processador escreve uma unidade de dados na memória. I/O para o processador: O processador lê dados de um dispositivo de I/O através de um módulo de E/S. Processador de I/O: O processador envia os dados para o dispositivo de E/S. I/O para ou a partir memória: Para estes dois casos, um módulo de E/S é permitido trocar dados diretamente com a memória, sem passar pelo processador, usando acesso direto à memória (DMA). 3.5 Qual é o benefício de usar a arquitetura de barramento múltiplo em comparação com uma arquitetura de barramento único? Com vários barramentos há menos dispositivos por barramentos. Isto (1) reduz a propagação atraso, porque cada barramento pode ser mais curto, e (2) reduz os efeitos de estrangulamento. 3.6 Liste e defina resumidamente os grupos funcionais das linhas de sinal para o barramento PCI Pinos do sistema: Incluir o relógio e o pino reset. Endereço e dados pinos: Incluir 32 linhas que são multiplexadas emtempo para endereços e dados. Pinos d e controle de interface: Controlar o tempo das transações e fornecer coordenação entre os iniciadores e alvos. Pinos de Arbitragem: Ao contrário das outras linhas de sinal da PCI, estes não são linhas compartilhadas. Em vez disso, cada mestre PCI tem o seu próprio par de linhas de arbitragem que o conecta diretamente ao barramento PCI arbitrário . Pinos de Relatório de Erros: Usado para reportar paridade e outros erros. Pinos de Interrupção: Estes são fornecidos para dispositivos PCI que deve gerar pedidos de serviço. Pinos de suporte de cache: Estes pinos são necessários para apoiar a memória PCI que pode ser armazenado em cache no processador ou outro dispositivo. Barramento de extensão de pinos de 64 bits: Incluir 32 linhas que são multiplexadas em tempo para endereços e dados e que são combinados com as linhas de endereço / dados obrigatoriamente para formar um 64-bit endereços / barramento de dados. JTAG / Boundary Scan Pins: Estas linhas de sinal apoiar procedimentos de teste definidos na norma IEEE 1149.1. Perguntas de revisão 4.1 Quais são as diferenças entre acesso sequencial, acesso direto e acesso aleatório? Acesso sequencial: A memória é organizada em unidades de dados, chamado registros. Acesso deve ser feito em uma sequência linear específica. Acesso direto: blocos individuais ou registros têm um endereço único baseado na localização física. O acesso é feito por acesso direto para chegar a uma vizinhança geral, mais a pesquisa sequencial, contando, ou esperar para chegar ao local final. Acesso aleatório: Cada local endereçável na memória tem um único, fisicamente fio-nos abordar mecanismo. O tempo de acesso a um determinado local é independente da sequência de acessos anteriores e é constante 4.2 Qual é o relacionamento geral entre tempo de acesso, custo de memória e capacidade? Fazer tempo acesso, maior custo por bit, maior capacidade, menor custo por bit, maior capacidade, mais lento o tempo de acesso. 4.3 Como o princípio de localidade se relaciona com o uso de múltiplos níveis de memória? É possível organizar os dados através de uma hierarquia de memória de tal forma que a percentagem de acessos para cada nível sucessivamente mais baixo é substancialmente menor do que o do nível acima. Porque referências de memória tendem a se agrupar, os dados na memória de nível superior não precisa de alterar muitas vezes para satisfazer os pedidos de acesso à memória 4.4 Quais são as diferenças entre mapeamento direto, mapeamento associativo e mapeamento associativo em conjunto? Em um sistema de cache, mapeamento direto mapeia cada bloco de memória principal em apenas um possível linha de cache. Mapeamento associativo permite que cada bloco de memória principal para ser carregado em qualquer linha de cache. No set-associativa mapeamento, o cache é dividido em uma série de conjuntos de linhas de cache, cada bloco de memória principal pode ser mapeado em qualquer linha em um conjunto particular 4.5 Para uma cache mapeada diretamente, um endereço de memória principal é visto como consistindo em três campos. Liste e defina os três campos. Um campo identifica uma única palavra ou byte dentro de um bloco de memória principal) O outros dois campos especificam um dos blocos de memória principal) Esses dois campos são um campo de linha, que identifica uma das linhas do cache, e um campo de tag, que identifica um dos blocos que podem caber em linha 4.6 Para uma cache associativa, um endereço de memória principal é visto como consistindo em dois campos. Liste e defina os dois campos. Um campo de tag identifica um bloco de memória principal) Um campo de palavra identifica um única palavra ou byte dentro de um bloco de memória principal 4.7 Para uma cache associativa em conjunto, um endereço da memória principal é visto como consistindo em três campos. Liste e defina os três campos. Um campo identifica uma única palavra ou byte dentro de um bloco de memória principal) O outros dois campos especificam um dos blocos de memória principal) Esses dois campos são um campo de conjunto, que identifica um dos conjuntos de cache, e um campo de tag, que identifica um dos blocos que podem caber em que set. 4.8 Qual é a diferença entre localidade espacial e localidade temporal? Localidade espacial se refere à tendência de execução de envolver um número de memória locais que estão agrupados. Localidade temporal refere-se à tendência de um processador para acessar locais de memória que tenham sido usados recentemente 4.9 Em geral, quais são as estratégias para explorar a localidade espacial e a localidade temporal? localidade espacial é geralmente explorada usando blocos de cache maiores e por incorporando mecanismos de pré-busca (ir buscar itens de uso antecipado) na lógica de controle de cache) Localidade temporal é explorada, mantendo instrução usado recentemente e valores de dados na memória cache e explorando uma hierarquia de cache Perguntas de revisão 5.1 Quais são as principais propriedades da memória semicondutora? Eles apresentam dois estados estáveis (ou semi-estável), que podem ser utilizados para representar binário 1 e 0, pois eles são capazes de ser escrito em (pelo menos uma vez), para definir o estado, pois eles são capazes de ser lido para sentir o estado. 5.2 Quais são os dois sentidos em que o termo memória de acesso aleatório é usado? (1) A memória em que as palavras individuais de memória são acessados diretamente através de fio-nos abordar a lógica) (2) principal de memória semicondutor, em que é possível, tanto para ler os dados a partir da memória e para escrever novos dados para a memória rápida e facilmente) 5.3 Qual é a diferença entre DRAM e SRAM em termos de aplicação? SRAM é usada para a memória cache (dentro e fora do chip),e é usada para o DRAM memória principal 5.4 Qual é a diferença entre DRAM e SRAM em termos das características como velocidade, tamanho e custo? SRAM geralmente têm tempos de acesso mais rápidas do que as DRAM.DRAM são menos caro e mais pequeno do que SRAM. 5.5 Explique por que um tipo de RAM é considerado como analógico e o outro digital. Uma célula de DRAM é essencialmente um dispositivo analógico usando um capacitor, o capacitor pode armazenar qualquer valor de carga dentro de uma faixa; um valor limiar determina se a carga é interpretado como 1 ou 0. Uma célula SRAM é um dispositivo digital, em que os valores binários são armazenados usando flip- flop configurações lógica-gate tradicionais. 5.6 Quais são algumas aplicações para a ROM? Sub-rotinas de biblioteca para frequência, memória unidade de controle microprogramada queria funções, programas do sistema, mesas de função. 5.7 Quais são as diferenças entre EPROM, EEPROM e memória flash? EPROM é lido e escrito eletricamente; antes de uma operação de gravação, todo o armazenamento As células devem ser eliminados ao mesmo estado inicial pela exposição do chip empacotado à radiação ultravioleta) Apagar é realizada por brilhar uma luz ultravioleta intensa através de uma janela que é projetado para o chip de memória) EEPROM é uma memória de leitura, principalmente, que pode ser escrito em qualquer hora sem apagar conteúdos anteriores, apenas o byte ou bytes abordados são atualizados. A memória flash é intermediário entre EPROM e EEPROM em termos de custo e funcionalidade) Como EEPROM, memória flash usa uma tecnologia de apagamento elétrico. Uma memória flash inteira pode ser apagada em um ou alguns segundos, o que é muito mais rápido do que EPROM.Além disso, é possível apagar apenas blocos de memória em vez de um chip inteiro. No entanto, a memória flash não fornece em nível de byte rasura) Tal como EPROM, memória flash utiliza apenas um transistor por bit, e assim atinge a alta densidade (em comparação com EEPROM) de EPROM 5.8 Explique a função de cada pino na Figura 5.4b. Linhas A1 = Endereço - A0:. CAS = endereço de coluna, selecione:. D1 - D4 = linhas de dados. NC: = não conectar. OE: saída habilitar. RAS = endereço de linha, selecione:. Vcc: = fonte de tensão. Vss: = terra) WE: escrever permitir 5.9 O que é bit de paridade? Um pouco anexado a uma matriz de dígitos binários para fazer a soma de todos os binário dígitos, incluindo o bit de paridade, sempre ímpar (paridade ímpar) ou até mesmo sempre (mesmo paridade). 5.10 Como é interpretada a palavra síndrome para o código de hamming? A síndrome é criado pelo XOR do código em uma palavra com uma versão calculado do referido código. Cada bit da síndrome é 0 ou 1 de acordo com, se existe ou não um corresponder em que a posição do bit para as duas entradas. Se o síndroma contém todos 0s, nenhuma Foi detectado um erro. Se o síndroma contém um e apenas um bit 1, em seguida ocorre um erro num dos 4 bits de verificação. Não é necessária nenhuma correção. Se o síndrome contém mais de um bit definido como 1, então o valor numérico da Syndroma indica a posição do bit de dados de erro. Este bit de dados é invertido para correção. 5.11 Como a SDRAM difere de uma DRAM comum? Ao contrário da DRAM tradicional, que é assíncrona, os dados de trocas SDRAM com o processador sincronizado com um sinal de relógio externo e em execução no total velocidade do barramento do processador / memória, sem impor estados de espera Perguntas de revisão 6.1 Quais são as vantagens de usar um substrato de vidro para um disco magnético? Melhoria na uniformidade da superfície da película magnética para aumentar disco confiabilidade) Uma redução significativa em defeitos gerais na superfície para ajudar a reduzir erros leitura/gravação. Capacidade para suportar alturas de mosca inferiores (descritos posteriormente). Melhor rigidez para reduzir dinâmicas de disco. Maior capacidade de resistir a choques e dano 6.2 Como os dados são gravados em um disco magnético? O mecanismo de gravação é baseada no facto de que a energia eléctrica que flui através de uma bobina produz um campo magnético. Os pulsos são enviados para a cabeça de gravação, e padrões magnéticos são gravados na superfície abaixo, com padrões diferentes para as correntes positivas e negativas. Uma corrente eléctrica no fio induz um campo magnético através da abertura, que por sua vez magnetiza uma pequena área do suporte de gravação. Invertendo o direção da corrente inverte o sentido da magnetização do suporte de gravação. 6.3 Como os dados são lidos de um disco magnético? A cabeça de leitura é composto por um magneto (MR) Sensor parcialmente blindado. O Material de MR tem uma resistência elétrica que depende da direção do magnetização do médio movendo sob ele) Por passagem de uma corrente através da Sensor de MR, alterações de resistência são detectados como sinais de tensão. 6.4 Explique a diferença entre um sistema CAV simples e um sistema com gravação em múltiplas zonas. Para o sistema constante da velocidade angular (CAV), o número de bits por pista é constante) Um aumento na densidade é conseguida com gravação por zonas múltiplas, no qual a superfície é dividida em várias zonas, com zonas mais distantes do centro contendo mais bits do que as zonas mais próximas do centro. 6.5 Defina os termos trilha, cilindro e setor. Em um disco magnético. os dados são organizados no prato em um conjunto de anéis concêntricos, chamado faixas. Os dados são transferidos para e do disco em sectores. Para um disco com vários pratos, o conjunto de todas as faixas na mesma posição relativa no prato é referido como um cilindro. 6.6 Qual é o tamanho típico de um setor de disco? 512 bytes 6.7 Defina os termos tempo de busca, atraso rotacional, tempo de acesso e tempo de transferência. Em um sistema móvel-cabeça, o tempo que leva para posicionar a cabeça na pista é conhecido como o tempo de busca) Uma vez que a faixa é selecionada, o controlador de disco espera até que o setor apropriado gira para alinhar com a cabeça) O tempo que leva para o começando do setor a atingir a cabeça é conhecido como atraso rotacional) A soma o tempo de busca, se houver, eo atraso de rotação é igual ao tempo de acesso, que é o tempo que leva para entrar em posição para ler ou escrever. Uma vez que a cabeça está em posição, a leitura ou gravação é então realizada como os movimentos do setor sob a cabeça, o que é a parte de transferência de dados da operação e do tempo para a transferência é a tempo de transferência 6.8 Que características comuns são compartilhadas por todos os níveis de RAID? RAID é um conjunto de unidades de disco físicas vistos pelo sistema operacional como um único unidade lógica) 2. Os dados são distribuídos entre as unidades físicas de um array. 3. Capacidade do disco redundante é usado para armazenar informações de paridade, que garante a recuperação de dados em caso de uma falha de disco. 6.9 Defina resumidamente os sete níveis de RAID. 0: não-redundante 1: espelhado, cada disco tem um disco espelho contendo o mesmo dados. 2: redundante via código de Hamming, um código de correção de erro é calculado através de bits em cada disco de dados correspondente, e os bits de código são armazenadas nas posições de bits correspondentes por vários discos de paridade) 3: paridade Bit-intercalado; semelhante ao nível 2, mas em vez de um código de correção de erro, um simples bit de paridade é calculado para o conjunto de bits individuais na mesma posição em todos os discos de dados. 4: paridade Bloco entrelaçado, um bit-por-bit de paridade é calculado através de tiras tiras em cada disco de dados correspondente, e os bits de paridade são armazenados na faixa correspondente no disco de paridade) 5: paridade distribuída bloco intercalados; semelhante ao nível 4, mas distribui as tiras de paridade em todos os discos. 6: Block- intercalados dupla paridade distribuída, dois cálculos de paridade diferentes são executados e armazenados em blocos separados em discos diferentes. 6.10 Explique o termo dados intercalados (striped data). 6.10 O disco é dividido em tiras; estas tiras podem ser blocos físicos, setores, ou algum outra unidade) As tiras são mapeadas round robin para os membros da matriz consecutivos. Um conjunto de tiras logicamente consecutivas que mapeia exatamente uma tira de cada membro da matriz é referida como uma listra) 6.11 Como a redundância é obtida em um sistema RAID? Para o nível RAID 1, a redundância é conseguido por ter duas cópias idênticas de todos dados. Para níveis mais elevados, a redundância é alcançada através da utilização de erro de correção códigos. 6.12 no contexto do RAID, qual é a distinção entre acesso paralelo e acesso independente? Em uma matriz de acesso paralelo, todos os discos membros participam na execução de todos os I/O pedido. Tipicamente, os eixos das unidades individuais estão sincronizados, de modo que cada cabeça de disco está na mesma posição em cada disco, em qualquer dado momento. Em uma matriz de acesso independente, cada disco membro opera de forma independente, de modo que os pedidos de E/S separados podem ser satisfeitos em paralelo. 6.13 Qual é a diferença entre CAV e CLV? Para o sistema constante da velocidade angular (CAV), o número de bits por pista é constante) A uma velocidade linearconstante (CLV), o disco de roda mais lentamente para acessos, perto da borda exterior do que para aqueles perto do centro. Assim, a capacidade de uma faixa e a latência rotacional ambos aumento para posições mais próximas do bordo exterior da o disco. 6.14 Que diferenças entre um CD e um DVD são responsáveis pela maior capacidade de armazenamento do segundo? 1. Bits são embalados de forma mais estreita em um DVD) O espaçamento entre as alças de uma espiral um CD é de 1,6 mM e a distância mínima entre os poços ao longo da espiral é 0,834 um) O DVD utiliza um laser com comprimento de onda mais curto e atinge um espaçamento de malha 0,74 mM e uma distância mínima entre poços de 0,4 mM. O resultado destas duas melhorias é sobre um aumento 2K de sete vezes em capacidade, a cerca de 4,7 GB) 2. O DVD emprega uma segunda camada de poços e as terras na parte superior da primeira camada de um DVD de camada dupla tem uma camada semireflective em cima da camada reflectora, e pelo ajustamento de foco, os lasers em discos DVD pode ler cada uma das camadas separadamente) Esta técnica é quase o dobro da capacidade do disco, a cerca de 8,5 G B) A reflectividade inferior da segunda camada limita a sua capacidade de armazenamento de modo a que uma duplicação completa não é conseguida) O DVD-ROM pode ser de dois lados ao passo que os dados são gravados em apenas um lado de um CD) Isso traz a capacidade total de até 17 GB) 6.15 Explique a gravação em serpentina. A técnica de gravação típico usado em fitas de série é referido como serpentina gravação. Nesta técnica, quando os dados estão sendo gravados, o primeiro conjunto de bits é registada ao longo de todo o comprimento da fita) Quando a extremidade da fita é alcançado, os chefes são reposicionados para gravar uma nova pista, ea fita é novamente gravado em todo o comprimento, desta vez na direção oposta) Esse processo continua, de volta e para trás, até que a fita está cheia) Perguntas de revisão 7.1 Liste três classificações gerais de dispositivos externos ou periféricos. Legível: Indicado para a comunicação com o usuário do computador. Máquina legível: Indicado para a comunicação com o equipamento. Comunicação: Indicado para a comunicação com dispositivos remotos 7.2 O que é o International Reference Alphabet? O código de texto mais usado é o Alfabeto Internacional de Referência (IRA), em que cada carater é representado por um código único de 7 bits binário, assim, 128 caracteres diferentes podem ser representadas. 7.3 Quais são as principais funções de um módulo de E/S? Controle e timing) Comunicação Processor. Comunicação dispositivos. Dados buffering) A detecção de erros. 7.4 Liste e defina resumidamente três técnicas para realizar E/S. Programmed I / O: O processador emite um comando de I / O, em nome de um processo, a um módulo de E/S; esse processo então ocupado- esperas para que a operação seja concluída antes de prosseguir. Interromper-driven I / O: O processador emite u m comando de I/Oem nome de um processo, continua a executar as instruções seguintes, e é interrompido pelo módulo de E/S quando este tiver concluído sI trabalho. O instruções subsequentes podem estar no mesmo processo, se não é necessária para que processo para aguardar a conclusão do I / O. Caso contrário, o processo é suspensa até à interrupção do trabalho e a outra é realizada) Acesso direto à memória (DMA): Um módulo de DMA controla a troca de dados entre a memória principal e um módulo de E/S. O processador envia um pedido para a transferência de um bloco de dados para o módulo de DMA e só é interrompido, após o bloco inteiro foi transferido. 7.5 Qual é a diferença entre E/S mapeada na memória e E/S independente? Com mapeamento de memória I / O, existe um único espaço de endereço para locais de memória e os dispositivos de E/S. O processador trata os dados de status e registros de módulos I/Ocomo locais de memória e usa as mesmas instruções de máquina para acessar tanto memória e I/Ode dispositivos. Com isolado I / O, um comando especifica se o endereço refere-se a uma posição de memória ou de um dispositivo de E/S. A gama completa de endereços pode estar disponível para ambos. 7.6 Quando ocorre uma interrupção de dispositivo, como o processador determina qual dispositivo emitiu a interrupção? Quatro categorias gerais de técnicas são de uso comum: várias linhas de interrupção; poll software; cadeia (poll hardware, vetorizado); arbitragem ônibus (vetorizado). 7.7 Quando um módulo de DMA toma o controle de um barramento, e enquanto ele retém o controle do barramento, o que o processador faz? O processador faz uma pausa para cada ciclo de ônibus roubado pelo módulo de DMA)