Buscar

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 3 páginas

Prévia do material em texto

SISTEMAS OPERACIONAIS 
 
 
 1a Questão (Ref.: 12116) Pontos: 1,0 / 1,0 
Um sistema multiusuário pode ser um sistema monotarefa? Justifique a sua resposta. 
 
 
Resposta: Não, um sistema multiusuario deve ser multitarefa pois a existencia de um usuario logado ja implica 
na criação de no minimo uma tarefa 
 
 
Gabarito: 
Não. Um sistema multiusuário deve ser multitarefa pois a existência de um usuário "logada" já implica na 
criação de, no mínimo, uma tarefa. 
 
 
 2a Questão (Ref.: 610876) Pontos: 1,0 / 1,0 
Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma 
destas rotinas depende da outra para sua execução. Descreva a função de cada uma delas e responda qual a 
rotina que depende da outra para ser executada. 
 
 
Resposta: O Escalonado é o responsavel por implementar os criterios da politica de escalonamento dos 
processos e o dispatcher é o responsavel pela troca de contexto entre os processos, apos o escalonado 
determina qual processo deve fazer o uso do processor, o dispatcher ira realizar a troca, por tanto o dispatcher 
depende do escalonador 
 
 
Gabarito: Escalonador é o responsável por implementar os critérios da política de escalonamento dos processos 
e o dispatcher é o repsonsável pela troca de contexto dos processos. Após o escalonado determinar qual 
processo deve fazer uso do processor, o dispatcher irá realizar a troca. Sendo assim é o dispatcher que depende 
do escalonador. 
 
 
 3a Questão (Ref.: 31780) Pontos: 1,0 / 1,0 
(badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao 
computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque 
pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas 
aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias 
aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema 
opera na modalidade de processamento conhecida como: 
 
 on-line e real time. 
 
batch e real time. 
 
off-line e real time. 
 
on-line e time sharing. 
 
off-line e time sharing. 
 Gabarito Comentado. 
 
 
 4a Questão (Ref.: 11663) Pontos: 1,0 / 1,0 
Em relação ao conceito de processos, marque a assertiva CORRETA: 
 
 Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos 
diferentes (um para cada instância). 
 
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos 
iguais. 
 
Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em 
execução. 
 
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único 
processo responsável pelas duas instâncias. 
 
Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução. 
 Gabarito Comentado. 
 
 
 5a Questão (Ref.: 705656) Pontos: 1,0 / 1,0 
Alguns sistemas operacionais permitem a implementação de thread, que é um fluxo de dados executável dentro 
de processo. Dentre as características a seguir, marque aquela que NÃO corresponde ao THREAD. 
 
 
Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads 
 
O suporte a múltiplas thread é uma característica do sistema operacional. 
 
A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário. 
 A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas, 
diretamente, pelo usuário. 
 
Existem dois tipos de thread: thread usuário e thread kernel 
 Gabarito Comentado. 
 
 
 6a Questão (Ref.: 115398) Pontos: 1,0 / 1,0 
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de 
deadlock seja criada, as seguintes condições devem acontecer simultaneamente: 
 
 
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de 
processos (process overlapping) e espera circular (circular wait). 
 
transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular 
wait) e falha de escalonamento (scheduling fail). 
 
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), 
monopolização de recursos (hold and wait) e não preempção (no preemption). 
 
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de 
processos (process overlapping) e falha de escalonamento (scheduling fail). 
 exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no 
preemption) e espera circular (circular wait). 
 Gabarito Comentado. 
 
 
 7a Questão (Ref.: 266842) Pontos: 0,5 / 0,5 
São técnicas utilizadas na sincronização entre processos? 
I. Starvation 
II. Instruções TSL 
III. Semáforos 
IV. Monitores 
 
 
Somente as afirmativas I e II são verdadeiras. 
 
Todas as afirmativas são verdadeiras. 
 Somente as afirmativas II, III e IV são verdadeiras. 
 
Somente as afirmativas II e III são verdadeiras. 
 
Somente as afirmativas I, II, III são verdadeiras. 
 Gabarito Comentado. 
 
 
 8a Questão (Ref.: 610877) Pontos: 0,5 / 0,5 
Suponha o seguinte cenário: você é um engenheiro de sistemas e está projetando um sistema operacional. No 
seu projeto você contemplou uma arquitetura de sistema operacional multiprogramado no qual vários processos 
serão executados de forma concorrente. Imagine que, neste contexto, seja importante que o sistema 
operacional adote como critério de escalonamento a escolha dos processos que tiverem o menor tempo de 
processador ainda por executar. Neste caso optaria por adotar qual critério de escalonamento? 
 
 
First-In-First-Out (FIFO) 
 
Não preemptivo 
 Shortest-Job-First (SJF) 
 
Por Prioridade 
 
Circular 
 Gabarito Comentado. 
 
 
 9a Questão (Ref.: 15513) Pontos: 0,5 / 0,5 
Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo 
first fit (primeiro encaixe)? 
 
 
O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de 
processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao 
processo que foi escalonado. 
 O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de 
blocos livres que seja grande o suficiente para os requisitos do processo solicitante. 
 
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos 
livres que se adeque melhor aos requisitos do processo solicitante. 
 
O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço 
livre para um processos solicitante o mais breve possível. 
 
O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos 
livres que seja o menor possível para os requisitos do processo solicitante. 
 Gabarito Comentado. 
 
 
 10a Questão (Ref.: 621762) Pontos: 0,5 / 0,5 
Dentre os critérios para a escolha de uma organização de arquivo, podemos considerar INCORRETO. 
 
 
Economia em armazenamento. 
 
Facilidade de manutenção. 
 
Facilidade de atualização. 
 
Menor tempo de acesso. 
 Escolha por tipo

Outros materiais