Buscar

ATIVIDADE 2 - ENG SOFT - SISTEMAS OPERACIONAIS - 54-2020

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 5 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

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

03/11/2020 Unicesumar - Ensino a Distância
1/5
Protocolo de Finalização Nº 000023951181
O aluno CHRISTIAN FERNANDES DA ROSA com RA 1911857-5 
finalizou a atividade ATIVIDADE 2 - ENG SOFT - SISTEMAS OPERACIONAIS - 54/2020
em 03/11/2020 16:11:56
ATIVIDADE 2 - ENG SOFT - SISTEMAS OPERACIONAIS - 54/2020
Período:19/10/2020 08:00 a 03/11/2020 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:0,50 Nota obtida:
1ª QUESTÃO
No contexto do ciclo de vida de um processo de software no Sistema Operacional, um processo pode ser
criado mediante algumas condições. 
Considere V (verdadeiro) ou F (falso) as seguintes afirmações:
I. Programas básicos ao funcionamento ou outros programados para executarem no boot ou inicialização do
sistema.
II. Interrupção de estado em espera do Sistema Operacional. 
III. Criação de processso por um processo já em execução. 
IV. Tarefas em batch (lote): os processos têm sua execução criada em pipeline simultâneo. 
De acordo com o enunciado, está correta a alternativa:
RESPOSTA: I, III e IV.
2ª QUESTÃO
Verifique as afirmações abaixo e determine quais são verídicas:
I. O conceito de Memória Virtual foi desenvolvido devido a necessidade de que a quantidade de memória
RAM instalada por padrão não ser suficiente para rodar sozinhas simultaneamente importantes aplicativos
como navegador, suíte de criação, comunicadores instantâneos.
II. O que ocorre na Memória Virtual é a troca de processos, denominada swapping, que determina quais
páginas devem ser retiradas da memória principal e para isso, faz uso dos algoritmos: First In First Out, Least
Recently Used Not Recently Used.
III. Uma das estruturas de armazenamento de massa é o disco rígido que contém discos que rodam em alta
rotação onde um braço é movimentado pelo atuador que contém na ponta um cabeçote que realiza as
gravações dos dados. Cada disco por sua vez abrange vários blocos de tamanho variável que são
denominados de setores.
IV. A partição MBR atua no sentindo de identificar qual sistema operacional deve ser iniciado, pois podem
existir x partições com x sistemas operacionais em um disco rígido somente, então ela identifica a
localização da partição ativa e inicia o programa de reinicialização para o setor de inicialização dessa
partição.
V. O Sistema Operacional pode permanecer instalado no disco rígido porém, alguns SOs como o Ubuntu
Linux podem ser utilizados a partir de um CD-ROM ou USB.
As afirmações corretas são apenas:
RESPOSTA: I, II, IV e V, apenas..
3ª QUESTÃO
03/11/2020 Unicesumar - Ensino a Distância
2/5
Sobre Arquivos e diretórios, leia o trecho abaixo:
Quando o Sistema Operacional não consegue reconhecer determinado tipo de arquivo, é necessária a
instalação de algum programa que possibilite ao mesmo o reconhecimento da extensão, como o SO
trabalha com milhares de arquivos, torna-se necessário uma forma de agrupar os dados comuns para a
realização de pesquisa organizada, esta forma é denominada de 
____________________.
Já a organização física e lógica dos arquivos e diretórios depende do _________________ que é definido no
_________________ quando há uma __________________.
E geralmente, cada SO faz uso de um __________________________ pois se baseia nos métodos de
_______________________ em memórias de massa.
Escolha a alternativa que contém as denominações adequadas para o preenchimento das lacunas.
 
RESPOSTA:
DIRETÓRIOS, SISTEMA DE ARQUIVOS, DISCO RÍGIDO, FORMATAÇÃO, SISTEMA DE ARQUIVO PRÓPRIO, ALOCAÇÃO DE
ARQUIVOS.
4ª QUESTÃO
Um sistema operacional para cumprir sua função de gerente, diante aos vários recursos e suas
particularidades que compõem um computador, faz necessário definir funcionalidades de gerencia e
abstração relacionada aos tipos de recursos.
Relacione os tipos de funcionalidade de acordo com suas respectivas definições.
( 1 ) Gerência do Processador.  
( 2 ) Gerência de Memória.   
( 3 ) Gerência de Dispositivos .
( 4 ) Gerência de Arquivos. 
( 5 ) Gerência de Proteção. 
(  ) ... Esta gerencia tem a função de fornecer mecanismos de imposição de diretrizes para o uso dos
recursos, como direitos de leitura, escrita e gravação em arquivos, controle de acesso a programas,
processos e controle de usuários. 
(  ) ... Esta funcionalidade é construída sobre a gerência de dispositivos de memória secundária, como o
disco rígido e consiste realizar o processo de partição e formatação para obter a organização física e lógica
dos arquivos e diretórios. 
(  ) ... Consistem em implementar a interação com dispositivo por meio de drivers, criar meios para agrupar e
gerenciar dispositivos distintos, através da mesma interface de acesso (barramento). 
(  ) ... Deve ser capaz de gerenciar a memória quando estiver e quando não estiver em uso, atender a
demanda da alocação de memória para os processos e desalojar quando eles terminam, assim como,
gerenciar a troca entre a memória principal e o disco, quando a memória principal é muito pequena para
armazenar todos os processos. 
(  ) ... Esta gerência visa distribuir a capacidade de processamento de forma igual entre as aplicações,
evitando que uma aplicação monopolize recursos como o processador. 
 A sequência correta desta classificação é:
RESPOSTA:5, 4, 3, 2, 1.
5ª QUESTÃO
03/11/2020 Unicesumar - Ensino a Distância
3/5
Na definição da hierarquia de memória de um computador, temos os seguintes elementos no sentido do
topo para a base:
cache L1, cache L2, memória RAM, memória Flash, disco rígido, CD-ROM, DVD-ROM, fita magnética.
Esta ordem é definida pois:
I. Deve existir determinada quantidade de memória considerável para o bom funcionamento do conjunto.
II. Um sistema operacional faz uso das memórias de massa e a memória RAM.
III. Da base para o topo é crescente a velocidade, custo e consumo de energia.
IV. Os registradores e memórias do tipo cache L1 e L2 acabam sofrendo influência do sistema operacional.
V. Na base encontram-se os elementos não voláteis com maior capacidade.
Assinale a alternativa correta em relação às afirmativas serem respectivamente verdadeiras ou falsas.
RESPOSTA:V V V F V
6ª QUESTÃO
Sobre Gerenciamento de memória, analise as alternativas e as classifique como verdadeiras ou falsas:
I. Um endereço lógico contém a lógica do programa e quando estão fisicamente armazenados na RAM são
chamados de endereços físicos e geralmente não são iguais, mas a MMU sabe identificar o local onde um
endereço lógico foi armazenado fisicamente na memória RAM. A MMU é quem realiza o processo de
transformação (endereço lógico -> endereço físico) que deve estar junto ao processador.
II. A fragmentação é o desperdício de espaço disponível em memória, e se classifica em Fragmentação
Externa, quando há espaços não usados em intervalos pequenos não próximos e Fragmentação Interna que
é quando o espaço total de um bloco de alocação não é utilizado. 
III. A Alocação contígua está sujeita a fragmentação interna, pois a memória é divida em uma partição para o
sistema operacional e a outra com tamanhos que se adequarão a demanda de cada processo. 
IV. A estratégia que faz com que cada partição da memória se transforme em um conjunto de seções de
tamanhos e políticas de acesso distintos denomina-se Alocação por Segmentos.
V. Com o objetivo de evitar a necessidade de compactação e fragmentação externa, e permitindo que o
endereço físico do processo seja adjacente e utilizada por grande parte dos sistemas operacionais, esta
estratégia leva o nome de Alocação Paginada. 
São verdadeiras somente:
RESPOSTA: I, III e V, apenas.
7ª QUESTÃO
03/11/2020 Unicesumar - Ensino a Distância
4/5
Um sério problema que pode ocorrer durante a execução de um sistema operacional é a situação em que
dois ou mais processos concorrem pelo acesso à um determinado recurso. Isto pode ocasionar erros no
processamento de um dos processos concorrentes. Para evitar estas "condições de corrida" ("Racing
conditions"), foram desenvolvidos diversos mecanismos.
Considerando os conhecimentos aprendidos sobre os mecanismos de sincronização de processos, analiseas
afirmativas abaixo:
 I. Os semáforos consistem de uma variável de um tipo especial que pode ser acessada por meio das
operações WAIT e WAKEUP. A forma especializada deste semáforo, quando utiliza valores binários, é
chamada de mutex.
II. A instrução TSL pode ser considerada uma espécie de mutex primitivo, implementado a nível de hardware
desde o processador Intel 8088.
 III. O método de sincronização por meio de variável de trava (lock), não é eficiente na tentativa de limitar as
condições de corrida, haja vista que durante a mudança do valor da variável, ainda pode ocorrer uma
checagem errônea por disponibilidade da região crítica, por parte de outro processo.
 IV. O método de desabilitação de interrupções não é eficaz em computadores com mais de uma CPU.
É correto o que se afirma em:
RESPOSTA: II, III e IV apenas.
8ª QUESTÃO
Algoritmos são utilizados para a tomada de decisão automática de diversos problemas computacionais,
desde os mais complexos aos mais simples e antigos, como o gerenciamento dos processos e threads. 
Sobre o escalonamento de processos, qual alternativa é correta?
RESPOSTA:Quando um processo é encerrado, obrigatoriamente deve-se fazer escalonamento.
9ª QUESTÃO
Leia o trecho abaixo e escolha a alternativa que contenha as denominações corretas para o preenchimento
das lacunas:
Um arquivo é um conjunto de diversos _________________ que serão armazenados em ____________________ da
memória secundária e todas as informações que se referem ao sistema de arquivos permanecem
armazenados na trilha 0 do disco rígido ou na _______________. Os arquivos necessitam ser armazenados em
__________________ porque serão acessadas no futuro. 
Para este armazenamento, são utilizadas a estratégia de ____________________ que faz uso de um ponteiro
indicando o próximo bloco e onde os arquivos podem estar espalhados no disco. A ______________________
que associa cada arquivo a um índice e onde não há necessidade de tabelas. E a ________________________
onde não há separação entre blocos do arquivo que serão armazenados em um bloco ao lado do outro
sendo que o endereço do arquivo estará determinado no primeiro bloco. Assinale a alternativa correta.
RESPOSTA:
BLOCOS LÓGICOS, BLOCOS FÍSICOS, MBR, MEMÓRIAS NÃO VOLÁTEIS, ALOCAÇÃO ENCADEADA, ALOCAÇÃO
INDEXADA, ALOCAÇÃO CONTÍGUA. 
10ª QUESTÃO
03/11/2020 Unicesumar - Ensino a Distância
5/5
Um processo pode ser iniciado e terminado. No contexto do ciclo de vida de um software, todo processo
em execução chega ao fim. 
Indique a alternativa que completa perfeitamente as lacunas das frases a seguir:
I. Exceção de ______ é uma exceção tratada diretamente pelo software.
II. No Linux temos o comando ______ e no Windows temos o ______ que são comandos destinados ao
cancelamento de processos.
III. Quando o processo descobre a existência de um erro fatal, é acionado o estado de ______.
RESPOSTA: I. erro fatal; II. kill; finalizar processo; III. encerramento.

Continue navegando