Buscar

S2 Sistemas Operacionais-otimizado_1

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
Estácio
; Simulados
Disc.: SISTEMAS OPERACIONAIS
Aluno(a): ALFREDO EDUARDO DE CASTRO NASCIMENTO 202203431471Acertos: 10,0 de 10,0 04/04/2023
Questão 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 nivel de dados. O Kernel tem como responsabilidade realizar o
gerenciamento dos recursos do 50. 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.
El criação e eliminação de arquivos e threads.
IE! a? sincronização e comunicação entre processos e threads.
El Definir rotas para o encaminhamento de pacotes.
El escalonamento e controle dos arquivos e pastas.
El configuração dos aplicativos do sistema operacional.
íxuimeao
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 fu nção do Kernel.
© Questão Acerto: 1,0 / 1,0
(SELECON/2021 - Adaptada) Sistema operacional é definido 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 a terminologia
e aos fundamentos utilizados, o núcleo de um sistema operacional é conhecido por:
El bootstrap
lÉl & kernel
III Socket
|] middleware
III shell
Éyll'CchÚ
https://simuIado.estacio.br/bdq_simu|ados_ava|iacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 1/5
04/04/2023, 17:26 Estácio: Alunos
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.
© Questão 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,]a' sendo comuns, atualmente, configuraçõ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 beneflciar 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:
D Tanto a primeira quanto a segunda asserção são proposições falsas.
IE! e:? As duas asserções são proposições verdadeiras, e a segunda é uma justiflcativa 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 justiflcativa correta da
primeira.
|] A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
A resposta correta é: As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da
primeira.
0 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 eficiência.
Questão 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
IÉI "a? multiprogramação
D thread
[| máquina de estados finitos
https://simuIadoestacio.br/bdq_simu|ados_ava|iacao_parcial_resultado.asp?c0d_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 2/5
04/04/2023, 17:26 Estácio: Alunos
III processo monothread
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 eficiência, criando uma ilusão de
paralelismo.
Questão 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.
III Instalação de uma CPU mais rápida.
|E! º? Aumento do tamanho da página.
III Diminuição do conjunto de trabalho do processo.
III Aumento do tamanho da área de swapping no disco.
III Instalação de um disco de paginação maior.
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.
Questão 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.
III Quando a memória virtual é usada, os campos de endereço das instruções de máquina contêm
endereços físicos.
III 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.
III 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.
IE! e? 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 flsicamente.
https://simuIadoestacio.br/bdq_simu|ados_ava|iacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 3/5
04/04/2023, 17:26 Estácio: Alunos
El Uma cache lógica, também conhecida como cache virtual, armazena dados usando endereços fisicos, e
desta forma o processador acessa a cache diretamente, sem passar pela MMU.
A memória virtual é um mecanismo que permite aos programas endereçarem a memória a partir de um ponto de vista
lógico, independentemente da quantidade de memória principal disponivel fisicamente. Isso é realizado por meio de
uma unidade de gerenciamento de memória (MMU), que traduz endereços virtuais em endereços fisicos 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.
Questão Acerto: 1,0 / 1,0
Empregar e compreender as ferramentas para o gerenciamento e manipulação dos arquivos é uma habilidade
fundamental para o profissional 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?
El dirdelete provas.
|E! <$? rm -rf provas.
El mv provas.
El Is -Ir provas.
El tail -f provas.
Resposta correta: rm -rf provas
O comando rm é utilizado para apagar arquivos. Pode ser utilizado também para apagar diretórios e subdiretórios
recu rsivamente. Utilizando a opção "-r" é possivel 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.
Questão Acerto: 1,0 / 1,0
Para a implementação de um sistema de arquivos é necessária a definiçã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 finalidade, dentre elas a alocação por i-nodes.
Dentro deste contexto, selecione a alternativa correta.
El Em um sistema de arquivos com i-nodes cada bloco possui um ponteiro para o bloco seguinte.
El Os dados de um arquivo representado por um i-node são armazenados em blocos contíguos no
disco.
El Quando se utiliza i-nodes a sequência de blocos de um arquivo é armazenada na FAT (Tabela de
Alocação de Arquivos).
lÉl ºs? 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.
El Um i-node é uma sequência de blocos que armazenam os dados de um arquivo.
https://simuIadoestacio.br/bdq_simu|ados_ava|iacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 4/5
04/04/2023, 17:26 Estácio: Alunos
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.
Questão Acerto: 1,0 / 1,0
Dos comandos abaixo, qual pode ser usado para limpar o terminal, apagando todo o
conteúdo previamente existente?
El date
El refresh
III halt
El read
IÉI º»? clear
A resposta correta é: clear
. Questão Acerto: 1,0 / 1,0
Dentre as opções abaixo, indique qual representa uma configuração de agendamento no CRONTAB
para executar um determinado comando a cada 30 minutos, somente às segundas-feiras.
|E «s? */30 * * * 1 comando
* * * * 30 comando
30 * * * 2 comando
30 O * * 1 comando
0,30 O * * * comandoDDDD
A resposta correta é: */30 * * * 1 comando
https://simuIadoestacio.br/bdq_simu|ados_ava|iacao_parcial_resultado.asp?cod_hist_prova=305481424&cod_prova=6140813584&f_cod_disc= 5/5

Continue navegando