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?
- Eliminar um ficheiro
- Gerenciar redes (correct)
- Criar um ficheiro
- Ler um ficheiro
Um ficheiro é sempre um programa executável.
Um ficheiro é sempre um programa executável.
False (B)
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'.
Relacione os suportes físicos com suas características:
Relacione os suportes físicos com suas características:
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?
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.
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?
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.
Qual é a classe principal utilizada para escrever dados em arquivos em Java?
Qual é a classe principal utilizada para escrever dados em arquivos em Java?
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.
Associe as classes de escrita aos seus usos primários:
Associe as classes de escrita aos seus usos primários:
Qual é a dimensão máxima de um ficheiro em FAT?
Qual é a dimensão máxima de um ficheiro em FAT?
O caractere 'H' se refere a arquivos de sistema.
O caractere 'H' se refere a arquivos de sistema.
Quais são os caracteres que representam diretórios?
Quais são os caracteres que representam diretórios?
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.
Combine os valores de atributo com seus significados.
Combine os valores de atributo com seus significados.
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?
Um cluster livre é representado pelo número 9 na tabela FAT.
Um cluster livre é representado pelo número 9 na tabela FAT.
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?
Os clusters têm um número máximo de _____ Kbytes.
Os clusters têm um número máximo de _____ Kbytes.
O que indica o valor '-1' na tabela FAT?
O que indica o valor '-1' na tabela FAT?
Qual a função do Master Boot Record (MBR) em um disco?
Qual a função do Master Boot Record (MBR) em um disco?
A partição Extended pode conter várias partições lógicas.
A partição Extended pode conter várias partições lógicas.
O que é a FAT em um sistema de arquivos?
O que é a FAT em um sistema de arquivos?
A dimensão fixa da diretoria ROOT tem _____ entradas por omissão.
A dimensão fixa da diretoria ROOT tem _____ entradas por omissão.
Associe cada elemento abaixo à sua funcionalidade:
Associe cada elemento abaixo à sua funcionalidade:
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?
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.
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?
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.
Qual atributo na diretoria pode ser considerado como não utilizado?
Qual atributo na diretoria pode ser considerado como não utilizado?
Qual das seguintes opções descreve um ficheiro?
Qual das seguintes opções descreve um ficheiro?
Um sector físico é sempre equivalente a um cluster.
Um sector físico é sempre equivalente a um cluster.
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?
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.
Associe os atributos dos ficheiros com suas descrições corretas:
Associe os atributos dos ficheiros com suas descrições corretas:
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?
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.
Qual é a função da flag de lock em um ficheiro?
Qual é a função da flag de lock em um ficheiro?
Um ficheiro que não aparece em listagens é considerado __________.
Um ficheiro que não aparece em listagens é considerado __________.
Flashcards
Sistema de Arquivos
Sistema de Arquivos
Um programa que gerencia entidades digitais chamadas arquivos, que armazenam coleções de bytes como programas, textos, imagens, músicas etc.
Arquivo
Arquivo
Um conjunto de bytes que representa um programa, texto, imagem, música etc. é a unidade básica armazenada no sistema de arquivos.
Modelo de acesso a arquivo 'Open-Read/Write-Close'
Modelo de acesso a arquivo 'Open-Read/Write-Close'
O modelo padrão de acesso a arquivos que envolve abrir o arquivo, ler ou escrever dados e fechar o arquivo.
Suporte físico de arquivos
Suporte físico de arquivos
Signup and view all the flashcards
Blocos de armazenamento no suporte físico
Blocos de armazenamento no suporte físico
Signup and view all the flashcards
Tabela de descrição de blocos
Tabela de descrição de blocos
Signup and view all the flashcards
Funcionalidades de um sistema de arquivos
Funcionalidades de um sistema de arquivos
Signup and view all the flashcards
Nome do ficheiro
Nome do ficheiro
Signup and view all the flashcards
Extensão do ficheiro
Extensão do ficheiro
Signup and view all the flashcards
Proteção do ficheiro
Proteção do ficheiro
Signup and view all the flashcards
Palavra-chave
Palavra-chave
Signup and view all the flashcards
Dono do ficheiro
Dono do ficheiro
Signup and view all the flashcards
Directoria
Directoria
Signup and view all the flashcards
Tipo de acesso
Tipo de acesso
Signup and view all the flashcards
Invisivel
Invisivel
Signup and view all the flashcards
Ficheiro de Sistema
Ficheiro de Sistema
Signup and view all the flashcards
Master Boot Record (MBR)
Master Boot Record (MBR)
Signup and view all the flashcards
File Allocation Table (FAT)
File Allocation Table (FAT)
Signup and view all the flashcards
Clusters
Clusters
Signup and view all the flashcards
Boot
Boot
Signup and view all the flashcards
FAT2
FAT2
Signup and view all the flashcards
Partição Extendida
Partição Extendida
Signup and view all the flashcards
Extended Boot Record
Extended Boot Record
Signup and view all the flashcards
Partição Ativa
Partição Ativa
Signup and view all the flashcards
Sistema de arquivos baseado em FAT
Sistema de arquivos baseado em FAT
Signup and view all the flashcards
O que é um fluxo (stream)?
O que é um fluxo (stream)?
Signup and view all the flashcards
Explique a hierarquia de classes para leitura em Java.
Explique a hierarquia de classes para leitura em Java.
Signup and view all the flashcards
Explique a hierarquia de classes para escrita em Java.
Explique a hierarquia de classes para escrita em Java.
Signup and view all the flashcards
Quais são as classes base da hierarquia para manipulação de bytes?
Quais são as classes base da hierarquia para manipulação de bytes?
Signup and view all the flashcards
Quais classes melhoram o desempenho da leitura e escrita?
Quais classes melhoram o desempenho da leitura e escrita?
Signup and view all the flashcards
Extensão de um arquivo
Extensão de um arquivo
Signup and view all the flashcards
Atributo de um arquivo
Atributo de um arquivo
Signup and view all the flashcards
Tempo de criação de um arquivo
Tempo de criação de um arquivo
Signup and view all the flashcards
Data de criação de um arquivo
Data de criação de um arquivo
Signup and view all the flashcards
1º Bloco de um arquivo
1º Bloco de um arquivo
Signup and view all the flashcards
Dimensão máxima de um arquivo FAT
Dimensão máxima de um arquivo FAT
Signup and view all the flashcards
Diretório
Diretório
Signup and view all the flashcards
FAT (File Allocation Table)
FAT (File Allocation Table)
Signup and view all the flashcards
Diretório Raiz
Diretório Raiz
Signup and view all the flashcards
Cluster Livre
Cluster Livre
Signup and view all the flashcards
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.