Engenharia da Computação
SISTEMAS OPERACIONAIS
UNIFAI - 2012
Prof. Shie Chen Fang
Prof. Chen
Ciência da Computação
Engenharia da Computação
2012
Sistemas Operacionais: 2
Bibliografia
•Sistemas Operacionais com JAVA, Silberschatz, Galvin e
Gagne, Editora Campus, 2004
Prof. Chen
Ciência da Computação
Engenharia da Computação
2012
Sistemas Operacionais: 3
Introdução programas de sistema e aplicativos
hardware
montador
compilador
Sistema
Operacional editor de textos
Prof. Chen
Ciência da Computação
Engenharia da Computação
2012
Sistemas Operacionais: 4
Introdução
Importância do SO
•Para usuário o SO é um software que permite que rode editores de texto, planilha eletrônico, games, multimídia, etc com tempo de resposta adequado
•Para sistema o SO é um software que aloca os recursos computacionais necessários para execução dos aplicativos usando comandos “amigáveis”
•Para suporte o SO é um software que precisa ser acompanhado e realizado os acertos necessários para que possa executar e responder com eficiência ao
“mesmo tempo” uma quantidade maior de tarefas posssíveis Prof. Chen
Ciência da Computação
Engenharia da Computação
2012
Sistemas Operacionais: 5
Introdução
Tipo de Sistemas de Programação
•Monoprogramados
•Multiprogramados
Tipo de Sistemas de Processamento
•Monoprocessador
•Multiprocessadores
Prof. Chen
Ciência da Computação
Engenharia da Computação
2012
Sistemas Operacionais: 6
Introdução
Tipo de programação
Sistema
Operacional
Sistema
Operacional
tarefa1
Área para programa do usuário
tarefa2 tarefa3 tarefan
Memória para sistema monoprogramação Prof. Chen
Ciência da Computação
Memória para sistema multiprogramação Engenharia da Computação
2012
Sistemas Operacionais: 7
Introdução
Tipo de Sistemas Operacionais
•Batch
•Time sharing (tempo compartilhado)
•Tempo real