COTIL – Colégio Técnico de Limeira da Unicamp
Nome: Gustavo F. Neves RA:18247 3INFN
CAP 2 – ESTRUTURAS DE SISTEMAS DE COMPUTAÇÃO
1. O que é uma Interrupção de I/O ?
Processadores informam a sistemas operacionais sobre eventos como mudanças no
estado dos dispositivos.
O dispositivo envia um sinal ao processador quando ocorre um evento. A este sinal
damos o nome de interrupção.
2. O que é uma Exceção de I/O ?
Já as exceções são interrupções geradas em resposta a erros, como falhas de
hardware, erros de lógica e violações de proteção. Ex: divisão por zero;
3. Explique o conceito de DMA ?
Técnica criada para não ocorrer muitas intervenções da CPU para a transferência dos
dados.
4. Qual a utilidade da Memória Cache ?
As memórias são acessadas via barramento, que possuem taxas de transmissão
inferiores em relação a CPU.
Com isso, não é interessante que a CPU espere pelos vários acessos que devem ser
feitos na memória principal para obter todas as informações necessárias para a execução
de uma tarefa.
A solução para isso é acrescentar memória rápida entre a CPU e a memória principal,
que é a memória cache.
5. Qual a utilidade do Buffering ?
Consiste na utilização de uma área de memória (buffer) para transferência de dados
entre os periféricos e a memória principal
COTIL – Colégio Técnico de Limeira da Unicamp
Permitir que, quando um dado for transferido para o buffer após uma operação de
leitura, o dispositivo de entrada pudesse iniciar uma nova leitura.
6. Qual a utilidade do Spooling ?
Recurso compartilhado no disco para aceitar operações de saída para melhorar
performance de impressão
7. Explique o que você entende sobre Reentrância.
Um programa é carregado apenas uma vez na memória e compartilhado entre os vários
usuários que possam estar utilizando-o, mesmo que cada um esteja executando um ponto
diferente do programa.
8. O que é a Proteção de Hardware feita pelo SO ?
Proteção efetuada pelo SO em sistemas multiprogramáveis para garantir a integridade
dos dados de cada usuário, evitando por exemplo que um usuário acesse a área de
memória do outro e uso indevido de periféricos.
9. O que é a Proteção de Núcleo feita pelo SO ?
Usuários e aplicações não podem acessar o hardware diretamente, mas sempre através
de pedidos ao SO que é quem avalia e intermedia todos os acessos ao hardware.
10. Explique o que é um Controlador e dê exemplos
Um sistema de computação moderno consiste em uma CPU e uma série de controladoras
de dispositivos que são conectadas através de um barramento comum fornecendo
acesso à memória compartilhada
Cada controladora está encarregada de monitorar um tipo específico de dispositivo.
Exemplos: disk controller, printer controller, tape-driver controller e memory controller.
[Link] são os Barramentos de um computador ?
Barramento de Controle, Barramento de Endereço e Barramento de Dados.
12. Explique o que é uma instrução ?
COTIL – Colégio Técnico de Limeira da Unicamp
uma instrução é uma operação única executada por um processador e definida por
um conjunto de instruções. Num sentido amplo, uma "instrução" pode ser qualquer
representação de um elemento num programa executável, tal como um bytecode.
Bom trabalho !