Buscar

AV1 SOP



Continue navegando


Prévia do material em texto

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
CIÊNCIA DA COMPUTAÇÃO 
ENGENHARIA DE COMPUTAÇÃO 
REDES DE COMPUTADORES 
 
SISTEMAS OPERACIONAIS – 2021.1 
 
PRIMEIRA AVALIAÇÃO (AV1) 
ALAS/2021 
 
1ª Questão: “Em uma operação de Entrada/Saída (E/S) orientada a interrupção, a CPU inicia 
uma transferência de E/S para um caractere ou palavra e segue para outra atividade até que 
uma interrupção sinalize a conclusão daquela E/S”. 
Classifique a afirmativa acima como verdadeira ou falsa e justifique sua resposta. (2,0 pontos) 
2ª Questão: Ainda sobre a afirmativa da primeira questão, identifique o tipo de Sistema 
Operacional que está sendo utilizado e descreva pelo menos duas caracteristicas do seu 
funcionamento: (2,0 pontos) 
 
 
 
 
 
 
 
 
 
 
 
Verdadeira, Na (E/S) de interrupção o mecanismo de interrupção é utilizado para superar o 
problema da espera da UCP por operações no periférico, ou seja, a interrupção permite que uma 
unidade ganhe a atenção imediata de outra, de forma que a primeira possa finalizar a sua tarefa. 
A UCP > 
envia um comando para o módulo de E/S e passa a 
executar outra tarefa; quando a operação for concluída, o módulo de E/S 
interrompe a UCP; e a UCP executa a troca de dados, liberando o módulo de E/S e 
retomando o processamento anterior. 
 
 
 
 
 
 
 
 
Sistemas com múltiplos processadores. 
Características: 
Processadores compartilham memória e relógio comuns 
Dispositivos de E/S gerenciados pelo mesmo sistema operacional 
Permite que um programa seja subdividido e executado em mais de um processador 
Apresenta os mesmos benefícios da multiprogramação: Escalabilidade, disponibilidade e 
balanceamento de carga. 
 
 
 
 
 
 
 
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
CIÊNCIA DA COMPUTAÇÃO 
ENGENHARIA DE COMPUTAÇÃO 
REDES DE COMPUTADORES 
 
SISTEMAS OPERACIONAIS – 2021.1 
 
PRIMEIRA AVALIAÇÃO (AV1) 
ALAS/2021 
 
3ª Questão: “No Modo Kernel, o código em execução tem acesso completo e irrestrito ao 
hardware subjacente e no Modo Usuário, o código em execução não tem capacidade de 
acessar diretamente o hardware ou a memória de referência.”. 
Diante da afirmativa acima, descreva como ocorre uma chamada ao sistema (system call) a 
partir de um programa do usuário. (2,0 pontos) 
 System call são funções do S.O. acessíveis pelos processos de usuário, funcionam como chamada 
de funções comuns de qualquer biblioteca porém são executadas pelo Kernel do S.O e 
normalmente exigem estar em modo kernel para tal. 
Exemplos de system call: 
Fork ( ) - Cria um novo processo 
Open ( ) - Abre um arquivo 
Read ( ) - Lê um arquivo 
Mkdir ( ) - Cria uma pasta no FS 
Exemplos de system call no windows: 
DeleteFile - unlink 
CloseHandle - close 
Chamadas do sistema fornecem uma interface essencial entre um processo e o sistema 
operacional. 
 
 
 
 
 
 
 
 
4ª Questão: 
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
CIÊNCIA DA COMPUTAÇÃO 
ENGENHARIA DE COMPUTAÇÃO 
REDES DE COMPUTADORES 
 
SISTEMAS OPERACIONAIS – 2021.1 
 
PRIMEIRA AVALIAÇÃO (AV1) 
ALAS/2021 
“Os arquivos de acesso sequencial são essenciais para muitos aplicativos como, por exemplo, 
sistemas de banco de dados, pois seu método de leitura assegura que nenhum registro será 
deixado de lado.”. 
Classifique a afirmativa acima como verdadeira ou falsa e justifique sua resposta. (2,0 pontos). 
Falsa, 
Em função de como o arquivo esta organizado o sistema de arquivos pode recuperar registros de 
diferentes maneiras como por exemplo: 
Acesso sequencial: arquivos armazenados em fitas magnéticas, o acesso era restrito à leitura dos 
registros na ordem em que eram gravados, e a gravação de novos registros só era possível no final do 
arquivo. 
Os arquivos podem ser estruturados de várias maneiras, o que não importa para o sistema 
operacional, pois tudo que ele vê é uma sequência de bytes.