Sistemas Operacionais
Linux
Professor Léo Matos
E-mail: [email protected]
Site: www.leomatos.com.br
Msn: [email protected]
2
Hardware
Professor Léo Matos
• Parte Física de um computador
• Parte mecânica, palpável.
Ex.: Processador, memórias, teclado, mouse e outros.
Software
• Parte Lógica que faz um computador funcionar
• Parte inteligente, programas.
• Seqüência lógica de instruções (comandos).
Ex.: Aplicativos de texto, planilhas eletrônicas, Sistemas
Operacionais, jogos e outros.
3
Tipos de Software
•
•
•
•
Sistema Operacional
Aplicativos
Utilitários
Firmware
Professor Léo Matos
4
Sistema Operacional
Professor Léo Matos
• São programas responsáveis pelo gerenciamento de
informações e de componentes de hardware e
software.
• Para utilizarmos um computador é necessária,
inicialmente, a instalação de um sistema
operacional.
• Serve como um intermediário entre o usuário,
qualquer outro programa e os recursos de hardware,
ou seja, nenhum programa ou usuário “conversa”
diretamente com os componentes físicos do
computador.
• Um Sistema Operacional pode ser Monousuário ou
Multiusuário, e ainda Monotarefa ou Multitarefa.
5
Os Sistemas Operacionais mais
conhecidos do mercado são:
• Família Windows ( Windows 98, XP, Vista,
Windows 2000 e 2003)
• Unix
• Linux
• Ms-Dos
6
Sistema de arquivos
Professor Léo Matos
• Além da estrutura física do disco (HD), um
Sistema Operacional necessita de um “sistema”
que o mostre como fazer a leitura ou gravação
neste disco, é o que chamamos de Sistema de
Arquivos.
• Um sistema de arquivos faz a organização dos
arquivos no disco.
7
Professor Léo Matos
Noções de Software Livre
• A idéia de Software Livre foi criada por uma
fundação não governamental e sem fins
lucrativos chamada de FSF (Free Software
foundation – Fundação do Software
Livre).
• Está voltada para o compartilhamento do
conhecimento tecnológico, fazendo com que o
uso de computadores se torne cada vez mais
popular no mundo inteiro.
8
GPL (General Public Licence - Licença pública Geral)
• Liberdade n.º 0 - A liberdade de executar o programa,
para qualquer propósito;
• Liberdade n.º 1 - A liberdade de estudar como o
programa funciona, e adaptá-lo para as suas
necessidades. Acesso ao código-fonte é um pré-requisito
para esta liberdade;
• Liberdade n.º 2 - A liberdade de redistribuir cópias de
modo que você possa ajudar ao seu próximo;
• Liberdade n.º 3 - A liberdade de aperfeiçoar
(modificar) o programa, e liberar os seus
aperfeiçoamentos, de modo que toda a comunidade se
beneficie. Acesso ao código-fonte é um pré-requisito
para esta liberdade.
9
Software Livre e Software Proprietário
Software Livre
Software
Proprietário
Sistemas Operacionais
Linux
Microsoft Windows
Programas de Escritório
BrOffice.org /
Open Office
Microsoft Office
Navegador de Internet
Mozilla Firefox
Internet Explorer
Gerenciador de E-mails
Mozilla
Thunderbird
Microsoft Outlook
Manipulador de Imagens
Gimp
Adobe Photoshop
10
Linux
Professor Léo Matos
• O Linux é um sistema operacional considerado
um Software livre.
• Desenvolvido pela fusão do projeto GNU e a
idéia de um finlandês chamados Linus
Torvalds.
11
Formação do Sistema Linux
12
Formação do Sistema Linux
• Kernel: É a principal parte de um Sistema Operacional.
Estamos falando do núcleo, do centro nervoso, onde está
localizada toda a programação criada (código fonte) para
controlar todo o funcionamento do Hardware de um
computador.
• Shell: O shell é um interpretador de comandos que atua
como interface para o usuário se comunicar com o
Kernel.
• Servidor X: É um programa que dá a possibilidade de
criação e manipulação de Interfaces gráficas que se
comunicam através dele com o Kernel.
13
Formação do Sistema Linux
• Interfaces Gráficas: Ambientes convidativos,
ambiente com janelas e ícones. Também é
conhecido como gerenciadores de janelas.
Exemplos: KDE, GNOME
• Aplicativos: Programas com tarefas especificas
que podem variar do uso da Internet, até mesmo
a criação de uma planilha de cálculos.
14
Interfaces gráficas
Professor Léo Matos
KDE
GNOME
15
Professor Léo Matos
Interpretador de comandos
• O mais conhecido SHELL é o Bash.
16
Comunidades Linux
Professor Léo Matos
• O kernel Linux foi criado em 1991 por Linus
Torvalds, hoje é mantido por uma comunidade
mundial de desenvolvedores (que inclui
programadores individuais e empresas como a
IBM, a HP e a Hitachi). Milhares de
desenvolvedores no mundo todo contribuem
para a melhoria do Linux, com desenvolvimento
de novas interfaces, novos recursos e corrigindo
erros.
17
Distribuições Linux
Professor Léo Matos
(O Kernel vestido com roupas diferentes)
•
•
•
•
•
•
•
•
•
Conectiva Linux
Kurumin
Fedora
Red Hat
Slackware
Ubuntu
Mandrake
Debian
Suse
18
Linux vs Windows
Microsoft Windows
Software Proprietário da
Microsoft
Código fonte indisponível
(fechado)
Sistema de Arquivos FAT e
NTFS
Sistema Multitarefa
Versão XP - Sistema
Monousuário.
Existem versões do Windows
que são Multiusuário como
(Windows 2003 Server e Vista
Ultimate)
Professor Léo Matos
GNU Linux
Software Livre desenvolvido por
Linus
Código fonte disponível (aberto)
Sistema de Arquivos EXT (mais
usado) e Reiserfs que não é tão
comum.
Sistema Multitarefa
Sistema Multiusuário
19
Instalação dos dois Sistemas
20
Gerenciador de Boot
• GRUB
• LILO
Professor Léo Matos
21
Contas de usuário Linux
Professor Léo Matos
• Conta de Administrador ou Super Usuário
• Conta de usuário comum
22
Arquivos
Professor Léo Matos
• O Linux trabalha de forma “Case-Sensitive”, ou
seja, faz diferenciação entre letras maiúsculas e
minúsculas. Então dentro de um mesmo
diretório poderia ter 3 arquivos com os seguintes
nomes:
Ex.: Texto.doc TEXTO.doc texTO.doc
• Os nomes dos arquivos podem conter caracteres
que no Windows é proibido, como *. \ / ? e
outros. Então um arquivo no Linux poderia ter o
seguinte nome: “texto.descrito-artigo*.126.doc” .
23
Estrutura de diretórios
Professor Léo Matos
24
Estrutura de Diretórios Windows
Professor Léo Matos
25
A função de cada diretório no Linux
(Cada macaco no seu galho)
• Diretório raiz ou simplesmente /
É o principal diretório do Linux. Todos os
diretórios do Linux estão organizado dentro do
diretório raiz.
• Diretório bin ou /bin (binários)
Armazena os arquivos binários, ou seja, os
equivalentes a executáveis que conhecemos no
Windows
26
• Diretório boot ou /boot (inicialização)
Armazena os arquivos de inicialização do Sistema Linux.
É neste diretório que encontramos o Kernel e alguns
arquivos utilizados pelos gerenciadores de Boot ( Lilo e o
Grub).
• Diretório dev ou /dev (devices = dispositivo)
Armazena os arquivos responsáveis pelo funcionamento
de um Hardware instalado, por exemplo drives de leitura
de CDs e Disquetes, barramentos, portas.
• Diretório root ou /root
Armazena documentos pessoais do Super Usuário
(Administrador) e é exclusivo.
27
Professor Léo Matos
• Diretório etc ou /etc
Armazena os arquivos de configuração do Linux e de
seus aplicativos. Fazendo uma comparação com o
Windows seria arquivos de registro.
• Diretório mnt ou /mnt (Mount = montar)
O diretório “mount” ou seja, /mnt , servirá como
ponto de montagem (visor de conteúdo) para o CDROM (/mnt/cdrom), drive de disquetes
(/mnt/floppy) e outros dispositivos de
armazenamento.
• Diretório home ou /home
Armazena documentos pessoais das contas de
usuários comuns. Cada usuário comum terá um
diretório exclusivo dentro de /home.
Download

Sistemas Operacionais Windows x Linux