1
Sistemas Operacionais
por: André Aparecido da Silva
05/11/2015
2
Definição de Sistema
São partes que interagem
formando um todo...
05/11/2015
Aulas 13 e 14
3
Sistema Operacional
Definição:
“ É um programa de controle do computador.
O Sistema Operacional é responsável por
alocar recursos de hardware e escalonar
tarefas. Ele também deve prover uma
interface para o usuário - ele fornece ao
usuário uma maneira de acesso aos recursos
do computador. ” Sobell.
05/11/2015
Aulas 13 e 14
4
Sistema Operacional
Outra Definição:
“Um Sistema Operacional pode ser definido
como um gerenciador dos recursos que
compõem o computador (processador,
memória, I/O, arquivos, etc). Os problemas
centrais que o Sistema Operacional deve
resolver são o compartilhamento ordenado, a
proteção dos recursos a serem usados pelas
aplicações do usuário e o interfaceamento
entre este e a máquina.” Stemmer.
05/11/2015
5
USUÁRIOS
SISTEMA OPERACIOANAL
HARDWARE
05/11/2015
6
Qual sistema operacional você usa ?
05/11/2015
7
TIPOS DE SISTEMAS
OPERACIONAIS
Tipos de Sistemas
Operacionais
Sistemas
Monoprogramáveis /
Monotarefa
05/11/2015
Sistemas
Multiprogramáveis /
Multitarefa
Sistemas com
Múltiplos
Processadores
8
Principais Funções do Sistema
Operacional
– Gerenciamento de processos
– Gerenciamento da memória
– Gerenciamento de arquivos
– Gerenciamento de periféricos e
dispositivos de entrada e saída
05/11/2015
9
Principais Funções do Sistema
Operacional
• – Ambiente de rede e distribuído
• – Segurança
05/11/2015
10
Principais Sistema Operacional Existentes
Windows X
MS - DOS
Linux
Macintosh
OS/2
Solares
Netware
05/11/2015
11
O Windows
• É uma popular família de sistemas
operacionais criados pela Microsoft,
empresa fundada por Bill Gates e Paul
Allen. Antes da versão NT, era uma
interface gráfica para o sistema
operacional MS-DOS.
05/11/2015
12
O Windows
• O Windows é um produto comercial, com
preços diferenciados para cada uma de
suas versões.
• É o sistema operacional mais usado do
mundo, embora uma grande quantidade
de cópias sejam ilegais.
05/11/2015
13
O Windows
• O impacto deste sistema no mundo atual
é muito grande devido ao enorme número
de cópias instaladas. Conhecimentos
mínimos desse sistema, do seu
funcionamento, da sua história e do seu
contexto são, na visão de muitos,
indispensáveis, mesmo para os leigos em
informática.
05/11/2015
14
Principais Versões
Windows 2000
Windows ME
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Windows Seven (7)
Windows Neptune(NT) Windows CE
Windows 1.0x
Windows 2.xx
Windows 3.xx
Windows NT
Windows 95
Windows 98
05/11/2015
15
O Sistema Operacional Windows é utilizado em +/- 80%
dos Computadores de todo o mundo
VANTAGENS:
 Padronização
 Bastante Utilizado
 Uma enorme gama de programas
compatíveis.
 Detém 80% do mercado.
05/11/2015
16
Vantagens do Sistema Windows
Uma enorme gama de hardware
compatíveis.
Suporte barato e bastante disponível.
Fácil de usar (intuitivo).
05/11/2015
17
Sistema Operacional Windows
DESVANTANGENS:
Auto custo da licença.
Código fechado.
Sistema sofre algumas “paradas”.
Ocorrência de Vírus.
Brechas na segurança do sistema.
05/11/2015
18
O Sistema Operacional Linux tem em
torno de 12% do mercado de computadores
VANTANGENS:
É Gratuito.
Não tem vírus.
Tem código fonte aberto.
05/11/2015
19
Outras vantagens do Linux
VANTANGENS:
Pode ser baixado, alterado e
redistribuído.
Vários fabricante do sistema
Sistema bastante estável.
O mercado de software para Linux
está “crescendo” bastante.
05/11/2015
20
O Sistema Operacional Linux
Desvantagens:
Falta de padronização.
Alto custo do suporte.
Incompatibilidade de hardware.
05/11/2015
21
Interface do comando Linux
• cal: exibe um calendário;
• cat arquivo: mostra o conteúdo de um arquivo. Por exemplo, para
ver o arquivo infowester.txt, basta digitar cat infowester.txt;
• cd diretório: abre um diretório. Por exemplo, para abrir a pasta /mnt,
basta digitar cd /mnt. Para ir ao diretório raiz a partir de qualquer
outro, digite apenas cd;
• chmod: comando para alterar as permissões de arquivos e
diretórios.
• clear: elimina todo o conteúdo visível, deixando a linha de comando
no topo, como se o sistema acabasse de ter sido acessado;
• cp origem destino: copia um arquivo ou diretório para outro local.
Por exemplo, para copiar o arquivo infowester.txt com o nome
infowester2.txt para /home, basta digitar cp infowester.txt
/home/infowester2.txt;
05/11/2015
22
Comando do Linux
• date: mostra a data e a hora atual;
• df: mostra as partições usadas;
• diff arquivo1 arquivo2: indica as diferenças entre
dois arquivos, por exemplo: diff calc.c calc2.c;
• du diretório: mostra o tamanho de um diretório;
• emacs: abre o editor de textos emacs;
• file arquivo: mostra informações de um arquivo;
05/11/2015
23
Comandos Linux
• finger usuário: exibe informações sobre o
usuário indicado;
• free: mostra a quantidade de memória RAM
disponível;
• halt: desliga o computador;
• history: mostra os últimos comandos inseridos;
• id usuário: mostra qual o número de
identificação do usuário especificado no
sistema;
• kill: encerra processados em andamento. ls: lista
os arquivos e diretórios da pasta atual;
05/11/2015
24
Comandos Linux
•
•
•
•
•
lpr arquivo: imprime o arquivo especificado;
lpq: mostra o status da fila de impressão;
lprm: remove trabalhos da fila de impressão;
lynx: abre o navegador de internet de mesmo nome;
mv origem destino: tem a mesma função do comando
cp, só que ao invés de copiar, move o arquivo ou o
diretório para o destino especificado;
• mkdir diretório: cria um diretório, por exemplo, mkdir
infowester cria uma pasta de nome infowester;
• passwd: altera sua senha. Para um administrador mudar
a senha de um usuário, basta digitar passwd seguido do
nome deste;
05/11/2015
25
Comandos Linux
• ps: mostra os processos em execução. mais no artigo
pwd: mostra o diretório em que você está;
• reboot: reinicia o sistema imediatamente (pouco
recomendável, preferível shutdown -r now);
• rm arquivo: apaga o arquivo especificado;
• rmdir diretório: apaga o diretório especificado, desde
que vazio;
• shutdown: desliga ou reinicia o computador, veja:
shutdown -r now: reinicia o computador
shutdown -h now: desliga o computador
• O parâmetro now pode ser mudado. Por exemplo: digite
shutdown -r +10 e o sistema irá reiniciar daqui a 10
minutos;
05/11/2015
26
Comandos Linux
• su: passa para o usuário administrador, isto é,
root (perceba que o símbolo $ mudará para #);
• tar -xzvf arquivo.tar.gz: extrai um arquivo
compactado em tar.gz;
• telnet: ativa o serviço de Telnet em uma
máquina. Para acessar esse computador a
partir de outros por Telnet, basta digitar telnet
nomedamáquina ou telnet IP. Por exemplo:
telnet 192.168.0.10. Após abrir o Telnet, digite
help para conhecer suas funções;
05/11/2015
27
Comandos Linux
• top: exibe a lista dos processos, conforme
os recursos de memória consumidos;
• uname: mostra informações do sistema
operacional e do computador. Digite
uname -a para obter mais detalhes
05/11/2015
28
O Sistema Operacional MS-DOS
Foi um sistema desenvolvido a partir
de 1978 usado como padrão para a
arquitetura de computadores pessoais,
foi baste utilizado até o fim dos anos 90.
05/11/2015
29
Comandos do MS-DOS
•
•
•
•
•
•
•
•
ATTRIB
DIR
CLS
COMP
COPY
DATE
DELTREE
DIR
05/11/2015
•
•
•
•
•
•
•
•
•
DISKCOMP
DISKCOPY
ECHO
FIND
FOR
FORMAT
IF
LABEL
MD
30
Comandos do MS-DOS
•
•
•
•
•
•
•
•
•
MODE
MEM
MORE
MOVE
PATH
PAUSE
PROMPT
RENAME
RMDIR
05/11/2015
TREE
TIME
TITLE
TYPE
VER
EDIT
EXIT
WIN
FDISK
31
Interface do MS-DOS
05/11/2015
32
Sistema Mac/OS
Macintosh, ou Mac, é o nome dos
computadores pessoais fabricados e
comercializados pela Apple Inc. desde
janeiro de 1984.
O nome deriva de McIntosh, um tipo de
maçã.
05/11/2015
33
SISTEMA MAC / OS
O Apple Macintosh foi o primeiro computador
pessoal a popularizar a interface gráfica
(GUI), na época um desenvolvimento
revolucionário. Ele é muito utilizado para o
tratamento de vídeo, imagem e som.
05/11/2015
34
Mac / OS Power PC
05/11/2015
35
Tela do MAC / OS (hoje)
Sistema Operacional Leopard
05/11/2015
36
O futuro dos Sistemas Operacionais
Especialistas acreditam
que os sistemas
Operacionais como
existem hoje, deixarão de
existir com a adoção de
sistemas Operacionais
On-Line, quer “rodarão” a
partir da web.
05/11/2015
37
O futuro dos Sistemas Operacionais
Este projeto é chamado de
computação nas nuvens
e grandes empresas como
o Google investem nisto.
05/11/2015
38
Computação nas Nuvens
Vantagens
Preço dos computadores cairá
 Quem já está na frente?
 Custo da internet
05/11/2015