481040 - Programador/a de Informática UFCD - 0770 Dispositivos e periféricos Sessão 4
SUMÁRIO Disco Rígido; Sistema de ficheiros
Uma unidade de disco rígido é composta por um conjunto de discos sobrepostos, tendo cada um destes discos duas superfícies de leitura e escrita. As cabeças de leitura e escrita, acedem a qualquer sector do disco, a fim de efetuar operações de leitura e escrita.
Os discos têm visto a sua capacidade de armazenamento de dados aumentar ao longo do tempo. Para efetuar este aumento de capacidade, é mais fácil e mais barato que cada superfície tenha um maior número de pistas do que introduzir mais superfícies na unidade e por consequência mais cabeças de leitura e escrita. Esta solução iria aumentar o volume e preço do disco.
Cada superfície do disco é dividida em pistas concêntricas, que são numeradas a partir da pista mais afastada do centro do disco e que tem atribuído o número zero. 1 O Braço de Leitura 2 A Cabeça de Leitura 3 Pistas 4 O eixo do disco
As pistas de um disco estão divididas em sectores normalmente com a capacidade de 512 bytes. Embora os sectores ocupem menos espaço de superfície quando estão mais próximos do centro do disco do que na extremidade, a sua capacidade mantém-se inalterável.
Disco Rígido Todas as operações levadas a cabo pelo disco são geridas por um controlador, ao qual o disco vai ficar ligado. Tipos de controladores: Controlador IDE Controlador SCSI Controlador S-ATA
Controlador IDE Permite uma transferência de dados de 4MB por segundo. Com a evolução dos discos para capacidades superiores o IDE evoluiu dando origem ao que é hoje a interface mais utilizada nos computadores pessoais, o EIDE (Enhanced IDE). O EIDE usa um conjunto de comandos estendido para garantir uma taxa de transferência de 11 a 16,6 MB por segundo e uma operação com mais dispositivos e de maior capacidade.
Controlador SCSI Interface mais rápida. Funciona quase como um barramento secundário dado que os dispositivos SCSI podem trocar informações entre si sem o auxílio do processador.
Controlador S-ATA Este novo controlador e respetivos discos vieram aumentar a capacidade de armazenamento e a velocidade de acesso (150 MBps). Embora mais dispendiosos do que os discos IDE, são mais acessíveis do que os SCSI, o que os tornou num produto popular a curto prazo. Possibilidade de hot plugging, ou seja podemos ligar os mesmos com o pc a funcionar e o sistema operativo a correr. Características: 8MB de cache, 7200 rpm e 8,5 milissegundos de tempo médio de acesso à informação.
Cache e Buffer A cache do disco tem a função de guardar a informação do disco que mais probabilidade tem de ser requisitada em futuros acessos. O buffer do controlador do disco é uma pequena porção de memória na qual é armazenada a informação requisitada pelo processador, como também a informação dos sectores que estão logicamente seguidos.
Jumpers Mestre (Master): Significa que este será o primeiro disco, quando forem ligados dois discos ao cabo. Escravo (Slave): Significa que este é o segundo disco que estará ligado ao cabo. CS (Cable Select): A configuração de quem será o mestre e o escravo será determinada pela posição do disco no cabo e não pela configuração do jumper.
Sistemas de Ficheiros Um disco rígido é um armazém onde se pode guardar ou ir buscar dados. Para tal, é necessário organizar o disco. A formatação lógica consiste em escrever no disco a estrutura do sistema de ficheiros utilizado pelo sistema operativo. O sistema de ficheiros é um conjunto de estruturas lógicas que permitem ao sistema operativo controlar o acesso ao disco rígido. Cada sistema operativo tem um sistema de ficheiros próprio. Sistemas de ficheiros mais utilizados FAT32 (File Alocation Table) NTFS (New Tecnologies File System) EXT3 (Extended File System)
Sistemas de Ficheiros FAT32 O FAT é o sistema de ficheiros usado pelo MS-DOS e outros sistemas operativos baseados em Windows para organizar e gerir ficheiros A sigla FAT significa File Allocation Table ou tabela de alocação de ficheiros. (estrutura de dados que o Windows cria quando se formata um volume usando sistemas de ficheiros FAT 16 ou FAT 32. ) O FAT 16 não suporta partições maiores do que 2 GB. Já o FAT 32 suporta partições de até 2 TB. Não permite partilha de pastas. Outra limitação do FAT 32 está no tamanho máximo dos ficheiros que não pode ultrapassar 4 GB.
Sistemas de Ficheiros NTFS É um sistema de ficheiros de 32 bit utilizado no Windows NT,2000, 2003,XP e Vista. Características: Introdução de um sistema que permite recuperar rapidamente de problemas sem precisar verificar a integridade do sistema de ficheiros. Permissões que possibilitam um grande controle de acesso dos utilizadores aos ficheiros. Compressão de ficheiros, ausente nos sistemas de arquivos de Microsoft desde a introdução do FAT32. Encriptação transparente de arquivos. Quotas, que permitem definir a quantidade de espaço em disco que cada utilizador pode utilizar.
Sistemas de Ficheiros EXT3 É um sistema de ficheiros utilizado em Linux, que apresenta diversos recursos avançados de segurança e suporta partições de até 4 TB. Possui um sistema de tolerância a falhas, fazendo um registo de todas as operações realizadas. Deste modo quando houver uma falha, o sistema consulta os últimos registos, para saber exactamente onde ocorreu a falha e corrige-a automaticamente.