Revisão Aula 2
Revisão Aula 2
1. O que é um sistema de arquivos?
• Conjunto de estruturas lógicas e
rotinas que permitem o S.O. controlar o
acesso aos dados contidos no meio de
Revisão Aula 2
Revisão Aula 2
2. Defina formatação.
Revisão Aula 2
3. O que são arquivos para um S.O.? Quais os tipos de arquivos?
Revisão Aula 2
3. O que são arquivos para um S.O.? Quais os tipos de arquivos?
Uma seqüência de bits, e seus
principais tipos são ARQUIVOS
REGULARES e DIRETÓRIOS
Revisão Aula 2
Revisão Aula 2
4. Cite exemplos de atributos de arquivos.
– Nome – Tipo – Localização – Tamanho – Proteção – Data e hora – Proprietário
Revisão Aula 2
5. Cite algumas estruturas de organização de diretórios.
Revisão Aula 2
5. Cite algumas estruturas de organização de diretórios.
• nível único • dois níveis
• árvore
Revisão Aula 2
6. Exemplifique como se dá a alocação contígua e encadeada.
Revisão Aula 2
6. Exemplifique como se dá a alocação contígua e encadeada.
Revisão Aula 2
7. O que ocorre na desfragmentação de uma unidade lógica e quais seus
Revisão Aula 2
7. O que ocorre na desfragmentação de uma unidade lógica e quais seus
benefícios?
Aula 3
Continuação de
Sistemas de
arquivos e
MBR
• Master Boot Record
• Primeiro setor de um HD (disco rígido) • Dividido em duas áreas:
– Boot loader (446 bytes): primeira área contém o carregador da inicialização do sistema
operacional
– Tabela de partições (64 bytes): tabela de partições
Particionamento
Espaço destinado para receber um Sistemas de Arquivos ou outras partições Tipos de partições: – Primárias – Estendidas – Lógicas
Partição primária
• Não é possível dividir
• Contém um sistema de arquivos
inicializável (bootable)
Partição Estendida
• Pode ser divididas em várias
partições (ou unidades) lógicas
• Um HD suporta até 3 (três)
Exemplo de particionamento
Disk /dev/sda: 72.8 GB, 72839168000 bytes 255 heads, 63 sectors/track, 8855 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/sda1 * 1 38 305203+ 83 Linux /dev/sda2 39 675 5116702+ 83 Linux /dev/sda3 676 1567 7164990 83 Linux
/dev/sda4 1568 8855 58540860 f W95 Ext'd (LBA) /dev/sda5 1568 2459 7164958+ 83 Linux
/dev/sda6 2460 2524 522081 82 Linux swap /dev/sda7 2525 8855 50853726 83 Linux
Exemplo de particionamento
root:/root> df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 295561 61418 218883 22% /boot /dev/sda2 5036316 1439736 3340748 31% / /dev/sda3 7052496 5099900 1594348 77% /var /dev/sda5 7052464 3965276 2728944 60% /usr /dev/sda7 50055736 1417440 46095612 3% /backup /dev/sdb1 70011036 1941252 64513400 3% /home none 517404 0 517404 0% /dev/shm root:/root>
Memória virtual
• Desvincular espaço do
endereçamento físico (memória
RAM) do usado pelo programa,
vinculando-o em uma memória
virtual no disco rígido
• Vão para memória virtual, os
processos que não estão sendo
Discos básico e dinâmico
• Básico: contém partições primárias,
estendida e unidades lógicas (padrão
do Windows)
• Dinâmico: contém partições similares
a um disco básico. (1MB reservado
para MBR)
Vantagens
– Espelhamento
Espelhamento (RAID)
RAID: Redundant Array of Inexpensive Disks
(“Vetor redundante de discos baratos”)
• Pode ser feito por Hardware ou Software • Vantagens:
– Confiabilidade – Performance
RAID-0 (Stripping)
• Estender o espaço de um disco, velocidade de leitura e gravação
RAID-1 (Mirroring)
• Confiabilidade: espelhamento para deixar o sistema menos vulnerável a falhas
Classificação dos S.O.
• Sistemas Proprietários - Aqueles que são pagos e cujo código fonte não é livremente disponibilizado. (Windows, Mac).
• Sistemas Gratuitos - Aqueles que não são pagos, mas cujo código
fonte também não é de livre acesso (BeOS).
Classificação dos S.O.
• Sistemas Open Source (Código
Aberto) - Aqueles cujo código fonte é
aberto (BSD).
• Sistemas Livres - Aqueles que são Open Source, e cujo código fonte ao ser alterado, se distribui sobre a
Leis do Software Livre
•• LiberdadeLiberdade de de Uso pra qualquerUso
finalidade
•
• LiberdadeLiberdade de de Estudar o Software Estudar
Completamente
•
• LiberdadeLiberdade de de Melhorar e Alterar o Melhorar
Software
•
• LiberdadeLiberdade de de Redistribuir as Redistribuir
Distribuição ?
• Empresas / Pessoas / Grupos que organizam o Kernel + Aplicativos.
Exemplos de Distribuições
• Kurumin • Knopix • RedHat • • UbuntuUbuntu • Xubuntu • Kubuntu • FLUXBuntu SuSE Debian Slackware Mandrake + Conectiva = Mandriva TurboLinux OpenSuSE...O nome...
• Ubuntu é uma antiga palavra africanaque pode significar “humanidade para com os outros”, ou “um ser só é um ser através de outros”.
Não existe uma tradução exata da palavra Ubuntu para português ou
inglês.
"Ubuntu significa que você é
generoso, hospitaleiro,
amigável, preocupa-se e tem compaixão para com os
outros. Você compartilha o que tem."
Mark
Shuttleworth
(Sim, ele é um Cosmonauta)
Desenvolvedor Debian há muito tempo Fundou a Thawte em 1995, e a vendeu à Verisign em 1999
Foi para o espaço em 2002 como membro da missão Soyuz TM-34
Ubuntu - Compromissos
• O Ubuntu será sempre gratuito – não
existem versões distintas do tipo Enterprise ou Professional
• Melhor suporte a localizações (229 idiomas e crescendo)
• Lançamentos previsíveis e regulares a cadas 6 meses, com 18 meses de
atualizações de segurança gratuitas.
• Distribuição e suporte de softwares livres
Suporte a Hardware
• Intel x86 (Intel Pentium/Celeron and AMD Athlon/Sempron)
• AMD64/EMT64T (Athlon64, Opteron, EM64T Xeon)
• PowerPC (G3, G4 and G5, iBooks and PowerBooks)
• Sparc (UltraSparc T1)
• Portes para IA-64, PARISC (hppa) pela Comunidade. http://ports.ubuntu.com/
Ubuntu em Servidores
• Comunidade ativa
• Certificação IBM DB2
• Kernels consistentes e estáveis
• 5 anos de suporte para Ubuntu 6.06 (LTS)
• Nenhuma porta aberta após a instalação padrão • SearchSecurity.com classiificou o Ubuntu como
a distribuição Linux com o menor tempo de reposta quando se trata de correções de segurança
Codinomes “Animais”
• Warty Warthog – O Porco-Africano Verruguento – 4.10; 20 de Outubro de 2004 • Hoary Hedgehog – O Ouriço Grisalho – 5.04; 8 de Abril de 2005 • Breezy Badger – O Texugo Fresco – 5.10; 13 de Outubro de 2005Codinomes “Animais”
• Dapper Drake
– O Pato Doméstico Estiloso – 6.06; 1 de Junho de 2006 • Edgy Eft – A Salamandra Hi-Tec – 6.10; 26 de Outubro de 2006 • Feisty Fawn – 7.04; 19 de Abril de 2007
Codinomes “Animais”
• Feisty Fawn
– O Jovem Bravo Cervo
– 7.04; 19 de Abril de 2007
• The Gutsy Gibbon
– O Macaquinho Corajoso – Outubro de 2007
Projetos Parceiros
Ubuntu usando o KDE Ubuntu para a sala de aula com suporte a LTSP
Instalação simplificada, nenhum conhecimento de administração necessário
Softwares educacionais e para instituições de ensino
Ubuntu Edição Servidor
Outras distros escolhem o Ubuntu como base Ubuntu usando o Xfce4