0751
Sistemas
Operativos
Formador – Jorge Louro
 Conjunto de instruções ou programas que tornam
possível a interacção entre o hardware e o utilizador.
Divide-se em:
 - Software de sistema onde o sistema operativo
instalado na máquina gere a parte física e as aplicações
instaladas;
 - Software de aplicação que é constituído pelos
programas instalados.
Fig. 1 – Sistema
Operativo e aplicação
Office da Microsoft
 Responsável pelo controlo de toda a parte física, faz
a interface entre o utilizador e o hardware.
 É responsável pela execução de comandos e
programas do utilizador, gere os recursos disponíveis e
controla os dispositivos de I/O.
Fig. 2 – Sistemas
Operativos em análise.
 Núcleo do sistema, que serve de ponte entre as
aplicações e o processamento dos dados.
 Gere os recursos do sistema e os processos das
aplicações através da comunicação entre processos e
chamadas de sistema.
Fig. 3 – Estrutura do
kernel
 Programa do Linux que podem ser utilizados
como meio para a interacção entre o utilizador e
o computador.
 Este programa, recebe, interpreta e executa os
comandos do utilizador, sendo o seu output uma
linha de comandos como a da imagem.
 A Shell Script é a linguagem ou código usada
pelo Sistema Operativo, disponível através
consola do Linux.
Fig. 4 – Linha de
comandos do SO Linux
 Sistema Operativo gratuito, que
corre em praticamente todos os
computadores.
 Como é um software livre pode ser
obtido sem custos e permite que o seu
código-fonte seja modificado.
Fig. 5 – Sistema
Operativo Linux
 Sistema Operativo criado pela Microsoft, onde
numa fase inicial era necessário aceder à linha de
comandos (MSDOS) e atualmente permite que a
interação com o utilizador seja feita através de interface
gráfica e de botões que facilitam a navegação no sistema.
Fig. 6 – Algumas das
versões dos Windows
disponíveis
 Sistema operativo padrão dos computadores MAC da
Apple. Foi pioneiro na utilização de conceitos de ambiente de
trabalho onde o utilizador pode aceder a ícones de documentos,
pastas, associados ao ambiente de escritório. Este sistema
operativo é baseado no kernel do Linux.
 O Sistema Operativo mais utilizado actualmente é o MacOS X
Lion, que podemos encontrar por exemplo no MacBook Air ou
Pro.
Fig. 7 – Ambiente de
trabalho do MacOS X Lion.
 No Linux o utilizador tem total acesso ao código fonte ,
sendo possível alterar o código do kernel no sistema, no Windows
não.
 Em termos de licenciamento, no Linux é possível fazer
download do Sistema Operativo para a quantidade de máquinas
que quisermos que não há custos associados.
 A licença do Windows da Microsoft está limitada ao número
de cópias que é comprada.
Fig.8 – Diferença entre
Linux e Windows
 Num ambiente Linux a utilização da linha de comandos é
imprescindível para administração do sistema.
 No Windows o utilizador tem acesso à linha de comandos
apenas se for executar o “cmd.exe”, sendo a sua utilização
desnecessária, uma vez que praticamente todas as configurações
são feitas em ambiente gráfico.
Fig.10 - Linha de
comandos do Linux
(Shell)
 O Linux disponibiliza uma ferramenta onde o utilizador
pode procurar aplicações e instalá-las sem fazer pesquisas na
internet.
 No Windows isso não é possível, uma vez que para proceder
à instalação de software o utilizador tem de fazer download, gravar
num CD ou montar uma imagem se for um ficheiro .iso e executar
o ficheiro de instalação com a extensão .exe.
Fig.11 – Aplicações
disponíveis no Linux
 Enquanto que a maioria das variantes do Linux estão
disponíveis de forma gratuita, o Windows tem custos elevados de
licenciamento.
 Um sistema Windows 8 custa atualmente perto de 130€ e o
Windows server 2008, dependendo do pacote, pode custar mais de
1000€.
 O Windows foi desenvolvido tendo como destinatário o
utilizador comum devido à sua simplicidade.
 As actualizações funcionam de forma automática e os
programas são desinstalados de forma simples.
 No sistema Linux a compatibilidade entre as aplicações
e o Sistema Operativo pode ser um grande problema para o
utilizador.
 Ao instalar um programa no Linux, este não cria
automaticamente ícones no ambiente de trabalho facilitando a
vida ao utilizador como acontece no Windows.
 O utilizador do sistema Linux vai ter sempre problemas na
instalação e gestão das aplicações, o que pode ser complexo para
um utilizador comum.
Fig.13 – Ambientes de
trabalho Windows e
Linux numa máquina
virtual
 Aspecto mais importante que coloca o sistema Linux em
vantagem, pois o utilizador quer garantir que os seus dados estão
seguros contra possíveis ataques informáticos.
 Todos os dias aparecem novos vírus no sistema Windows.
 A segurança no Linux é muito maior, uma vez que existe um
utilizador com permissões diferentes de administração (root), que
pode gerir de forma diferente os seus acessos e permissões.
 No Windows isso é impossível, pelo que fica muito mais
vulnerável a possíveis ataques.
 A encriptação de passwords de acesso é obrigatória no
Linux e muito mais eficaz que no Windows.
Fig. 14 – Mensagem de
aviso de software malicioso
no sistema Windows.
So aec 3
So aec 3
So aec 3

So aec 3

  • 1.
  • 2.
     Conjunto deinstruções ou programas que tornam possível a interacção entre o hardware e o utilizador. Divide-se em:  - Software de sistema onde o sistema operativo instalado na máquina gere a parte física e as aplicações instaladas;  - Software de aplicação que é constituído pelos programas instalados. Fig. 1 – Sistema Operativo e aplicação Office da Microsoft
  • 3.
     Responsável pelocontrolo de toda a parte física, faz a interface entre o utilizador e o hardware.  É responsável pela execução de comandos e programas do utilizador, gere os recursos disponíveis e controla os dispositivos de I/O. Fig. 2 – Sistemas Operativos em análise.
  • 4.
     Núcleo dosistema, que serve de ponte entre as aplicações e o processamento dos dados.  Gere os recursos do sistema e os processos das aplicações através da comunicação entre processos e chamadas de sistema. Fig. 3 – Estrutura do kernel
  • 5.
     Programa doLinux que podem ser utilizados como meio para a interacção entre o utilizador e o computador.  Este programa, recebe, interpreta e executa os comandos do utilizador, sendo o seu output uma linha de comandos como a da imagem.  A Shell Script é a linguagem ou código usada pelo Sistema Operativo, disponível através consola do Linux. Fig. 4 – Linha de comandos do SO Linux
  • 6.
     Sistema Operativogratuito, que corre em praticamente todos os computadores.  Como é um software livre pode ser obtido sem custos e permite que o seu código-fonte seja modificado. Fig. 5 – Sistema Operativo Linux
  • 7.
     Sistema Operativocriado pela Microsoft, onde numa fase inicial era necessário aceder à linha de comandos (MSDOS) e atualmente permite que a interação com o utilizador seja feita através de interface gráfica e de botões que facilitam a navegação no sistema. Fig. 6 – Algumas das versões dos Windows disponíveis
  • 8.
     Sistema operativopadrão dos computadores MAC da Apple. Foi pioneiro na utilização de conceitos de ambiente de trabalho onde o utilizador pode aceder a ícones de documentos, pastas, associados ao ambiente de escritório. Este sistema operativo é baseado no kernel do Linux.  O Sistema Operativo mais utilizado actualmente é o MacOS X Lion, que podemos encontrar por exemplo no MacBook Air ou Pro. Fig. 7 – Ambiente de trabalho do MacOS X Lion.
  • 9.
     No Linuxo utilizador tem total acesso ao código fonte , sendo possível alterar o código do kernel no sistema, no Windows não.  Em termos de licenciamento, no Linux é possível fazer download do Sistema Operativo para a quantidade de máquinas que quisermos que não há custos associados.  A licença do Windows da Microsoft está limitada ao número de cópias que é comprada. Fig.8 – Diferença entre Linux e Windows
  • 10.
     Num ambienteLinux a utilização da linha de comandos é imprescindível para administração do sistema.  No Windows o utilizador tem acesso à linha de comandos apenas se for executar o “cmd.exe”, sendo a sua utilização desnecessária, uma vez que praticamente todas as configurações são feitas em ambiente gráfico. Fig.10 - Linha de comandos do Linux (Shell)
  • 11.
     O Linuxdisponibiliza uma ferramenta onde o utilizador pode procurar aplicações e instalá-las sem fazer pesquisas na internet.  No Windows isso não é possível, uma vez que para proceder à instalação de software o utilizador tem de fazer download, gravar num CD ou montar uma imagem se for um ficheiro .iso e executar o ficheiro de instalação com a extensão .exe. Fig.11 – Aplicações disponíveis no Linux
  • 12.
     Enquanto quea maioria das variantes do Linux estão disponíveis de forma gratuita, o Windows tem custos elevados de licenciamento.  Um sistema Windows 8 custa atualmente perto de 130€ e o Windows server 2008, dependendo do pacote, pode custar mais de 1000€.
  • 13.
     O Windowsfoi desenvolvido tendo como destinatário o utilizador comum devido à sua simplicidade.  As actualizações funcionam de forma automática e os programas são desinstalados de forma simples.  No sistema Linux a compatibilidade entre as aplicações e o Sistema Operativo pode ser um grande problema para o utilizador.  Ao instalar um programa no Linux, este não cria automaticamente ícones no ambiente de trabalho facilitando a vida ao utilizador como acontece no Windows.
  • 14.
     O utilizadordo sistema Linux vai ter sempre problemas na instalação e gestão das aplicações, o que pode ser complexo para um utilizador comum. Fig.13 – Ambientes de trabalho Windows e Linux numa máquina virtual
  • 15.
     Aspecto maisimportante que coloca o sistema Linux em vantagem, pois o utilizador quer garantir que os seus dados estão seguros contra possíveis ataques informáticos.  Todos os dias aparecem novos vírus no sistema Windows.  A segurança no Linux é muito maior, uma vez que existe um utilizador com permissões diferentes de administração (root), que pode gerir de forma diferente os seus acessos e permissões.
  • 16.
     No Windowsisso é impossível, pelo que fica muito mais vulnerável a possíveis ataques.  A encriptação de passwords de acesso é obrigatória no Linux e muito mais eficaz que no Windows. Fig. 14 – Mensagem de aviso de software malicioso no sistema Windows.