Alg2 10

1764 palavras 8 páginas
Funções de um SO

Gerência de processos
Gerência de memória

Sistemas de Arquivos
(Aula 23)

Gerência de Arquivos
Gerência de I/O
Sistema de Proteção

Profa. Patrícia D. Costa LPRM/DI/UFES

Necessidade de Armazenamento

Abstração criada pelo S.O. para gerenciar e representar os dados
3

Sistemas Operacionais 2008/1

Gerência de Arquivos

Grandes quantidades de informação têm de ser armazenadas Informação armazenada tem de sobreviver ao fim do processo que a utiliza
Múltiplos processos devem poder acessar a informação de um modo concorrente
ARQUIVO

Profa. Patrícia D. Costa LPRM/DI/UFES

2

Sistemas Operacionais 2008/1

Oferece a abstração de arquivos (e diretórios)
Atividades suportadas

Primitivas para manipulação (chamadas de sistema para manipulação de arquivos) criar, deletar abrir, fechar ler, escrever posicionar Mapeamento para memória secundária

Profa. Patrícia D. Costa LPRM/DI/UFES

4

Sistemas Operacionais 2008/1

Estrutura Interna do Kernel UNIX

Sistema de Arquivos

User application

O que é?

Standard Unix libraries

User level
Kernel level

System call interface
File Subsystem
Buffer cache
Character

Process control system

Interprocess communication scheduler Memory management

block

Hardware control
Hardware
5

Estrutura Interna de Arquivos

Arquivo

Um conjunto de dados persistentes, geralmente relacionados, identificado por um nome
É composto por:

Nome: identifica o ficheiro perante o utilizador
Descritor de arquivo: estrutura de dados em memória secundária com informação sobre o ficheiro (dimensão, datas de criação, modificação e acesso, dono, autorizações de acesso)
Informação: dados guardados em memória secundária

Device drivers

level
Profa.Hardware
Patrícia D. Costa
LPRM/DI/UFES

Um conjunto de arquivos, diretórios, descritores e estruturas de dados auxiliares gerenciados pelo sub sistema de gerência de arquivos Permitem estruturar o armazenamento e a recuperação de dados persistentes em um ou mais dispositivos de memória secundária

Relacionados

  • programação
    3656 palavras | 15 páginas