Fundamentos sistemas op

Páginas: 8 (1807 palavras) Publicado: 28 de maio de 2014
Fundamentos de Sistema Operacional 2014
Tópicos:
Journaling
HFS - Hierarchical File System
JFS - Journaling File System
Thread
Modelo de Geração de Multithreads
Você Sabia?

Journaling
Um sistema de arquivos com journaling dá permissão ao Sistema Operacional de
manter um log (journal), de todas as mudanças no sistema de arquivos antes de escrever os
dados no disco. Normalmente estelog é um log circular alocado em uma área especial do
sistema de arquivos.
Este tipo de sistema de arquivos tem a oferecer uma melhor probabilidade de não
sofrer corrupção de dados no caso de o sistema travar ou faltar energia, e uma recuperação
mais rápida, pois não necessita verificar todo o disco, somente aqueles que pertenciam a um
log que não fora fechado devidamente.
Exemplos de sistemasde arquivos que suportam journaling, HFS+, Ext3, Ext4, JFS,
JFFS, JFFS2, LogFS, NTFS, Reiser4, ReiserFS e XFS.
A principal diferença entre o Ext2 e o Ext3 é a implementação do journaling, que
consiste em um registro (log ou journal) de transações cuja finalidade é recuperar o sistema
em caso de desligamento não programado.
Há três níveis de journaling disponíveis na implementação do Ext3:


Writeback: os metadados são escritos no journal mas não o conteúdo dos
arquivos. Essa opção permite um melhor desempenho em relação ao modo
journal, porém introduz o risco de escrita fora de ordem.



1

Journal: os metadados e os dados (conteúdo) dos arquivos são escritos no
journal antes de serem de fato escritos no sistema de arquivos principal. Isso
aumenta a confiabilidadedo sistema com uma perda de desempenho, devido a
necessidade de todos os dados serem escritos no disco duas vezes.

Ordered: é como o writeback, mas força que a escrita do conteúdo dos arquivos
seja feita após a marcação de seus metadados como escritos no journal. Esse é
considerado um meio-termo aceitável entre confiabilidade e performance, sendo,
portanto, o nível padrão.

Prof. CarlosEduardo Ribeiro

Fundamentos de Sistema Operacional 2014
File System
HFS - Hierarchical File System, ou HFS, também é um sistema de arquivos
encontrado no z/OS, um sistema operacional dos mainframes da IBM. O z/OS ® Distributed
File Service zSeries ® File System (ZFS) é o sistema de arquivos estratégico sugerido para
ser utilizado em vez do HFS.
Usado pela Apple Computer para uso emcomputadores rodando o Mac OS, foi
projetado para uso em floppy e discos rígidos, podendo ser encontrado com suporte readonly como CD-ROMs. HFS também pode ser referenciado como HFS Standard e Mac OS
Standard, sendo que o seu sucessor HFS+ também é chamado HFS Extended ou Mac OS
Extended.
JFS - Journaling File System - É um sistema de arquivos desenvolvido pela IBM,
disponível em licença opensource, com o intuito de ser utilizado nos "UNIXes" que a IBM
vendia. Além de possuir journal, ele permite que as partições do sistema sejam
redimensionadas sem que seja necessário desligar o computador. Criado para uso de
servidores corporativos, sendo um sistema com estrutura inode, que armazena a localização
dos blocos de cada arquivo nas estruturas do disco. O JFS é formado pelas seguintesestruturas internas:






Agregado: matriz de blocos de disco que inclui um superbloco e um mapa de
alocação.
Fileset: contém as estruturas de controle, sendo o superbloco agregado, o
mapa de alocação de disco, o descritor de arquivos, o mapa de inodes, os
inodes, os diretórios e as estruturas de endereçamento representam as
estruturas de controle ou metadados do JFS.
Logs: Os logsdo JFS são mantidos em cada agregado e usados para gravar
informações sobre operações nos metadados.
Journaling: armazena em logs os metadados.
“Estrutura INODE: É responsável por conter informações
básicas sobre seus arquivos e pastas, como permissões de
acesso, identificação dos donos dos arquivos, data e hora do
último acesso e alterações, tamanho e o mais importante,
os famosos...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Sistema op
  • Sistema op
  • Sistemas op
  • Sistemas OP
  • Sistemas op
  • sIstema op
  • Atps sistemas op.
  • Fundamentos de sistemas

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!