ÍNDICE 1 - SISTEMA DE FICHEIROS NO WINDOWS - - - - - - - - - - - -3 1.1 FAT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 1.1.1 - Organização da FAT - - - - - - - - - - - - - - - - - - - 4 1.1.2 - FAT 16 e FAT32 - - - - - - - - - - - - - - - - - - - - - - - -4 2 - ORGANIZAÇÃO DE UM DISCO - - - - - - - - - - - - - - - - - - - - 5 2.1 - Partições, Volumes, Volume Sets e Stripe Sets 5 2.1.1 - Partições - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5 2.1.2 - Volume - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -6 2.1.3 - Volume Set - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 2.1.4 - Stripe Set - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -6 3 - COMPACTAÇÃO DA INFORMAÇÃO - - - - - - - - - - - - - - - 7 3.1 - Funcionamento da compactação de dados - - - - 7 4 - ENCRIPTAÇÃO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 4.1 - Encriptação Simétrica - - - - - - - - - - - - - - - - - - - - - - - - 7 4.2 - Encriptação Assimétrica ou de Chave Pública - 8 BIBLIOGRAFIA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 2
1 - SISTEMA DE FICHEIROS NO WINDOWS 1.1 - FAT O sistema de ficheiros FAT foi uma das primeiras tecnologias a ser desenvolvidas pela Microsoft. Em 1976 foi criada a primeira versão da FAT tendo sido incorporada num sistema operativo que a Intel criou para o chip 8086, mais tarde a Microsoft comprou os direitos desse sistema e criou o primeiro sistema operativo MS-DOS com o sistema de ficheiros FAT. A FAT é um sistema de ficheiros simples desenhado originalmente para pequenos discos e ma estrutura de directórios simples. O nome FAT provem do seu método de organização, File Allocation Table, que se situa no inicio do volume. Para proteger esse volume são criadas duas cópias da referida tabela. Um volume formatado com FAT é alocado em clusters. O tamanho de um cluster é determinado pelo tamanho do volume, tendo que caber em 16 bits e ser potência de dois. Sendo assim a FAT não é recomendada para volumes maiores do que 511MB e não pode ser usada em volumes maiores do que 4GB independentemente do tamanho do cluster. Tamanho da partição Sectores por cluster Tamanho do cluster 0 MB - 32 MB 1 512 bytes 33 MB - 64 MB 2 1K 65 MB - 128 MB 4 2K 129 MB - 255 MB 8 4K 256 MB - 511 MB 16 8K 512 MB - 1023 MB 32 16K 1024 MB - 2047 MB 64 32K 2048 MB - 4095 MB 128 64K Tabela 1 Tamanhos por defeito do cluster 3
1.1.1 - Organização da FAT Num volume formatado com FAT não há organização na estrutura de ficheiros, a estes é dado o primeiro espaço livre disponível. O número de início do cluster é o endereço do primeiro cluster usado pelo ficheiro e cada cluster aponta para o próximo que o ficheiro ocupa, ou tem a indicação 0xFFFF que indica que esse é o final do dado ficheiro, como podemos ver na figura x Figura 1 Organização da FAT 1.1.2 - FAT 16 e FAT32 Em volumes formatados com FAT 16 a raiz tem um limite de 512 entradas, usa um esquema de nomes 8.3 (oito caracteres para o nome e três para a extensão) e o tamanho máximo é de 2GB. A FAT 32 não tem restrição de entradas na raiz e suporta volumes maiores, até 32GB e ao contrário da FAT 16 o sector de boot é copiado para um local específico no disco para efeitos de backup. 4
2 - ORGANIZAÇÃO DE UM DISCO Um disco armazena informação em pratos de metal que giram, cobertos por uma camada de material magnético. A medida que o disco vai girando as cabeças vão lendo ou escrevendo sobre este, figura 2. Cada disco é constituído por pratos, anéis de cada lado dos pratos que são chamados de pistas e secções em cada pista que são chamadas de sectores. O sector é a mais pequena unidade de armazenamento em um disco. Eixo Cabeça 0 Lado 0 Prato 1 (lados 0 e 1) Braço para cabeça 1 Eixo para os braços das cabeças Cabeça 2 Braço para cabeça 3 Figura 2 Ilustração de um disco 2.1 - Partições, Volumes, Volume Sets e Stripe Sets 2.1.1 - Partições O Master Boot Record em cada disco contém uma área chamada de tabela de partição que é criada para organizar informação. 5
Existem dois tipo de partições no Master Boot Record, a primária e a estendida. A partição primária é aquela onde são instalados os ficheiros necessários ao arranque do sistema operativo. A partição primária é formatada para um sistema de ficheiros particular sendo-lhe atribuída uma letra. Tendo múltiplas partições primária é possível ter diferentes sistemas operativos que não usam o mesmo sistema de ficheiros. Uma partição estendida, ao contrário da partição primária, não lhe é atribuída uma letra, são criados um ou mais discos lógicos dentro desta partição e a cada disco é atribuída uma letra. A partição estendida é um método de evitar o limite de quatro partições. 2.1.2 - Volume Volume é um termo genérico que é usado para se referir a partição primária, partição estendida, discos lógicos, volume sets e stripe sets. 2.1.3 - Volume Set Um Volume Set é a combinação de múltiplas áreas de espaço livre de um ou mais discos num único disco lógico. 2.1.4 - Stripe Set Um Stripe Set é composto por áreas não particionadas de 2 a 32 discos sendo o espaço usado em cada disco igual à mais pequena parte do espaço não particionado dos discos seleccionados. 6
3 - COMPACTAÇÃO DA INFORMAÇÃO A necessidade da compactação da informação surgiu ao inicio com a necessidade de rentabilizar a pouca capacidade dos discos de então. Nos tempos de hoje essa já não é a razão principal mas sim o descongestionar das redes de computadores. 3.1 - Funcionamento da compactação de dados A compactação de dados funciona substituindo muitos caracteres que se repetem na informação por menos caracteres. A eficácia depende dos dados que se pretende compactar. Texto e gráficos podem ser compactados consideravelmente 4 - ENCRIPTAÇÃO Encriptação, em termos simplistas, não é mais do que um meio de evitar que a informação não seja vista por mais ninguém a não ser o próprio destinatário. Na era da informação a criptografia tem objectivos mais vastos como seja a de garantir a integridade, autenticidade de uma certa mensagem. 4.1 - Encriptação Simétrica Quando é usada a mesma chave para encriptar e desencriptar uma mensagem é chamada encriptação simétrica. O algoritmo que foi usado para encriptar é usado para desencriptar. 7
4.2 - Encriptação Assimétrica ou de Chave Pública Um algoritmo de encriptação que usa diferentes chaves para encriptar e desencriptar é chamado de algoritmo assimétrico ou de chave pública. Este tipo de algoritmos usa dois tipos de chave, uma chave pública ( que é conhecida do público em geral) e uma chave privada ( só conhecida por que a criou). Ambas as chaves são diferentes mas complementam-se. Ou seja só é possível ler uma mensagem encriptada com uma chave pública com a sua correspondente chave privada. Figura 3 Encriptação e desencriptação com chaves assimétricas Dadas as características deste tipo de encriptação é fácil perceber que pode ser utilizada para outras funções importantes além da simples encriptação dos dados, como por exemplo a garantia da integridade da informação e a sua autenticidade. 8
BIBLIOGRAFIA Simon Singh, The Code Book ( Anchor Books, 2000 ) http://www.microsoft.com - 21/12/2003 http://www.seagate.com - 21/12/2003 9