Sistema Operacional Flashcards

1
Q

O que é eficiência em um sistema operacional?

A

Eficiência do sistema operacional diz respeito à utilização máxima dos recursos do hardware. O sistema distribui de forma justa os recursos do hardware a fim de obter mais do hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é um sistema conveniente?

A

O sistema operacional é conveniente pois escondo do usuário os detalhes internos do software, pois isso não será necessário para ele. Para programadores que buscam entender sobre o assunto é um ponto negativo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Por que um sistema operacional pode ser considerado um alocador de recursos e programa de controle?

A

Alocador de recursos - pois ele aloca todos os itens do hardware, como por exemplo processador e memória;
Programa de controle - pois ele pega esses recursos e de forma eficiente e justa distribui entre os processos;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que faz um sistema operacional?

A

O sistema operacional é a parte mais intimamente ligada com o a hardware, ele serve como um meio e como base para os programas rodados pelo usuário.
É ele que aloca os recursos do hardware e os controle, de forma eficiente e conveniente.
É através dele que os programas fazem chamadas de sistema para solicitar recursos;
Fornece ao usuário um ambiente para ele resolver seus problemas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quando NÃO é necessário ter um sistema operacional?

A

Quando o sistema computacional foi feito apenas para resolver um problema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cite serviços do sistema operacional?

A
  • Criação e gerenciamento de programas
  • Segurança/Proteção dos usuários
  • Detecção de erros
  • Contabilidade do sistema
  • Gerenciamento de arquivos
  • Acessos a dispositivos I/O
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é Kernel?

A

Kernel é o núcleo do sistema, é ele que gerencia processos, memória, arquivos, dispositivos I/O;
É ele que implementa as chamadas de sistema;
Como exemplo temos o Linux.
Como possui apenas um núcleo ele toma ações muito rápido.
É modular, isso quer dizer que podemos adicionar ou retirar módulos dele. (bibliotecas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é Micro-Kernel?

A

É como o kernel mas são vários núcleos, a grande vantagem é que cada núcleo tem sua independência, no entanto isso acaba tornando-o um pouco mais lento pois são necessárias comunicações entre esses núcleos
Windows é um exemplo;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é uma chamada de sistema? Cite um exemplo.

A

Chamada de sistema é quando um programa solicita serviços ao sistema operacional.
Exemplo: Programa que lista o conteúdo de arquivo no terminal.
O programa chama o sistema para verificar se arquivo existe, geralmente tendo como parâmetro o nome do arquivo. Depois disso ele faz sucessivas leituras do arquivos e imprime no terminal, fazendo chamadas do sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

o que é programa de sistema?

A

São programas executados fora do Kernel
Implementam tarefas essenciais para o funcionamento do sistema
ex.: Interpretador, compilador, manipulação de arquivos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly