Sistemas operacionais

Sistemas operacionais

Quiz para prova de sistemas operacionais

Imagem de perfil user: Mariana Vigorito
Mariana Vigorito

Anúncios

1

O que é um sistema operacional?

Um sistema operacional é um conjunto de programas que gerencia o hardware e software de um computador, atuando como intermediário entre o usuário e o hardware
É como um processador responde.
2

Principais objetivos e funções de um sistema operacional?

Objetivos: Gerenciamento de Recursos: Alocar e gerenciar recursos de hardware de forma eficiente para múltiplos processos. Facilitar a Interação: Proporcionar uma interface amigável que permita ao usuário interagir com o sistema e os aplicativos. Isolamento e Segurança: Proteger os processos e os dados, garantindo que um processo não interfira no funcionamento de outro. Funções: Gerenciamento de Processos: Criação, agendamento e finalização de processos. Controle de concorrência e sincronização. Gerenciamento de Memória: Alocação de espaço em memória para processos. Gerenciamento de memória virtual e física. Gerenciamento de Armazenamento: Organização de arquivos e diretórios em dispositivos de armazenamento. Controle de acesso a arquivos, incluindo leitura e gravação. Gerenciamento de Dispositivos: Intermediação entre software e hardware por meio de drivers. Controle de entrada e saída (I/O) de dispositivos. Interface do Usuário: Fornecimento de uma interface gráfica (GUI) ou em linha de comando (CLI) para interação.
Gerenciamento de Processos: Criação, agendamento e finalização de processos. Controle de concorrência e sincronização. Gerenciamento de Memória: Alocação de espaço em memória para processos. Gerenciamento de memória virtual e física. Gerenciamento de Armazenamento: Organização de arquivos e diretórios em dispositivos de armazenamento. Controle de acesso a arquivos, incluindo leitura e gravação. Gerenciamento de Dispositivos: Intermediação entre software e hardware por meio de drivers. Controle de entrada e saída (I/O) de dispositivos. Interface do Usuário: Fornecimento de uma interface gráfica (GUI) ou em linha de comando (CLI) para interação.
3

Por que dizemos que existe uma subutilizacao de recursos em sistemas mono tarefas?

A subutilização de recursos em sistemas operacionais monotarefa é uma consequência direta da sua arquitetura, que limita a execução de processos a um único por vez. Isso leva a uma ineficiência significativa, especialmente em comparação com sistemas multitarefa, que podem maximizar o uso dos recursos disponíveis, garantindo uma operação mais eficiente e responsiva.
Pq é muito caro e difícil de achar
4

Vantagem de sistema multitarefas

Custo benefício, múltiplos usuários, flexibilidade
Eficiência, capacidade e flexibilidade
5

Um sistema …… é projetado para executar apenas um processo ou tarefa por vez. Enquanto uma tarefa está sendo executada, o sistema não pode iniciar outra.

Sistema multiprocessador
Sistema monotarefa
6

Um sistema …… permite a execução de múltiplos processos simultaneamente, alternando rapidamente entre eles para dar a impressão de que estão sendo executados ao mesmo tempo.

Sistema multitarefas
Sistema multiprocessados
7

Um sistema ……. é projetado para utilizar múltiplas CPUs ou núcleos de processadores, permitindo que vários processos sejam executados simultaneamente em diferentes unidades de processamento.

Sistema multiprocessados
Sistemas multitarefas
8

Partes de um SO:

Kernel, gerenciador de processos, gerenciador de memória, sistema de arquivos, gerenciador de dispositivos…
Kernel, shell, interface
9

Selecione o que é kernel e shell respectivamente

Kernel: controla a cpu Shell: quem gerencia a kernel
Kernel: quem gerencia a cpu. Conjunto de rotinas que oferecem serviços aos usuários, as aplicações e ao próprio sistema Shell: possibilita interação do usuário com kernel
10

System calls

Funções usadas para acesso às rotinas do kernel
Elas não servem de nada
11

Sistemas fortemente acoplados

Memória local, independência e complexidade na comunicação
Compartilhamento de memória, desempenho rápido e sincronização
12

Micro kernel

Estável e barato
Mais rápido e menos erros
13

Escalonamento premptivos e não premptivos respetivamente:

Interrupção, maior responsividade e complexidade. Execução contínua, simplicidade e possível ineficiência
Não sei
14

Concorrência

Nada
Possibilidade da cpu executar instruções em paralelo com as operações de e/s
15

Oq é um processo?

Nada demais
É o aplicativo e todas as informações importantes quando esta em execução
16

Sistema de tempo compartilhado e em tempo real

No sistema de tempo real n existe fatia de tempo, permite que um software use a cpu pelo tempo que for necessario
Nada demais
17

Cliente servidor

o SO devera ser do tipo Server para fornecer as infos necessarias aos clientes
Nada demais
18

Cluster vs sistemas distribuídos

Sla
No cluster tem forte dependencia no membro no nó que atendeu a solicitação enquanto que no sistema distribuido o usuario n percebe alterações ocorridas nos servidores
Quizur Logo

Siga nossas redes sociais:

Incorporar

Para incorporar este quiz ao seu site copie e cole o código abaixo.