Buscar

AV1 - Sistemas operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Notas de Provas
Avaliação On-Line
Avaliação: AV1-2012.1 EAD - SISTEMAS OPERACIONAIS - CCT0245
Disciplina: CCT0245 - SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV1
Aluno:
Nota da Prova: 2.5 Nota do Trabalho: Nota da Participação: 1 Total: 3,5
Prova On-Line
Questão: 1 (209085)
Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e
dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e,
em seguida, assinale a alternativa correta:
I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos
compartilhados são chamados mecanismos de sincronização
II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região
crítica de processos concorrentes, garantindo assim a sincronização
III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle,
uma vez que o compilador se encarrega de realizar a exclusão mútua Pontos da Questão: 1
 Somente a senteça I está correta
 Somente as sentenças I e II estão corretas 
 Somente a sentença III está correta
 Somente a sentença II e III estão corretas 
 Somente a senteça II está correta
Questão: 2 (209075)
Uma das características fundamentais existentes nos Sistemas Operacionais (S.O.) modernos é o
compartilhamento do poder de processamento de uma única Unidade Central de Processamento (CPU)
entre vários processos. Com base nessa assertiva sobre processos, podemos afirmar que: Pontos da
Questão: 1
 Um processo é um programa em execução que compartilha com outros processos o seu contexto de
hardware, contexto de software e espaço de endereçamento.
 Sistemas Operacionais modernos disponibilizam System Calls (chamadas ao sistema) aos
desenvolvedores de aplicativos, para que esses possam criar, duplicar e extinguir processos. 
 Um processo é um programa em execução que compartilha com outros processos o seu espaço de
endereçamento, suas variáveis globais e arquivos abertos. 
 Processos em estado de bloqueado são aqueles que, num dado instante, estão utilizando todo o poder
de processamento da CPU.
 Havendo compartilhamento de CPU entre processos, significa que mais de um processo, num dado
instante, estará no estado de execução.
Questão: 3 (209044)
Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados: Pontos da Questão:
0,5
 interrupção, pronto ou execução 
 latência, espera ou atividade
 espera, pronto ou execução 
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3288554&p2=9065&p3=1...
1 de 4 02/07/2012 11:35
 latência, pronto ou atividade
 espera, pronto ou interrupção
Questão: 4 (209064)
Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos
programas, sejam do usuário ou do próprio sistema. Essa estrutura registra informações sobre a situação
do processo durante todo seu processamento, sendo uma dessas informações o estado do processo.
Avalie as sentenças a seguir e assinale a correta. Pontos da Questão: 1
 O escalonador também pode selecionar processo em ESPERA para execução
 O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja, o processo
depende da escolha por parte do sistema operacional para que possa executar seu código (instruções)
 O escalonador organiza a fila de processos em estado de PRONTO. Para escalonadores preemptivos
existe a possibilidade de determinar uma fatia de tempo (time slice) para que o processo se mantenha em
estado de EXECUÇÃO, após esse tempo o processo retorna para a fila de PRONTO
 O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de umprocesso em
EXECUÇÂO 
 A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em ambos os sentidos
Questão: 5 (209082)
No contexto de processos, como pode ocorrer uma condição de corrida?
 Pontos da Questão: 0,5
 Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo.
 Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos
sejam comparados com relação ao tempo de execução.
 Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e
competem no tempo para terminar primeiro.
 Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo
algum dado compartilhado e o resultado final depende de qual e quando executa precisamente. 
 Não haverá condição de corrida em sistemas multitarefa. 
Questão: 6 (203934)
Joãozinho estuda computação e achou a fórmula mágica para acertar na loteria! Ele apenas tem que fazer
um programa que dado as sequências de números sorteados em todos os concursos passados consegue
gerar a sequência de números que será sorteado no próximo concurso, através de um mecanismo
envolvendo altos cálculos estatísticos. Joãozinho põe a prova seu programa, mas não consegue obter o
resultado a tempo, mesmo rodando o programa por dias consecutivos. Este programa é o exemplo de um
programa: Pontos da Questão: 1
 I/O-bound
 Background 
 Foreground
 CPU-bound 
Questão: 7 (209083)
Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e
dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e,
em seguida, assinale a alternativa correta:
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3288554&p2=9065&p3=1...
2 de 4 02/07/2012 11:35
I. Monitor é a implementação automática da exclusão mútua entre procedimentos realizada pelo
compilador da linguagem de programação
II. Região Crítica é a única parte do código do programa onde não é feito acesso ao recurso compartilhado
e exclusão mútua consiste na exclusividade de acesso a um recurso compartilhado
III. Semáforo é uma variável real e negativa, não manipulada pelo programador Pontos da Questão: 1
 Somente a sentença I está correta
 Somente as sentenças I e II estão corretas 
 Somente a sentença II está correta 
 Somente a sentença II e III estão corretas
 Somente a sentença III está correta
Questão: 8 (209036)
Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre
processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar
que: Pontos da Questão: 1
 Alguns sistemas multiusuário são também multitarefa.
 Todo sistema multiusuário é também multitarefa. 
 Todo sistema multitarefa é também multiusuário.
 Sistemas monousuário são obrigatoriamente monotarefa.
 Sistemas monotarefa podem ser multiusuário.
Questão: 9 (209079)
Quais são técnicas de sincronização entre processos?
I. Semáforos
II. Habilitar/Desabilitar interrupções
III. Condição de Corrida
IV. Algoritmo de Peterson Pontos da Questão: 0,5
 Somente IV
 Somente I e II
 Somente I
 Somente II e IV
 Somente I, II e IV 
Questão: 10 (207351)
Por que o mecanismo de interrupção é fundamental para a implementação da multiprogramação? Pontos
da Questão: 0,5
 Porque é em função desse mecanismo que o sistema operacional sincroniza a execução de todas as
suas rotinas e dos programas dos usuários, além de controlar dispositivos 
 Porque é em função desses circuitos que o sistema operacional sincroniza a execução de todas as suas
rotinas e dos programas dos usuários, além de controlar dispositivos
 Porque é em função desse mecanismo que o computador sincroniza a execução de todas as suas
rotinas e dos programas dos usuários, além de controlar dispositivos
 Porque é em função do processo que o sistema operacional sincroniza a execução de todas as suas
rotinas e dos programas dos usuários, além de controlar dispositivos 
Fechar
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3288554&p2=9065&p3=1...3 de 4 02/07/2012 11:35
Server IP : 192.168.10.137 Client IP: 189.127.166.220 Tempo de execução da página : 1,359
Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3288554&p2=9065&p3=1...
4 de 4 02/07/2012 11:35

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes