Escolar Documentos
Profissional Documentos
Cultura Documentos
FUNDAMENTOS DE SISTEMAS
OPERACIONAIS
Apresentao
Sistema Operacional um programa ou
conjunto de programas que visa tornar
operacional um computador ou um
sistema computacional qualquer;
Um Sistema Operacional fornece uma
interface entre o usurio e computador;
Um hardware sem um sistema que
permita interagir com ele, gerenci-lo,
utilizar seus recursos, torna-se apenas
um hardware;
Apresentao
Computadores modernos consistem de
vrios mdulos integrados, discos,
processadores, memria e outras
interfaces, que necessitam de
gerenciamento para poderem funcionar
correta e harmonicamente;
Este gerenciamento deve garantir
estabilidade, performance, robustez e
segurana;
Gerncia basicamente a principal
funo de um sistema operacional, que
tambm deve fornecer camadas para
garantir a execuo de outros
aplicativos;
Apresentao
Esta disciplina visa fornecer os
conceitos necessrios para o
entendimento, avaliao e determinao
dos requisitos de um Sistema
Operacional;
Plano da Unidade I
Fundamentos de Sistemas Operacionais
Nivelamento
Abstrao
Gerncia
Histria dos Sistemas Operacionais
1 gerao de computadores vlvulas
2 gerao de computadores
Transistores e sistemas em lote (batch);
3
3 gerao de computadores CI
CIs
se
multiprogramao;
4 gerao de computadores
computadores pessoais
Nivelamento
O propsito geral dos computadores
(PCs, smartphones, terminais,
mainframes, etc.) de uma forma
simplificada o processamento de
informaes visando um resultado;
SADA
SADA
Nivelamento
Durante este processo
(entrada/processamento/sada), existem
componentes fsicos e lgicos
trabalhando nesta produo;
Os componentes fsicos no mundo
computacional so conhecidos como
hardware e a parte lgica, como
software;
O hardware de um computador pode
incluir o computador em si, os discos e a
unidade de disco, impressora, mouse,
etc.;
Nivelamento
O software corresponde a qualquer
programa ou grupo de programas que
instrui o hardware sobre a maneira como
ele deve executar uma tarefa, inclusive
sistemas operacionais, processadores
de texto e programas de aplicao;
O sistema operacional a parte lgica
que controla todo hardware, mesmo que
estejamos usando um programa
aplicativo qualquer (navegador web,
envio e recebimento de e-mails,
e mails editores
de texto etc.), na realidade estes
softwares esto se comunicando com o
sistema operacional;
Nivelamento
Cabe ao sistema operacional executar as
tarefas necessrias para uso dos
componentes fsicos do computador,
como memria, disco, controladores de
vdeo, rede etc.
Objetivos bsicos de um SO
Podemos sumarizar em duas palavraschave os objetivos bsicos de um
sistema operacional: abstrao e
gerncia;
Abstrao: os sistemas operacionais
devem prover uma camada de abstrao
para usurios e aplicativos no uso dos
recursos fsicos.
Exemplo: no uso de uma impressora, os
usurios e aplicativos no interagem
diretamente com esta e sim, via camada
de abstrao de um sistema operacional;
Objetivos bsicos de um SO
Dessa forma, o sistema operacional deve
definir interfaces abstratas para os
recursos do hardware, visando:
I. Prover interfaces de acesso aos
dispositivos mais simples de usar que as
interfaces de baixo nvel, para simplificar
a construo de programas aplicativos;
II. Tornar os aplicativos independentes do
hardware. Ao definir interface abstrata
de acesso ao dispositivo de hardware
desejado, o sistema operacional
desvincula os aplicativos do hardware e
permite que ambos evoluam de forma
autnoma.
Objetivos bsicos de um SO
III. Definir interfaces de acesso homogneas
para dispositivos com tecnologias
distintas. Por meio de suas abstraes, o
sistema operacional permite aos
aplicativos usar a mesma interface para
dispositivos diversos.
diversos
Objetivos bsicos de um SO
Gerncia: os programas, por meio do
sistema operacional, usam o hardware
para atingir seus objetivos: gravar,
apagar, acessar e armazenar dados,
imprimir documentos, navegar na
internet tocar msica etc
internet,
etc.;;
Quando dois ou mais aplicativos
precisam concorrentemente e
simultaneamente acessar recursos de
hardware, ento podem surgir conflitos;
Cabe ao sistema operacional baseado
nas polticas de sua estrutura gerenciar
o uso dos recursos de hardware e
administrar disputas e conflitos.
Objetivos bsicos de um SO
Exemplos de gerncia:
O uso dos processadores deve ser
distribudo entre os aplicativos ativos no
sistema, de forma que cada um deles
possa executar no tempo, sequncia e
velocidade adequada para cumprir suas
funes sem prejudicar os outros. O
mesmo ocorre com a memria RAM, que
deve ser distribuda de forma justa entre
as aplicaes;
Objetivos bsicos de um SO
A impressora um dispositivo cujo
acesso deve ser efetuado de forma
exclusiva, apenas um aplicativo por vez.
Para resolver essa questo, o sistema
operacional armazena temporariamente
todas as sadas destinadas impressora,
impressora
criando fila de trabalhos a imprimir (print
jobs), normalmente atendidos de forma
sequencial (FIFO, First In First Out
primeiro a entrar o primeiro a sair).
Interatividade
Em uma viso computacional estruturada
em camadas, o sistema operacional
localiza-se:
a) Entre o usurio e os aplicativos.
b) Entre os aplicativos e o hardware.
c) Entre o hardware e o software.
d) Como primeira camada desta estrutura.
e) Como ltima camada desta estrutura.
Interatividade
No tocante s geraes de computadores,
qual das opes apresenta uma correta
relao?
Primeira Gerao Segunda Gerao
a) Transistores
CIs
b) Transistores
Vlvulas
c) CIs
Transistores
d) Vlvulas
CIs
e) Vlvulas
Transistores
No X
N
Xerox PARC
PARC, no GUI.
GUI No
N GUI
GUI, no M
Mac.
No Mac, no iPhone. Think about that one.
Ser?
Interatividade
O DOS era basicamente:
a) Um sistema operacional com interface
grfica (GUI).
b) O primeiro sistema operacional utilizado
em computadores da terceira gerao.
c) Um sistema operacional em disco em
modo texto.
d) Uma interface grfica utilizada em
computadores da Apple.
e) Chip da Intel de 8 bits de instruo.
Interatividade
Antes do Windows, qual ambiente grfico
dominava o mercado de sistemas
operacionais?
a) MS-DOS.
b) IBM OS/2.
c) UNIX.
d) GUI dos Apple Macintosh.
e) MS-Xenix.
AT A PRXIMA!