SlideShare uma empresa Scribd logo
1 de 15
CONCEITOS 
ARQUIVOS 
Coleção de informações relacionadas 
registradas em memória secundária. 
Os arquivos representam programas e 
dados. 
Os arquivos podem ser numéricos, 
alfabéticos, alfanuméricos ou binários.
ARQUIVOS 
É identificado por meio de um nome, formado por 
uma sequencia de caracteres. 
Os arquivos são gerenciados pelo sistema 
operacional e é mediante a implementação de 
arquivos que o sistema estrutura e organiza as 
informações. 
Em alguns SOs., a identificação de um arquivo é 
composta por duas partes separadas por um 
ponto, a parte após o ponto é chamada de 
extensão do arquivo, identificando o conteúdo.
EXTENSÃO DE 
ARQUIVOS 
Extensão Descrição 
arquivo.c 
arquivo.cob 
arquivo.exe 
arquivo.obj 
arquivo.pas 
arquivo.txt 
arquivo.mp3 
Arquivo fonte em C 
Arquivo fonte em Cobol 
Arquivo executável 
Arquivo objeto 
Arquivo fonte em Pascal 
Arquivo texto 
Arquivo de música
CONCEITO 
SISTEMAS DE ARQUIVOS 
A parte do Sistema responsável pela gerência e 
organização dos arquivos. 
Consiste em duas partes distintas: uma coleção 
de arquivos, cada um deles armazenando 
dados relacionados, e uma estrutura de 
diretórios, que organiza e fornece informações 
sobre os arquivos. 
É a parte mais visível do sistema operacional 
pois é uma atividade frequentemente realizada 
pelos usuários.
ORGANIZAÇÃO DE 
ARQUIVOS 
Consiste no modo como os dados estão internamente 
armazenados. 
Quando o arquivo é criado pode-se definir que 
organização será adotada que pode ser uma estrutura 
suportada pelo sistema operacional ou definida pela 
própria aplicação. 
Um arquivo possui os seguintes atributos (podem 
variar de SO para SO): Nome, tipo, Localização, 
Tamanho, Hora, Data e Identificação do usuário.
Métodos de Acesso 
Em função de como o arquivo esta organizado o 
sistema de arquivos pode recuperar registros de 
diferentes maneiras: 
 Acesso sequencial: método mais simples, as informações do 
arquivos são processados em ordem, um registro após o 
outro. Ex.: Compiladores de algoritmos. 
 Acesso direto: permite a leitura/gravação de um registro 
diretamente na sua posição. É realizado através do número de 
registro. Ex.: Acesso a um Banco de Dados. 
Acesso indexado ou por chave: o arquivo deve possuir 
uma área de índice onde existam ponteiros para os 
diversos registros e a partir desta informação realiza-se 
um acesso direto. Ex.: Leitura de preços ou um livro.
Diretórios 
Modo como o sistema organiza os diferentes 
arquivos contidos num disco. 
 É a estrutura de dados que contém entradas 
associadas aos arquivos onde estão 
informações como localização física, nome, 
organização e demais atributos. 
Quando um arquivo é aberto, o sistema 
operacional procura a sua entrada na estrutura 
de diretórios, armazenando as informações do 
arquivo em uma tabela mantida na memória 
principal.
Diretórios 
 Nível de diretório adicional para controle chamado de 
Master File Directory (MFD) que é indexado pelo nome do 
usuário e cada entrada aponta para o diretório pessoal. 
 User File Directory (UFD): para cada usuário existe um 
diretório particular para assim criar arquivos com qualquer 
nome. 
 É análoga a uma estrutura de dados em árvore onde o MFD 
é a raiz, os galhos são a UFD e os arquivos são as folhas. 
 Quando se referencia a um arquivo é necessário especificar 
seu nome e seu diretório isto é chamado de path (caminho).
Estrutura de diretórios com dois 
níveis 
Arquivo 1 
Arquivo 2 
Arquivo 3 
Arquivo 1 
Usuário 1 
Usuário 2 
Usuário 3 
Usuário n 
Arquivo 1 
Arquivo 2 
Arquivo 3 
Master File Directory 
(MFD) 
User File Directory 
(UFD) Arquivos
Diretórios: Estrutura em Árvore 
Adotado pela maioria dos sistemas operacionais 
e é logicamente melhor organizado. 
É possível criar quantos diretórios quiser, 
podendo um diretório conter arquivos e outros 
diretórios (chamados subdiretórios). 
Cada arquivo possui um path (caminho) único 
que descreve todos os diretórios da raiz (MFD) 
até o diretório onde o arquivo esta ligado e na 
maioria dos sistemas os diretórios são tratados 
como arquivos tendo atributos e identificação.
Diretórios no Windows
Diretórios no Linux
Diretórios Windows e Linux
Conceitos de Arquivos e Diretórios em Sistemas Operacionais

Mais conteúdo relacionado

Mais procurados

Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Pepe Rocker
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema OperacionalCláudia Costa
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisLeandro Júnior
 
Informática para Concursos Públicos (Slide 1)
Informática para Concursos Públicos (Slide 1)Informática para Concursos Públicos (Slide 1)
Informática para Concursos Públicos (Slide 1)Ítalo Holanda
 
Sistemas operacionais de redes particionamento de discos ii
Sistemas operacionais de redes   particionamento de discos iiSistemas operacionais de redes   particionamento de discos ii
Sistemas operacionais de redes particionamento de discos iiCarlos Melo
 
Criação do pendrive bootável
Criação do pendrive bootávelCriação do pendrive bootável
Criação do pendrive bootávelFrancis Torres
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwarePaulo Guimarães
 
Sistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSSistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSCleber Ramos
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxFábio dos Reis
 
Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)
Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)
Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)Leinylson Fontinele
 

Mais procurados (20)

Aula gerenciamento de arquivos e pastas
Aula   gerenciamento de arquivos e pastasAula   gerenciamento de arquivos e pastas
Aula gerenciamento de arquivos e pastas
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
ApresentaçãO2 Sistema Operacional
ApresentaçãO2  Sistema OperacionalApresentaçãO2  Sistema Operacional
ApresentaçãO2 Sistema Operacional
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Endereçamento de memória
Endereçamento de memóriaEndereçamento de memória
Endereçamento de memória
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
 
1ª aula sistema operacional
1ª aula  sistema operacional1ª aula  sistema operacional
1ª aula sistema operacional
 
Informática para Concursos Públicos (Slide 1)
Informática para Concursos Públicos (Slide 1)Informática para Concursos Públicos (Slide 1)
Informática para Concursos Públicos (Slide 1)
 
Sistemas operacionais de redes particionamento de discos ii
Sistemas operacionais de redes   particionamento de discos iiSistemas operacionais de redes   particionamento de discos ii
Sistemas operacionais de redes particionamento de discos ii
 
Criação do pendrive bootável
Criação do pendrive bootávelCriação do pendrive bootável
Criação do pendrive bootável
 
Aula 5 manipulacao de arquivos e pastas
Aula 5   manipulacao de arquivos e pastasAula 5   manipulacao de arquivos e pastas
Aula 5 manipulacao de arquivos e pastas
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e Software
 
Sistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSSistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFS
 
SO-08 Sistemas de Arquivos
SO-08 Sistemas de ArquivosSO-08 Sistemas de Arquivos
SO-08 Sistemas de Arquivos
 
Aula- Virtualização
Aula- VirtualizaçãoAula- Virtualização
Aula- Virtualização
 
Discos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em LinuxDiscos e sistemas de arquivos em Linux
Discos e sistemas de arquivos em Linux
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
 
Sistemas de Informação
Sistemas de InformaçãoSistemas de Informação
Sistemas de Informação
 
Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)
Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)
Sistemas Operacionais - Aula 04 - Prática 1 - (SOSim)
 

Destaque (8)

Adm sop-unidade4
Adm sop-unidade4Adm sop-unidade4
Adm sop-unidade4
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 06-sistemas de-arquivo
Aula 06-sistemas de-arquivoAula 06-sistemas de-arquivo
Aula 06-sistemas de-arquivo
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Pastas e Atalhos
Pastas e AtalhosPastas e Atalhos
Pastas e Atalhos
 
Tipos de Sistema operacional
Tipos de Sistema operacionalTipos de Sistema operacional
Tipos de Sistema operacional
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 

Semelhante a Conceitos de Arquivos e Diretórios em Sistemas Operacionais

Sistemas de arquivos artigo
Sistemas de arquivos   artigoSistemas de arquivos   artigo
Sistemas de arquivos artigoDaiana de Ávila
 
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdfSO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdfSilvano Oliveira
 
1ª Unidade Sistemas de arquivos
1ª Unidade Sistemas de arquivos1ª Unidade Sistemas de arquivos
1ª Unidade Sistemas de arquivosCleiton Cunha
 
Módulo 7 – Tratamento de ficheiros.pptx
Módulo 7 – Tratamento de ficheiros.pptxMódulo 7 – Tratamento de ficheiros.pptx
Módulo 7 – Tratamento de ficheiros.pptxBrancaSilva12
 
Gerência de Armazenamento: Interface do Sistema de Arquivos
Gerência de Armazenamento: Interface do Sistema de ArquivosGerência de Armazenamento: Interface do Sistema de Arquivos
Gerência de Armazenamento: Interface do Sistema de ArquivosAlexandre Duarte
 
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Julio Oliveira
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxJuan Carlos Lamarão
 
Sistemas de arquivos cap 04 (iii unidade)
Sistemas de arquivos cap 04 (iii unidade)Sistemas de arquivos cap 04 (iii unidade)
Sistemas de arquivos cap 04 (iii unidade)Faculdade Mater Christi
 
Arquivos, Fluxos e Serialização de Objetos em Java
Arquivos, Fluxos e Serialização de Objetos em JavaArquivos, Fluxos e Serialização de Objetos em Java
Arquivos, Fluxos e Serialização de Objetos em JavaWilson Júnior
 
Sistemas Operacionais parte 3
Sistemas Operacionais parte 3Sistemas Operacionais parte 3
Sistemas Operacionais parte 3Matheus Brito
 
Unidade 3.4 Conhecendo e Manipulando o Sistema Linux
Unidade 3.4 Conhecendo e Manipulando o Sistema LinuxUnidade 3.4 Conhecendo e Manipulando o Sistema Linux
Unidade 3.4 Conhecendo e Manipulando o Sistema LinuxJuan Carlos Lamarão
 
Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivosPaulo Fonseca
 
Orfeu_um_sistema_para_busca_e_manipulaca
Orfeu_um_sistema_para_busca_e_manipulacaOrfeu_um_sistema_para_busca_e_manipulaca
Orfeu_um_sistema_para_busca_e_manipulacaVinícios Pereira
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivosPedro Neto
 
Filestream sistema arquivos
Filestream  sistema arquivosFilestream  sistema arquivos
Filestream sistema arquivosTiago
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linuxFilipe Jesus
 

Semelhante a Conceitos de Arquivos e Diretórios em Sistemas Operacionais (20)

Sistemas de arquivos artigo
Sistemas de arquivos   artigoSistemas de arquivos   artigo
Sistemas de arquivos artigo
 
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdfSO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
SO04 - Sistemas-Operacionais - Gerencia de Arquivos.pdf
 
1ª Unidade Sistemas de arquivos
1ª Unidade Sistemas de arquivos1ª Unidade Sistemas de arquivos
1ª Unidade Sistemas de arquivos
 
Módulo 7 – Tratamento de ficheiros.pptx
Módulo 7 – Tratamento de ficheiros.pptxMódulo 7 – Tratamento de ficheiros.pptx
Módulo 7 – Tratamento de ficheiros.pptx
 
Gerência de Armazenamento: Interface do Sistema de Arquivos
Gerência de Armazenamento: Interface do Sistema de ArquivosGerência de Armazenamento: Interface do Sistema de Arquivos
Gerência de Armazenamento: Interface do Sistema de Arquivos
 
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
Material sobre sistemas de arquivos do Windows,como é a organização e o supor...
 
Sgf
SgfSgf
Sgf
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios Linux
 
Sistemas de arquivos cap 04 (iii unidade)
Sistemas de arquivos cap 04 (iii unidade)Sistemas de arquivos cap 04 (iii unidade)
Sistemas de arquivos cap 04 (iii unidade)
 
Arquivos, Fluxos e Serialização de Objetos em Java
Arquivos, Fluxos e Serialização de Objetos em JavaArquivos, Fluxos e Serialização de Objetos em Java
Arquivos, Fluxos e Serialização de Objetos em Java
 
Sistemas Operacionais parte 3
Sistemas Operacionais parte 3Sistemas Operacionais parte 3
Sistemas Operacionais parte 3
 
Unidade 3.4 Conhecendo e Manipulando o Sistema Linux
Unidade 3.4 Conhecendo e Manipulando o Sistema LinuxUnidade 3.4 Conhecendo e Manipulando o Sistema Linux
Unidade 3.4 Conhecendo e Manipulando o Sistema Linux
 
Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivos
 
Orfeu_um_sistema_para_busca_e_manipulaca
Orfeu_um_sistema_para_busca_e_manipulacaOrfeu_um_sistema_para_busca_e_manipulaca
Orfeu_um_sistema_para_busca_e_manipulaca
 
Sd01 (si) sistemas de arquivos
Sd01 (si)   sistemas de arquivosSd01 (si)   sistemas de arquivos
Sd01 (si) sistemas de arquivos
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Estrutura de diretorios
Estrutura de diretoriosEstrutura de diretorios
Estrutura de diretorios
 
Entendendo FHS - Palestra Debian Day 2013
Entendendo FHS - Palestra Debian Day 2013Entendendo FHS - Palestra Debian Day 2013
Entendendo FHS - Palestra Debian Day 2013
 
Filestream sistema arquivos
Filestream  sistema arquivosFilestream  sistema arquivos
Filestream sistema arquivos
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 

Mais de camila_seixas

Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualizaçãocamila_seixas
 
Aula 3: Infraestrutura e redes ad-hoc
Aula 3: Infraestrutura e redes ad-hocAula 3: Infraestrutura e redes ad-hoc
Aula 3: Infraestrutura e redes ad-hoccamila_seixas
 
Aula 2: Fundamentos e canais de redes sem fio
Aula 2: Fundamentos e canais de redes sem fioAula 2: Fundamentos e canais de redes sem fio
Aula 2: Fundamentos e canais de redes sem fiocamila_seixas
 
Aula 1: Conceitos de redes sem fio
Aula 1: Conceitos de redes sem fioAula 1: Conceitos de redes sem fio
Aula 1: Conceitos de redes sem fiocamila_seixas
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamentocamila_seixas
 
Aula 11 - Unidades Métricas
Aula 11 - Unidades MétricasAula 11 - Unidades Métricas
Aula 11 - Unidades Métricascamila_seixas
 
Aula 10 - Exclusão Mútua e Região Crítica
Aula 10 - Exclusão Mútua e Região CríticaAula 10 - Exclusão Mútua e Região Crítica
Aula 10 - Exclusão Mútua e Região Críticacamila_seixas
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento camila_seixas
 
Aula 11 protocolos e comunicação
Aula 11   protocolos e comunicaçãoAula 11   protocolos e comunicação
Aula 11 protocolos e comunicaçãocamila_seixas
 
Aula 13 sistemas de detecção de intrusão
Aula 13   sistemas de detecção de intrusãoAula 13   sistemas de detecção de intrusão
Aula 13 sistemas de detecção de intrusãocamila_seixas
 
Aula 11 protocolos e comunicação
Aula 11   protocolos e comunicaçãoAula 11   protocolos e comunicação
Aula 11 protocolos e comunicaçãocamila_seixas
 

Mais de camila_seixas (12)

Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Aula 3: Infraestrutura e redes ad-hoc
Aula 3: Infraestrutura e redes ad-hocAula 3: Infraestrutura e redes ad-hoc
Aula 3: Infraestrutura e redes ad-hoc
 
Aula 2: Fundamentos e canais de redes sem fio
Aula 2: Fundamentos e canais de redes sem fioAula 2: Fundamentos e canais de redes sem fio
Aula 2: Fundamentos e canais de redes sem fio
 
Aula 1: Conceitos de redes sem fio
Aula 1: Conceitos de redes sem fioAula 1: Conceitos de redes sem fio
Aula 1: Conceitos de redes sem fio
 
Aula 14 - Deadlocks
Aula 14 - DeadlocksAula 14 - Deadlocks
Aula 14 - Deadlocks
 
Aula 12 - Escalonamento
Aula 12 - EscalonamentoAula 12 - Escalonamento
Aula 12 - Escalonamento
 
Aula 11 - Unidades Métricas
Aula 11 - Unidades MétricasAula 11 - Unidades Métricas
Aula 11 - Unidades Métricas
 
Aula 10 - Exclusão Mútua e Região Crítica
Aula 10 - Exclusão Mútua e Região CríticaAula 10 - Exclusão Mútua e Região Crítica
Aula 10 - Exclusão Mútua e Região Crítica
 
Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento Aula 13 - Algoritmos de Escalonamento
Aula 13 - Algoritmos de Escalonamento
 
Aula 11 protocolos e comunicação
Aula 11   protocolos e comunicaçãoAula 11   protocolos e comunicação
Aula 11 protocolos e comunicação
 
Aula 13 sistemas de detecção de intrusão
Aula 13   sistemas de detecção de intrusãoAula 13   sistemas de detecção de intrusão
Aula 13 sistemas de detecção de intrusão
 
Aula 11 protocolos e comunicação
Aula 11   protocolos e comunicaçãoAula 11   protocolos e comunicação
Aula 11 protocolos e comunicação
 

Conceitos de Arquivos e Diretórios em Sistemas Operacionais

  • 1.
  • 2. CONCEITOS ARQUIVOS Coleção de informações relacionadas registradas em memória secundária. Os arquivos representam programas e dados. Os arquivos podem ser numéricos, alfabéticos, alfanuméricos ou binários.
  • 3. ARQUIVOS É identificado por meio de um nome, formado por uma sequencia de caracteres. Os arquivos são gerenciados pelo sistema operacional e é mediante a implementação de arquivos que o sistema estrutura e organiza as informações. Em alguns SOs., a identificação de um arquivo é composta por duas partes separadas por um ponto, a parte após o ponto é chamada de extensão do arquivo, identificando o conteúdo.
  • 4. EXTENSÃO DE ARQUIVOS Extensão Descrição arquivo.c arquivo.cob arquivo.exe arquivo.obj arquivo.pas arquivo.txt arquivo.mp3 Arquivo fonte em C Arquivo fonte em Cobol Arquivo executável Arquivo objeto Arquivo fonte em Pascal Arquivo texto Arquivo de música
  • 5. CONCEITO SISTEMAS DE ARQUIVOS A parte do Sistema responsável pela gerência e organização dos arquivos. Consiste em duas partes distintas: uma coleção de arquivos, cada um deles armazenando dados relacionados, e uma estrutura de diretórios, que organiza e fornece informações sobre os arquivos. É a parte mais visível do sistema operacional pois é uma atividade frequentemente realizada pelos usuários.
  • 6. ORGANIZAÇÃO DE ARQUIVOS Consiste no modo como os dados estão internamente armazenados. Quando o arquivo é criado pode-se definir que organização será adotada que pode ser uma estrutura suportada pelo sistema operacional ou definida pela própria aplicação. Um arquivo possui os seguintes atributos (podem variar de SO para SO): Nome, tipo, Localização, Tamanho, Hora, Data e Identificação do usuário.
  • 7. Métodos de Acesso Em função de como o arquivo esta organizado o sistema de arquivos pode recuperar registros de diferentes maneiras:  Acesso sequencial: método mais simples, as informações do arquivos são processados em ordem, um registro após o outro. Ex.: Compiladores de algoritmos.  Acesso direto: permite a leitura/gravação de um registro diretamente na sua posição. É realizado através do número de registro. Ex.: Acesso a um Banco de Dados. Acesso indexado ou por chave: o arquivo deve possuir uma área de índice onde existam ponteiros para os diversos registros e a partir desta informação realiza-se um acesso direto. Ex.: Leitura de preços ou um livro.
  • 8. Diretórios Modo como o sistema organiza os diferentes arquivos contidos num disco.  É a estrutura de dados que contém entradas associadas aos arquivos onde estão informações como localização física, nome, organização e demais atributos. Quando um arquivo é aberto, o sistema operacional procura a sua entrada na estrutura de diretórios, armazenando as informações do arquivo em uma tabela mantida na memória principal.
  • 9. Diretórios  Nível de diretório adicional para controle chamado de Master File Directory (MFD) que é indexado pelo nome do usuário e cada entrada aponta para o diretório pessoal.  User File Directory (UFD): para cada usuário existe um diretório particular para assim criar arquivos com qualquer nome.  É análoga a uma estrutura de dados em árvore onde o MFD é a raiz, os galhos são a UFD e os arquivos são as folhas.  Quando se referencia a um arquivo é necessário especificar seu nome e seu diretório isto é chamado de path (caminho).
  • 10. Estrutura de diretórios com dois níveis Arquivo 1 Arquivo 2 Arquivo 3 Arquivo 1 Usuário 1 Usuário 2 Usuário 3 Usuário n Arquivo 1 Arquivo 2 Arquivo 3 Master File Directory (MFD) User File Directory (UFD) Arquivos
  • 11. Diretórios: Estrutura em Árvore Adotado pela maioria dos sistemas operacionais e é logicamente melhor organizado. É possível criar quantos diretórios quiser, podendo um diretório conter arquivos e outros diretórios (chamados subdiretórios). Cada arquivo possui um path (caminho) único que descreve todos os diretórios da raiz (MFD) até o diretório onde o arquivo esta ligado e na maioria dos sistemas os diretórios são tratados como arquivos tendo atributos e identificação.