So-mod-2

Preview:

Citation preview

1

Sistemas Operativos

Módulo II- Sistema Operativo Cliente Ano lectivo 2014/2015

Técnico de Gestão e Programação de Sistemas Informáticos

Sistema Operativo Cliente

Existem vários Sistemas Operativos Cliente Para o Windows temos todas as distribuições

•  MS-DOS, 1.x, 2.x, 3.x, 95, 98, Me, XP, Vista, 7, 8 Mobile

Exceto:

•  NT server x, Server 200x, CE (embebido)

No Linux existem tantas distribuições para cliente que basta

referir algumas

•  Ubuntu, Caixa Mágica, Fedora, etc

O Mac e o Android apenas possuem versões para SO

cliente

Como vimos anteriormente o Windows é o SO mais utilizado em todo o mundo:

Esta é razão pela qual neste módulo escolhemos o Windows para representar os SO clientes

Iremos abordar várias versões: Ms-Dos, Windows XP, Windows 7….

3

Sistema Operativo Cliente

1980: MS-DOS (Microsoft Disk Operating System) Interface CLI

Cronologia do Windows

1982-85: Windows 1.0 Primeira interface GUI Curiosidades: necessitava apenas de 512KB de Memória RAM

1987-92: Windows 2.0 Curiosidades: primeira vez que apareceu o painel de controlo

1990-94: Windows 3.x Curiosidades: primeira vez que apareceu o jogo Solitario, Copas e Minesweeper

Cronologia do Windows

1995-01: Windows 95 Curiosidades: primeira versão com ferramentas para nevegação na Web e a primeira vez que surgiu o menu Iniciar

1998-02: Windows 98 Curiosidades: primeira vez que apareceram os ícones de início rápido

2000: Windows ME Curiosidades: último Windows a basear-se no Kernel do Windows95

Cronologia do Windows

2000: Windows 2000 Curiosidades: primeiro baseado no kernel do WindowsNT 4.0

2001-05: Windows XP Curiosidades: dos mais rápidos e estáveis SO desenvolvidos pela Microsoft.

2006-08: Windows Vista Curiosidades: primeiro com User Account Control (UAC)

Cronologia do Windows

2009-Hoje: Windows 7 Curiosidades: vendia 7 cópias por segundo 1 ano após o lançamento

2012: Windows 8 Curiosidades: primeiro com interface totalmente touch e sem o botão Iniciar

8

¡  Onde pode correr um Sistema Operativo?

¡  Máquina Física

¡  Máquina Virtual

Sistemas Operativos – Ambientes para um SO

9

¡  Quais as diferenças entre uma máquina física e uma virtual?

¡  Máquina Física l  implica instalação de raiz num dispositivo recorrendo

diretamente ao seu Hardware l  Apenas um Sistema Operativo (não virtual) pode estar a

correr em simultâneo na mesma máquina

¡  Máquina Virtual l  Podemos reservar mais ou menos recursos da máquina

para um determinado Sistema Operativo l  Uma máquina pode correr vários Sistemas Operativos em

simultâneo (apenas limitado pelos recursos de hardware)

Sistemas Operativos – Ambientes para um SO

10

§ Iniciar o computador em Windows e abrir a Virtualbox.

Instalação – Máquina Virtual

https://www.virtualbox.org/wiki/Downloads

Nota: caso não exista Virtualbox no seu pc pode fazer download em:

11

Edições do Windows

Vamos analisar as diferentes edições relativamente às versões do

Windows que vamos estudar neste módulo.

Windows XP

Starter Edition: Desenvolvido para utilizadores com pouca prática

com várias limitações a nível de software e de instruções de

utilização.

Home Edition: para o utilizador comum e para uso doméstico (sem

a possibilidade de ser adicionado a um domínio)

12

Edições do Windows

Professional Edition: a mais completa das versões permitindo já a

associação a um domínio.

Media Center Edition: desenvolvido para aplicações multimédia (ver

filmes, ouvir música, ver fotos). Computador de sala.

Windows 7

Starter: Desenvolvido para máquina com recursos limitados de

hardware (netbooks). Não existe na versão 64bit.

Home Premium: para o utilizador comum, para uso doméstico ou

como média center (sem a possibilidade de ser adicionado a um

domínio)

13

Edições do Windows

Professional: Permite a associação a um domínio e com mais

ferramentas de administração.

Ultimate: basicamente uma versão com todos os recursos das

anteriores sendo a mais completa de todas. Apresenta também

maior segurança e disponível em 35 idiomas.

Windows 8

8: a mais básica disponibilizando o ecrã de início com a nova

configuração.

Pro: comparável à versão 7 Professional e Ultimate

14

Edições do Windows

Enterprise: a mais completa das edições apesar das aplicações

extra não serem significativas para o utilizador comum.

RT: versão mais leve para tablets com processadores de arquitetura

tipo ARM.

Arquitetura ARM (primeiramente Acorn RISC Machine, posteriormente

Advanced RISC Machine) é uma arquitetura de processador de 32 bits e

é usada principalmente em sistemas embebidos (computador é

completamente encapsulado ou dedicado ao dispositivo ou sistema que

ele controla).

15

Requisitos

Vejamos os requisitos mínimos do sistema para cada uma das

versões do Windows que vamos estudar.

16

Sistemas de Ficheiros

Trata-de da estrutura utilizada por um SO para organizar os dados

nas memórias secundárias, de forma a poder localizar informação.

Quando é realizada a escolha do sistema de ficheiros e qual a

importância dessa escolha?

Antes da instalação do SO ou quando se formata/particiona um

dispositivo:

17

Sistemas de Ficheiros – FAT12 e FAT16

Mas quais os tipos de formatos à nossa disposição?

Mas quais as diferenças entre eles?

18

Sistemas de Ficheiros – FAT12 e FAT16

Sigla FAT significa: “File Alocation Table”

Compatível com MS-DOS e todas as versões do Windows

8 caracteres para o nome + 3 para a extensão;

Tamanho de ficheiro limitado a 4GB;

Tamanho máximo de partição: 32 MB (FAT12) / 2GB (FAT16).

E se fossem necessárias partições maiores?

19

Sistemas de Ficheiros – FAT32

¡  Também é um sistema de ficheiros da família Microsoft;

¡  Compatível apenas com Windows95 .. XP;

¡  Evolução da FAT16 (agora com 32bits);

¡  255 caracteres de tamanho máximo dos nomes;

¡  Tamanho do ficheiro limitado a 4GB;

¡  Tamanho máximo da partição: 2TB.

O que acontece se um ficheiro tiver mais de 4GB?

20

Sistemas de Ficheiros – NTFS

¡  Mais um sistema de ficheiros da família Microsoft; ¡  Sigla NTFS significa: New Technology File System;

¡  Disponível a partir do Windows2000;

¡  255 caracteres de tamanho máximo dos nomes;

¡  Tamanho do ficheiro limitado a 16Tb;

¡  Tamanho máximo da partição: 16Tb

¡  Compactação

¡  Encriptação

¡  Controlo de acessos

21

Sistemas de Ficheiros – NTFS

Vantagens em relação aos anteriores:

ü  Grande capacidade de recuperação automática de alguns erros relacionados com o disco (que os anteriores não possuem).

ü  Permite que o SO recupere de problemas sem perder informação;

ü  Suporte melhorado para discos rígidos maiores; ü  Maior velocidade de acesso;

ü  Melhorias a nível de segurança, uma vez que permite a utilização de permissões e encriptação para restringir o acesso a ficheiros específicos a utilizadores aprovados.

22

Sistemas de Ficheiros – Resumo

Sistema Operativo Sistemas de Ficheiros Suportados Dos FAT16 Windows 95 FAT16 Windows 95 OSR2 FAT16, FAT32 Windows 98 FAT16, FAT32 Windows NT4 FAT, NTFS (versão 4) Windows 2000/XP FAT, FAT16, FAT32, NTFS (versão 4 e 5) Linux Ext2, Ext3, Linux Swap, … MacOS HFS (Hierarchical File System), … OS/2 HPFS (High Performance File System)

Sistemas mais recentes como o Windows Vista ou o Windows7 suportam: NTFS

23

Máquinas Virtuais - .vdi

Existe um formato / tipo de ficheiros, suportado pelo Virtualbox: .vdi (virtual desktop image)

Este é o formato utilizado por defeito para as máquinas virtuais do Virtualbox e contém toda da informação de uma máquina virtual:

Quantidade de Memória Espaço em Disco Outros recursos

Estas máquinas já foram previamente:

Instaladas / Utilizadas / Testadas

http://virtualboximages.com/Free.VirtualBox.VDI.Downloads

24

Sistemas de Ficheiros – Resumo

Trabalho Prático Instale o Windows XP em máquina virtual Crie um disco .vdi com 10 GB Na instalação formate o seu disco com o sistema de ficheiros NTFS

25

Partições Uma partição:

Consiste em criar zonas independentes no disco rígido e que se destinam a receber Sistema Operativos ou dados, dependendo do tipo de partição que é criada. Esta operação é efectuada após a formatação física do disco e antes da formatação lógica do mesmo (O conceito de formatação será abordado mais à frente) .

Para quê fazer partições??? ¡  Instalação de mais de um SO no mesmo disco rígido; ¡  Criar partição de dados para, por exemplo:

l  Backup do sistema:

l  Recovery do Sistema (muito utilizado em portáteis, por exemplo)

Em termos de desempenho e capacidade:

¡  Aumento de segurança dos ficheiros;

¡  Melhor organização de dados;

¡  Economia de espaço em disco … 26

Partições

Como se podem fazer partições no disco??? Existem alguns programas específicos, como por exemplo: ¡ Gparted (gratuito - http://gparted.sourceforge.net/)

¡ Partition Magic (pago)

¡ Disk Management (Windows)

¡ Fdisk (MS-DOS)

Podemos ainda criar as partições no momento da instalação do SO. 27

Partições

¡  O disco possui no seu primeiro sector duas indicações fundamentais

¡  Este setor denomina-se por MBR (Master Boot Record)

l  Possui Boot Loader

l  E ainda a indicação do número e tipo de partições num disco (Partition Table)

28

Partições

Existem três tipos de partições. ¡  Primária

§  No mínimo existe 1 e no máximo 4, e são conhecidas por:

§  /dev/hda1

§  /dev/hda2

§  /dev/hda3

§  /dev/hda4

§  Uma dessas partições é a activa (bootable), de forma à BIOS saber por qual delas é feito o arranque do sistema;

§  São as partições usadas para instalar/correr os SO.

29

… Em L i nux t em es t a designação, no Windows teremos as letras da unidade (C:, D:, E:, …)

Partições

¡  Expandida

§  É um tipo especial de partição primária;

§  Só pode existir uma partição deste género;

§  Dentro de uma partição expandida podem existir outras partições, a que se dá o nome de partições…

Lógicas

30

Partições

¡  Lógicas

§  São criadas dentro das partições expandidas;

§  Podem ser criadas até 12 destas partições

Exemplos:

31

Partições

¡  Em resumo:

32

Partições

É possível ver / alterar partições a partir do seu computador sem instalar software especifico, sabe como??? Através do Painel de Controlo

33

Partições-Windows XP

34

Que ações pode fazer???? §  Alterar a letra relativa à partição;

§  Eliminar uma partição;

§  Formatar uma partição;

§  …

Partições- Windows XP

35

Para além das ações anteriores (noWin7): §  Aumentar tamanho da partição;

§  Diminuir tamanho da partição; §  …

Partições-Windows 7

Uma outra forma de dividir o disco rígido em volumes, é através de programas, de que o Gparted é um exemplo. O interface gráfico / modo de utilização é semelhante ao dos slides anteriores, no entanto, este tipo de programa: §  É mais independente do sistema em que se está a trabalhar;

§  Reconhece vários sistemas de ficheiros;

§  Consegue nos vários sistemas de ficheiros fazer operações como: §  Criar partições;

§  Remover partições;

§  Redimensionar partições

§  Pode ser usado no arranque do computador (CD Bootable);

§  Um aspecto essencial é o facto de se tratar de um freeware.

36

Partições – Gparted

37

Escolher espaço para criar partição…

Criar uma n o v a partição…

Escolher tamanho da partição…

Para adicionar / criar partição…

Partições – Gparted

Tendo as partições criadas, pode efetuar um conjunto de ações sobre elas:

38

Partições – Gparted

39

Como podemos formatar um disco rígido? ¡  Ao iniciar o processo de instalação do SO

¡  Usando um dos programas para fazer partições através de

BootCD

o  Ou no próprio SO

40

Formatação

Dois tipos de formatação: §  Física

§  Também chamada de baixo nível;

§  O objectivo da formatação de baixo nível é dividir a superfície dos

discos em elementos básicos:

§  pistas

§  sectores

§  cilindros

§  Lógica:

§  Criar partições;

41

Formatação

RAID ou Redundant Array of Independent Disks

§  Objetivos §  Redundância

§  Performance

§  Raid permite associar vários discos para que logicamente pareçam um só sendo possível aumentar também a fiabilidade dependendo do tipo de RAID:

§  Raid pemite:

§  Aumento da capacidade de armazenamento

42

RAID

RAID permite:

§  Aumento da velocidade de transferência de dados

§ 

43

RAID

RAID permite:

§  Redundância (recuperar informação – exceto em raid 0)

44

RAID

RAID 0 (Stripe)

§  Sem Redundância

§  Aumento lógico da capacidade

§  Aumento da velocidade de escrita e leitura

45

Tipos de RAID

RAID 1 (Mirror)

§  Com Redundância (para cada disco existe um espelho)

§  Sem aumento lógico da capacidade

§  Aumento da velocidade de leitura

46

Tipos de RAID

RAID 0+1 ou 01 e RAID 1+0 ou 10 (alta performance e redundância)

47

Tipos de RAID

q  Motherboard capaz de Raid 0 ou 1 ou ambos

q  Discos rígidos com a mesma capacidade (ou ficam limitados ao

tamanho do disco mais pequeno)

q  Ligar os discos à motherboard nas interfaces associadas ao Raid

(normalmente nem todas as controladoras da motherboard permitem

raid)

q  Ativar o Raid na bios

q  Configurar o raid no gestor próprio antes do arranque do SO (tipo

BIOS)

q  Instalar o Windows indicando que se trata de discos em Raid

(apenas nas versões anteriores ao Vista)

48

RAID – Requisitos

q  Se os discos não forem aplicados ao local onde estará alojado o SO

podemos utilizar o Disk Manager para configurar o RAID

49

RAID – Requisitos

q  Relembrando o conceito de memória virtual:

q  Extensão da RAM no disco rígido

q  Porção de espaço no disco rígido utilizado pelo processador para mapear

zonas da memória RAM com o objetivo de as libertar para outras tarefas

No Windows a configuração da memória virtual é realizada após a instalação

do SO

q  É realizada de maneira diferente de SO para SO

q  O objetivo é guardar entre 1,5x e no máximo 2x o valor total da RAM do

sistema

Exemplo: um PC com 2GB RAM terá uma memória virtual no intervalo (3GB –

4GB) 50

Memória Virtual

q  Existem três tipos de utilizadores no Windows::

q  Padrão – pode utilizar a maioria das capacidades do computador

q  Restrição de instalação/desinstalação de Software/Hardware

q  Restrição de alteração/visualização de conteúdos de outros utilizadores

q  Convidado – conta normalmente inativa. Ideal para utilizações pontuais (ex:

formações)

q  Sem password (XP e possibilidade no 7)

q  Restrição de instalação/desinstalação de Software/Hardware

q  Restrição de alteração/visualização de conteúdos de outros utilizadores

q  Administrador - sem Exemplo: um PC qualquer tipo de restrição

51

Utilizadores

q  Existem duas formas de criar utilizadores:

q  Através do Painel de Controlo

em Contas de Utilizadores

q  Ou de forma mais completa e semelhante

às versões Server na Gestão de Computador

(Computer Management).

Não disponível nas edições básicas

(home, starter) 52

Utilizadores

q  Existe várias restrições que se podem associar a utilizadores do

tipo padrão ou convidado (lembrem-se que os administradores

não possuem qualquer tipo de restrição)

q  O controlo parental é um desses exemplos:

q  Permite limitar o acesso ao computador e a certas aplicações

53

Utilizadores

q  É possível ainda limitar o

espaço em disco utilizado por

cada utilizador do nosso

computador

q  Chama-se a isto limite de

quota em disco

q  Este serviço tem de ser

previamente ativado na

unidade lógica do disco onde

pretendemos que as quotas se

apliquem

54

Utilizadores

q  Posteriormente pode-se particularizar para cada um dos

utilizadores do nosso computador.

55

Utilizadores

q  No SO Windows após a instalação de um programa ou

atualização é possível a remoção de qualquer um das anteriores.

56

Instalação/Desinstalação

-> O Painel de Controlo dispõe de um gestor de aplicações/

atualizações

Mostrar atualizações

q  No Windows é possível escolher as aplicações que queremos que

corram ao iniciar o Windows

q  Muitas destas aplicações correm sem o nosso conhecimento

apoderando-se dos recursos do sistema tornando mais lento,

principalmente desde que o computador liga até que carregue

totalmente o SO

57

Startup (Arranque)

q  Ao correr msconfig acedemos a uma janela que nos

permite selecionar os programas que queremos ou

não que se iniciem com o Windows.

q  Por vezes também é importante que um determinado programa se

inicie com o Windows

q  Para isso existe uma pasta em todos os utilizadores de nome

Arranque(Startup) onde devemos colocar os atalhos para as

aplicações que queremos que se iniciem com o Windows

58

Startup (Arranque)

q  No Windows é possível ver as aplicações e processos em execução

q  Qual a diferença entre aplicações e processos?

q  Uma aplicação pode lançar um ou mais processos

q  Mas um processo pode estar ativo mas não tem de ser

necessariamente visível para o utilizador

59

Gestor de Tarefas

q  Por sua vez cada processo tem threads associados

q  O que são threads?

q  A unidade mais pequena em que se pode dividir um processo

q  Cada processo é dividido em vários threads

q  O processador irá atender os threads de vários processos em

simultâneo(multithreading)

60

Gestor de Tarefas

q  No gestor de tarefas é possível: q  terminar processos em execução;

q  aumentar/diminuir a prioridade do processo;

q  parar/arrancar serviços;

q  Visualizar os recursos do sistema

61

Gestor de Tarefas

q  No Windows é possível realizar agendamentos de tarefas: q  iniciar programas;

q  Enviar e-mails;

q  Notificações;

62

Agendamentos

q  No Windows é possível realizar/agendar cópias de segurança

q  Porque são as cópias de segurança importantes? q  Permitem restaurar o SO (e outros ficheiros)

q  Em que momentos podem ser úteis? q  Quando o SO não é detetado (pré-boot)

q  Quando o SO não arranca (pós-boot)

q  Quando o SO é instável

q  Para recuperar informação perdida

63

Backups (Cópias de Segurança)

q  Quando se devem fazer backups? q  Se possível todas as semanas (mantendo sempre pelo menos as duas últimas

cópias de segurança)

q  Tem inconvenientes? q  Ocupam espaço (disco, DVD, etc)

q  No restauro perdem-se programas e outra informação que não resida na cópia

de segurança, q  Ficheiros não incluídos na cópia de segurança;

q  Programas posteriormente instalados;

q  Atualizações de software

64

Backups (Cópias de Segurança)

q  Como fazer cópias de segurança no Windows?

65

Backups (Cópias de Segurança)

q  Na primeira vez é necessário configurar a cópia de segurança q  Onde guardar o backup

q  Escolher o que queremos no backup

q  Escolher o agendamento de futuros backups

66

Backups (Cópias de Segurança)

q  Posteriormente podemos restaurar o sistema de várias formas

conforme o seu estado.

q  Se o SO carrega totalmente mas: Instável (recuperar o SO) ->

Utilizamos o Restauro de Sistema no próprio SO

67

Backups (Cópias de Segurança)

q  Se o SO carrega totalmente mas queremos recuperar apenas alguns

dados

68

Backups (Cópias de Segurança)

q  Se o SO falha ao carregar (pós boot) -> utilizamos o restauro do

menu de boot (F8)

69

Backups (Cópias de Segurança)

q  Se o SO falha ao iniciar (pré boot) -> utilizamos o DVD de instalação

do Windows ou o DVD/CD de recuperação.

70

Backups (Cópias de Segurança)

q  Por vezes não temos o DVD do

Windows.

q  Necessitamos de realizar o

restauro mas o menu F8 nem

sequer aparece

q  Como fazer um CD/DVD de

restauro?

q  Podemos utilizar outro

computador para fazer este CD/

DVD com a versão Windows 7

(em qualquer língua)

71

CD/DVD Restauro