Buscar

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

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 6, do total de 7 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

Questão Acerto: 1,0  / 1,0
O Linux é um sistema operacional de código aberto amplamente utilizado por engenheiros de redes, e 
que preza pela eficiência e robustez. Ao longo dos anos a comunidade desenvolveu e disponibilizou 
diferentes versões para utilização como, por exemplo, o Ubuntu uma distribuição popular baseada no 
Debian. Essas versões são conhecidas como:
 
Aplicativos.
Compilações.
  Distribuições.
Instalações.
Lançamentos.
Respondido em 10/12/2022 16:57:25
Explicação:
Resposta correta: Distribuições.
Uma distribuição Linux é constituída por diversas coleções compiladas de aplicativos e o kernel (núcleo) do 
sistema operacional.
          Questão Acerto: 0,0  / 1,0
Durante as aulas de Sistemas Operacionais, o aluno Joãozinho emitiu diversos comandos no terminal 
Linux. Após a digitação, já não se lembrava da ordem e do histórico de comandos emitidos. No 
contexto do Linux, analise as alternativas e marque o comando que poderia ajudar o aluno.
  date.
  history.
cp.
pwd.
dhcp.
Respondido em 10/12/2022 16:57:56
10a
Explicação:
Resposta correta: history
history: Exibe o histórico de comandos já digitados no terminal.
pwd: Comando responsável por mostrar o diretório atual do usuário.
cp: Comando responsável por realizar a cópia de arquivos.
date: Comando responsável por mostrar a data e hora do sistema.
dhcp: Protocolo de redes.
 
          Questão Acerto: 1,0  / 1,0
Considere o programa abaixo escrito em linguagem C. No instante da execução 
da linha 5, ter-se-á uma hierarquia composta de quantos processos e threads, 
respectivamente? 
1    main(){ 
2         int i; 
3     for(i=0;i<3;i++) 
4         fork(); 
5     while(1); 
6              } 
4 e 1
7 e 7
3 e 0
1 e 0
  8 e 8
Explicação:
A resposta correta é: 8 e 8.
Quando chamamos a função Fork() ocorre a criação de um novo processo, 
chamado de processo filho. Repare que a função Fork() foi invocada três vezes, 
totalizando oito processos.
          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, já 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 beneficiar 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: 
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
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 justificativa correta da primeira.
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa 
correta da primeira.
Respondido em 21/01/2023 12:30:44
Explicação:
A resposta correta é: As duas asserções são proposições verdadeiras, e a segunda é uma justificativa 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 
eficiência.
          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.
Aumento do tamanho da área de swapping no disco.
Instalação de um disco de paginação maior.
Instalação de uma CPU mais rápida.
Diminuição do conjunto de trabalho do processo.
  Aumento do tamanho da página.
Respondido em 21/01/2023 13:04:42
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.
 
          Questão Acerto: 0,0  / 1,0
Concurso: UFPE - 2010 | Prova: COVEST-COPSET - 2010 - UFPE - Analista de Tecnologia da Informação
Um dos tipos de gerenciamento de memória utilizados por sistemas operacionais é a memória virtual. 
Este tipo de memória pode ser gerenciada por segmentação. Assinale a alternativa que descreve o 
funcionamento do gerenciamento de memória virtual por segmentação:
  Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do mesmo tamanho chamados de segmentos.
Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do 
mesmo tamanho chamados de páginas.
Divide o endereçamento de memória virtual em partes semelhantes chamadas de blocos.
  Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados 
segmentos.
Divide o espaço de endereçamento virtual e espaço de endereçamento real em blocos do 
mesmo tamanho chamados de buffer.
Respondido em 10/12/2022 17:03:55
Explicação:
Resposta correta: Divide o espaço do endereçamento virtual em blocos de tamanhos diferentes chamados 
segmentos.
Segmentação é uma técnica de gerência de memória, onde os programas são divididos logicamente em sub-
rotinas e estruturas de dados e colocados em blocos de informações na memória. Os blocos têm tamanhos 
diferentes e são chamados segmentos, cada um com seu próprio espaço de endereçamento.
          Questão Acerto: 0,0  / 1,0
Em um sistema de arquivos, os arquivos podem ser estruturados de diferentes formas, o que pode 
levar a restrições na forma como as aplicações podem manipular tais arquivos. No que se refere a 
estrutura de arquivos, marque a alternativa correta.
Na sequência desestruturada de bytes, o sistema de arquivos define o formato do registro.
Na estrutura de árvore de registros, os registros devem ter o mesmo tamanho.
  A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS Windows®.
Na sequência de registros de tamanho fixo, a busca é realizada pela chave do registro.
  A busca em uma árvore de registros se dá de forma sequencial, observando a ordem de gravação dos registros.
Respondido em 21/01/2023 13:14:33
Explicação:
A resposta correta é: A sequência desestruturada de bytes é a estrutura adotada pelo Linux e pelo MS 
Windows®.
No contexto de sistema e estrutura de arquivos, podemos elencar a sequência desestruturada de Bytes como 
uma opção de organização que fornece alto grau de flexibilidade. Essa abordagem é utilizada tanto pelo SO 
Windows quanto pelo Linux.
          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?
mv provas.
  rm -rf provas.
dirdelete provas.
tail -f provas.
ls -lr provas.
Respondidoem 10/12/2022 17:00:33
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.
          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?
date 
halt 
refresh 
  clear
read 
Respondido em 10/12/2022 17:00:12
Explicação:
A resposta correta é: clear
          Questão Acerto: 0,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. 
  */30 * * * 1 comando 
0,30 0 * * * comando 
30 * * * 2 comando 
* * * * 30 comando 
  30 0 * * 1 comando 
Respondido em 10/12/2022 16:59:56
Explicação:
A resposta correta é: */30 * * * 1 comando

Continue navegando