Escolar Documentos
Profissional Documentos
Cultura Documentos
UFCD 0823 Manual
UFCD 0823 Manual
Manual de:
Sistema Operativo -
plataformas
MEDIATICA l Manual l
MD_028.20160302.Vs.0
Manual de SO - Plataformas
OBJETIVOS
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:
✓ Linux
✓ Windows
✓ Mac OS
✓ Microsoft Word
✓ 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
✓ 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.
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.
● 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
MD_028.Vs.1.20160822
Manual de SO - Plataformas
Figura 2 - Funções de um SO
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.
● 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
MD_028.Vs.1.20160822
Manual de SO - Plataformas
Figura 3 - Multitarefa
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.
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.
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
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
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.
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 a dados;
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:
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.
MD_028.Vs.1.20160822
Manual de SO - Plataformas
16
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.
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.
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.
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
• Sistema de ficheiros;
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
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.
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:
• 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;
• 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.
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.
MD_028.Vs.1.20160822
Manual de SO - Plataformas
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.
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
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:
• 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).
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
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:
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
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.
MD_028.Vs.1.20160822
Manual de SO - Plataformas
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:
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.
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
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.
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:
• Crie uma nova pasta lá dentro e dê-lhe um nome. Para criar a pasta mais rapidamente pode
• Clique com o botão direito na nova pasta e escolha a opção ‘Propriedades’ no menu de
contexto;
MD_028.Vs.1.20160822
Manual de SO - Plataformas
33
• 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.
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.
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;
MD_028.Vs.1.20160822
Manual de SO - Plataformas
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