Logo Passei Direto
Buscar

Sistemas Operacionais - Conceitos

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Um processo pode ser entendido inicialmente como um programa em execução. Analise as sentenças a seguir e marque V para as sentenças verdadeiras ou F para as falsas.
I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera. II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço de endereçamento de memória. O contexto de software define basicamente três grupos de informações de um processo: sua identificação, suas quotas e seus privilégios. III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera. IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execução. Assinale a alternativa correta.
I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera.
II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço de endereçamento de memória. O contexto de software define basicamente três grupos de informações de um processo: sua identificação, suas quotas e seus privilégios.
III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera.
IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execução.
A V, V, V, F.
B V, F, F, V.
C V, V, F, V.
D V, V, F, F.

Um programa é uma sequência de instruções, composta por desvios, repetições e chamadas a procedimentos e funções. Em um ambiente monothread, aplicações concorrentes são implementadas apenas com uso de múltiplos processos independentes ou subprocessos. Analise as sentenças a seguir sobre as threads.
I – Uma thread, também denominada de processo leve, compartilha muitos atributos de um processo. II – Em um sistema computacional, multi-core, múltiplas threads são capazes de executar simultaneamente. III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas linguagens oferecem suporte para sua implementação. IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a performance e a otimização de recursos, devido à facilidade de compartilhamento de recursos e comunicação entre threads. Assinale a alternativa correta.
I – Uma thread, também denominada de processo leve, compartilha muitos atributos de um processo.
II – Em um sistema computacional, multi-core, múltiplas threads são capazes de executar simultaneamente.
III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas linguagens oferecem suporte para sua implementação.
IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a performance e a otimização de recursos, devido à facilidade de compartilhamento de recursos e comunicação entre threads.
A V, V, F, F.
B V, F, F, V.
C V, V, F, V.
D V, F, F, F.

Analise as sentenças a seguir quanto ao conceito de processos.
I) Os processos do tipo I/O-Bound passam a maior parte do tempo no estado de execução, utilizando o processador ou pronto, enquanto os processos do tipo CPU-Bound passam mais tempo em estado de espera, por realizar um elevado número de operações de E/S.
II) Um processo foreground é aquele que permite a comunicação direta do usuário com o processo durante o seu processamento, também conhecido como processo de primeiro plano ou processo de usuário. Um processo background é aquele onde não existe a comunicação com o usuário durante o seu processamento, também conhecido como processo de segundo plano ou processo do sistema.
III) Processos independentes, subprocessos e threads são maneiras diferentes de implementar a concorrência dentro de uma aplicação.
A Somente o item I está correto.
B Somente os itens I e II estão corretos.
C Somente os itens I e III estão corretos.
D Os itens II e III estão corretos.

Quanto à técnica de buffering, assinale a alternativa correta.
A A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
B A técnica de buffering consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória.
C A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória.
D A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominado arquivo de spool.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um processo pode ser entendido inicialmente como um programa em execução. Analise as sentenças a seguir e marque V para as sentenças verdadeiras ou F para as falsas.
I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera. II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço de endereçamento de memória. O contexto de software define basicamente três grupos de informações de um processo: sua identificação, suas quotas e seus privilégios. III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera. IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execução. Assinale a alternativa correta.
I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera.
II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço de endereçamento de memória. O contexto de software define basicamente três grupos de informações de um processo: sua identificação, suas quotas e seus privilégios.
III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera.
IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execução.
A V, V, V, F.
B V, F, F, V.
C V, V, F, V.
D V, V, F, F.

Um programa é uma sequência de instruções, composta por desvios, repetições e chamadas a procedimentos e funções. Em um ambiente monothread, aplicações concorrentes são implementadas apenas com uso de múltiplos processos independentes ou subprocessos. Analise as sentenças a seguir sobre as threads.
I – Uma thread, também denominada de processo leve, compartilha muitos atributos de um processo. II – Em um sistema computacional, multi-core, múltiplas threads são capazes de executar simultaneamente. III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas linguagens oferecem suporte para sua implementação. IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a performance e a otimização de recursos, devido à facilidade de compartilhamento de recursos e comunicação entre threads. Assinale a alternativa correta.
I – Uma thread, também denominada de processo leve, compartilha muitos atributos de um processo.
II – Em um sistema computacional, multi-core, múltiplas threads são capazes de executar simultaneamente.
III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas linguagens oferecem suporte para sua implementação.
IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a performance e a otimização de recursos, devido à facilidade de compartilhamento de recursos e comunicação entre threads.
A V, V, F, F.
B V, F, F, V.
C V, V, F, V.
D V, F, F, F.

Analise as sentenças a seguir quanto ao conceito de processos.
I) Os processos do tipo I/O-Bound passam a maior parte do tempo no estado de execução, utilizando o processador ou pronto, enquanto os processos do tipo CPU-Bound passam mais tempo em estado de espera, por realizar um elevado número de operações de E/S.
II) Um processo foreground é aquele que permite a comunicação direta do usuário com o processo durante o seu processamento, também conhecido como processo de primeiro plano ou processo de usuário. Um processo background é aquele onde não existe a comunicação com o usuário durante o seu processamento, também conhecido como processo de segundo plano ou processo do sistema.
III) Processos independentes, subprocessos e threads são maneiras diferentes de implementar a concorrência dentro de uma aplicação.
A Somente o item I está correto.
B Somente os itens I e II estão corretos.
C Somente os itens I e III estão corretos.
D Os itens II e III estão corretos.

Quanto à técnica de buffering, assinale a alternativa correta.
A A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, independente da instrução que está sendo executada.
B A técnica de buffering consiste na capacidade de um código executável ser compartilhado por diversos usuários, exigindo que apenas uma cópia do programa esteja na memória.
C A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, para a transferência de dados entre os dispositivos de E/S e a memória.
D A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominado arquivo de spool.

Prévia do material em texto

CICERO ABILIO SOUSA DE ARAUJO - RU: 658350 
Nota: 80 PROTOCOLO: 2016042665835081A28C 
Disciplina(s): 
Sistemas Operacionais 
Sistemas Operacionais APOL 3 
Data de início: 28/04/2016 17:56 
Prazo máximo entrega: - 
Data de entrega: 28/04/2016 21:10 
Questão 1/10 
Quanto à técnica de spooling, assinale a alternativa correta. 
 
A A técnica de spooling é sempre gerada por algum evento externo ao programa e, nesse caso, 
independente da instrução que está sendo executada. 
 
B A técnica de spooling consiste na utilização de uma área em disco para gravar um arquivo de spool 
utilizado na gerência de impressão. 
Você acertou! 
 
C A técnica de spooling consiste na capacidade de um código executável ser compartilhado por diversos 
usuários, exigindo que apenas uma cópia do programa esteja na memória. 
 
D A técnica de spooling consiste na utilização de um dispositivo que controla as operações de E/S 
geralmente em disco. 
 
Questão 2/10 
Quanto à técnica de reentrância, assinale a alternativa correta. 
 
 
A Reentrância é a capacidade de um código executável (código reentrante) ser compartilhado por 
diversos usuários, exigindo que apenas uma cópia do programa esteja na memória. 
Você acertou! 
 
B Reentrância é sempre gerada por algum evento externo ao programa e, nesse caso, independente da 
instrução que está sendo executada. 
 
C Reentrância consiste na utilização de uma área em disco para gravar um arquivo de spool utilizado na 
 gerência de impressão. 
 
D Reentrância consiste na utilização de um dispositivo que controla as operações de E/S geralmente em 
disco. 
 
Questão 3/10 
Um processo pode ser entendido inicialmente como um programa em execução. Analise as 
sentenças a seguir e marque V para as sentenças verdadeiras ou F para as falsas. 
 
I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera. 
 
II) ( ) A estrutura de um processo é formada pelo contexto de software, hardware e espaço 
de endereçamento de memória. O contexto de software define basicamente três grupos de 
informações de um processo: sua identificação, suas quotas e seus privilégios. 
 
III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera. 
 
IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execução. 
 
 
 
Assinale a alternativa correta. 
 
 
 
 
A V, V, V, F. 
 
B V, F, F, V. 
 
C V, V, F, V. 
 
D V, V, F, F. 
Você acertou! 
 
Questão 4/10 
Assinale a alternativa que apresenta os estados genéricos de um processo. 
 
A Novo, executando, esperando e terminado 
 
B Novo, executando, esperando, pronto e terminado 
Você acertou! 
 
C Novo, executando, stand by, pronto e terminado. 
 
 
D Transição, executando, esperando, pronto e terminado. 
 
 
Questão 5/10 
Podemos dizer que um processo é composto por quais partes? Assinale a alternativa 
correta. 
 
 
A Contexto de software, contexto de hardware, espaço de endereçamento. 
 
Você acertou! 
 
B Contexto de software e hardware, espaço de endereçamento e seção de texto. 
 
 
C Contexto de software e hardware, espaço de endereçamento e seção de texto. 
 
 
D Contexto de software, contexto de hardware e seção de texto. 
 
 
Questão 6/10 
Um programa é uma sequência de instruções, composta por desvios, repetições e 
chamadas a procedimentos e funções. Em um ambiente monothread, aplicações 
concorrentes são implementadas apenas com uso de múltiplos processos independentes ou 
subprocessos. Analise as sentenças a seguir sobre as threads. 
 
I – Uma thread, também denominada de processo leve, compartilha muitos atributos de um 
processo. 
 
 
II – Em um sistema computacional, multi-core, múltiplas threads são capazes de executar 
simultaneamente. 
III – Mesmo com as vantagens de uma aplicação com múltiplas rotinas em threads, poucas 
linguagens oferecem suporte para sua implementação. 
 
IV – A grande vantagem da utilização de classes threads em uma função da aplicação é a 
performance e a otimização de recursos, devido à facilidade de compartilhamento de 
recursos e comunicação entre threads. 
 
Assinale a alternativa correta. 
 
1. II – Em um sistema computacional, multi-core, múltiplas threads são capazes de 
executar simultaneamente. 
2. 
 
A V, V, F, F. 
 
 
B V, F, F, V. 
 
 
C V, V, F, V. 
 
Você acertou! 
 
D V, F, F, F. 
 
 
Questão 7/10 
Analise as sentenças a seguir sobre as threads 
 
I) Uma thread pode ser definida como uma sub-rotina de um programa que pode ser 
executada de forma assíncrona, ou seja, executada concorrentemente ao programa 
chamador. 
 
II) Threads compartilham o processador da mesma maneira que processos e passam pelas 
mesmas mudanças de estado (execução, espera e pronto). 
 
III) As threads compartilham o mesmo contexto de software e espaço de endereçamento 
com os demais threads, porém cada thread possui seu contexto de hardware individual. 
 
Assinale a alternativa correta. 
 
A V, F, V. 
 
 
B V, F, F. 
 
 
C V, V, F. 
 
 
D F, F, V. 
 
 
Questão 8/10 
Analise as sentenças a seguir quanto ao conceito de processos. 
 
I) Os processos do tipo I/O-Bound passam a maior parte do tempo no estado de execução, 
utilizando o processador ou pronto, enquanto os processos do tipo CPU-Bound passam 
mais tempo em estado de espera, por realizar um elevado número de operações de E/S. 
 
II) Um processo foreground é aquele que permite a comunicação direta do usuário com o 
processo durante o seu processamento, também conhecido como processo de primeiro 
plano ou processo de usuário. Um processo background é aquele onde não existe a 
comunicação com o usuário durante o seu processamento, também conhecido como 
processo de segundo plano ou processo do sistema. 
 
III) Processos independentes, subprocessos e threads são maneiras diferentes de 
implementar a concorrência dentro de uma aplicação. 
 
Assinale a alternativa que apresenta o(s) item(ns) correto(s): 
 
A Somente o item I está correto. 
 
B Somente os itens I e II estão corretos. 
 
C Somente os itens I e III estão corretos. 
 
D Os itens II e III estão corretos 
 
Questão 9/10 
Quanto à técnica de buffering, assinale a alternativa correta. 
 
A A técnica de buffering é sempre gerada por algum evento externo ao programa e, nesse caso, 
 independente da instrução que está sendo executada. 
 
B A técnica de buffering consiste na capacidade de um código executável ser compartilhado por diversos 
usuários, exigindo que apenas uma cópia do programa esteja na memória. 
 
C A técnica de buffering consiste na utilização de uma área na memória principal, denominada buffer, 
para a transferência de dados entre os dispositivos de E/S e a memória. 
Você acertou! 
 
D A técnica de buffering consiste na utilização de uma área em disco para gravar um arquivo denominado 
 arquivo de spool. 
 
Questão 10/10 
Quanto ao conceito de concorrência, assinale a alternativa correta. 
 
 
A O conceito de concorrência é aplicado aos sistemas monotarefas no gerenciamento dos jobs em 
 execução. 
 
B A concorrência é o principio básico para o projeto e implementação dos sistemas multiprogramáveis. 
Você acertou! 
 
C O conceito de concorrência foi criado para evitar que múltiplos processos possam ser carregados em 
memória para compartilhar recursos. 
 
D A concorrência permite que apenas um processo possa ser executado na CPU, evitando o 
compartilhamento de recursos.

Mais conteúdos dessa disciplina