Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina
helderfredlopes
11,033 views
19 slides
Feb 20, 2013
Slide 1 of 19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
About This Presentation
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
Size: 124.38 KB
Language: pt
Added: Feb 20, 2013
Slides: 19 pages
Slide Content
Fundamentos de
Sistemas
Operacionais
Introdução à disciplina
FreeDigitalPhotos.net
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.
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 .
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
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
Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
●Gerenciamento do processador
○Critérios e tipos de escalonamento
○Escalonamento com múltiplos processadores
Plano De Estudo
Na pratica...
Abordaremos conceitos aplicáveis sobre:
●Gerenciamento de memória
○Conceituação
○Swapping
○Memória virtual
○Segmentação
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
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
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.
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%
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
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.
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.
O que é um sistema operacional
●Década de 1960:
○Mainframes
○Cada máquina com seu próprio sistema
○Alto nível de incompatibilidade.
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
O que é um sistema operacional
●Década de 1980:
○MS-DOS
○Apple Macintosh utilizando ambiente
gráfico
○MS Windows
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
Panorama atual
netmarketshare.com
netmarketshare.com
DESKTOP
MOBILE