Questões sobre Processos

Lista completa de Questões sobre Processos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

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.

No Sistema Operacional Linux, a listagem de todos os processos que estão sendo executados pode ser obtida pelo comando bash shell

  • A.

    df -h

  • B.

    kill -l

  • C.

    dpkg -a

  • D.

    ls -l

  • E.

    ps -e

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.

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

Na comunicação entre processos, enquanto um processo estiver acessando determinado recurso, todos os outros deverão esperar. A tal conceito dá-se o nome de

  • A.

    exclusão de concorrência.

  • B.

    fila de compartilhamento.

  • C.

    espera de compartilhamento.

  • D.

    exclusão mútua.

  • E.

    espera mútua.

Quando um processo NUNCA consegue executar sua região crítica denomina-se

  • A.

    ACL.

  • B.

    FIFO.

  • C.

    MAR.

  • D.

    Spooling.

  • E.

    Starvation.

Na comunicação entre processos, NÃO faz parte de uma solução baseada em software.

  • A.

    Desabilitar interrupções.

  • B.

    Semáforos.

  • C.

    Instruções P e V.

  • D.

    Instruções DOWN e UP.

  • E.

    Monitores.

São considerados critérios no escalonamento de processos, EXCETO:

  • A.

    Utilização da CPU.

  • B.

    Throughput.

  • C.

    Volume de dados.

  • D.

    Tempo de turnaround.

  • E.

    Tempo de resposta.

O escalonamento implementado através de algoritmos projetados para sistemas de tempo compartilhado é

  • A.

    circular.

  • B.

    SJF.

  • C.

    cooperativo.

  • D.

    FIFO.

  • E.

    múltiplas filas.

Com relação ao gerenciamento de processos e fluxos de execução (Threads) em sistemas operacionais, analise.

I. Um processo é basicamente um programa de execução. Associado a cada processo, está o espaço de endereçamento, uma lista de posições de memória, que varia entre uma quantidade mínima e uma quantidade máxima de posições que este processo pode ler e escrever.

II. As condições que normalmente ocasionam o término de um processo são: saída normal (voluntária), saída por erro (voluntário), erro fatal (involuntária) e cancelamento por outro processo (involuntário).

III. As ULT (User-Level Thread) são escalonadas diretamente pelo sistema operacional, comumente são mais lentas que as Threads KLT, pois a cada chamada, necessitam consultar o sistema operacional, exigindo, assim, a mudança total do contexto do processador, memória e outros níveis necessários para alternar um processo.

IV. As KLT (Kernel-Level Thread) são escalonadas pelo programador, tendo a grande vantagem de cada processo poder usar um algoritmo de escalonamento que melhor se adapte à situação. O sistema operacional não tem a obrigação de fazer o escalonamento destas threads, em geral, nem sabe que elas existem e estas threads são geralmente mais rápidas que as KLT.

Estão corretas apenas as afirmativas

  • A.

    I, II, III, IV

  • B.

    I, III, IV

  • C.

    II, III, IV

  • D.

    I, II

  • E.

    I, III

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...