Trabalho de Informatica
Trabalho de Informatica
Trabalho de Informatica
Índice
1 Introdução..................................................................................................................1
1.1 Objectivos...........................................................................................................1
1.1.1 Gerais...........................................................................................................1
1.1.2 Específicos...................................................................................................1
1.2 Metodologia........................................................................................................1
2.1 Objetivos.............................................................................................................2
2.3.1 Partições......................................................................................................4
2.3.2 Formatação..................................................................................................4
3 Conclusão...................................................................................................................8
4 Referências bibliográficas..........................................................................................9
1
1 Introdução
Os sistemas de arquivos são uma parte essencial dos sistemas operacionais
modernos, fornecendo uma estrutura organizada para armazenar, recuperar e manipular
dados de forma eficiente. Este trabalho científico tem como objetivo explorar em
detalhes os conceitos fundamentais, a importância e as funcionalidades dos sistemas de
arquivos, incluindo uma análise dos tipos de arquivos, suas características e as
operações que podem ser realizadas sobre eles.
1.1 Objectivos
1.1.1 Gerais
Compreender os princípios teóricos subjacentes aos sistemas de arquivos.
1.1.2 Específicos
Definir o conceito de sistema de arquivos e sua relação com o armazenamento
de dados.
Descrever os atributos comuns associados aos arquivos em sistemas de arquivos.
Explorar as operações básicas, como criação, leitura, gravação e exclusão de
arquivos, além de operações avançadas, como renomeação, movimentação e
permissões de arquivos.
1.2 Metodologia
Para alcançar os objetivos propostos, este estudo utilizará uma abordagem
metodológica que combina pesquisa bibliográfica, revisão de documentos técnicos e
análise de casos práticos. Serão revisadas fontes acadêmicas, livros e documentos
técnicos relevantes sobre sistemas de arquivos e suas funcionalidades. Além disso, serão
examinados exemplos práticos de sistemas de arquivos e operações sobre arquivos em
ambientes computacionais reais.
2
2.1 Objetivos
Armazenar uma quantidade grande de informação
Permitir busca leitura e gravação de dados persistentes
Múltiplos programas devem poder acessar um dado, inclusive simultaneamente
Duas operações básicas
Leitura
Escrita
EXT4: O EXT4 é uma versão do sistema de arquivos EXT (Extended File System)
usado principalmente em sistemas Linux. É uma evolução do EXT3 e oferece melhor
desempenho e recursos adicionais, como suporte a arquivos maiores e maior
escalabilidade.
2.3.1 Partições
São divisões do discoe a criação e alteração de partições costuma exigir a
formatação do disco. Há utilitários capazes de fazer alterações na tabela de partições
sem a formatação.
2.3.2 Formatação
Formatar não significa apagar dados, apesar de que comumente esta implique
em perda dos dados armazenados anteriormente
Formatar significa criar o formato necessário para armazenar dados em uma
partição. Comumente as partições são definidas no momento da instalação do Sistema
Operacional
1. Nome do arquivo
O nome dado ao arquivo, que geralmente inclui uma extensão indicando o tipo de
arquivo (por exemplo, .txt para arquivos de texto, .jpg para imagens JPEG, etc.).
2. Tamanho do arquivo
3. Data de criação/modificação
A data e hora em que o arquivo foi criado ou modificado pela última vez.
5
4. Permissões de arquivo
5. Tipo de arquivo
6. Localização do arquivo
7. Atributos de sistema
8. Checksums ou hashes
Alguns arquivos podem ter um checksum ou hash associado a eles, que é uma sequência
de números gerada a partir dos conteúdos do arquivo. Isso pode ser usado para verificar
a integridade do arquivo.
Windows:
Unix/Linux:
Links:
6
No Unix/Linux, um arquivo pode ter um ou mais links associados a ele, que são
entradas adicionais no sistema de arquivos que apontam para o mesmo conjunto de
dados.
Timestamps adicionais:
MacOS:
Criação de Arquivo
3 Conclusão
Os sistemas de ficheiros desempenham um papel fundamental na eficiência e na
confiabilidade dos sistemas computacionais, garantindo que os dados sejam
armazenados de forma segura e possam ser acessados de maneira rápida e eficaz. Eles
implementam técnicas avançadas, como alocação de espaço em disco, sistemas de
arquivos journaling e controle de acesso, para garantir a integridade e a segurança dos
dados.
Além disso, com o avanço da tecnologia, os sistemas de ficheiros têm evoluído para
atender às crescentes demandas de armazenamento de dados em larga escala, com
suporte para grandes volumes de dados e múltiplos dispositivos de armazenamento.
4 Referências bibliográficas
1. Barreto, J.P (2013) Sistemas de ficheiros. IST/UTL
2. Marques, J.A;Ferreira, P;Ribeiro,C. (2003) “Sistemas Operativos”, FCA. ISBN
978-972-722-575-0.