Sistema Operativo

Propaganda
Sistemas Operativos
Introdução
Introdução

O que é um Sistema Operativo?
É
um programa que atua como um
intermediário entre o utilizadore o hardware
do computador.
 Permite
que o computador seja utilizado de
uma forma conveniente e eficiente.
O que é um Sistema Operacional ?
Camada de software entre o hardware e as aplicações
Sistema
Informático
Compiladores
Office
Browser
Chrome
Editores
Interpretador
de comandos
Sistema Oerativo
Programas de aplicação
Programas
de Sistema
Linguagem de máquina
Microarquitetura
Dispositivos físicos
Hardware
Introdução

O que faz um sistema operativo?
 Execução
de programas de utilizadores.
 Permitir a solução de problemas.
Exemplo: utilização das teclas
CTRL+ALT+Delete
Introdução

Sistema operativo é um programa
colocado entre o hardware do computador
e os programas dos utilizadores.
Programas
Utilizadores
Sistema Operativo
Hardware
Funções do SO
Ocultar a complexidade do hardware.
 Oferecer interfaces padronizadas de
acesso ao hardware.
 Permitir uma visão homogênea de
dispositivos distintos.

Clicar em um ficheiro
aplicação
S.O.
Por exemplo o word
O Sistema operativo vai executar
todas as funções que permitem
abrir o ficheiro e estar disponível
ao utilizador
Funções do S. O.
e também …

Gerir os recursos de hardware disponíveis às
aplicações.
O que faz o S. O?

Ocultar a complexidade do hardware.

Oferecer interfaces padronizadas de
acesso ao hardware.
O SO como Gestor de Recursos

Recursos da máquina
 processadores
 espaço
em memória
 ficheiros
 ligações de rede
 dispositivos externos (impressoras, etc etc)

Controle de acesso
 equilibrar
uso
 evitar conflitos (impressão, …)
O SO como Gerenciador de Recursos
aplicação
aplicação
Sistema Operativo
aplicação
Serviços de Sistemas Operativos
Cada S.O. oferece serviços e programas específicos,
Execução de programas: capacidade de carregar, executar
e encerar um programa.
 Operações de I/O: deve fornecer meios para controlar
ficheirosou dispositivos de I/O.
 Manipulação do sistema de arquivos: ler, gravar, criar e
excluir ficheiros.
 Comunicação: comunicação de processos.
 Detecção de erros: notar falhas de CPU, memória ou
dispositivos de I/O e tomar medidas adequadas.
Serviços de Sistemas Operacionais
 Alocação de recursos: gerir recursos de memória, CPU ou
dispositivos I/O.
 Contabilização: manter um registro dos utilizadores que
utilizam os recursos do computador referente a quantidade e que
tipo de recursos.
 Proteção: A proteção visa garantir que todo acesso aos
recursos do sistema seja controlado, evitando conflitos e
integridade dos dados.
Compreender o Sistema Operativo
Utilizador controla o Hardware
Utilizador
Hardware
Entendendo o Sistema Operacional
Programa controlando o Hardware
Software
Utilizador
Hardware
Compreender o Sistema Operacional
Interpretador de Comando (Shell)
ou Interface Gráfica
Sistema
Operativo
Utilizador
Hardware
Compreender o Sistema Operacional
Programas fazendo solicitação ao
Sistema Operativo, que as
repassa ao hardware.
Sistema
Operacional
Utilizador
Software
Hardware
Download