Quanto ao conceito de sistema operacional Assinale a alternativa correta?

      A figura apresentada ilustra o monitor de recursos do computador de um usuário que utiliza o sistema operacional Windows e adota uma configuração de IP fixo em determinada sub-rede.

Com base nessas informações, julgue o  item a seguir acerca de sistemas operacionais, redes de computadores, segurança da informação e engenharia e desenvolvimento de software.

De acordo com as informações relativas ao processo de identificador 5916, é correto afirmar que o sistema operacional em uso adota multiprocessamento, além de ser executado em um hardware de processamento com paralelismo simétrico e apresentar suporte a múltiplos threads.

  • Certo

  • Errado

Em relação a conceitos gerais de sistemas operacionais, assinale a alternativa correta.

  • A A implementação do conceito de multiprogramação em um sistema operacional depende da existência do suporte à memória virtual.

  • B As threads compartilham entre si o espaço de endereçamento do processo que as criou, ou seja, as áreas de código, de dados, heap (monte) e pilha.

  • C As chamadas de sistema (system calls) são implementadas através de interrupções de software e provocam o chaveamento do modo de execução do processador de modo usuário para modo sistema.

  • D Um escalonador é a parte do sistema operacional responsável por executar a troca de contexto entre processos ou threads.

  • E Um sistema de arquivos determina a estrutura de diretórios e arquivos, sem se ocupar com a alocação e o gerenciamento do espaço em disco, pois isso é função do driver de dispositivo do disco.

Em relação aos conceitos de multithreading e de processo, assinale a alternativa correta.

  • A A programação com threads só faz sentido em processadores que possuem mais de um núcleo (core); caso contrário, deve-se empregar o modelo de processo para expressar concorrência.

  • B As threads compartilham o espaço de endereçamento do processo que as criou, ou seja, acessam as mesmas áreas de código, de dados globais, de heap (monte) e de pilha.

  • C As threads são empregadas apenas para explorar o processamento paralelo, enquanto os processos são destinados apenas para a programação concorrente.

  • D Nos sistemas operacionais que implantam threads em nível de sistema (modelo 1:1), o escalonamento é orientado a threads e não a processos, já que todo processo tem pelo menos uma thread.

  • E Quando um processo filho termina, as threads criadas durante a execução desse processo filho são herdadas pelo processo pai.

Um processo é uma abstração que reúne uma série de atributos como espaço de endereçamento, descritores de arquivos abertos, permissões de acesso, quotas, etc. Um processo possui, ainda, áreas de código, dados e pilha de execução. Também é associado ao processo um fluxo de execução, que é chamado de thread. A ideia de associar vários fluxos de execução a apenas um processo é conhecido como:

  • A MultiMemoryManagement.

  • B User Kernel Threading

  • C User Threads

  • D Multithreading.

O sistema operacional de um SMP (multiprocessador simétrico), que faz o agendamento de processos ou threads por meio de todos os processadores, possui algumas vantagens potenciais em relação a uma organização de uniprocessador. Assinale, a seguir, duas dessas vantagens.

  • A Flexibilidade e disponibilidade.

  • B Confiabilidade e sincronização.

  • C Escalabilidade e disponibilidade.

  • D Disponibilidade e endereçamento.

  • E Crescimento incremental e simplicidade.

EXERCÍCIOS - Exercício 1

  • (FAURGS 2015)

Em relação a conceitos gerais de sistemas operacionais, assinale a alternativa correta.

A) A implementação do conceito de multiprogramação em um sistema operacional depende da existência do suporte à memória virtual.

B) As threads compartilham entre si o espaço de endereçamento do processo que as criou, ou seja, as áreas de código, de dados, heap (monte) e pilha.

C) As chamadas de sistema ( system calls ) são implementadas através de interrupções de software e provocam o chaveamento do modo de execução do processador de modo usuário para modo sistema.

D) Um escalonador é a parte do sistema operacional responsável por executar a troca de contexto entre processos ou threads .

E) Um sistema de arquivos determina a estrutura de diretórios e arquivos, sem se ocupar com a alocação e o gerenciamento do espaço em disco, pois isso é função do driver de dispositivo do disco.

Próximo:
EXERCÍCIOS - Exercício 2



Oi galera! Vai aí um aviso importante nesse momento que estamos vivendo.

Com tanta gente usando a internet, o número de roubos e ameaças aumentaram muito, tem muita gente perdendo dinheiro e tendo seus dados pessoais roubados.

Para evitar isso, sugiro que todos tenham uma boa proteção!

A muitos anos eu uso um antivírus muito bom que protege meu computador, tablet e celular. Aproveitei pra instalar pra minha esposa e pros meus pais também, assim é certeza que todos estão protegidos!

Eu uso o Kapersky há mais de 10 anos e posso garantir a qualidade dele.
Se adquirir, também vai estar nos ajudando no desenvolvimento do site!

Clique aqui para saber mais!


Quanto à definição de sistema operacional Assinale a alternativa correta?

Um sistema operacional é um software aplicativo que realiza o gerenciamento de hardware e software de um computador.

Quais são os conceitos do sistema operacional?

O sistema operacional é um software, ou um conjunto de softwares, que tem como papel gerenciar e administrar todos os recursos presentes em um sistema. Isso envolve desde os componentes do hardware e sistemas de arquivos até programas de terceiros. Ao fazer isso, ele garante a interface entre usuário e computador.

Quanto ao conceito de sistema operacional podemos afirmar corretamente?

Sistema Operacional. Conceito: É o conjunto de programas que gerenciam recursos, processadores, armazenamento, dispositivos de entrada e saída e dados da máquina e seus periféricos. O sistema que faz comunicação entre o hardware e os demais softwares.

O que é um sistema operacional exemplos?

Definição de sistema operacional O sistema operacional é um software, ou conjunto de softwares, cuja função é administrar e gerenciar os recursos de um sistema, desde componentes de hardware e sistemas de arquivos a programas de terceiros, estabelecendo a interface entre o computador e o usuário.