Buscar

Sistemas Operacionais - AV2

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

1/4 
 
 
 
1) A comunicação entre processos é necessária quando eles precisam compartilhar informações. Esse 
compartilhamento de informações gera problemas quando dois ou mais processos tentam acessar/atualizar uma 
informação compartilhada ao mesmo tempo (LACERDA, 2019). 
 
Com relação à sincronização de processos, avalie as asserções a seguir: 
I - Denomina-se região ou seção crítica a parte de um programa que acessa um recurso compartilhado que não pode 
ser acessado por outro processo concorrente. 
II - A garantia que um recurso compartilhado não será acessado por dois processos ao mesmo tempo é chamada de 
exclusão mútua (mutex). Embora processos paralelos possam cooperar entre si de forma correta e efetiva, as 
seguintes condições são impostas para que aconteça uma boa solução de sincronismo: 
O número de processadores e o tempo de execução dos processos devem ser irrelevantes; 
Nenhum processo que executa fora de sua região crítica pode bloquear outro processo; 
Nenhum processo deve esperar eternamente para entrar na sua região crítica. 
III- Velocidade de execução e starvation (inanição) são problemas de sincronismos gerados na tentativa dos sistemas 
operacionais garantirem a exclusão mútua a recursos compartilhados. 
IV- São soluções de sincronismos via hardware semáforos, monitores e troca de mensagem. 
 
 
É correto o que se afirma em: 
A) Apenas I, II e III. 
B) Apenas II e III. 
C) I, II , III e IV. 
D) Apenas I e III. 
E) Apenas I e II. 
 
 
2) Vários tipos de arquivos são suportados pelos sistemas operacionais. Esses tipos podem ser divididos em arquivos 
regulares, diretórios, especiais de caracteres e especiais de bloco. 
 
Com relação a gerência de arquivos, avalie as asserções a seguir e a relação entre elas. 
 
 
I- Todo arquivo possui uma série de atributos (figura a seguir), como nome, extensão, tamanho, data e horário da 
criação, modificação, proteção (quem pode ter acesso), proprietário (quem o criou), a senha (senha para ter acesso 
ao arquivo), flags (indicadores: 0 - arquivos normais; 1 - arquivos do sistema), ocupação de alocação etc. 
PORQUE 
II- Todo arquivo armazenado em um computador está localizado dentro de um diretório. Os diretórios são estruturas 
lógicas utilizadas para organização de uma estrutura de armazenamento na memória RAM. 
 
 
Acerca dessas asserções, assinale a opção correta. 
A) A primeira e a segunda asserções são falsas. 
B) A primeira asserção é falsa e a segunda verdadeira. 
C) As duas asserções verdadeiras e a segunda é correta da primeira. 
D) As duas asserções são verdadeiras, mas a segunda não é uma justificativa correta da primeira. 
E) A primeira asserção é verdadeira e a segunda falsa. 
 
 
3) Na era da computação, toda informação (imagem, som, texto, vídeo etc.) é transformada em dados. Porém, esses 
2/4 
 
 
dados são organizados e armazenados em forma de arquivos no computador (figura a seguir). O computador 
processa os arquivos existentes (TANENBAUM, 2016). Arquivos são armazenados em um dispositivo de 
armazenamento durável e não volátil, como discos rígidos, CDs etc. 
 
Com relação a sistemas de arquivos e segurança, marque a opção correta. 
A) A maioria dos sistemas operacionais utiliza o acesso aleatório de arquivos. Nesse tipo de 
acesso, os arquivos podem ser acessados em qualquer ordem. Os registros podem ser 
acessados pela chave e não pela posição. Esses sistemas começaram a ser usados com o 
surgimento das unidades de armazenamento de disco. 
B) O nome do arquivo possui uma segunda parte chamada de extensão. A extensão basicamente determina a 
data que um arquivo foi criado. 
C) As regras usadas para se nomear um arquivo não mudam de sistema operacional para sistema operacional, 
mas hoje basicamente utiliza-se um conjunto de caracteres de até oito letras. 
D) Por meio do nome do arquivo pode-se descobrir qual aplicação consegue realizar tarefas com aquele 
arquivo. 
E) Os diretórios são estruturas lógicas utilizadas para organização de uma estrutura de armazenamento na 
memória física. 
 
 
4) Threads são linhas de comando (programação) existentes dentro de um processo que podem executar tarefas 
concorrentes. Possuem o mesmo contexto de sokware, compartilham o mesmo endereçamento de memória, 
porém seu contexto de hardware é diferente do contexto do processo. 
 
 
Com relação a threads avalie as asserções a seguir: 
 
I. Um sistema que possui um único processo com uma única thread, é chamada monothread. 
 
 
II. Um sistema que opera com vários processos, ou seja, cada processo com diversas threads é chamado multithread. 
 
 
III. Em sistemas multiprocessados threads podem ser executadas em paralelo, melhorando o desempenho do 
sistema. 
 
 
IV. Threads podem ocasionar uma sobrecarga de processos na CPU, causando a interrupção do sistema. 
 
 
É correto o que se afirma em: 
A) II e III apenas. 
B) I e III, apenas. 
C) I, II e III, apenas. 
D) I e II, apenas. 
E) I, II , III e IV. 
 
 
5) Com relação estrutura dos sistemas operacionais, avalie as asserções a seguir: 
 
 
I- processos são tarefas executadas no núcleo do processador, ou seja, no programa em execução. Associados a um 
processo estão um endereçamento de memória e um número de identificação. Cada processo (processo-pai) pode 
criar um processo-filho, e cada processo-filho pode criar outro processo-filho, gerando assim uma estrutura de 
3/4 
 
 
árvore de processos. 
 
 
II- Arquivo é qualquer informação que possa ser armazenada em um dispositivo eletrônico ou computador, como 
som, imagem, texto, figura, vídeo, etc. 
 
 
III- Shell é o interpretador de comando utilizado dentro do sistema operacional. O usuário utiliza essa Interface para 
fazer conexão com o sistema operacional; sendo assim, toda vez que um sistema operacional é iniciado, o shell 
também é iniciado. O shell, “popularmente”, é a interface não gráfica de um sistema operacional, sendo composto de 
diversos comandos para a comunicação do usuário com o sistema operacional. 
 
 
IV- Define-se chamada de sistema como um mecanismo pelo qual um processo pode solicitar um dos serviços, como 
interrupção de um processo em execução. Por exemplo: uma aplicação faz uma solicitação a um system call, que, por 
sua vez, através de parâmetros passados na chamada da aplicação, faz uma chamada ao mecanismo do sistema 
operacional, processando-se a solicitação 
 
 
É correto o que se afirma em: 
A) I e III, apenas. 
B) I, II e III, apenas. 
C) I e II, apenas. 
D) II e III apenas. 
E) I, II , III e IV. 
 
 
6) Com relação ao sincronismo de processos, avalie as asserções a seguir e a relação proposta entre elas: 
 
 
 
 
I- Um problema decorrente do sincronismo entre processos é starvation (inanição). Um processo nunca pode ser 
executado devido a um impedimento provocado por outro processo com maior prioridade de execução. Imagina um 
processo A com uma prioridade de execução mais baixa que um determinado processo B (prioridade mais alta). 
 
 
Porque: 
 
 
II- Essa prioridade é baseada no job mais curto primeiro. Ou seja, em um ambiente computacional multitarefas com 
diversos usuários, o processo B nunca pode ser executado, pois no momento que a CPU estiver ociosa, sempre o 
algoritmo que escalona o processo escolherá o de prioridade mais baixa para ser executado. 
 
 
 
 
Acerca dessas asserções, assinale a opção correta. 
A) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. 
B) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 
C) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da 
primeira. 
D) Tanto a primeira quanto a segunda asserções são proposições falsas. 
E) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 
4/4 
 
 
 
 
7) A figura a seguir ilustra o gerenciamento de processos.Com relação à gerência de processos, está correto somente o que se afirma em: 
A) Devido a uma técnica chamada swapping (troca), processos em execução ou espera/bloqueado podem 
momentaneamente estar em memória secundária, e não em memória principal. 
B) Quando o processo está sendo executado no estado de executando, não pode sofrer uma interferência 
externa e passar para o estado de espera, mesmo que esta interferência seja um evento externo de entrada e 
saída. 
C) Quando o processo for interrompido por fatia de tempo ou por prioridade e ainda precisar de 
mais tempo na CPU para terminar sua execução, ele passa do estado de executando para o 
estado de pronto, e outro processo na fila de pronto poderá ser executado na CPU. Após seu 
tempo, ele aloca uma nova fatia de tempo e retorna o processamento na CPU. Esse 
procedimento será realizado até o fim de todo o processamento desse processo. 
D) Quando o processo em estado de execução termina sua tarefa, ele vai para fila de espera, para depois 
poder ser removido da Memória. 
E) Um processo em estado de execução já garantiu o recurso, mas somente espera o momento para entrar na 
fila de processos em espera. Já no estado de pronto, o processo não garantiu o recurso e aguarda uma 
autorização para utilizar determinado recurso e ser processado.

Continue navegando