Sistema operacional
-
Upload
samuelksantos -
Category
Technology
-
view
526 -
download
1
Transcript of Sistema operacional
É o software a “alma” do computador;
Controla a execução de programas;
Gerencia os recursos existentes;
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;
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
Interface entre o usuário e o hardware;
Objetivos:
Convivência e
Eficiência
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.
Identifica quanto tempo o processador deve ser dedicado a execução de um programa;
Monoprogramação e Multiprogramação
Multiprocessamento e tempo-compartilhado
Designer do S.O
Designer do S.O
Hardware do Computador
SISTEMA OPERACIONAL
UTILITÁRIOS
PROGRAMAS DE APLICAÇÃO
Usuário final
Programador
Designer do S.O.
Criação de programa;
Execução de programa;
Acesso aos dispositivos de E/S;
Acesso ao sistema;
Detecção de erro;
Contabilidade;
É 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.
É 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.
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.
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)
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.
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.