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
Professor:€João€José€Leal
computador.
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.
Professor:€João€José€Leal
O Sistema Operativo tem que providenciar de uma forma eficiente o controlo e a gestão de
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
Dispositivos€físicos
Professor:€João€José€Leal
Sistema€Operativo
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
Professor:€João€José€Leal
fiabilidade e aumentar o desempenho. Só quando a fiabilidade o permitiu, se pensou em
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
Professor:€João€José€Leal
cálculo. O mesmo tem de ser feito para voltar ao editor de texto.
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
Professor:€João€José€Leal
O Sistema Operativo (SO) é o conjunto de programas fundamentais que
permitem que o computador funcione e comunique com o exterior.
Actualmente, o Windows é o sistema operativo mais utilizado nos
computadores pessoais.
14
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
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
Professor:€João€José€Leal
arrastá-la para o local de destino
No Windows podes abrir várias janelas em simultâneo.
Estas aparecem sobrepostas no ambiente de trabalho
21