Você está na página 1de 36

Manual de SO - Plataformas

Manual de:
Sistema Operativo -
plataformas

MEDIATICA l Manual l
MD_028.20160302.Vs.0
Manual de SO - Plataformas

BENEFÍCIOS E CONDIÇÕES DE UTILIZAÇÃO 2

Este manual deverá constituir-se como um instrumento privilegiado de apoio ao formando,


que aborda e desenvolve todos os conteúdos que serão integrados neste módulo do curso.
Poderá ser utilizado no decorrer da formação como um instrumento de consulta, assim como
no período pós formação para esclarecimento de dúvidas acerca dos temas abrangidos.

OBJETIVOS

Explicar os fundamentos relacionados com um sistema operativo multitarefa.


Identificar os principais componentes de um sistema operativo memória, comando e
configuração.
Dotar os formandos de competências necessárias para operar com um sistema operativo e
os seus utilitários complementares.
Apresentar software antivírus e sua instalação.
Realizar operações de compactação e descompactação de ficheiros.

MEDIATICA l Manual l
MD_028.20160302.Vs.0
Manual de SO - Plataformas

Índice
1. O que é um sistema operativo ................................................................................ 5
2. A evolução dos sistemas operativos....................................................................... 6
3. Funções de um sistema operativo .......................................................................... 7
3.1. Gestão de Recursos ............................................................................................................ 8
3.2. Gestão de programas .......................................................................................................... 9
3.3. Controlo de recursos de hardware .................................................................................... 11
3.3.1. Gestão do processador .............................................................................................. 11
3.3.2. Gestão da memória .................................................................................................... 14
3.3.3. Gestão dos periféricos de entrada e saída ................................................................ 16
3.4. Meio de interação (interface) do computador com o utilizador .......................................... 16
4. O Sistema de Ficheiros ........................................................................................ 18
5. Segurança nos sistemas operativos ..................................................................... 19
6. Virtualização ......................................................................................................... 20
6.1. Benefícios da virtualização ................................................................................................ 21
6.2. Como funciona a virtualização .......................................................................................... 22
6.3. VMWare Workstation Player ............................................................................................. 23
6.4. Imagem ISO ...................................................................................................................... 24
7. Windows 10 .......................................................................................................... 24
7.1. Botão Iniciar....................................................................................................................... 25
7.2. Encerrar e terminar sessão ............................................................................................... 26
7.3. Janelas .............................................................................................................................. 27
7.4. Pastas................................................................................................................................ 27
7.5. Acessórios do windows ..................................................................................................... 28
7.5.1. Wordpad ..................................................................................................................... 29
7.5.2. Paint ........................................................................................................................... 30
7.5.3. Calculadora ................................................................................................................ 30
7.5.4. Segurança no Windows ............................................................................................. 31
7.6. Compactação e descompactação de ficheiros .................................................................. 32
7.6.1. Comprimir ficheiros utilizando a compressão NTFS .................................................. 32
7.6.2. Comprimir uma drive inteira ....................................................................................... 34
7.6.3. Considerações finais .................................................................................................. 35

MD_028.Vs.1.20160822
Manual de SO - Plataformas

Índice de Figuras 4
Figura 1 - Evolução dos sistemas operativos Microsoft..................................................................... 6
Figura 2 - Funções de um SO............................................................................................................ 8
Figura 3 - Multitarefa ........................................................................................................................ 11
Figura 4 - Gestor de tarefas ............................................................................................................. 12
Figura 5 - Chamadas ao Sistema .................................................................................................... 12
Figura 6 - Blue Screen of Dead (BSOD) .......................................................................................... 14
Figura 7 - Virtualização .................................................................................................................... 21
Figura 8 - Hypervisor ....................................................................................................................... 23
Figura 9 - A barra de tarefas ............................................................................................................ 25
Figura 10 - Botão Windows - Iniciar ................................................................................................. 25
Figura 11 - Botão direito Iniciar ........................................................................................................ 26
Figura 12 - Opções Encerrar ou terminar sessão ............................................................................ 26
Figura 13 - Bloco de Notas .............................................................................................................. 27
Figura 14 - Explorador do Windows (W+E) ..................................................................................... 28
Figura 15 - Pastas............................................................................................................................ 28
Figura 16 - Acessórios do Windows ................................................................................................ 29
Figura 17 - Windows Defender ........................................................................................................ 31
Figura 18 - Opções Windows Defender ........................................................................................... 31
Figura 19 - Compressão de ficheiros ............................................................................................... 33
Figura 20 - Visualização pasta comprimida ..................................................................................... 33
Figura 21 - Comprimir unidade ........................................................................................................ 34

MD_028.Vs.1.20160822
Manual de SO - Plataformas

5
1. O que é um sistema operativo
Um sistema operativo (SO) é o principal software de um computador, pois, sem este, o computador
não funciona. Tem como funções criar uma interligação (interface) entre o hardware e o utilizador,
gerir recursos e permitir que outro software funcione interagindo com o hardware instalado, para
que possa executar funções, programar e abrir programas. O sistema operativo trabalha
estritamente com o hardware do computador e com as aplicações - todos estes componentes têm
de ser projetados para trabalharam em conjunto. A parte do sistema operativo que faz a interligação
com o hardware chama-se núcleo (kernel). Um sistema operativo é projetado para trabalhar num
tipo específico ou família de processadores. O software aplicação é desenvolvido para funcionar
num sistema operativo específico.
Um sistema informático (computador, telemóvel, tablet, …) é composto pela sua parte física –
hardware – e pela sua parte não física – software. O software é um conjunto de instruções ou
programas capazes de fazerem funcionar o hardware. O software de um sistema informático
estrutura-se em duas camadas principais:

• Software de Sistema: é o conjunto de informações processadas pelo sistema interno de um


computador que permite a interação entre o utilizador e os periféricos do computador através
de uma interface gráfica. Engloba o sistema operativo e os controladores de dispositivos
(memória, impressora, teclado e outros). Exemplos:

✓ Linux

✓ Windows

✓ Mac OS

• Software de Aplicação: são programas de computador que permitem ao utilizador executar


uma série de tarefas específicas em diversas áreas de atividade tais como arquitetura,
contabilidade, educação, medicina e outras áreas comerciais. São ainda os videojogos, as
base de dados, os sistemas de automação industrial, etc. Exemplos:

✓ Microsoft Word

✓ Open Office writer

✓ Browser Internet
Um sistema operativo é o software principal de um sistema informático e serve para criar uma
interligação entre o utilizador e o hardware. Permite também que outros softwares interajam com o
hardware.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

O sistema operativo é um conjunto de programas e rotinas que permitem explorar os recursos de 6


um sistema informático e é indispensável ao seu funcionamento. O SO coloca à disposição do
utilizador o hardware (equipamento como o processador, memórias, disco rígido, impressora,
teclado, monitor, disquetes, etc…) e o software (informação como os programas, dados, etc.).
Um sistema operativo é, portanto, a primeira camada de software indispensável para que um
sistema informático possa funcionar, nomeadamente: gerir o trabalho do processador e a utilização
da memória; assegurar a interação com os periféricos; controlar as diversas solicitações dos
programas em relação aos recursos do sistema, organizar a informação, etc.
Os SO mais utilizados são:

✓ Linux: Existem muitas distribuições Linux, incluindo Ubuntu, OpenSuse, Debian e outros. A
principal vantagem do Linux é que o código-fonte é livre (Open Source) e por isso pode ser
modificado. O Linux é compatível com processadores Intel e AMD.

✓ Mac Os: o sistema operativo Mac OS da Apple é muito fácil de usar. Inclusive é mais fácil
de usar do que o Windows. O Mac OS é excelente para designers gráficos mas só é
compatível apenas com computadores Apple.

✓ Windows: Há uma enorme quantidade de software para Windows. O Windows é


recomendado para uso no escritório e é compatível com processadores Intel e AMD.

2. A evolução dos sistemas operativos


Os computadores dos anos 50 não tinham sistema operativo. O operador trabalhava diretamente
com o hardware, o que obrigava a um grande conhecimento sobre ele. Só mais tarde é que surgiram
os primeiros sistemas operativos, nos quais se destacam os da Microsoft, tal como podemos ver na
figura 1.

Figura 1 - Evolução dos sistemas operativos Microsoft

MD_028.Vs.1.20160822
Manual de SO - Plataformas

Os primeiros sistemas computacionais, na década de 40, não tinham SO. Os utilizadores tinham 7
acesso à linguagem da máquina. Todas as instruções eram codificadas manualmente. Na década
de 50 surgiu o primeiro SO. Este SO só começava a executar um programa quando terminava o
anterior. O laboratório de Investigação da General Motors implementou o primeiro sistema operativo
para o sistema IBM 701. A introdução do transístor mudou drasticamente a imagem dos
computadores. Aparecem os conceitos de multitarefa, multiutilizador, multiprocessador e sistema
em tempo real. Na década de 60 aparece o UNIX (base dos sistemas atuais) com o desenvolvimento
dos sistemas partilhados e de tempo real., com multiprogramação e os princípios do
multiprocessamento. Na década de 70 surgiu a linguagem C que serviu para redesenhar o sistema
UNIX. Houve um crescimento das redes de computadores e o lançamento do sistema IBM 360. Na
década de 80 nasceram os sistemas MAC-OS, MS-DOS, Windows. Nos anos 90 nasceu o LINUX,
o Windows 95 e o 98. Na primeira década do século surgiu o Windows 2000, o Windows Me, o
Windows XP, o Ubuntu Linux, o Windows Vista, o Android, o iPhone OS e o Windows 7. Nos últimos
dez anos surgiu o Windows 8 e o Windows 10.

3. Funções de um sistema operativo


Os sistemas operativos gerem um conjunto de funções básicas que têm evoluído ao longo dos
tempos:

● Gestão de programas
● Controlo de recursos de hardware
✓ Gestão do processador
✓ Gestão da memória
✓ Gestão dos periféricos de entrada e saída
● Meio de interação (interface) do computador com o utilizador
● Segurança

Um sistema operativo pode ser analisado a dois níveis principais:


✓ Nível do núcleo (também designado por kernel): a este nível o SO é responsável por gerir o
funcionamento do hardware e controlar as solicitações do utilizador e dos seus programas
em relação a esses recursos de hardware.
✓ Nível da interface com o utilizador: é o nível do SO em que o utilizador pode interagir com o
sistema. Quanto à interface, esta pode ser de dois tipos fundamentais:

MD_028.Vs.1.20160822
Manual de SO - Plataformas

• CLI (Command Line Interface) – sistemas operativos em que a interface com o 8


utilizador surge sob a forma de ecrã de texto, no qual o utilizador digita as instruções
que pretende dar ao sistema através duma linha de comandos. Exemplo: MS DOS
• GUI (Graphics User Interface) – a interação com o utilizador surge sob a forma de
uma interface gráfica, normalmente com janelas, ícones, quadros de diálogo, botões,
etc; as instruções que o utilizador dá ao sistema são, na maior parte, ações do rato
sobre os referidos elementos gráficos. Exemplos: Windows 10.

Figura 2 - Funções de um SO

3.1. Gestão de Recursos


Um Sistema Operativo pode ser visto como um programa de grande complexidade, responsável
pela gestão eficiente de todos os recursos da máquina composto por um conjunto de camadas
funcionais (módulos). Cada módulo constitui um nível de abstração que implementa uma máquina
virtual com uma interface bem definida. O Sistema Operativo é uma das componentes nucleares de
qualquer sistema informático, podendo dividir-se a sua principal função por três definições
diferentes:

• Pode ser considerado como um gestor de recursos, fornecendo um conjunto de recursos


lógicos ás aplicações, tendo como função tratar os pedidos das aplicações, de forma a
manipular esses recursos lógicos, executando operações que efetuam a gestão dos
respetivos recursos físicos;

MD_028.Vs.1.20160822
Manual de SO - Plataformas

• Pode ser considerado como um fornecedor de uma interface simples e uniforme para os 9
recursos físicos, interface essa que se encontra dividida em interface operacional,
vocacionada para os utilizadores poderem manipular diretamente os recursos lógicos, e
interface de programação, que corresponde à biblioteca de chamadas sistema;

• Pode ser considerado como uma máquina virtual, que encapsula todos os detalhes dos
recursos físicos, numa abstração que virtualiza o hardware e todos os mecanismos de baixo
nível. Este é um conceito utilizado regularmente, quando nos referimos a uma máquina
Windows ou Linux, independentemente da máquina física onde o sistema é executado.
Desta forma, esta visão pode considerar-se como que agregadora das anteriores, visto que
esta “máquina virtual” disponibiliza recursos lógicos, bem como as respetivas interfaces de
programação e gestão.
Concluindo, pode dizer-se que o Sistema Operativo é um conjunto de programas que permitem a
gestão dos recursos, disponibilizando ao mesmo tempo uma interface que facilita a utilização do
hardware.

3.2. Gestão de programas


A função mais importante de um sistema operativo, e que afeta diretamente a sua fiabilidade, o
método como este gere a execução dos programas. Assim, esta função pode ser dividida em duas
partes:

● Monotarefa - no caso dos sistemas operativos classificados por monotarefa, estes executam
apenas uma tarefa de cada vez.
● Multitarefa - um sistema operativo multitarefa permite que um utilizador trabalhe com dois ou
mais programas em simultâneo. Na prática o processador não executa os diversos
programas de uma só vez, mas reserva uma fração de tempo para cada um dos programas.
Existem diferentes técnicas de gestão da multitarefa. Consoante o método utilizado, a
estabilidade do sistema operativo é afetada. Existem algumas vertentes deste tipo de gestão,
nomeadamente:
✓ Multitarefa cooperativa - neste caso de multitarefa, os utilizadores podem executar dois
ou mais programas, mas o programa que se encontra em primeiro plano ganha o controlo
sobre o processador e mantém esse controlo até que a tarefa termine. Só depois é que
o processador é libertado para se ocupar com os restantes programas. Neste caso, o
programa que está parado, ou “travado”, não liberta o processador e consequentemente
o computador “congela”, ou fica “suspenso”, e o utilizador tem que reiniciar o computador.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

O Windows 3.11 e as versões anteriores à versão Mac OS 8 utilizavam este tipo de 10


multitarefa.
✓ Multitarefa preempetiva - esta multitarefa é melhor do que a anterior pois permite que o
sistema operativo recupere o controlo caso uma aplicação interrompa a sua execução.
O utilizador perde todos os trabalhos que não tinham sido guardados no programa que
encravou, mas a falha nesta aplicação não vai influenciar o funcionamento do restante
sistema. Os sistemas operativos atuais, para computadores pessoais, já utilizam este
tipo de multitarefa, como é o caso do Unix, Linux, Windows 95, 98, Me, Windows NT,
2000 e XP, Mac OS 8 e versões mais recentes, e o OS/2, entre outros. No entanto, nem
todos os sistemas que utilizam a multitarefa preempetiva, a gerem de modo eficiente.
✓ Multitarefa multithreading - um sistema mais recente de multitarefa é designado por
multithreading (multi-processo) e permite que o computador execute mais do que uma
tarefa de um único programa. Para facilitar o multithreading, os programadores devem
dividir os programas em tarefas distintas, denominadas por threads (processos). Com
este tipo de multitarefa o utilizador pode estar a executar uma tarefa de um programa
aplicação e em simultâneo podem estar a ser executadas outras tarefas desse programa.
Os sistemas operativos mais eficazes combinam a multitarefa preempetiva e o
multithreading. Os sistemas operativos para computadores pessoais mencionados na
multitarefa preempetiva também suportam o multithreading.
Os sistemas monotarefa permitem que apenas um programa (tarefa) seja executado de cada vez
(monoprogramável). Os sistemas monoprogramáveis, ou monotarefa, caracterizam-se por permitir
que o processador, a memória, e os periféricos fiquem dedicados a um único utilizador
(monoutilizador). Nesses sistemas, enquanto o programa aguarda por um evento, como a digitação
de um dado, o processador fica ocioso sem realizar qualquer tarefa. A memória é subutilizada caso
o programa não a preencha totalmente. O tempo de utilização da CPU é de aproximadamente 30%.
Nos sistemas multiprogramáveis o tempo de utilização da CPU sobe para até 90%. A memória
principal é utilizada de forma mais eficiente, pois existem vários programas residentes revezando-
se na utilização do processador. Os sistemas de multitarefa permitem ao utilizador a execução de
várias tarefas ao mesmo tempo. Estes sistemas também podem ser sistemas multiprogramáveis,
ou seja, permitem que vários programas possam utilizar o mesmo recurso. Nos sistemas multitarefa
a memória principal é dividia em partes para cada programa em execução.
O termo multitarefa refere-se à capacidade que um SO tem para executar mais do que um programa
ao mesmo tempo. Existem dois tipos de sistemas operativos multitarefa:
• os de antecipação que se esforçam por conseguir uma "democratização" dentro do
processador;

MD_028.Vs.1.20160822
Manual de SO - Plataformas

• os de cooperação em que o programa instrui o núcleo a fazer o “task switching” em certos 11


pontos do código, e o núcleo apenas passa ao processo seguinte quando o programa o
permite.

Figura 3 - Multitarefa

3.3. Controlo de recursos de hardware

3.3.1. Gestão do processador

No caso da multitarefa preempetiva e do multithreading, o sistema operativo tem que gerir quanto
tempo cada tarefa vai ocupar no processador. Quando mandamos imprimir um documento e de
imediato continuamos a escrever, não nos podemos esquecer que o sistema operativo vai atribuir
uma fração de tempo a cada tarefa e para o utilizador parece que este está a realizar tudo em
simultâneo. Este tipo de processamento por partilha no tempo do processador é conhecido por
“pseudoparalelismo”. Neste caso, o tempo de execução das duas tarefas é o somatório das duas a
trabalhar isoladamente. Nos sistemas informáticos constituídos por mais do que um processador, é
possível atribuir a cada um uma tarefa diferente para que o trabalho seja distribuído por todos. Os
sistemas operativos têm de estar preparados para poderem realizar esta gestão e nem todos os
sistemas operativos mais recentes têm esta potencialidade. O Linux, Unix, Windows NT, 2000, XP,
o MacOS 8 e versões mais recentes – são exemplos de sistemas operativos que suportam
multiprocessamento. Um processo é um conceito-chave da teoria dos sistemas operativos.
Basicamente, um processo é um programa em execução. No windows para obter a lista dos
processos em execução usa-se a combinação de teclas CTRL+ALT+DEL.
Cada processo possui um espaço de endereçamento para leitura e/ou escrita. Um espaço de
endereçamento do processo contém o programa executável, os dados do programa e a pilha (stack)
associada.A pilha é uma memória especial utilizada na execução de rotinas do núcleo. A um

MD_028.Vs.1.20160822
Manual de SO - Plataformas

processo podem estar associados alguns registos de hardware com as informações necessárias é 12
execução e à paragem do programa.

Figura 4 - Gestor de tarefas

O SO tem mecanismos de proteção do núcleo. Caso uma aplicação, com acesso ao núcleo, realize
uma operação que o danifique, todo o sistema poderá ficar comprometido. Quando o utilizador ou
um processo solicitam algum serviço do sistema, é realizada uma chamada a uma das rotinas ou
serviços do sistema (system calls). As chamadas ao sistema permitem o acesso ao núcleo do SO.
Para cada serviço existe uma chamada associada; cada SO tem o seu próprio conjunto (biblioteca)
de chamadas, com nomes, parâmetros e formas específicas de ativação.

Figura 5 - Chamadas ao Sistema

Através dos parâmetros fornecidos pelas chamadas ao sistema, o pedido é processado e uma
resposta é retornada à aplicação. O mecanismo de ativação e de comunicação entre a aplicação e

MD_028.Vs.1.20160822
Manual de SO - Plataformas

o sistema é semelhante ao mecanismo implementado quando um programa modular ativa um dos 13


seus procedimentos ou funções.
As chamadas ao sistema podem ser divididas em grupos de função:
• Gestão de processos
✓ Criação e eliminação de processos
✓ Alteração das características do processo
✓ Sincronização e comunicação entre processos
• Gestão de memória
✓ Alocação e libertação de memória
• Gestão de Entrada/saída
✓ Operações de entrada/saída
✓ Manipulação de ficheiros e diretórios

Nas rotinas do núcleo são implementados mecanismos de proteção aos diversos recursos que são
partilhados, como memória, dispositivos de E/S e CPU. Caso um programa tente aceder a posições
de memória fora da sua área, um erro do tipo violação de acesso ocorre e o programa é encerrado.
O mecanismo para o controlo de acesso à memória varia em função do tipo de gestão de memória
implementada pelo sistema.
A utilização dos periféricos (impressoras, scanner, etc.) obriga ao controlo da partilha de dispositivos
de E/S de forma a que nenhum programa interfira quando um recurso está reservado a outro
programa. Estes problemas são controlados de forma centralizada pelo SO. O acesso concorrente
(deadlock) é um mecanismo de controlo aos recursos do sistema. Este mecanismo de proteção está
implementado na maioria dos sistemas multiprogramáveis e denomina-se modos de acesso.
O kernel é o “cérebro” do computador. Peça fundamental dos sistemas operativos, o núcleo é a
ligação entre o processamento dos dados e os programas. Apesar de estar também presente no
Windows e no Mac OS, o núcleo ficou mais conhecido com o desenvolvimento do Linux.
O kernel é responsável por ser o elo do hardware (parte física) com o software (parte lógica) do
computador. Por outras palavras, o principal objetivo é gerir o computador e permitir que as
aplicações sejam executadas e façam uso dos recursos que a máquina tem. O núcleo também tem
que garantir, por exemplo, que a memória RAM seja usada sem risco para o computador.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

14

Figura 6 - Blue Screen of Dead (BSOD)

Assim que se liga o PC, o kernel é acionado e começa a detetar todo o hardware (monitor, placa de
vídeo, etc.). Depois que o sistema operativo é carregado, o núcleo assume outras funções: gerir os
processos, os ficheiros, a memória e os dispositivos periféricos, assumindo-se como sendo “gestor”
de tudo o que acontece na máquina. O kernel tem ainda a responsabilidade de decidir quais os
programas, que num dado momento, devem ser alocados para o processador (ou processadores).
No caso de haver dois ou mais, cada um deles geralmente só pode executar um programa por vez.
Cada vez que um dispositivo (um pendrive, por exemplo) é ligado ao computador, o kernel age na
gestão da memória e na comunicação com o hardware.
Quanto à função de gestão do processador o SO:
• Informa sobre os processadores e seus estados (Traffic Controller).
• Aloca processadores quando necessário (Dispatcher).
• Decide qual conjunto de tarefas (Job), usará o processador (Job Scheduler).
• Decide que processo usará o processador, quando e quanto.
• Recupera o controle do processador quando um processo termina, excede a sua fatia de
tempo, abandona uma tarefa, ou quando ocorre um erro.

3.3.2. Gestão da memória

O SO tem como função reservar zonas de memória a cada um dos programas em execução. Um
programa reside no disco sob a forma de ficheiro executável. Para ser executado, o programa tem
de ser colocado em memória e associado a um processo. Em função da política de gestão de
memória, o processo poderá transitar entre o disco e a memória durante o seu tempo de execução.
À medida que o processo é executado, este pode aceder ao subsistema de gestão de memória
para:

MD_028.Vs.1.20160822
Manual de SO - Plataformas

• aceder ao seu código; 15

• aceder a dados;

• requisitar espaço de memória.

Ao terminar, a memória por ele utilizada é libertada. A maior parte dos SO permite que um programa
possa ser colocado em qualquer posição de memória. No entanto, esta atribuição pode ser feita em:

• Tempo de compilação – se a localização do programa poder ser conhecida à priori é gerado


código com endereços absolutos. Alterações à localização do programa obrigam à sua
recompilação;

• Tempo de carga – obriga o compilador a gerar código relocável, a atribuição do programa a


um determinado conjunto de endereços é feita na sua carga para memória;

• Em tempo de execução (run-time) – se durante a execução do programa este puder ser


recolocado noutra localização de memória. O que implica a utilização de hardware
específico.

O sistema operativo atribui a cada programa em execução uma fatia de memória, os mais
desenvolvidos implementam a memória virtual que é o método de utilizar o disco rígido do
computador como uma extensão da memória RAM.

Na memória virtual as instruções e os dados do programa são divididos em unidades de tamanho


fixo em páginas.
O sistema operativo atribui a cada programa que se encontra em execução uma fatia de memória.
Os sistemas operativos mais evoluídos implementam a memória virtual, que é um método de utilizar
o disco rígido do computador como uma extensão da memória RAM. A memória virtual permite que
se trabalhe com mais memória do que a memória RAM instalada na placa-mãe do computador, mas
as operações de paginação, conhecida por troca (swap), prejudicam o desempenho do computador,
dado que o tempo de escrita e leitura de uma página num disco rígido é muito superior relativamente
ao tempo de escrita e leitura numa memória RAM. A imagem seguinte é bastante elucidativa deste
funcionamento.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

16

Fig. 1 - Processo de Swap

3.3.3. Gestão dos periféricos de entrada e saída

Os periféricos que são ligados ao computador têm de ser geridos pelo sistema operativo. Cada
periférico gera interrupções, que são sinais enviados para o processador. Por exemplo, se o
utilizador pressionar uma tecla ou se mover o rato, geram-se interrupções e o sistema operativo vai
dar ordem para executar o programa respetivo a cada pedido de interrupção. Dado que cada
dispositivo de um modelo de uma determinada marca tem as suas próprias características, o
sistema operativo necessita do controlador desse periférico. Os controladores dos periféricos são
programas que contêm informações específicas destes e que são responsáveis pela interligação do
periférico com o sistema operativo. O controlador de um periférico é específico para um determinado
sistema operativo. Se houver alteração de sistema operativo é necessário ter o controlador do
periférico adequado para que este funcione. Um periférico sem o controlador não funciona.

3.4. Meio de interação (interface) do computador com o utilizador


Do ponto de vista do utilizador de um computador, o que influencia a facilidade de utilização é a
qualidade da interface do sistema operativo e o conhecimento que o utilizador tem dela. Um
utilizador pode ter poucos conhecimentos de informática, mas uma das coisas que ele “vê” no
computador é a interface do sistema operativo e, se ele estiver habituado a trabalhar com uma
determinada interface, vai ser mais difícil habituar-se a trabalhar com outra. Há três tipos de
interfaces do sistema operativo com o utilizador:

MD_028.Vs.1.20160822
Manual de SO - Plataformas

● Interface de linha de comandos - este tipo de interface exige que o utilizador saiba os 17
comandos e as respetivas regras de sintaxe. O utilizador tem de digitar esses comandos
num determinado local, conhecido por linha de comandos. Podemos ver na imagem um
exemplo com o sistema operativo MS-DOS.

Fig. 2 - Interface do MS-DOS

● Interface baseada em menus - as interfaces baseadas em menus evitam que o utilizador


tenha necessidade de memorizar os comandos e a sintaxe de escrita. Os menus baseados
em texto no monitor mostram todas as opções existentes num determinado ponto. Os
comandos podem ser selecionados com auxílio das teclas de seta e de seguida
pressionando “Enter”. Existem alguns sistemas deste tipo onde é possível selecionar uma
opção com o auxílio do rato. Um exemplo desta interface está demonstrado na figura
seguinte:

Fig. 3 - Exemplo da interface de um editor

MD_028.Vs.1.20160822
Manual de SO - Plataformas

● Interface gráfica – nas interfaces gráficas - GUI (Graphical User Interface) os recursos do 18
computador (programas, conexões de rede, ficheiros de dados, entre outros) são
representados por pequenas figuras, designadas por ícones. Podem-se iniciar diversas
ações clicando nos ícones. Os programas são executados em janelas dimensionáveis,
facilitando a mudança entre programas. Dentro dos programas, pode-se dar comandos
através da seleção de itens dos menus e em alguns deles são exibidas caixas de diálogo.
Os sistemas operativos com interface gráfica exigem hardware mais evoluído e
consequentemente mais caro, pois é necessário um maior processamento do que em
interfaces por linhas de comandos.

Fig. 4 - Interface do Windows 8

4. O Sistema de Ficheiros
Cada sistema operativo tem um sistema de ficheiros. Um sistema de ficheiros é um conjunto de
normas e procedimentos para o armazenamento de informações. Um ficheiro é um conjunto de
dados, tais como uma imagem ou um texto. Todas as informações que estão num computador são
guardadas como ficheiros e cada sistema operativo geralmente usa um sistema de ficheiros
diferente, mas todos partilham o mesmo conceito: a pasta. A pasta é uma forma de agrupar ficheiros
livremente. As pastas também são conhecidas como diretórios. O sistema de ficheiros de um dado
SO é chamado de sistema de ficheiros nativo. Essa é a forma como um SO prefere manter as
informações. Todos os dispositivos de armazenamento utilizam um sistema de ficheiros. Lembre-
se que um dispositivo de armazenamento é tanto um disco rígido como um CD ou memória USB.
No entanto, os sistemas de ficheiros nativos nem sempre podem ser lidos entre os SO. Por exemplo,
muitos GNU / Linux podem ler o sistema de ficheiros do Windows, mas o Windows não consegue

MD_028.Vs.1.20160822
Manual de SO - Plataformas

ler qualquer um dos sistemas que usa GNU / Linux. 19

5. Segurança nos sistemas operativos


O Sistema Operativo permite controlar o acesso pelos programas e processos aos recursos do
sistema, autorizando ou não o acesso, assim como, o tipo de permissões atribuídas. Exemplos:

• Sistema de ficheiros;

• Acesso a dispositivos de I/O;

• Restrição do acesso a áreas de memória de outros processos;

• Deteção de erros (evitando a propagação do erro aos restantes processos em execução).


A segurança de um computador é um ponto fundamental para o bom funcionamento de um sistema
informático. Existem, basicamente, dois aspetos que devem ser considerados quando se planeia a
segurança de um sistema operativo, a saber:

• A segurança dos computadores e dos dados neles armazenados. Exemplos:

✓ A eliminação ou alteração por falha técnica, ação humana ou desastres naturais de um


ou mais ficheiros fundamentais ao sistema operativo podem ser suficientes para o
computador bloquear;

✓ A alteração ou interceção do conteúdo de ficheiros de trabalho contendo conteúdo crítico


da organização.

• A segurança da rede de comunicações e dos dados durante a transmissão. Exemplos:

✓ Entrada no sistema da organização por pessoas exteriores, podendo apagar, alterar ou


consultar dados, mensagens ou programas críticos para a organização;

✓ Entrada de programas via rede que poderão provocar funcionamento deficiente no


sistema, como é o caso dos vírus.

De entre os diversos requisitos de segurança que devem ser tidos em conta, vamos analisar os
seguintes:

• Secretismo – a informação só deve estar acessível a quem tenha autorização para a mesma;

• Integridade – os dados e o estado do sistema não devem poder ser alterados por acidente
ou comportamento incorreto;

MD_028.Vs.1.20160822
Manual de SO - Plataformas

• Disponibilidade – os recursos só devem ser utilizados por aqueles a quem se destinam. 20

Por muito avançado que um sistema seja a nível de segurança, tem-se constatado que até os
sistemas considerados mais seguros têm sido alvos de intrusão. Como tal, a segurança não pode
ser encarada como um sistema estático, isto é, mesmo que tecnicamente e administrativamente
pareça que o sistema seja seguro, deve ser complementado por métodos de verificação dinâmicos
na pesquisa de eventuais falhas. Devem ser adicionadas técnicas complementares de segurança,
tais como firewalls, antivírus ou outras do género.
No próximo tópico vamos analisar um dos sistemas operativos mais usados atualmente: o Windows
10.

6. Virtualização
O sistema operativo cliente é o sistema operativo desenhado para desktops (PC’s) ou dispositivos
portáteis. Este sistema operativo é tipicamente diferente dos servidores centralizados porque
suporta apenas um utilizador. Um computador de mesa é único e não necessita de quaisquer redes
ou componentes externos para operar. Os smartphones e alguns computadores pequenos têm
instalado um SO Cliente. Este SO é capaz de gerir os componentes do dispositivo tais como
câmaras, impressoras, monitores, etc. Alguns computadores podem usar vários sistemas operativos
sendo esta funcionalidade considerada uma configuração dual boot. Quando um computador é
construído deste modo pode ser configurado para executar os dispositivos específicos para cada
configuração do sistema operativo. Ter dois sistemas operativos dá ao utilizador acesso a mais
programas de software. Hoje em dia existem muitos sistema operativos projetados para
computadores cliente. Estes incluem Windows, Linux e Mac Android. Cada sistema operativo é
projetado para funcionar com hardware específico. Esta compatibilidade de hardware é uma das
principais considerações ao selecionar um sistema operativo para computadores cliente. Há muitas
versões freeware de Linux disponíveis para computadores desktop. Este sistema operativo cliente
fornece multiprocessamento a um custo mínimo. A maioria das configurações dos sistemas
operativos Linux requer o conhecimento de engenharia de sistema especializada. Este processo de
instalação não é projetado para o utilizador sem experiência. O Windows é um dos sistemas
operativos clientes mais amplamente usados e tornou-se popular com a introdução do Windows 95.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

21

Figura 7 - Virtualização

Apesar de ser uma ideia antiga (o seu surgimento deu-se na década de 1960, propagando-se com
mais força a partir de 1970), a virtualização é extremamente importante para o mundo cada vez
mais "digital" de hoje. Podemos definir o conceito como soluções computacionais que permitem a
execução de vários sistemas operativos e dos seus softwares específicos a partir de uma única
máquina, seja ela um desktop convencional ou um potente servidor. É como se tivéssemos um ou
mais computadores distintos dentro de um só. A diferença é que estas máquinas são virtuais: na
prática, oferecem resultados como qualquer outro computador, mas existem apenas logicamente,
não fisicamente. Cada máquina virtual traduz-se um ambiente computacional completo:
praticamente todos os recursos do sistema operativo podem ser utilizados, é possível ligar a uma
rede, instalar aplicações, etc. Uma das razões para o surgimento da virtualização é que, anos atrás,
na época em que os mainframes dominavam o cenário tecnológico e não havia computadores
pessoais, por exemplo, não existia a praticidade de "adquirir, instalar e usar um software" - este era
acompanhado de bibliotecas e outros recursos que o tornavam quase exclusivos ao computador
para o qual foi desenvolvimento originalmente. Desta forma, muitas vezes uma organização que
implementava um novo sistema via-se obrigada a adquirir um equipamento apenas para executá-
lo, em vez de simplesmente aproveitar o existente, deixando toda a operação mais cara.

6.1. Benefícios da virtualização


A virtualização conseguiu resolver este problema: pode-se aproveitar um computador já existente
para executar dois ou mais sistemas distintos, já que cada um funciona dentro da sua própria
máquina virtual. Evita-se, assim, gastos com novos equipamentos e aproveita-se os possíveis
recursos ociosos do computador. Nos dias de hoje, a virtualização permite, por exemplo, que uma
empresa execute vários serviços a partir de um único servidor ou até mesmo que um utilizador

MD_028.Vs.1.20160822
Manual de SO - Plataformas

doméstico teste um sistema operativo no seu computador antes de efetivamente instalá-lo. Do ponto 22
de vista corporativo, o seu uso atual destina-se a várias aplicações, como sistemas de ERP
(Enterprise Resource Planning), serviços de computação nas nuvens, ferramentas de simulação,
entre muitos outros. Assim, as principais vantagens são as seguintes:

• Melhor aproveitamento da infraestrutura existente: ao executar vários serviços num servidor


ou conjunto de máquinas, por exemplo, pode-se aproveitar a capacidade de processamento
destes equipamentos o mais próximo possível de sua totalidade;

• O parque de máquinas é menor: com o melhor aproveitamento dos recursos já existentes, a


necessidade de aquisição de novos equipamentos diminui, assim como os consequentes
gastos com instalação, espaço físico, refrigeração, manutenção, consumo de energia, entre
outros. Imagine o impacto que esta vantagem pode ter em um data center, por exemplo;

• Gestão centralizada: dependendo da solução de virtualização utilizada, fica mais fácil


monitorar os serviços em execução, já que a sua gestão é centralizada;

• Implementação mais rápida: dependendo da aplicação, a virtualização pode permitir a sua


implementação mais rápida, uma vez que a infraestrutura já está instalada;

• Uso de sistemas legados: pode-se manter em uso um sistema legado, isto é, antigo, mas
ainda essencial às atividades da companhia, bastando destinar-lhe uma máquina virtual
compatível com o seu ambiente;
• Diversidade de plataformas: pode-se ter uma grande diversidade de plataformas e, assim,
realizar testes de desempenho de determinada aplicação em cada uma delas, por exemplo;

• Ambiente de testes: é possível avaliar um novo sistema ou uma atualização antes de


efetivamente a implementar, diminuindo significativamente os riscos inerentes a
procedimentos do tipo;

• Segurança e confiabilidade: como cada máquina virtual funciona de maneira independente


das outras, um problema que surgir numa delas - como uma vulnerabilidade de segurança -
não afetará as demais;

• Migração e ampliação mais fácil: mudar o serviço de ambiente de virtualização é uma tarefa
que pode ser feita rapidamente, assim como a ampliação da infraestrutura.

6.2. Como funciona a virtualização


Uma solução de virtualização é composta, essencialmente, por dois "protagonistas": o hospedeiro

MD_028.Vs.1.20160822
Manual de SO - Plataformas

(host) e o convidado (guest). Podemos entender o hospedeiro como sendo o sistema operativo que 23
é executado por uma máquina física. O convidado, por sua vez, é o sistema virtualizado que deve
ser executado pelo hospedeiro. A virtualização ocorre quando estes dois elementos existem. A
forma como hospedeiro e convidado trabalham varia conforme a solução. Num método bastante
comum há a figura do VMM (Virtual Machine Monitor - Monitor de Máquina Virtual), que também
pode ser chamado de hypervisor: trata-se de uma espécie de plataforma implementada no
hospedeiro que recebe os sistemas a serem virtualizados, controlando os seus recursos e
mantendo-os "invisíveis" em relação aos outros.Para que possa fazer o seu trabalho, o VMM tem
um tratamento diferenciado: pode ser executado no "modo supervisor", enquanto que programas
comuns (aplicações) funcionam no "modo utilizador". No "modo supervisor", o software pode
requisitar instruções que lidam diretamente com certos recursos hardware, como funcionalidades
específicas do processador. No "modo utilizador", estes recursos mais críticos não podem ser
acedidos diretamente, cabendo ao sistema operativo, que trabalha em "modo supervisor", fazer uma
espécie de intermediação quando necessário.

Figura 8 - Hypervisor

O VMM tem que ter acesso privilegiado porque compete-lhe alocar os recursos a serem utilizados
por cada máquina virtual sob a sua responsabilidade, assim como determinar a ordem pela qual
cada solicitação destas será atendida. O convidado é executado em "modo utilizador", mas como a
máquina virtual possui um sistema operativo, qualquer requisição de instrução mais crítica solicitada
por este é "intercetada" pelo hypervisor, que se encarrega de a fornecer.

6.3. VMWare Workstation Player


VMware Workstation Player é um programa gratuito que virtualiza facilmente qualquer versão do
sistema operativo Windows e Linux, seja descarregando máquinas virtuais diretamente do site da
VMware ou criando a sua própria, é possível utilizar o sistema operativo virtualizado. O virtualizador

MD_028.Vs.1.20160822
Manual de SO - Plataformas

da VMware consegue controlar todos os componentes do PC para prover uma experiência 24


completa. Assim, poderá utilizar normalmente o rato, teclado, drive de CD/DVD, entradas USB e a
ligação de rede. Se tiver mais do que uma máquina virtual, pode abri-las uma por vez ou
simultaneamente caso o PC tenha memória física suficiente. Nas configurações, basta dedicar uma
quantidade razoável para cada máquina de modo a que o PC fique com RAM disponível.

6.4. Imagem ISO


ISO é um formato de ficheiro que contém todas as informações sobre o conteúdo de um CD ou
DVD, seja ele de áudio, vídeo ou dados, sendo compatível com vários programas. A sigla ISO vem
de International Organization for Standardization (Organização Internacional para a Padronização)
e o formato do sistema de ficheiros ISO 9660, usado em CD’s e DVD’s também é conhecido como
Compact Disc File System (CDFS). A funcionalidade deste formato é simples: basta abri-lo num
programa para poder gravar este conteúdo ou até mesmo executá-lo sem a necessidade de um
suporte físico. Uma imagem ISO compreende uma série de ficheiros reunidos num só. Antes,
somente programas específicos gravavam uma imagem em DVD ou CD. Hoje, praticamente todos
os programas de gravação são capazes de interpretar este conteúdo e gravá-lo. Todos os dados
de uma imagem ISO são mantidos sem nenhum tipo de compressão. Isso significa que o tamanho
de um ficheiro ISO representa o tamanho real que é ocupado num CD ou DVD. Outras informações,
como código de boot, estruturas e atributos também fazem parte de uma imagem. Essas
características fazem deste formato uma alternativa válida para a distribuição de software, pois em
vez da produção e distribuição de um meio físico, basta transferir este conteúdo pela internet ou por
um ambiente de rede. Existem vários softwares para criar e montar imagens ISO: PowerISO,
DAEMON Tools, Virtual CloneDrive, o CD Anywhere, o MagicDisc, etc.

7. Windows 10
Este sistema operativo, à semelhança dos demais sistemas operativos existentes, é composto pelos
seguintes elementos:
• Ambiente de trabalho ou desktop: onde se encontram os ícones, barra de tarefa, relógio, etc.
• Ícones: são figuras que representam recursos no computador. Um ícone pode representar
um texto, música, programa, foto, etc. Podemos adicionar ícones no ambiente de trabalho,
assim como também os podemos excluir. Alguns ícones são padrão do Windows: O meu
computador, Rede, Internet Explorer, Reciclagem, etc.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

• Barra de tarefas: a barra de tarefas mostra não só quais os programas que estão abertos 25
como também o calendário/hora e algumas funcionalidades úteis. A barra de tarefas, na
visão da Microsoft, é uma das maiores ferramentas de produtividade do Windows.

Figura 9 - A barra de tarefas

7.1. Botão Iniciar


O botão Iniciar (símbolo do Windows) é o principal elemento da barra de tarefas. Ele dá acesso ao
Menu Iniciar, de onde se podem aceder outros menus que, por sua vez, acionam programas do
Windows. Ao ser acionado, o botão Iniciar mostra um menu vertical com várias opções.

Figura 10 - Botão Windows - Iniciar

Alguns comandos do menu Iniciar têm uma seta para a baixo, o que significa que pode ser
expandido, exibindo outro menu. O botão Iniciar é a maneira mais fácil de iniciar um programa que
estiver instalado no computador, ou fazer alterações nas configurações do computador, localizar
um ficheiro, abrir um documento, etc.
O botão direito em cima ícone do Windows abre um submenu, no qual aparecem opções de
programas.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

26

Figura 11 - Botão direito Iniciar

7.2. Encerrar e terminar sessão

Quando já não quisermos trabalhar no computador, podemos escolher algumas opções


para sair. Para aceder a essas opções, selecionamos com o botão direito no botão Iniciar
e escolhemos a opção Encerrar ou terminar sessão.

Figura 12 - Opções Encerrar ou terminar sessão

Neste menu existem várias opções, nomeadamente:


• Terminar sessão (log off): que tal como o nome indica fecha a atual sessão e permite
mudar de utilizador;
• Suspender - guarda o estado da área de trabalho no disco rígido e depois suspende o
computador para que quando ele for ligado novamente a área de trabalho apresentar-se
exatamente como ficou, com os programas e ficheiros que estavam a ser usados/abertos;
• Encerrar – Desliga o computador fechando todos os programas abertos;
• Por fim, temos a opção Reiniciar que reinicia o computador.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

7.3. Janelas 27

O Windows funciona por janelas (daí o seu nome). Quando criamos um ficheiro numa dada
aplicação, por exemplo bloco de notas, surge uma janela semelhante a esta:

Figura 13 - Bloco de Notas

• Barra de Título: esta barra mostra o nome do ficheiro (Sem Título) e o nome da aplicação
(Bloco de notas) que está a ser executado na janela. Através desta barra, conseguimos
mover a janela quando a mesma não está maximizada. Para isso, clique na barra de título,
mantenha o clique e arraste e solte o rato. Assim, você estará a mover a janela para a
posição desejada. Depois é só soltar o clique. Na barra de Título encontramos os botões de
controlo da janela, nomeadamente:
✓ Minimizar: este botão oculta a janela da Área de Trabalho e mantém o botão
referente à janela na Barra de Tarefas. Para visualizar a janela novamente, clique
em seu botão na Barra de Tarefa ou posicione o rato;
✓ Maximizar: este botão aumenta o tamanho da janela até que ela ocupe toda a Área
de Trabalho. Para que a janela volte ao tamanho original, o botão da Barra de Título,
que era o maximizar, alternou para o botão Restaurar. Clique nesse botão e a janela
será restaurada ao tamanho original.
✓ Fechar: este botão fecha a aplicação que está a ser executado e a sua janela; esta
mesma opção poderá ser utilizada pelo menu Ficheiro → Sair ou pelo teclado ALT +
F4. Se o ficheiro que estiver a ser criado ou modificado dentro da janela não for
guardado antes de fechar a aplicação, o Windows emitirá uma janela de alerta
perguntando se queremos ou não guardar o ficheiro, ou cancelar a operação de sair
da aplicação.

7.4. Pastas
No Windows, tudo o que existe dentro do computador – programas, documentos, ficheiros de dados
e unidades de disco, por exemplo – torna-se acessível num só local chamado Computador. Quando
se inicia o Windows, o Computador aparece como um ícone na parte esquerda do monitor, ou Área

MD_028.Vs.1.20160822
Manual de SO - Plataformas

de Trabalho. O computador é a porta de entrada para o utilizador navegar pelas diversas unidades 28
(de disco rígido, pen, DVD, etc).

Figura 14 - Explorador do Windows (W+E)

Para que os ficheiros não se misturem, utilizamos o Computador para dividirmos o Disco em pastas
que organizam os ficheiros de cada um.

Figura 15 - Pastas

7.5. Acessórios do windows


O Windows inclui muitos programas e acessórios úteis. São ferramentas para edição de texto,
criação de imagens, jogos, ferramentas para melhorar o desempenho do computador, calculadora,

MD_028.Vs.1.20160822
Manual de SO - Plataformas

etc. A pasta Acessórios do Windows é acessível dando-se um clique no botão Iniciar na Barra de 29
Tarefas, escolhendo a opção Acessórios do Windows:

Figura 16 - Acessórios do Windows

7.5.1. Wordpad

O WordPad é um editor de textos que nos auxilia na criação de vários tipos de documentos. É uma
versão mais simplificada do MS Word. Os utilizadores do Word vão se sentir familiarizados, pois ele
possui menus e barras de ferramentas similares. Porém, o Word tem um número muito maior de
recursos. A vantagem do WordPad é que ele já vem com o Windows e é gratuito.

Fig. 5 - WordPad

MD_028.Vs.1.20160822
Manual de SO - Plataformas

7.5.2. Paint 30

O Paint é um acessório do Windows que permite o tratamento de imagens e a criação de vários


tipos de desenhos. Através deste acessório podemos criar imagens, papel de parede, copiar
imagens, capturar écrans do Windows e usá-las em documentos de textos. Uma grande vantagem
do Paint é que é bastante simples de usar e é adequado para as pessoas que se estão a iniciar no
Windows.

Fig. 6 - Paint

7.5.3. Calculadora

A calculadora contém muitos mais recursos do que uma calculadora comum, pois além de efetuar
as operações básicas, pode ainda trabalhar como calculadora científica, estatística ou programador.
Para efetuar as operações matemáticas mais complexas devemos optar pela calculadora científica
pois tem algumas funções bastantes úteis para esse efeito.

Fig. 7 – Calculadora [vista científica]

MD_028.Vs.1.20160822
Manual de SO - Plataformas

7.5.4. Segurança no Windows 31

O Windows 10 fornece uma proteção incorporada e abrangente — sem custos adicionais – pois tem
instalado o antivírus Microsoft Defender. Com esta aplicação podemos usufruir de um nível superior
de segurança, tal como o reconhecimento facial ou o início de sessão biométrico do Windows. O
antivírus do Windows oferece proteção alargada e contínua, em tempo real, contra ameaças de
software como vírus, software maligno e spyware no e-mail, nas aplicações, na nuvem e na Web.
Para entrar no Windows Defender vamos à barra de tarefas e clicamos na seta para cima, como
ilustrado na imagem:

Figura 17 - Windows Defender

Quando clicamos no ícone abre a janela do antivirus do Windows e podemos parametrizar as várias
opções disponiveis. Temos de ter a certeza que todas as opções estão ativas, pois só assim
garantiremos uma proteção total.

Figura 18 - Opções Windows Defender

Contudo, para além do antivírus, convém ativar a firewall. Esta aplicação funciona como uma
barreira que evita intrusões à nossa rede.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

7.6. Compactação e descompactação de ficheiros 32

As várias versões do Windows, incluindo o Windows 10, utilizam o sistema New Technology File
System (NTFS) para organizar os ficheiros no disco, tal como já acima foi referido. Este sistema
inclui uma funcionalidade que permite comprimir automaticamente os ficheiros quando são
gravados, mantendo o acesso direto sem a necessidade de serem descomprimidos manualmente
quando necessita deles, como acontece com outros tipos de compressão, como o ZIP ou o RAR.
Embora este sistema ofereça vantagens ao nível do espaço ocupado nas drives, pode ter algum
impacto no desempenho do computador, porque mesmo que para o utilizador a sua utilização seja
completamente transparente, o sistema tem sempre de comprimir e descomprimir os ficheiros em
segundo plano cada vez que são utilizados. Isto, naturalmente, consome mais recursos do que
quando os ficheiros são utilizados sem compressão.
Explicados os prós e os contras deste sistema, muitas vezes faz bastante sentido utilizá-lo. Por
exemplo, pode servir para libertar ainda mais espaço, mesmo quando se limpa o disco de ficheiros
inúteis, que apenas estão a ocupar espaço. Também pode ser uma boa opção para guardar
ficheiros que raramente usa, mas que não pode apagar. Também o pode utilizar para guardar
ficheiros que utiliza mais vezes, mas que não têm grande impacto no desempenho do computador,
como é o caso de imagens e documentos de texto. A funcionalidade de compressão pode ser ligada
e utilizada de duas formas diferentes: ao nível dos ficheiros ou ao nível de toda a drive.

7.6.1. Comprimir ficheiros utilizando a compressão NTFS

Este é o método mais fácil de tornar os ficheiros mais pequenos sem a necessidade de comprimir
toda a drive, ou utilizar ferramentas como o ZIP para comprimir e descomprimir os ficheiros
manualmente quando é necessário. Para tal siga os seguintes passos:

• Abra o Explorador de ficheiros;

• Aceda à pasta onde quer guardar os ficheiros comprimidos;

• Crie uma nova pasta lá dentro e dê-lhe um nome. Para criar a pasta mais rapidamente pode

utilizar a combinação de teclas CTRL+Shift+N;

• Clique com o botão direito na nova pasta e escolha a opção ‘Propriedades’ no menu de

contexto;

• No separador ‘Geral’ clique no botão ‘Avançadas’;

MD_028.Vs.1.20160822
Manual de SO - Plataformas

33

Figura 19 - Compressão de ficheiros

• Na zona denominada ‘Atributos de compressão ou encriptação’, ligue a opção ‘Comprimir


conteúdo para poupar espaço em disco’;

• Clique em ‘OK’.

A partir deste momento todos os ficheiros que colocar nessa pasta serão comprimidos
automaticamente reduzindo o espaço que ocupam no disco. Estes passos também podem ser
utilizados em ficheiros individuais. Pode ver rapidamente se uma pasta está a ser comprimida
porque o ícone tem duas setas no canto superior direito.

Figura 20 - Visualização pasta comprimida

Se quiser ver a quantidade de espaço que a compressão lhe está a poupar, clique com o botão
direito do rato em cima da pasta comprimida, escolha a opção ‘Propriedades’. No separador ‘Geral’
o tamanho dos ficheiros vai ser diferente do valor indicado para o espaço que estão a ser utilizado
MD_028.Vs.1.20160822
Manual de SO - Plataformas

no disco. Se mudar de ideias acerca da compressão, pode sempre voltar atrás, refazendo os 34
primeiros passos deste tutorial, mas desligando a compressão no ecrã ‘Avançadas’. Os ficheiros
continuam acessíveis, mas vão ocupar mais espaço no disco.

7.6.2. Comprimir uma drive inteira

Em vez de comprimir ficheiros e pastas individualmente pode usar esta funcionalidade para
comprimir toda a drive. Assim sempre que gravar lá um ficheiro, este será comprimido
automaticamente. Tal como acontece com o método de compressão de pastas, também neste caso
todos os ficheiros estão sempre à disposição sem necessidade de os descomprimir manualmente
como acontece com os ficheiros comprimidos por outras aplicações. Para tal siga os seguintes
passos:
• Abra o ‘Explorador de ficheiros’;
• Clique em ‘Este PC’, que está na coluna da esquerda. A janela muda para uma lista das
pastas por defeito e das drives que estão ligadas ao PC;
• Clique com o botão direito em cima da drive que quiser comprimir e escolha a opção
‘Propriedades’ no menu de contexto;

Figura 21 - Comprimir unidade

• Ligue a opção ‘Comprimir esta unidade para poupar espaço em disco’;


• Clique em ‘Aplicar’. De seguida aparece uma nova janela. Aqui clique em ‘Aplicar as
alterações à unidade X:\, subpastas e ficheiros’. Onde está ‘X:\ aparece a letra
correspondente à sua unidade;

MD_028.Vs.1.20160822
Manual de SO - Plataformas

• Clique em ‘OK’, e clique outra vez em ‘OK’. 35


A partir deste momento todos os ficheiros que colocar nesta drive serão comprimidos
automaticamente.
Se a drive que escolheu já contiver ficheiros o sistema irá comprimi-los, o que pode demorar algum
tempo, por isso é que deve ligar esta funcionalidade enquanto a drive estiver vazia ou pouco
ocupada.
Se quiser voltar atrás, siga os mesmos passos para ligar a compressão, mas desligue a opção
‘Comprimir esta unidade para poupar espaço em disco’.
Esta opção não deve ser utilizada na drive onde está o Windows, sob pena do sistema ficar bastante
mais lento. Se quiser comprimir ficheiros na drive C: utilize a opção de compressão por pastas
individuais e nunca nas pastas onde está o sistema operativo.

7.6.3. Considerações finais

Estas funções de compressão também podem ser utilizadas em pendrives USB ou cartões de
memória, desde que utilizem o sistema de ficheiros NTFS. Consegue-se ter menos impacto no
desempenho do computador se se utilizar a compressão em unidades SSD e máquinas com
processadores mais recentes.
Se a máquina for muito antiga não se aconselha a compressão. É melhor comprar uma drive com
mais espaço porque quanto mais antigo for o computador maior será o impacto no desempenho ao
utilizar a compressão.
A eficácia deste sistema de compressão incluído no Windows depende muito do tipo e tamanho dos
ficheiros que utiliza. No entanto, temos de ter em mente que, como é um sistema que tenta equilibrar
o desempenho com a compressão, o nível de compressão será sempre mais baixo que em
ferramentas especializada, como o RAR ou o ZIP.
Se utilizar ficheiros ZIP ou RAR em drives ou pastas comprimidas, o espaço que estes ficheiros vão
ocupar será sensivelmente o mesmo porque já estavam comprimidos anteriormente.
Este método de compressão não funciona quando quer enviar ficheiros através da Internet ou de
uma rede local, isto significa que quando se copia um ficheiro através da rede ou se envia através
do browser ou se anexa a um email, este é descomprimido. Isto quer dizer que, se estivermos a
utilizar uma rede móvel com limite de tráfego, por exemplo, não se irá poupar largura de banda.
Neste caso específico é preferível utilizar uma ferramenta de compressão, como o ZIP ou RAR.

MD_028.Vs.1.20160822
Manual de SO - Plataformas

BIBILIOGRAFIA 36

• Sistemas Operativos - Módulos 1, 2 e 4 - Nível 3 - Ensino Profissional - José Paulo Sá, Rui
Carvalho, Teotónio Correia e Silva, ISBN: 978-972-0-44021-1, Porto Editora

MD_028.Vs.1.20160822

Você também pode gostar