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

04/04/2023, 17:26 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 1/5
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: SISTEMAS OPERACIONAIS   
Aluno(a): ALFREDO EDUARDO DE CASTRO NASCIMENTO 202203431471
Acertos: 10,0 de 10,0 04/04/2023
Acerto: 1,0  / 1,0
(IDIB/2021 - Adaptada) O Kernel, ou "núcleo" de um sistema operacional, é responsável pela ligação entre os
aplicativos e o processamento realizado a nível de dados. O Kernel tem como responsabilidade realizar o
gerenciamento dos recursos do SO. Além desse gerenciamento de recursos, outras funções são exercidas pelo
Kernel. Assinale a alternativa que indica corretamente mais uma função do Kernel de um sistema operacional.
criação e eliminação de arquivos e threads.
 sincronização e comunicação entre processos e threads.
De�nir rotas para o encaminhamento de pacotes.
escalonamento e controle dos arquivos e pastas.
con�guração dos aplicativos do sistema operacional.
Respondido em 04/04/2023 17:16:49
Explicação:
O Kernel é responsável por controlar e gerenciar a alocação de recursos, como CPU, memória, entrada e saída de
dados, entre outros, entre diferentes processos e threads que estão sendo executados no sistema operacional.
Portanto, a sincronização e comunicação entre processos e threads é uma importante função do Kernel.
Acerto: 1,0  / 1,0
(SELECON/2021 - Adaptada) Sistema operacional é de�nido com um conjunto de programas que faz a
comunicação entre os componentes do hardware, gerenciando e distribuindo os recursos e os demais
softwares, criando uma plataforma comum a todos os programas utilizados. No que diz respeito à terminologia
e aos fundamentos utilizados, o núcleo de um sistema operacional é conhecido por:
bootstrap
 kernel
Socket
middleware
shell
Respondido em 04/04/2023 17:18:53
Explicação:
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
04/04/2023, 17:26 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 2/5
O núcleo, também conhecido como kernel, é o componente central de um sistema operacional que faz a ligação entre
o hardware e os aplicativos, gerenciando os recursos do sistema, incluindo a CPU, memória, entrada e saída de dados,
entre outros.
Acerto: 1,0  / 1,0
Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com
múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades
completas de um processador, já sendo comuns, atualmente, con�gurações com 2, 4 ou mais núcleos. Com
relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um
processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise
as seguintes asserções.
I - Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações
podem se bene�ciar mais efetivamente dos diversos núcleos dos processadores multicores.
PORQUE 
II - O sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar
simultaneamente diversas sequências de código, sobrepondo suas execuções e, normalmente, reduzindo o
tempo de resposta das aplicações às quais estão associadas. 
Acerca dessas asserções, assinale a opção correta: 
Tanto a primeira quanto a segunda asserção são proposições falsas. 
 As duas asserções são proposições verdadeiras, e a segunda é uma justi�cativa correta da primeira.
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justi�cativa correta da
primeira.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
Respondido em 04/04/2023 17:13:19
Explicação:
A resposta correta é: As duas asserções são proposições verdadeiras, e a segunda é uma justi�cativa correta da
primeira. 
O conceito de thread foi introduzido, basicamente, como uma forma de economizar recursos do sistema. Atualmente,
a maioria dos dispositivos possuem a capacidade de multiprocessamento para a maximização da e�ciência.
Acerto: 1,0  / 1,0
Conceitualmente, cada processo tem sua própria CPU (Central Processing Unit) virtual. É claro que, na
realidade, a CPU troca a execução, a todo momento, de um processo para outro, mas, para entender
esse sistema, é muito mais fácil pensar em um conjunto de processos sendo executados (pseudo)
paralelamente do que tentar controlar o modo como a CPU faz esses chaveamentos.
TANENBAUM, A. S. Sistemas operacionais modernos. 3. ed. São Paulo: Pearson, 2010 (adaptado). 
De acordo com o exposto, o conceito descrito denomina-se : 
multiprocessador
 multiprogramação
thread
máquina de estados �nitos
 Questão3
a
 Questão4
a
04/04/2023, 17:26 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 3/5
processo monothread
Respondido em 04/04/2023 17:19:30
Explicação:
A resposta correta é: multiprogramação.
A multiprogramação tem como objetivo permitir que, de forma contínua, a Unidade Central de
Processamento alterne entre processos de forma a maximizar a e�ciência, criando uma ilusão de
paralelismo.
Acerto: 1,0  / 1,0
Concurso: INMETRO - 2010 - Edital 01-2010 | Prova: CESPE - 2010 - INMETRO - Pesquisador - Ciência da
Computação
Em um sistema operacional que implementa a gerência de memória, por meio de um sistema de paginação por
demanda, observou-se que, durante a execução de um processo, a utilização da CPU é 20%, do disco de
paginação 75% e dos demais dispositivos de E/S 5%. Assinale a opção que otimiza a utilização da CPU.
Instalação de uma CPU mais rápida.
 Aumento do tamanho da página.
Diminuição do conjunto de trabalho do processo.
Aumento do tamanho da área de swapping no disco.
Instalação de um disco de paginação maior.
Respondido em 04/04/2023 17:20:22
Explicação:
Resposta correta: Aumento do tamanho da página.
Como as páginas mapeadas na memória possuem um tamanho único, se aumentarmos o tamanho da página não será
mais necessário para o processo realizar tantos carregamentos do disco para a memória, no caso da questão 75% do
tempo é gasto nessa tarefa. Assim, ocorre a diminuição da utilização do disco de paginação e aumenta-
se proporcionalmente a utilização da CPU.
 
Acerto: 1,0  / 1,0
(FAPESC/2022 - Adaptada) Os processadores são componentes de hardware de um computador que executam
instruções de programas e realizam cálculos. Quase todos os processadores suportam um mecanismo de
memória virtual. Assinale a alternativa correta com relação a esse mecanismo.
Quando a memória virtual é usada, os campos de endereço das instruções de máquina contêm
endereços físicos.
O Translation Lookaside Buffer (TLB) é uma memória RAM dinâmica que contém as entradas (linhas) da
Tabela de Páginas mais recentemente usadas.
Para leituras e escritas da memória principal, uma unidade de gerenciamento da memória (MMU, do
inglês, Memory Management Unit) traduz cada endereço virtual para um endereço lógico na memória
principal.
 A memória virtual é uma facilidade que permite que os programas enderecem a memória a partir de um
ponto de vista lógico, sem considerar a quantidade de memória principal disponível �sicamente.
 Questão5
a
 Questão6
a
04/04/2023, 17:26 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 4/5
Uma cache lógica, também conhecida como cache virtual, armazena dados usando endereços físicos, e
desta forma o processador acessa a cache diretamente, sem passar pela MMU.
Respondido em 04/04/2023 17:22:35
Explicação:
A memória virtual é um mecanismoque permite aos programas endereçarem a memória a partir de um ponto de vista
lógico, independentemente da quantidade de memória principal disponível �sicamente. Isso é realizado por meio de
uma unidade de gerenciamento de memória (MMU), que traduz endereços virtuais em endereços físicos na memória
principal. Desta forma, a memória virtual permite aos programas acessarem uma quantidade de memória lógica que
pode ser maior do que a quantidade de memória principal disponível, o que pode ser útil em sistemas com recursos
limitados de memória.
Acerto: 1,0  / 1,0
Empregar e compreender as ferramentas para o gerenciamento e manipulação dos arquivos é uma habilidade
fundamental para o pro�ssional de TI. Sobre o Sistema Operacional Linux, qual o comando responsável por
apagar um diretório de nome "provas" que contém arquivos em seu interior?
dirdelete provas.
 rm -rf provas.
mv provas.
ls -lr provas.
tail -f provas.
Respondido em 04/04/2023 17:23:55
Explicação:
Resposta correta: rm -rf provas
O comando rm é utilizado para apagar arquivos. Pode ser utilizado também para apagar diretórios e subdiretórios
recursivamente. Utilizando a opção "-r" é possível apagar diretórios recursivamente. Desta forma, sempre que for
necessário apagar um diretório que contenha arquivos, o comando "rm -r" deve ser utilizado.
Acerto: 1,0  / 1,0
Para a implementação de um sistema de arquivos é necessária a de�nição de um esquema de alocação
de blocos de disco para armazenamento de dados. Várias formas de alocação foram desenvolvidas com
essa �nalidade, dentre elas a alocação por i-nodes. 
Dentro deste contexto, selecione a alternativa correta. 
Em um sistema de arquivos com i-nodes cada bloco possui um ponteiro para o bloco seguinte. 
Os dados de um arquivo representado por um i-node são armazenados em blocos contíguos no
disco.
Quando se utiliza i-nodes a sequência de blocos de um arquivo é armazenada na FAT (Tabela de
Alocação de Arquivos). 
 Um i-node é um bloco de disco que contém os atributos e os endereços de disco dos blocos de
dados de um arquivo.
Um i-node é uma sequência de blocos que armazenam os dados de um arquivo. 
Respondido em 04/04/2023 17:25:07
 Questão7
a
 Questão8
a
04/04/2023, 17:26 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 5/5
Explicação:
A resposta correta é: Um i-node é um bloco de disco que contém os atributos e os endereços de disco
dos blocos de dados de um arquivo.
Em um sistema de arquivos, um nó-índice pode ser caracterizado como um arranjo de estruturas de
dados, responsável por conter e listar informações relativas a arquivos. Por exemplo, os endereços e
atributos.
Acerto: 1,0  / 1,0
Dos comandos abaixo, qual pode ser usado para limpar o terminal, apagando todo o
conteúdo previamente existente?
date 
refresh 
halt 
read 
 clear
Respondido em 04/04/2023 17:13:44
Explicação:
A resposta correta é: clear
Acerto: 1,0  / 1,0
Dentre as opções abaixo, indique qual representa uma con�guração de agendamento no CRONTAB
para executar um determinado comando a cada 30 minutos, somente às segundas-feiras. 
 */30 * * * 1 comando 
* * * * 30 comando 
30 * * * 2 comando 
30 0 * * 1 comando 
0,30 0 * * * comando 
Respondido em 04/04/2023 17:14:02
Explicação:
A resposta correta é: */30 * * * 1 comando 
 Questão9
a
 Questão10
a

Continue navegando