Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


exercicio de algoritmos e ed1, Exercícios de Estruturas de Dados e Algoritmos

exercicio da lista de eletronica retirado de uma atividade

Tipologia: Exercícios

2021

Compartilhado em 15/02/2022

marcelo-cavalcanti-20
marcelo-cavalcanti-20 🇧🇷

2 documentos

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Universidade Federal do Rio Grande do Norte
Centro de Tecnologia
Departamento de Engenharia de Computação e Automação
Exercício
Visão Geral da Estrutura e Função do Computador
Disciplina: DCA0104 – Arquitetura de Computadores
Semestre: 2021.2
Turmas: 01 (35T34) e 02 (46M34)
Professor: Diogo Pinheiro Fernandes Pedrosa ([email protected])
As interrupções foram uma inovação aplicada nos computadores da geração passada e que permitiram
que chegássemos até aos atuais sistemas computacionais. Normalmente, as interrupções são estudadas
dentro de um contexto de entrada e saída, mas também podem ser vistas em uma perspectiva mais
ampla, como a utilizada no material assíncrono desta semana (sobre a visão geral dos computadores).
Desta forma, elabore um texto, a partir de sua própria análise (sem a cópia explícita das referências
consultadas), que explique o que são as interrupções e suas principais características (abordando
conceito, tipos, comportamento do sistema com uma interrupção, múltiplas interrupções, etc.).
Utilize um editor de texto de sua preferência, identifique o trabalho com seu nome e matrícula, salve no
formato PDF e envie pela turma virtual no SIGAA (tarefas) até a data final apresentada. Informe no
texto quais foram as referências pesquisada. Este é um exercício individual. Quaisquer dúvidas, enviar
mensagem para o email.
pf3

Pré-visualização parcial do texto

Baixe exercicio de algoritmos e ed1 e outras Exercícios em PDF para Estruturas de Dados e Algoritmos, somente na Docsity!

Universidade Federal do Rio Grande do Norte Centro de Tecnologia Departamento de Engenharia de Computação e Automação

Exercício

Visão Geral da Estrutura e Função do Computador Disciplina: DCA0104 – Arquitetura de Computadores Semestre: 2021. Turmas: 01 (35T34) e 02 (46M34) Professor: Diogo Pinheiro Fernandes Pedrosa ([email protected]) As interrupções foram uma inovação aplicada nos computadores da geração passada e que permitiram que chegássemos até aos atuais sistemas computacionais. Normalmente, as interrupções são estudadas dentro de um contexto de entrada e saída, mas também podem ser vistas em uma perspectiva mais ampla, como a utilizada no material assíncrono desta semana (sobre a visão geral dos computadores). Desta forma, elabore um texto, a partir de sua própria análise (sem a cópia explícita das referências consultadas), que explique o que são as interrupções e suas principais características (abordando conceito, tipos, comportamento do sistema com uma interrupção, múltiplas interrupções, etc.). Utilize um editor de texto de sua preferência, identifique o trabalho com seu nome e matrícula, salve no formato PDF e envie pela turma virtual no SIGAA (tarefas) até a data final apresentada. Informe no texto quais foram as referências pesquisada. Este é um exercício individual. Quaisquer dúvidas, enviar mensagem para o email.

Diante de um contexto onde temos um computador formado por processador, memórias, entrada, saída e etc. com vários processos sendo demandados pelo processador, foi criado um mecanismo de interrupção, a fim de melhorar o desempenho do computador, fazendo com que o processador não fique em loops ou perdendo tempo em espera. A maior tendência de funcionamento das interrupções são diante dos dispositivos de entrada e saída, como por exemplo, uma tecla que foi digitada e deve ser impressa na tela, o processador meio que ficaria o tempo todo ali esperando essa tarefa ser concluída para que ele voltasse a tarefa que estava sendo executada. A partir da implementação das interrupções, esse tempo ocioso é poupado. Existem alguns tipos de interrupções, sendo elas: Level-Triggered: Esta interrupção é um tipo de interrupção, na qual a existência de uma interrupção inservível é indicada pelo nível alto (1) ou nível baixo (0) da linha de resolução da interrupção. Edge-Triggered: É um tipo de interrupção, que é sinalizado pelo nível de transmissão na linha de interrupção, seja uma transição negativa (1 a 0) ou uma transição crescente (0 a 1). Híbrido: Alguns sistemas usam sinais mistos de Edge-Triggered e Level-Triggered. O hardware não irá apenas procurar por bordas, mas também verificar se o sinal de interrupção foi ativado por um período de tempo. Mensagem sinalizada: A mensagem de interrupção de sinal não usa a linha de interrupção física. Ao contrário, o serviço envia uma mensagem curta por meio de algum meio de comunicação (geralmente um barramento de computador) para solicitar um sinal do dispositivo. A mensagem pode ser um tipo reservado para interrupções ou pode ser um tipo pré-existente, como memória escrita. Campainha: Em uma analogia com o botão de pressão aplicado a sistemas de computador, o termo campainha ou campainha de interrupção, é muitas vezes para descrever um mecanismo pelo qual um sistema de software pode sinalizar ou verificar um dispositivo de hardware que tenha algum trabalho para ser feito.