Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

SistemasSistemas
OperacionaisOperacionais
Técnico em Informática integrado ao Ensino Médio
Profª Cristina Carvalho de Almeida
Sejam bem-vindos!
Gerenciamento
de arquivos
Entender o processo de organização
de arquivos e diretórios.
Compreender as principais técnicas de
alocação utilizadas no gerenciamento
de arquivos e diretórios.
Objetivos de
aprendizagem
Introdução
Os arquivos são gerenciados pelo S.O. de
forma a facilitar seu uso pelos usuários.
O sistema de arquivos caracteriza-se como a
parte mais visível de um S.O, uma vez que os
usuários manipulam arquivos a todo instante.
Arquivo - Conceito
Conjunto de informações logicamente relacionadas que podem ser
armazenados em diferentes dispositivos físicos e 
podem representar programas ou dados.
Arquivo - conteúdo
Pode conter informações entendíveis pelo
processador (executável) ou conter dados
manipulados por nós, seres humanos (arquivos
de dados), além de outros tipos de informações
diversas (diferentes tipos de arquivos e
extensões).
Armazenamento de Arquivo
Pode ser armazenado em diferentes dispositivos como: 
discos rígidos, discos externos, discos ópticos, pen drives, etc. 
Armazenamento de Arquivo
Atualmente é muito comum, além de prático, armazenarmos arquivos
"em nuvem", como o Google Drive, o iCloud, o One Drive ou muitos
outros disponíveis
Armazenamento em Nuvem
Os serviços em nuvem contam com
um computador-servidor que faz a
comunicação dos diversos
dispositivos com data centers (que
são centros de dados = locais físicos
que possuem um alto nível de
segurança digital, física e estão
espalhados pelo mundo).
Fonte: https://canaltech.com.br/internet/armazenamento-em-nuvem-o-que-e/
Executável .EXE
Áudio
.WAV
.MP3
.WMA 
.AAC
Vídeo
.AVI
.MPG
.MOV
Imagens
.BMP
.GIF
.JPEG ou .JPG
.PNG
Exemplos de extensões de Arquivos
Compactadores
.ZIP
.RAR
Documentos
.TXT
.DOC OU .DOCX
.XLS OU .XLSX
.PPT OU .PPTX
.PDF
.RTF
.ODF
Exemplos de extensões de Arquivos
Organização de Arquivos
Os S.O.'s estabelecem diferentes formas de organização dos arquivos e
cada um segue um modelo.
Neste contexto, as formas mais conhecidas e implementadas para a
organização de arquivos são: 
Sequencial;
Direta;
Por chave.
Método de acesso: Sequencial
O armazenamento de dados se dava através da utilização de fitas
magnéticas nas quais o acesso tornava-se restrito à leitura na ordem em
que os dados eram gravados.
Método de acesso: Direto
Permite a leitura/gravação de um arquivo
especificamente na sua posição, através
do número de registro.
Não existe restrição quanto à ordem em
que os registros são lidos ou gravados,
sendo necessário somente o número do
registro.
Método de acesso: Indexado ou
por Chave
Método de acesso mais sofisticado.
O arquivo deve possuir uma área de
índice onde existam ponteiros para
os diversos registros. A partir desta
informação realiza-se um acesso
direto.
O sistema de arquivos oferece um conjunto de chamadas do
sistema (system calls) que permite às aplicações realizarem
operações de Entrada e Saída (E/S).
Operações de Entrada e Saída
Exemplos de System Calls de E/S: tradução de nomes em
endereços, leitura e gravação de dados, criação e eliminação de
arquivos, entre outras rotinas.
Operações de Entrada e Saída
Fonte: https://saulo.arisa.com.br/wiki/index.php/Estrutura_do_Sistema_Operacional#System_Calls_.28chamadas_ao_sistema.29
São informações de controle que, dependendo do S. O. e do
sistema de arquivos, podem variar.
Alguns atributos são mais comuns de serem encontrados, tais
como: tamanho do arquivo, criador, proteção, data, entre outros.
Exemplos: 
Ver lista de atributos com dir ou dir /a no MS-DOS.
Ver colunas dos atributos no Windows Explorer pelo
Microsoft Windows.
Atributos
Diretórios
É o modo como o S.O. organiza os diferentes arquivos contidos
em um disco.
Também chamado de "pasta".
Descrito como estrutura de dados que contém entradas
associadas aos arquivos, onde temos informações como: nome,
localização física, organização, entre outros atributos.
Diretório
Principais
formas de
implementação
dos diretórios
Single level directory.
Existe apenas um diretório contendo
todos os arquivos do disco.
Bem limitado!
Conflito ao tentar criar arquivos com
mesmo nome.
Diretório: nível único
User File Directory – UFD
Provê para cada usuário um diretório particular.
Necessário nível adicional --> Master File Directory (MFD) que é indexado
pelo nome do usuário e nele cada entrada aponta para o diretório pessoal.
Quando referenciamos um arquivo é necessário especificar também o seu
nome e seu diretório. Este processo é chamado de path ou caminho.
Diretório de arquivos do usuário
No MS-DOS
No Microsoft Windows
Prática dePrática de
Gerenciamento deGerenciamento de
ArquivosArquivos
Alocação de 
em disco
Tem por objetivo armazenar um
arquivo em blocos dispostos de
maneira sequencial no disco
rígido.
Principal problema: alocação de
novos arquivos nos espaços
livres
Alocação contígua
First-fit – o primeiro segmento de espaços livres com tamanho
suficiente para alocar o arquivo é o escolhido.
Best-fit – seleciona o menor segmento livre disponível com tamanho
suficiente para armazenar o arquivo.
Worst-fit – o maior segmento de espaço livre entre todos é
selecionado.
Estratégias de Alocação contígua
Principal problema: fragmentação de espaços livres.
Este problema é ainda maior conforme existam blocos livres
disponíveis, porém sem espaço suficiente contíguo onde um arquivo
possa ser alocado.
Opção no Windows: processo lento....
Alocação contígua
Os arquivos são organizados na forma de
conjunto de blocos ligados ao disco
rígido (independente de sua localização
física) e cada um destes blocos deve ter
um ponteiro para o bloco seguinte.
Alocação Encadeada
Utiliza uma estrutura denominada
de "bloco de índice" onde são
armazenados os ponteiros de
todos os blocos de arquivos.
Dessa forma, é possível ter
acesso direto aos blocos do
arquivo.
Alocação Indexada
Proteção de acesso
Define mecanismos, como senhas de acesso e grupos de usuários,
capazes de proteger as informações e garantir esta proteção a
arquivos e diretórios.
Proteção de Acesso
Referência
Pereira, Adriana Soares; Vissotto, Elisa Maria; Franciscatto Roberto.
Sistemas Operacionais. Colégio Agrícola de Frederico Westphalen, 2015.
110 p. : il. ISBN 978-85-63573-77-3
Imagens: https://br.freepik.com/

Mais conteúdos dessa disciplina