Logo Passei Direto
Buscar
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.
A V, V, V, F.
B V, F, F, V.
C V, V, F, V.
D V, V, F, F.
User badge image
Praticando Para o Saber

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada uma das sentenças sobre processos: I) ( ) Um processo pode alternar entre três estados: em execução, pronto e em espera. É verdadeira (V). Os processos realmente podem estar em um dos três estados: em execução (quando estão sendo processados pela CPU), pronto (quando estão prontos para serem executados, mas aguardando a CPU) e em espera (quando estão aguardando algum evento, como a conclusão de uma operação de I/O). 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. É verdadeira (V). A estrutura de um processo inclui informações sobre o contexto de software e hardware, além do espaço de endereçamento de memória. III) ( ) Processos do tipo CPU-BOUND passam mais tempo em estado de espera. É falsa (F). Processos CPU-BOUND são aqueles que utilizam mais a CPU e, portanto, passam mais tempo em execução do que em espera. IV) ( ) Processos do tipo I/O-BOUND passam mais tempo em estado de execução. É falsa (F). Processos I/O-BOUND são aqueles que passam mais tempo aguardando operações de entrada/saída e, portanto, passam mais tempo em estado de espera do que em execução. Agora, organizando as respostas: I) V II) V III) F IV) F A sequência correta é: D) V, V, F, F.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mesmo com o aumento da eficiência da multiprogramação e, particularmente, da gerência de memória, muitas vezes um programa não podia ser executado por falta de uma partição livre disponível. A técnica de swapping foi introduzida para contornar o problema da insuficiência da memória principal.
Quanto à técnica de swapping, assinale a alternativa correta.
A O sistema escolhe um processo residente, que é transferido da memória principal para a memória secundária (swap out), geralmente em disco. Posteriormente, o processo é carregado de volta da memória secundária para memória principal (swap in) e pode continuar sua execução.
B Na técnica de swapping as partições são criadas sob demanda e os programas utilizam apenas os espaços de que necessitam, eliminando o problema da fragmentação interna.
C Nos primeiros sistemas multiprogramáveis, a memória era dividida em pedaços de tamanho fixo, denominados swapping.
D Na alocação particionada dinâmica os programas só podiam ser carregados e executados em apenas uma partição específica, denominada de técnica de swapping.

Quanto aos sistemas operacionais da terceira geração de computadores podemos afirmar:
I. Na terceira geração de computadores com o surgimento dos circuitos integrados aparece o conceito de sistemas operacionais de tempo compartilhado (time-sharing), como exemplo o Multics.
II. As concepções de projeto do Multics serviram de base para o desenvolvimento do UNIX, sistema mundialmente conhecido principalmente em ambientes corporativos.
III. Um dos objetivos de projetos dos sistemas operacionais a partir da terceira geração é a utilização de linguagem de alto nível, para tornar o sistema portável, ou seja, independente da plataforma de hardware.
IV. O UNIX foi reescrito em C, linguagem de alto nível que deu origem a uma família de sistemas operacionais, entre elas o Linux.
A Somente o item I está correto.
B Somente os itens I e II estão corretos.
C Somente os itens II, III e IV estão corretos.
D Todos os itens estão corretos.

Como seria utilizar um computador sem um sistema operacional?
A Sem o sistema operacional, um usuário para interagir com o computador deveria conhecer profundamente diversos detalhes sobre o hardware do equipamento, o que tornaria seu trabalho lento e com grandes possibilidades de erros.
B O usuário precisaria fazer um curso de operador em Sistemas de microcomputador para saber lidar com o funcionamento do Sistema Operativo
C O usuário teria que ter conhecimento de programação para desenvolver suas próprias aplicações e instalar no sistema computacional
D Esse computador não pode ser operado, nem mesmo por meio da programação de hardware para executar tarefas de baixo nível

Com base na tabela de processo a seguir, calcule o tempo médio de espera dos processos aplicando algoritmos de escalonamento SJF.
Processo Tempo de Processador (u.t) Prioridade
A 10 2
B 4 1
C 3 3
A Tempo médio de espera igual a 8.
B Tempo médio de espera igual a 3,3.
C Tempo médio de espera igual a 4,6.
D Tempo médio de espera igual a 12,3.

Um sistema computacional moderno consiste de um ou mais processadores, memória principal, discos, impressoras, teclado, mouse, monitor, interfaces de rede e outros dispositivos e entrada e saída. Enfim, é um sistema complexo. Se cada programador de aplicações tivesse de entender como tudo isso funciona em detalhes, nenhum código chegaria a ser escrito. Além disso, gerenciar todos esses componentes e usá-los de maneira otimizada é um trabalho extremamente difícil. Por isso, os computadores têm um dispositivo de software denominado sistema operacional, cujo trabalho é fornecer aos programas do usuário um modelo de computador melhor, mais simples e mais limpo e lidar com o gerenciamento de todos os recursos mencionados.
Quanto as suas principais funções podemos afirmar.
I – Realizar o escalonamento de processos para que os programas possam ser executados de forma concorrente.
II – Gerenciar os dispositivos de entrada e saída do computador.
III - Gerenciar os recursos de hardware de forma que sejam utilizados da melhor forma possível, ou seja, “tirar” o máximo proveito da máquina.
IV - Servir de interface entre máquina e o usuário.
A Somente o item I está correto
B Somente os itens I e II estão corretos
C Somente os itens II, III e IV estão corretos
D Todos os itens estão corretos.

Assinale a alternativa que completa a sentença a seguir.
A throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente: tempo que um processo permanece na fila de pronto durante seu processamento; define o tempo que um processo leva desde a sua criação até seu término.
B throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente: tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; define o tempo que um processo leva desde a sua criação até seu término.
C throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente: tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida; tempo que um processo permanece na fila de pronto durante seu processamento.
D throughput e o tempo de turnaround utilizados como critérios de escalonamento significam, respectivamente: representa o número de processos executados em um determinado intervalo de tempo; define o tempo que um processo leva desde a sua criação até seu término.

Com relação à arquitetura do Núcleo do Sistemas Operacional desenvolvida sobre o conceito de microkernel, analise as sentenças a seguir.
I) Nessa arquitetura os serviços do sistema operacional são disponibilizados por meio de processos, como processo para gerência de arquivos, gerência de processos, gerência de memória e escalonamento.
II) Na arquitetura microkernel é possível isolar as funções do sistema operacional por diversos processos servidores e dedicados a serviços específicos, tornando o núcleo menor, mais fácil de depurar e, consequentemente, aumentando sua confiabilidade.
III) Na arquitetura microkernel o núcleo é formado por módulos que são compilados separadamente e depois linkados, formando um grande e único programa executável.
A Somente os itens I e III estão corretos.
B Somente o item I está correto.
C Somente o item II está correto.
D Somente os itens I e II estão corretos.

Um ponto fundamental para implementar sistemas de memória virtual está em como mapear endereços virtuais para endereços físicos. Assinale a alternativa correta.
A O processador apenas executa instruções e referencia dados residentes no espaço de endereçamento real. O mecanismo de mapeamento é responsável por fazer a conversão dos endereços virtuais em endereços reais.
B O processo de mapeamento consiste em alocar todos os programas em execução na memória real, atribuindo um endereço físico a cada um.
C O processo de mapeamento consiste em alocar todos os programas na memória secundária, atribuindo um endereço virtual para cada um.
D O processo de mapeamento consiste em alocar todos os programas na memória virtual, atribuindo um endereço virtual para cada um.

Mais conteúdos dessa disciplina