Problema do espaço real

From AdonaiMedrado.Pro.Br
Revision as of 13:53, 27 August 2008 by Adonaimedrado (Talk | contribs) (Dificuldade Única)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Dificuldade Única

Em um sistema de arquivos o tamanho mínimo que um segmento do arquivo pode ocupar é o tamanho do cluster utilizado no sistema de arquivos.

Suponha, por exemplo, que um sistema de arquivos tenha cluster de 512bytes e deseje-se gravar um arquivo de 16bytes. O tamanho real ocupado por este arquivo seria de 512bytes.

Faça uma função com a assinatura abaixo que seja capaz de retornar o espaço real ocupado por um arquivo.

long calcular_espaco_real(int tamanho_do_cluster,
                         int quantidade de arquivos,
                         int *tamanho_dos_arquivos)