Podcast
Questions and Answers
Qual das opções abaixo não é uma funcionalidade do sistema de ficheiros?
Qual das opções abaixo não é uma funcionalidade do sistema de ficheiros?
Um ficheiro é sempre um programa executável.
Um ficheiro é sempre um programa executável.
False
Quais são os dois tipos principais de operação realizados em um ficheiro?
Quais são os dois tipos principais de operação realizados em um ficheiro?
Leitura e escrita
O modelo de acesso a um ficheiro é designado por 'Open- ________ – Close'.
O modelo de acesso a um ficheiro é designado por 'Open- ________ – Close'.
Signup and view all the answers
Relacione os suportes físicos com suas características:
Relacione os suportes físicos com suas características:
Signup and view all the answers
Qual é a unidade elementar de armazenamento de informação em um disco rígido?
Qual é a unidade elementar de armazenamento de informação em um disco rígido?
Signup and view all the answers
O sistema de ficheiros não precisa gerenciar o espaço de memória ocupado pelos ficheiros.
O sistema de ficheiros não precisa gerenciar o espaço de memória ocupado pelos ficheiros.
Signup and view all the answers
Qual das seguintes classes é utilizada para a manipulação de leitura de caracteres em Java?
Qual das seguintes classes é utilizada para a manipulação de leitura de caracteres em Java?
Signup and view all the answers
A classe java.io.FileWriter é utilizada apenas para a manipulação de bytes em Java.
A classe java.io.FileWriter é utilizada apenas para a manipulação de bytes em Java.
Signup and view all the answers
Qual é a classe principal utilizada para escrever dados em arquivos em Java?
Qual é a classe principal utilizada para escrever dados em arquivos em Java?
Signup and view all the answers
A ______ é usada para ler dados em bytes a partir de um arquivo em Java.
A ______ é usada para ler dados em bytes a partir de um arquivo em Java.
Signup and view all the answers
Associe as classes de escrita aos seus usos primários:
Associe as classes de escrita aos seus usos primários:
Signup and view all the answers
Qual é a dimensão máxima de um ficheiro em FAT?
Qual é a dimensão máxima de um ficheiro em FAT?
Signup and view all the answers
O caractere 'H' se refere a arquivos de sistema.
O caractere 'H' se refere a arquivos de sistema.
Signup and view all the answers
Quais são os caracteres que representam diretórios?
Quais são os caracteres que representam diretórios?
Signup and view all the answers
A estrutura de uma FAT contém a _____, FAT 1, FAT 2, e clusters.
A estrutura de uma FAT contém a _____, FAT 1, FAT 2, e clusters.
Signup and view all the answers
Combine os valores de atributo com seus significados.
Combine os valores de atributo com seus significados.
Signup and view all the answers
Qual opção abaixo não é um valor de atributo em um sistema FAT?
Qual opção abaixo não é um valor de atributo em um sistema FAT?
Signup and view all the answers
Um cluster livre é representado pelo número 9 na tabela FAT.
Um cluster livre é representado pelo número 9 na tabela FAT.
Signup and view all the answers
Qual é a função do tempo na estrutura de um arquivo em FAT?
Qual é a função do tempo na estrutura de um arquivo em FAT?
Signup and view all the answers
Os clusters têm um número máximo de _____ Kbytes.
Os clusters têm um número máximo de _____ Kbytes.
Signup and view all the answers
O que indica o valor '-1' na tabela FAT?
O que indica o valor '-1' na tabela FAT?
Signup and view all the answers
Qual a função do Master Boot Record (MBR) em um disco?
Qual a função do Master Boot Record (MBR) em um disco?
Signup and view all the answers
A partição Extended pode conter várias partições lógicas.
A partição Extended pode conter várias partições lógicas.
Signup and view all the answers
O que é a FAT em um sistema de arquivos?
O que é a FAT em um sistema de arquivos?
Signup and view all the answers
A dimensão fixa da diretoria ROOT tem _____ entradas por omissão.
A dimensão fixa da diretoria ROOT tem _____ entradas por omissão.
Signup and view all the answers
Associe cada elemento abaixo à sua funcionalidade:
Associe cada elemento abaixo à sua funcionalidade:
Signup and view all the answers
Qual das seguintes informações NÃO está contida em um descritor de partição do MBR?
Qual das seguintes informações NÃO está contida em um descritor de partição do MBR?
Signup and view all the answers
A última partição lógica em uma partição Extended é preenchida com zeros.
A última partição lógica em uma partição Extended é preenchida com zeros.
Signup and view all the answers
Quantos caracteres são permitidos no nome de um arquivo em uma diretoria?
Quantos caracteres são permitidos no nome de um arquivo em uma diretoria?
Signup and view all the answers
A estrutura de uma partição contém a diretoria ROOT e uma tabela chamada _____ que indica o estado dos clusters.
A estrutura de uma partição contém a diretoria ROOT e uma tabela chamada _____ que indica o estado dos clusters.
Signup and view all the answers
Qual atributo na diretoria pode ser considerado como não utilizado?
Qual atributo na diretoria pode ser considerado como não utilizado?
Signup and view all the answers
Qual das seguintes opções descreve um ficheiro?
Qual das seguintes opções descreve um ficheiro?
Signup and view all the answers
Um sector físico é sempre equivalente a um cluster.
Um sector físico é sempre equivalente a um cluster.
Signup and view all the answers
Quais são as permissões de um ficheiro que determinam como ele pode ser acessado?
Quais são as permissões de um ficheiro que determinam como ele pode ser acessado?
Signup and view all the answers
Um ficheiro pode ser classificado como __________ ou __________ baseado em sua natureza temporária.
Um ficheiro pode ser classificado como __________ ou __________ baseado em sua natureza temporária.
Signup and view all the answers
Associe os atributos dos ficheiros com suas descrições corretas:
Associe os atributos dos ficheiros com suas descrições corretas:
Signup and view all the answers
Qual é o valor correto para o número de sectores que um ficheiro de 1 Mbyte ocupará em um disco com sectores de 4 Kbytes?
Qual é o valor correto para o número de sectores que um ficheiro de 1 Mbyte ocupará em um disco com sectores de 4 Kbytes?
Signup and view all the answers
A palavra-chave de um ficheiro é utilizada para a sua identificação única.
A palavra-chave de um ficheiro é utilizada para a sua identificação única.
Signup and view all the answers
Qual é a função da flag de lock em um ficheiro?
Qual é a função da flag de lock em um ficheiro?
Signup and view all the answers
Um ficheiro que não aparece em listagens é considerado __________.
Um ficheiro que não aparece em listagens é considerado __________.
Signup and view all the answers
Study Notes
Sistemas de Ficheiros
- Um sistema de ficheiros é um programa do sistema operativo que gerencia entidades chamadas ficheiros.
- Um ficheiro é uma coleção de bytes que pode ser um programa, texto, imagem, música, etc.
- O modelo de acesso a um ficheiro é "Open- Read/Write – Close".
- O suporte físico de um ficheiro pode ser um disco rígido, pen drive, fita magnética (qualquer dispositivo físico de armazenamento permanente de bits).
- Os suportes físicos são organizados em blocos de dimensão fixa (ex: 1kbyte, 2kbytes, 4kbytes)
- A organização dos blocos é gerenciada pelo sistema de ficheiros. Uma tabela descreve o estado de cada bloco (ocupado ou livre).
- O sistema de ficheiros deve fornecer funcionalidades como:
- Criar e eliminar ficheiros.
- Ler e escrever ficheiros.
- Acesso ao ficheiro através de um nome lógico.
- Gerir o espaço de memória ocupado pelo ficheiro no suporte físico, de forma abstrata ao utilizador.
- Proteger os ficheiros contra falhas no suporte.
- Garantir segurança de acesso aos ficheiros.
Estrutura Física de um Disco Rígido
- O suporte físico mais comum é um disco rígido.
- A estrutura interna do disco rígido inclui pratos, cabeças de leitura/escrita, braço do atuador etc.
- Os platos são divididos em pistas e cada pista em sectores.
- Os sectores são a unidade de armazenamento mínima de informação.
- A dimensão de um sector pode variar (1kbyte, 2kbytes, 4kbytes, etc.)
Definições de Ficheiros
- Um ficheiro é uma entidade abstrata identificada por nome que contém dados binários em bytes.
- O ficheiro ocupa um conjunto de sectores no disco.
- O fisicamente um sector, abstratamente um cluster é a menor unidade de ocupação de um ficheiro.
- Atributos de um ficheiro incluem:
- Nome.
- Extensão.
- Proteção (permissões de acesso)
- Palavra Chave (para acesso).
- Proprietário.
- Tipo (diretoria ou ficheiro de dados).
- Tipo de acesso (leitura, escrita ou leitura/escrita)
- Invisibilidade ou não.
- Se é um ficheiro de sistema ou normal.
- Se é um ficheiro de arquivo ou não.
- Acesso Aleatório ou sequencial.
- Se é temporário ou não.
- Se o acesso está trancado.
- Primeiro sector.
- Data/hora de criação.
- Data/hora da última alteração.
- Data/hora do último acesso.
- Dimensão do ficheiro (atual).
- Dimensão máxima.
Volumes
- Um disco pode ser linearizado em pistas e sectores.
- Um volume descreve um ou mais volumes no disco.
- A partição MBR (Master Boot Record) descreve as partições de um disco.
- Cada descritor de partição contém informações como: Active flag. Início absoluto da partição, dimensão, e tipo.
Estrutura de uma Partição
- O boot é um sector com código de arranque do sistema operativo.
- A FAT (File Allocation Table) é uma tabela que armazena informação sobre a utilização de clusters. Um cluster é um bloco de informação.
- A FAT2 é uma cópia da FAT1 para garantir segurança e tolerancia a falhas.
- A diretoria raiz (ROOT) tem um tamanho fixo.
- Clusters são blocos de informação.
Estrutura de uma Diretoria
- A estrutura de uma diretoria inclui nome, extensão, atributos, etc.
- Os atributos de um ficheiro podem ser: arquivo, diretoria, nome do volume e tipo de ficheiro, entre outros.
- Há contadores para tempo de criação, a data do ficheiro, um bloco do conjunto de bytes, e a dimensão do espaço em bytes no FAT.
Manipulação de Ficheiros em Java
- Streams são entidades lógicas que servem como canais de leitura/escrita (I/O devices).
- Java tem hierarquias de classes para lidar com ficheiros e dispositivos de entrada/saída.
- Existem classes para manipulação de caracteres (Reader, BufferedReader, etc.) e classes para manipulação de bytes (InputStream, FileInputStream, etc.). Estas classes são usadas para leitura e escrita de ficheiros.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Testa seus conhecimentos sobre sistemas de ficheiros e manipulação de arquivos em Java. Explore conceitos como operações de arquivo, dimensões em FAT e classes Java relacionadas. Ideal para quem estuda programação e sistemas de arquivos.