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?

É como um processador responde.
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
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?

Pq é muito caro e difícil de achar
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.
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 monotarefa
Sistema multiprocessador
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 multiprocessados
Sistema multitarefas
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.

Sistemas multitarefas
Sistema multiprocessados
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

Elas não servem de nada
Funções usadas para acesso às rotinas do kernel
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

Mais rápido e menos erros
Estável e barato
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

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

Oq é um processo?

É o aplicativo e todas as informações importantes quando esta em execução
Nada demais
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.