Aula inaugural da disciplina Fundamentos de Sistemas Operacionais do curso Tecnológico de Análise e desenvolvimento de sistemas - 1º semestre - UNIP Paulista / Paraíso
2. Plano De Estudo
O que é?
● Gerenciamento de processos.
● Gerenciamento de memória (hierarquia de memória,
modos de endereçamento, estruturas de controle,
memória virtual).
● Gerenciamento de arquivos.
● Gerenciamento de entrada e saída.
3. Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
● Conceitos necessários para a compreensão do
funcionamento dos sistemas operacionais.
● Compreensão das funções do sistema operacional
dentro de um sistema computacional.
● Visão crítica sobre os requisitos de confiabilidade,
segurança e desempenho envolvidos no Sistema
Operacional .
4. Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
● Introdução
○ Conceituação e tipos de Sistemas Operacionais
○ Componentes do Sistema Operacional
○ Evolução dos sistemas operacionais
○ Conceitos básicos sobre processos, memória e arquivos
○ Sistemas monotarefa, multitarefa, multiusuário
○ Chamadas ao sistema
○ Sistemas com compartilhamento de tempo
○ Sistemas distribuídos
○ Sistemas de tempo real
○ Bootstrap
○ Coerencia e consistência
5. Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
● Gerenciamento de Processos
○ Conceituação de processos
○ Condições de corrida e regiões críticas
○ Concorrência e sincronização
○ Monitores e semáforos
○ Comunicação interprocessos
○ Escalonamento de processos
6. Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
● Gerenciamento do processador
○ Critérios e tipos de escalonamento
○ Escalonamento com múltiplos processadores
7. Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
● Gerenciamento de memória
○ Conceituação
○ Swapping
○ Memória virtual
○ Segmentação
8. Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
● Sistemas de Arquivo
○ Conceituação
○ Diretórios
○ Métodos de acesso
○ Compartilhamento
○ Implementação
○ Métodos de alocação e gerenciamento de espaço
○ Segurança
9. Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
● Gerenciamento de Entrada e Saída
○ Visão geral
○ Dispositivos
○ Hardware e Software de entrada e saída
10. Plano De Estudo
Bibliografia básica
● DEITEL, H.; DEITEL, P. & CHOFFNES. Sistemas operacionais. 3.ed. São
Paulo: Pearson, 2005.
● TANENBAUM, A. S. Sistemas operacionais modernos. 2.ed. São Paulo:
Pearson, 2003.
● OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas
operacionais. 3.ed. V. 11. São Paulo, Bookman, 2008.
● TOSCANI, S.; OLIVEIRA, R. S. DE & CARISSIMI, A. S. Sistemas
operacionais. 3.ed. Rio Grande do Sul: Sagra-luzzatto, 2004.
● FLYNN, I. & MCHOES, A. M. Introdução aos sistemas operacionais. São
Paulo, Thomson Pioneira: 2002.
11. Plano De Estudo
Frequência em sala de aula
● Cada noite de aula correspondem a 3 (três) presenças:
○ 2 (duas): Correspondem à presença em si.
○ 1 (uma): Corresponde à elaboração da tarefa em
sala de aula.
● Exigência mínima de presença em sala de aula para
aprovação: 75%
12. Plano De Estudo
Avaliação
● Padrão UNIP: NP1 e NP2
● Avaliações com questões de múltipla escolha e
dissertativas, totalizando 10 questões por avaliação.
● Média Semestral (MS) deverá ser igual ou superior a
5,0 para aprovação
MS = ((NP1 x 4) + (PIM x 2) + (NP2 x 4)) / 10
13. O que é um sistema operacional
● Consiste em um conjunto de software:
○ Inicia o hardware do computador
(interação entre hardware e software)
○ Fornece e gerência rotinas básicas do
computador
○ Mantém a integridade do sistema.
14. O que é um sistema operacional
● Em relação ao conjunto de software:
○ Administração de arquivos
○ Ferramentas de controle e segurança
○ Desenvolvimento de software
○ Comunicação (REDE)
○ Gerenciamento de usuários, espaço em
disco, prioridades.
15. O que é um sistema operacional
● Década de 1960:
○ Mainframes
○ Cada máquina com seu próprio sistema
○ Alto nível de incompatibilidade.
16. O que é um sistema operacional
● Década de 1970:
○ Mainframes UNIX
○ Desenvolvido pela AT&T
○ Multi-tarefa e multi-usuário
○ Havia portabilidade
○ Desenvolvimento do PC
17. O que é um sistema operacional
● Década de 1980:
○ MS-DOS
○ Apple Macintosh utilizando ambiente
gráfico
○ MS Windows
18. O que é um sistema operacional
● Década de 1990:
○ Popularização de sistemas operacionais
em ambiente gráfico
○ Lançamento do Linux
■ Gratuidade de sistema operacional
■ Alto nível de personalização
19. Panorama atual
DESKTOP
netmarketshare.com
MOBILE
netmarketshare.com