Questões de Concurso sobre Conceitos

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
315 questões encontradas
Questões por página
20
Mais recentes
 

Supondo que somente uma CPU esteja disponível e cinco processos estejam no estado pronto, os mecanismos responsáveis por gerenciar a utilização da CPU são as threads.


C
Certo

E
Errado

A gerência do processador estabelece critérios, com base em uma política de escalonamento, para determinar qual processo deve ser escolhido para usar o processador.

Os processos escalonados deverão ser os que se encontram


A

nos estados de pronto, espera e bloqueado


B

nos estados de pronto e espera


C

nos estados de espera e bloqueado


D

apenas no estado de pronto


E

apenas no estado de espera

Num típico sistema de computadores, o componente do sistema operacional no qual se encontra o bloco de controle de processo é:


A

Kernel


B

Shell.


C

Sistema deArquivos.


D

Assembler.


E

Memória.

Os processadores utilizam diferentes técnicas para acelerar a execução de instruções. Uma dessas técnicas envolve a divisão do ciclo de instruções em um determinado número de estágios consecutivos, possibilitando que cada estágio trabalhe simultaneamente em uma instrução diferente.

Essa técnica chama-se


A

cachê


B

stacking


C

pipelining


D

turbo boost


E

hyper-threading

No Unix, uma hierarquia de processos ocorre quando um processo pai cria outro processo filho e ambos, consequentemente, continuam associados.


C
Certo

E
Errado

Em relação à tecnologia de Multiprocessamento, é correto afirmar que


A

multiprocessamento pode ser simétrico ou assimétrico. Simétrico, quando todos os processos consomem o mesmo espaço quando carregados em memória e assimétrico, quando a ocupação da memória principal é diferenciada.


B

possibilita a execução simultânea de mais de um processo.


C

no multiprocessamento assimétrico, os processadores compartilham a mesma memória, embora tenham caches separadas. O sistema operacional deve prover mecanismos para garantir a coerência de cache.


D

possibilita a execução concorrente de mais de um processo.

Assinale a alternativa INCORRETA:


A

O fato de transferir complexidade do software para o hardware confere à arquitetura CISC a capacidade de facilitar o trabalho do programador.


B

Peer-to-peer pode ser entendida como uma arquitetura tipicamente distribuída, tendo em vista seu objetivo de explorar recursos, tanto de hardware quanto de software, de um grande número de computadores para cumprimento de uma tarefa ou atividade.


C

O suporte a threads num sistema operacional tem como propósito permitir que um processo decomposto em vários threads seja executado em menos tempo.


D

O desempenho de um sistema de arquivos pode ser melhorado de várias maneiras, dentre as quais, a leitura antecipada e a colocação cuidadosa dos blocos de um arquivo próximos uns dos outros.


E

Determinar como um recurso é compartilhado é tarefa do sistema operacional, por meio do gerenciamento do tempo e do espaço.

Um processo é mais fácil de ser descontinuado ou derrubado do que um thread, pois este possui recursos associados que devem ser destruídos primeiro.


C
Certo

E
Errado

Nos conceitos de ciência da computação, um processo é um módulo executável que pode conter threads. Um conceito importante sobre threads que estão contidas no mesmo processo é que


A

podem compartilhar a memória do processo.


B

evitam que processos concorrentes acessem recursos do processo principal.


C

acessam a memória estática ao contrário de processos convencionais.


D

controlam o acesso da memória dinâmica (heap) dos processos externos.


E

possuem proteção contra problemas comuns de processos, como vazamento e acessos inválidos da memória.

Em uma CPU, se um processo estiver executando um programa de um usuário em modo usuário e precisar de um serviço do sistema, como ler dados de um arquivo, terá de executar uma instrução de chamada ao sistema ou uma instrução


A

TSL.


B

Mov.


C

Call


D

Disable


E

Trap.

Um recurso usado nos processadores é o processamento de instruções em etapas, que consiste em dividir o trabalho entre as unidades de execução de um pipeline. Nesse contexto, o elemento encarregado de dividir as instruções entre duas unidades e antecipar o processamento de instruções, de forma a manter ambas ocupadas na maior parte do tempo, é denominado


A

decode target.


B

fetch target.


C

branch operands.


D

branch prediction.


E
execute fetch.

São objetivos de um algoritmo de escalonamento para sistemas interativos:


A

vazão e tempo de retorno.


B

vazão e utilização da CPU.


C

tempo de resposta e proporcionalidade.


D

cumprimento dos pazos e previsibilidade.


E

utilização da CPU e proporcionalidade.

Alguns esquemas de escalonamento de processos podem ter efeitos negativos em determinadas situações.

A situação de starvation é alcançada quando


A

um esquema de escalonamento no qual todos os processos obtêm uma fatia proporcional do tempo de processamento acontece.


B

um processo qualquer é capaz de interromper a execução de outro por decisão do sistema operacional.


C

um processo é executado sempre até o fim antes que o escalonamento de algum outro processo seja efetuado, como por exemplo, na disciplina FCFS sem preempção.


D

alguns processos ou classes de processos permanecem sempre à espera do processador devido ao fato de que o escalonamento acaba sempre por privilegiar a escolha de outros processos.


E

o sistema operacional (SO) utilizado é voltado para aplicações de tempo real, impedindo que o usuário submeta processos de naturezas diferentes daquelas características esperadas e para as quais o SO está preparado.

Quando se tem um ou mais processos esperando por recursos de forma mutuamente exclusiva, há um cenário de


A

starvation


B

deadlock.


C

sincronização condicional.


D

loop infinito.


E

escalonamento.

Com relação ao conceito de escalonadores, em teoria de sistemas operacionais, é correto afirmar que seu principal objetivo é


A

minimizar o tempo de execução de processos, minimizar a utilização do processador e minimizar o tempo de resposta a requisições.


B

minimizar o tempo de execução de processos, minimizar a utilização do processador e maximizar o tempo de resposta a requisições.


C

minimizar o tempo de execução de processos, maximizar a utilização do processador e minimizar o tempo de resposta a requisições.


D

maximizar o tempo de execução de processos, minimizar a utilização do processador e maximizar o tempo de resposta a requisições.


E

maximizar o tempo de execução de processos, maximizar a utilização do processador e maximizar o tempo de resposta a requisições.

Nos sistemas operacionais, a forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas simultaneamente é chamada de:


A

Multithread


B

Pipeline


C

Deadlock


D

Buffering


E

Scheduler

 
Ir para a página:
OK
 
Gerar simulado