/
Operating Systems Concepts
Save to my account
Sign up
Report Bug
Operating Systems Concepts
Operating Systems Concepts
Study
Question
O que é um Sistema Operacional?
Answer
Um software que gerencia os recursos de hardware e software de um computador, fornecendo serviços para programas de aplicação.
Question
Quais são as principais funções de um Sistema Operacional?
Answer
Gerenciamento de processos, gerenciamento de memória, gerenciamento de arquivos, gerenciamento de dispositivos de E/S, interface com o usuário.
Question
Qual a diferença entre processo e programa?
Answer
Um programa é um conjunto de instruções armazenadas em disco, enquanto um processo é uma instância de um programa em execução.
Question
O que caracteriza os sistemas monolíticos?
Answer
Todos os serviços do sistema operacional são executados em um único espaço de endereço, o que pode levar a problemas de estabilidade e segurança.
Question
O que caracteriza a estrutura cliente-servidor?
Answer
O sistema operacional é dividido em módulos, com alguns atuando como servidores e outros como clientes, melhorando a modularidade e a segurança.
Question
Quais são as características dos sistemas monoprogramáveis?
Answer
Apenas um programa pode ser executado por vez, utilizando todos os recursos do sistema. Simples, mas ineficiente.
Question
Quais são as características dos sistemas multiprogramáveis?
Answer
Vários programas podem ser carregados na memória ao mesmo tempo, compartilhando os recursos do sistema, aumentando a eficiência.
Question
Qual a diferença entre Multiprogramação e Multiprocessamento?
Answer
Multiprogramação permite que vários programas compartilhem um único processador, enquanto multiprocessamento utiliza múltiplos processadores para executar tarefas simultaneamente.
Question
O que são sistemas multiprocessados fortemente acoplados?
Answer
Sistemas com múltiplos processadores que compartilham a mesma memória e periféricos, permitindo alta velocidade de comunicação e coordenação.
Question
Cite e explique 2 vantagens dos sistemas distribuídos sobre os sistemas centralizados.
Answer
Escalabilidade: Sistemas distribuídos podem ser facilmente expandidos adicionando mais nós. Tolerância a falhas: Se um nó falhar, o sistema pode continuar operando com os outros nós.