Fundamentos de Sistemas Operacionais - Aula 1 - Introdução à disciplina

helderfredlopes 11,033 views 19 slides Feb 20, 2013
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
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


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