Buscar

02 Atividade 02.resp

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

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

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

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

Prévia do material em texto

17/04/2017 Unicesumar ­ Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 1/5
ATIVIDADE DE ESTUDO 2 ‐ ADS ‐ SISTEMAS OPERACIONAIS ‐ 2017A2
Período: 12/04/2017 08:00 a 18/04/2017 23:59 (Horário de Brasília)
Data Final: 21/04/2017 23:59 valendo 50% data nota!
Status: ABERTO
Valor: 0.50
Gabarito: Gabarito será liberado no dia 22/04/2017 00:00 (Horário de Brasília)
1ª QUESTÃO
Embora se pareça, um processo não pode ser comparado somente ao código­fonte que produzimos. Um
processo é mais que isso, ele demanda por algumas estruturas para poder executar. Nesse contexto, leia as
afirmações abaixo e marque a alternativa correta quanto às estruturas de um processo.
I – Um programa executando em um microprocessador pode ser considerado um processo.
II ­ Quando armazenado em memória primária, a seção de dados de um processo contém os dados temporários
(como parâmetros de função, endereços de retorno e variáveis locais).
III – A tabela de processos fica salva na memória RAM e serve para salvar informações importantes sobre os
processos.
IV – A estrutura de um processo em memória possui quatro seções básicas: dados, texto, pilha e heap.
ALTERNATIVAS
Somente I e II estão corretas.
Somente I e III estão corretas.
Somente I, II e IV estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
2ª QUESTÃO
Embora  se  pareça,  um  processo  não  pode  ser  comparado  somente  ao  código­fonte  que  produzimos.  Um
processo  é  mais  que  isso  e  demanda  uma  estrutura  para  seu  uso  e  controle.  Nesse  contexto,  leia  as
afirmações abaixo e marque a alternativa correta quanto às estruturas de um processo.
I  –  Seção  de  texto  é  a  área  em memória  que  contém  o  código  do  programa.  Também  inclui  o  contador  do
programa e o conteúdo dos registradores do processador.
II ­ Seção de dados é a área destinada às variáveis globais.
III – A Heap representa o espaço para alocação dinâmica de memória durante a execução do processo.
IV  –  A  Pilha  contém  os  dados  temporários  (como  parâmetros  de  função,  endereços  de  retorno  e  variáveis
locais).
ALTERNATIVAS
17/04/2017 Unicesumar ­ Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 2/5
Somente I e II estão corretas.
Somente II e III estão corretas.
Somente I, II e IV estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
3ª QUESTÃO
O sistema operacional é responsável por reservar um endereçamento em memória para cada programa que se
torna um processo. A maneira com a qual a memória principal é repartida entre os diversos processos tem
relação com o algoritmo de alocação de memória. Sobre isto, assinale a alternativa incorreta.
ALTERNATIVAS
A desvantagem da alocação contígua é que ela elimina o problema da fragmentação interna.
A alocação paginada separa os endereços lógicos em blocos, enquanto que os endereços físicos são
encarados como quadros em memória.
A alocação paginada é útil para sistemas operacionais que implementam técnicas de virtualização de
memória.
A alocação por segmentos está sujeita à fragmentação externa.
A alocação contígua está sujeita tanto à fragmentação externa quanto fragmentação interna.
4ª QUESTÃO
Os Sistemas Operacionais atuais,  trabalham com processos multithread, permitindo que um processo execute
mais de uma thread simultaneamente. Sobre threads, assinale a alternativa correta.
ALTERNATIVAS
Não há diferença entre a execução de um processo ou executar uma thread.
Um processo pode utilizar várias threads para executar tarefas distintas simultaneamente.
Em um computador com mais de um núcleo de processamento, a execução de mais de uma thread
simultaneamente depende exclusivamente da técnica de pseudoparalelismo.
Sistemas preemptivos podem utilizar threads para garantir o compartilhamento de memória.
Todas as alternativas anteriores estão incorretas.
5ª QUESTÃO
Os processos em um sistema operacional são controlados de acordo com os estados que podem assumir.
Existem condições que devem ser satisfeitas, para que um processo possa transitar de um estado para o outro. A
respeito dos estados de um processo, leia as afirmativas e assinale a alternativa correta.
I ­ Para atingir o estado de "Em execução", o processo deve ter sido escolhido pelo escalonador para assumir o
controle do processador.
II ­ Só é possível atingir o estado "Novo" quando o processo estava em espera para ser executado e teve sua
permissão concedida.
III ­ O estado "Pronto" pode ser atingido quando o processo estava esperando por recursos de entrada/saída e,
em seguida, teve os recursos disponibilizados para si.
17/04/2017 Unicesumar ­ Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 3/5
IV ­ Quando um processo está aguardando para realizar  uma operação de entrada/saída, diz­se que ele está em
estado "Bloqueado".
ALTERNATIVAS
Somente I e II.
Somente II e III.
Somente I, II e IV.
Somente I, III e IV.
Todas.
6ª QUESTÃO
O controle de processo é algo relativamente complexo e requer alguns controles especiais, como um estado que
informa  como  o  processo  se  encontra  a  cada  instante.  A  respeito  dos  Estados  do  Processo,  analise  as
afirmativas a seguir:
I ­ O estado "Novo" é atribuído ao processo quando uma das quatro ações de criação de processo ocorre e é
equivalente ao estado "Em execução".
II  ­ O  estado  "Em  espera"  ocorre  quando  um  processo  aguarda  uma  resposta  externa  (por  exemplo,  de  um
dispositivo de E/S).
III ­ O estado "Pronto" é cedido ao processo que está esperando ser atribuído a um processador.
IV ­ O estado "Concluído" é dado ao processo que terminou sua execução mediante a ocorrência de alguma das
quatro situações de término de processo.
Assim, Estados de Processo está(ão) pontuado(s) na(s) afirmativa(s):
ALTERNATIVAS
Somente I e II.
Somente II e III.
Somente I, II e IV.
Somente II, III e IV.
Todas.
7ª QUESTÃO
O hardware denominado MMU (Memory­Management Unit) é responsável pelo mapeamento entre endereços
físicos e lógicos na memória principal. Esta atividade pode causar a fragmentação da memória. Leia a
afirmativa e assinale a alternativa incorreta.
ALTERNATIVAS
Cabe ao sistema operacional alocar endereços lógicos aos programas de usuário. 
Cabe à MMU, quando solicitado pelo processador, alocar endereçamentos físicos em memória secundária.
Linguagens de programação de alto nível como C++ e Java tratam a alocação de memória de maneira
transparente, livrando o programador desta preocupação.
17/04/2017 Unicesumar ­ Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 4/5
Espaços de memória, sejam lógicos ou físicos, são referenciados por identificadores únicos (endereços). 
Um endereço lógico possui um correspondente físico, todavia, esses endereços geralmente são diferentes.
8ª QUESTÃO
Existem mecanismos implementados no núcleo de um sistema operacional que possibilitam a
organização, controle e gerência de memória. Todo sistema operacional usa uma técnica de mapeamento de
endereços para acessos em memória. Assim, assinale a alternativa correta.
ALTERNATIVAS
Um programa em execução solicita uma série de endereços de memória ao processador, sendo esses
classificados como Endereços Físicos, pois contêm a lógica do programa.
Quando têm­se endereços armazenados fisicamente na memória primária, chamamos estes de endereços
lógicos.
Um programa do usuário enxerga e pode trabalhar diretamente sobre os endereços físicos.
O processo de conversão entre endereço lógico e físico é realizado pelo hardware de nome MMU (Memory­
Management Unit).
A MMU deve determinar onde um certo endereço lógico é armazenado fisicamente namemória secundária.
9ª QUESTÃO
De acordo  com Voltz  (2014),  os  processos  são  considerados programas  em  execuções,  e  podem  ser
criados  a  todo  momento,  durante  o  funcionamento  de  um  sistema  operacional.  Neste  contexto,
Tanenbaum (2010) define que, um processo pode ser criado mediante quatro situações. Considerando
estas situações, assinale a alternativa correta.
I  –  Durante  a  inicialização  do  sistema  operacional,  é  possível  que  alguns  programas  sejam  executados
automaticamente, como exemplo teríamos o antivírus.
II  –  Em  sistemas  de  grande  porte,  baseado  na  técnica  de  SPOOLING,  processos  podem  ser  criados
automaticamente. Assim que um processo é finalizado, o próximo da fila entra em execução.
III – No Windows, quando se clica duas vezes no ícone de um programa, este passa a ser executado. Esta é a
situação de requisição de um usuário para criar um novo processo.
IV – Um processo em execução nunca pode solicitar ao SO que crie um novo processo (processo filho).
ALTERNATIVAS
Somente I e II estão corretas.
Somente I e III estão corretas.
Somente I, II e III estão corretas.
Somente I, III e IV estão corretas.
Todas estão corretas.
10ª QUESTÃO
A  memória  principal  (RAM)  deve  utilizar  alguma  estratégia  para  armazenar  tanto  os  dados  do  sistema
operacional  como  os  diversos  processos  na  memória.  Sobre  este  assunto,  analise  as  opções  a  seguir
17/04/2017 Unicesumar ­ Ensino a Distância
http://ava.unicesumar.edu.br/unicesumar/course/questionarioImpressao.php 5/5
e assinale a alternativa incorreta:
ALTERNATIVAS
Na alocação contígua a memória é dividida em duas partições, sendo uma para o sistema operacional e a
outra partição de tamanhos ajustáveis que irão se adequar à demanda específica de cada processo do
usuário.
Na alocação contígua, a MMU recebe o endereço lógico e tenta salvar em uma partição. Caso o espaço
solicitado seja compatível, a informação é salva, senão é retornada uma interrupção para o processador,
indicando um endereço inválido.
A vantagem da alocação contígua é que ela é simples para ser desenvolvida e resolve o problema de
fragmentação externa.
A alocação por segmentos fraciona o espaço de memória em áreas chamadas de segmentos.
Na alocação por segmentos cada partição da memória torna­se uma coleção de segmentos de tamanhos
variados e com políticas de acessos distintas.

Outros materiais