2. Questões
O que é um Sistema Operativo?
Evolução histórica de um Sistema Operativo
Quais as funções genéricas de um Sistema Operativo?
Professor:€João€José€Leal
2
3. Introdução
Sem o Software um computador é basicamente um monte de lata.
Com o Software um computador pode guardar e processar um vasto conjunto de
informação.
Como já vimos em aulas anteriores, o Software pode ser dividido em dois tipos:
System Programs - Constitui no essencial o Sistema Operativo que é
Professor:€João€José€Leal
responsável pela controlo de todos os recursos do computador
Application Programs – No essencial é Software de aplicação para uso
doméstico
3
5. Há muitos anos atrás era absolutamente claro que haveria de ser encontrada uma maneira
para libertar os programadores da complexidade do Hardware.
A forma encontrada, e que foi sendo (e vem sendo) desenvolvida, consistiu em colocar
uma camada de Software “em cima” do Hardware, de modo a gerir várias partes do
computador.
Professor:€João€José€Leal
5
6. O Sistema Operativo como
Extended Machine
O programa que esconde a verdade acerca da complexidade do Hardware e apresenta uma
bonita e simples Interface (Virtual Machine) é o Sistema Operativo.
Um Sistema Operativo pretende transformar um conjunto diversificado de circuitos
electrónicos, discos e periféricos numa máquina simples de utilizar. Pretende obter o máximo
Professor:€João€José€Leal
rendimento do Hardware através da sua utilização para o processamento de um grande conjunto
de actividades.
6
7. O Sistema Operativo como
Gestor de Recursos
Um Sistema Operativo procura apresentar ao utilizador uma Interface coerente que trate, de
um modo uniforme, acções sobre entidades semelhantes. Procura oferecer garantia de
fiabilidade e de segurança da informação que acompanha as operações efectuadas pelo
utilizador e a si requisitadas.
O Sistema Operativo tem que providenciar de uma forma eficiente o controlo e a gestão de
Professor:€João€José€Leal
todos estes dispositivos. Uma boa gestão do tempo de processador e da memória são tarefas
essenciais, uma vez que vão existir vários programas a competir por eles.
7
8. O que é um Sistema Operativo?
Pode ser definido como um conjunto de programas que permitem uma interacção
simplificada entre o utilizador e a máquina.
Aplicações Utilizador
Sistema€Operativo
Professor:€João€José€Leal
Dispositivos€físicos Hardware
8
9. Sistema Operativo
Conjunto de programas que complementam as funções básicas da BIOS,
transformando o computador, aos olhos dos utilizadores, numa máquina inteligível e
utilizável.
BIOS?€
Professor:€João€José€Leal
Basic€Input€Output€System
Conjunto€de€programas,€inscritos€em€dispositivos€de€memória€permanente,€cuja€missão€é€assegurar€a€
comunicação€do€processador€com€os€diversos€periféricos€de€input/output
9
10. Evolução Histórica
A evolução dos Sistemas Operativos é paralela à evolução dos computadores para
os quais eles foram desenvolvidos.
Os primeiros sistemas informáticos não dispunham de um Sistema Operativo.
A tarefa dominante era a implementação do Hardware de forma a melhorar a
fiabilidade e aumentar o desempenho. Só quando a fiabilidade o permitiu, se pensou em
Professor:€João€José€Leal
optimizar a utilização da máquina de forma a tornar mais rentável o dispendioso (na altura)
Hardware.
10
12. Monotarefa
No caso dos sistemas operativos classificados por monotarefa, estes
executam apenas uma tarefa de cada vez.
• Exemplo:
– Se estamos a utilizar um editor de texto e temos necessidade de ir procurar informação a uma
folha de cálculo, é necessário, primeiro sair do editor de texto, e só depois abrir a folha de
cálculo. O mesmo tem de ser feito para voltar ao editor de texto.
Professor:€João€José€Leal
12
13. Multitarefa
Um sistema operativo multitarefa permite que um utilizador trabalhe com dois ou mais
programas em simultâneo.
Na prática o microprocessador não executa os diversos programas de uma só vez, mas reserva
uma fracção de tempo para cada um dos programas.
Existem diferentes técnicas de gestão da multitarefa:
Professor:€João€José€Leal
– Multitarefa cooperativa;
– Multitarefa preempetiva;
– Multitarefa multithreading
13
14. Sistema Operativo em
Ambiente Gráfico
Ambiente€de€trabalho
Configurações
Acessórios
O Sistema Operativo (SO) é o conjunto de programas fundamentais que
permitem que o computador funcione e comunique com o exterior.
Professor:€João€José€Leal
Actualmente, o Windows é o sistema operativo mais utilizado nos
computadores pessoais.
14
15. Questão
Indique mais sistemas operativos com ambiente gráfico, que tenha
conhecido.
Professor:€João€José€Leal
15
16. Iniciação
Quando um computador, em que trabalham vários utilizadores é ligado, é necessário
fazer login, mediante
a escolha do nome de utilizador e
a introdução da respectiva palavra-passe.
Professor:€João€José€Leal
16
17. Questão
Em que consiste o processo de autenticação de utilizador?
Professor:€João€José€Leal
17
18. Ambiente de Trabalho
Área€de€Trabalho
Ícones Local€onde€se€encontram€
Símbolos€de€ os€ícones
programas€e€atalhos€
de€acesso€rápido€a€
ficheiros,€pastas€e€
programas
Barra€de€Tarefas
Contém€alguns€ícones€
Professor:€João€José€Leal
de€atalhos€e€de€
identificação€de€
programas€activos
19. Barra de Tarefas
Programas€Abertos
Botão€Iniciar€ Nomes€de€todos€os€programas€que€estão€a€ser€
Acesso€à€janela€de€ usados€e€cujas€janelas€estão€minimizadas€
programas€
Professor:€João€José€Leal
Área€de€Aviso
Ícones€de€acesso€rápido Ícones€que€representam€os€
Acesso€automático€ao€programa€que€ programas€que€estão€na€
representam memória
19
21. Sobreposição e Movimentação
de Janelas
Para alterar a janela activa, basta clicar
com o rato sobre a nova janela
Para mudar uma janela de local, basta
clicar com o rato na barra de titulo e
arrastá-la para o local de destino
Professor:€João€José€Leal
No Windows podes abrir várias janelas em simultâneo.
Estas aparecem sobrepostas no ambiente de trabalho
21