Faculdade
FUNDAMENTOS DE
SISTEMAS OPERACIONAIS
Prof. Roberto Macias
Relembrando...
Sistema Operacional é um conjunto de programas que se situa entre os softwares aplicativos e o hardware.
Um SO gerencia recursos deste hardware (CPU, memória, periféricos, etc.). etc )
Um SO fornece uma interface para o usuário interagir com o sistema.
Um SO provê e executa serviços para programas aplicativos.
Relembrando...
Temos diversos tipos de Sistemas
T
di ti d Si t
Operacionais, como:
Em batch.
De rede.
Distribuídos.
Multiusuário e multitarefa.
Desktop / PCs.
Servidor.
Embarcados.
Tempo real.
Grande porte.
Multiprocessadores.
Portáteis.
Relembrando...
Podemos pautar a evolução dos
Sistemas Operacionais de acordo com a evolução dos próprios computadores
(um determinado hardware necessita de um software que o gerencie e usufrua de todo o seu potencial). potencial) Tivemos, principalmente a partir da 3ª geração de computadores, diversos tipos de Sistemas Operacionais.
Vimos também aspectos dos hardwares de computadores, que é função dos
Sistemas Operacionais gerenciá-los.
Relembrando...
Aspectos específicos de:
Processadores.
Processadores multithread e multinúcleo. Memória.
Memória
Disco.
Fitas.
Dispositivos de E/S.
Barramento.
Barramento
Plano da unidade III
Gerenciamento de processos:
Introdução a processos.
Processo.
Criação de processos.
Término de processos processos. Comunicações entre processos.
Condição de corrida.
Exclusão mútua e região crítica.
Exclusão mútua com espera ociosa.
Semáforos.
Monitores.
Troca de mensagens.
Escalonamento.
Plano da unidade III
Gerenciamento de memória:
Introdução a gerenciamento de memória.
Abstração – espaços de endereçamento da memória.
Permuta de memória memória. Memória virtual.
Paginação.
Segmentação.
Gerenciamento de processos
Os sistemas computacionais atuais são capazes de desenvolver uma grande variedade de tarefas