O documento discute as funções principais de um sistema operacional, incluindo o gerenciamento de processos, memória, arquivos e dispositivos de entrada e saída. O sistema operacional controla a execução de programas e gerencia os recursos do computador para fornecer uma interface entre o usuário e o hardware.
3. É o software a “alma” do computador;
Controla a execução de programas;
Gerencia os recursos existentes;
4. Uma das funções mais importante é o
escalonamento.
O S.O determina qual processo deve ser rodado
Outra função importante é o gerenciamento de
memória;
5. Um processo pode ser executado na memória
principal sem que todas as instruções e dados
estejam na memória principal.
Um programa pode ultrapassar o espaço total
disponível na memória principal
6. Interface entre o usuário e o hardware;
Objetivos:
Convivência e
Eficiência
7. OBJETIVO -> Criar um ambiente de trabalho,
eficiente, no sistema computacional que seja
conveniente para a compreensão do usuário,
baseado no controle dos recursos do
computador.
8. Identifica quanto tempo o processador deve
ser dedicado a execução de um programa;
Monoprogramação e Multiprogramação
Multiprocessamento e tempo-compartilhado
9. Usuário
final
Programador
Designer do S.O
PROGRAMAS DE APLICAÇÃO
Designer
Designer
UTILITÁRIOS do S.O
do S.O.
SISTEMA OPERACIONAL
Hardware do Computador
10. Criação de programa;
Execução de programa;
Acesso aos dispositivos de E/S;
Acesso ao sistema;
Detecção de erro;
Contabilidade;
11. É um programa executado pelo processador;
Uma parte do S.O. está na memória principal;
O Kernel ou núcleo com as funções mais
importantes do S.O.
12. É formado por duas partes: SHELL e KERNEL.
SHELL -> é a interface do sistema operacional. É a
aparência do sistema operacional;
KERNEL -> é o núcleo do sistema operacional. É o
responsável pelas execuções das operações do sistema
operacional. É executado as funções básicas do S.O.
Obs.: O KERNEL está dentro do SHELL.
13. Para que um programa seja executado é necessário que
este esteja na memória principal;
O sistema operacional é o responsável pelo processo
de gerenciamento dos dispositivos E/S e de memória;
A CPU executa as instruções que estão armazenadas na
memória residente ou principal;
# Bootstrap – conjunto de instruções responsáveis por
copiar para a memória principal do sistema de
computação o KERNEL do sistema operacional, assim
permitindo a inicialização do mesmo.
14. 1. Gerenciamento de Processos:
- É a capacidade de criar, excluir, suspender e controlar a
comunicação entre os processos.
2. Gerenciamento de Memória Principal e Secundária:
(armazenamento temporário dos processos entre as memórias
principal e secundária)
15. 3. Gerenciamento de Arquivos:
- É a capacidade de organizar os arquivos em diretórios,
4. Gerenciamento dos Dispositivos de E/S:
- É a capacidade de intermediar o funcionamento do software,
hardware e usuário.
16. 3. Gerenciamento de Arquivos:
- É a capacidade de organizar os arquivos em diretórios,
4. Gerenciamento dos Dispositivos de E/S:
- É a capacidade de intermediar o funcionamento do software,
hardware e usuário.