Você está na página 1de 21

_________________________________

Faculdade de Tecnologia de Mogi das Cruzes


Analise e desenvolvimento de sistemas

Disciplina : Sistemas
Operacionais I
Prof. Claudia Rodrigues de Carvalho
claudiarcar@gmail.com

_________________________________
Sistemas Operacionais I
- Objetivos
- Contedo
- Bibliografia
- Avaliao
- Cronograma
-Reposies

Sistemas
_________________________________
Operacionais I

Objetivos da disciplina
Sistemas Operacionais tem por objetivo fornecer ao
aluno uma viso detalhada dos principais mecanismos
envolvidos na concepo de um sistema operacional
moderno.
Sua importncia,
- Metodologias
utilizadas
para
controle
e
aproveitamento dos recursos do computador;
- Principais componentes de um SO;
- Mecanismos e tcnicas usadas para desenvolv-los.
Conceitos e princpios bsicos dos SO, observando-os
como gerente dos recursos computacional e como
elemento de interface entre programas de aplicao e os
recursos da mquina.

Sistemas
_________________________________
Operacionais I

Contedo
1 Introduo

2 Processos e Threads
3 Deadlocks
4 Gerenciamento de Memria
5 Entrada / Sada
6 Sistemas de Arquivo
.

Sistemas
_________________________________
Operacionais I

Contedo

1 .0 Introduo
1.1- O que um Sistema Operacional
1.2 - Histria dos Sistemas
Operacionais
1.3 Classificao dos Sistemas Oper.
1.4 Funcionalidades
1.5 Estrutura de Sistemas
Operacionais
1.6 Chamadas de Sistemas
1.7 Arquitetura de Sistemas

Sistemas
_________________________________
Operacionais I

Bibliografia

Tanenbaum, Andrew S.
Sistemas operacionais modernos / Andrew S.
Tanenbaum ; traduo Ronaldo
A.L. Gonalves, Lus A. Consularo, Luciana do Amaral
Teixeira ; reviso tcnica
Raphael Y. de Camargo. -- 3. ed. -- So Paulo : Pearson
Prentice Hall, 2009.

Sistemas
_________________________________
Operacionais I

Introduo

Um sistema computacional moderno


consiste em um ou mais processadores,
memria principal, discos, impressoras,
teclado, mouse, monitor, interfaces de
rede e outros dispositivos de entrada e
sada. Enfim, um sistema complexo .
Gerenciar todos esses componentes e usalos de maneira otimizada uma trabalho
extremamente difcil.

Sistemas
_________________________________
Operacionais I

Introduo

Por isso os sistemas Operacionais foram


desenvolvidos,
para
fornecer
aos
programas
do usurio um modelo de
computador mais simples e mais limpo de
lidar com o gerenciamento de todos os
recursos mencionados.

Sistemas
_________________________________
Operacionais I

Introduo

Os sistemas operacionais podem ser


encontrados em dispositivos que vo de
telefone
celulares,
tablets,
carros,
computadores pessoais, etc

Sistemas
_________________________________
Operacionais I

Introduo

Os sistemas operacionais em geral so


usados para solucionar os problemas do
usurio, enquanto que o hardware do
computador o dispositivo fsico capaz de
executar esses softwares. Esses softwares
so
responsveis
por
executar
as
atividades dos usurios, comumente
chamados de programas aplicativos

Sistemas
_________________________________
Operacionais I

Introduo

O Sistema Operacional um
software que habilita as aplicaes e
interagem com o hardware de um
computador,
suas
aplicaes
gerenciam todos os recursos do
sistema
(memria,
processador,
discos,
impressoras
e
outros
dispositivos ) de forma organizada e
otimizada

Sistemas
_________________________________
Operacionais I

Introduo

O Sistema
Operacional, de
fato, opera como
uma interface
entre o usurio e
o dispositivo
fsico em si, no
qual o usurio,
quando necessita
acess-lo, faz
essa solicitao
diretamente ao
Sistema

Sistemas
_________________________________
Operacionais I

Introduo

Podemos concluir que os objetivos


bsicos de um sistema operacional
podem ser sintetizados em duas
palavras-chave:
abstrao
e
gerncia, cujos principais aspectos
so detalhados a seguir.

Sistemas
_________________________________
Operacionais I

Introduo

Definio de Sistemas operacionais


Segundo Tanenbaum, podemos definir um Sistema
Operacional levando em
considerao dois pontos de vistas:
- O Sistema Operacional como uma Mquina
estendida;
- O Sistema Operacional como gerenciador de
recursos.

Sistemas
_________________________________
Operacionais I

Introduo

Definio de Sistemas operacionais


- O Sistema Operacional como uma Mquina
estendida
Acessar os recursos de hardware de um sistema de
computao pode ser uma tarefa complexa, devido s
caractersticas especficas de cada dispositivo fsico e a
complexidade de suas interfaces.
O usurio (que pode ser um programador ou um usurio final),
comumente,
no est interessado em saber os detalhes funcionais dos
dispositivos. Como exemplo, o usurio no quer saber o que
preciso, em nvel de hardware, para que seja lida uma

Sistemas
_________________________________
Operacionais I

Introduo

- O Sistema Operacional como uma Mquina


estendida
O usurio deseja uma interface mais palpvel e
mais simples.
- No caso dos discos por exemplo
Imagine que o disco contenha um conjunto de
nomes de arquivos e a partir desses nomes
possvel realizar as operaes bsicas de : Abrir, ler,
escrever e fechar, sem se importar com a
velocidade e o estado atual do motor.
Assim o Sistema operacional esconde do usurio a

Sistemas
_________________________________
Operacionais I

Introduo

O Sistema Operacional como gerenciador de


recursos
Por outro lado, o Sistema Computacional
composto de uma srie de recursos, no qual
podemos enumerar: processadores, memrias,
discos, mouses, teclados, impressoras, placas de
rede e uma infinidade de dispositivos em geral.
Dessa forma, o
Sistema Operacional aparece como sendo o
responsvel por organizar e alocar de forma
ordenada todos esses recursos disponveis.

Sistemas
_________________________________
Operacionais I

Introduo

- O Sistema Operacional como gerenciador de


recursos
Esta tarefa pode parecer simples a primeira vista ,
pode parecer simples. Porm quando se tem vrios
programas disputando recursos que so limitados ,
necessrio se utilizar uma tcnica de alocao de
recursos, afim de evita inconsistncias e at mesmo
paradas do sistema. Ento cabe ao S.O definir
politicas de gerenciamento do uso dos recursos de
hardware pelos aplicativos e resolver eventuais
disputas e conflitos.

Sistemas
_________________________________
Operacionais I

Introduo

Objetivos de um Sistema Operacional


- Tornar a utilizao do computador eficiente e
conveniente, a fim de ter um ganho de
produtividade e, dessa forma, utilizar o Sistema
Computacional para agilizar as atividades do dia-adia;
- Garantir a integridade e segurana dos dados
armazenados e processados
pelos programas e dos recursos fsicos disponveis.

Sistemas
_________________________________
Operacionais I

Histria dos Sistemas


Operacionais

_________________________________

Você também pode gostar