Sistemas Operacionais - 05 - Sistemas Operacionais Microsoft
Sistemas Operacionais Sistemas de Arquivos Prof. José Queiroz - ZEQUE.
-
Upload
bruno-figueira-de-figueiredo -
Category
Documents
-
view
222 -
download
0
Transcript of Sistemas Operacionais Sistemas de Arquivos Prof. José Queiroz - ZEQUE.
Sistemas OperacionaisSistemas Operacionais
Sistemas de ArquivosSistemas de Arquivos
Prof. José Queiroz - ZEQUEProf. José Queiroz - ZEQUE
Sistemas OperacionaisSistemas Operacionais Sistemas de ArquivosSistemas de Arquivos
Plano de ApresentaçãoPlano de Apresentação Sistemas de ArquivosSistemas de Arquivos
DefiniçãoDefinição ComponentesComponentes
ArquivosArquivos Conceito de arquivoConceito de arquivo Visão sobre arquivoVisão sobre arquivo Nomes de ArquivosNomes de Arquivos Estruturas de ArquivosEstruturas de Arquivos Tipos de ArquivosTipos de Arquivos Acesso a ArquivosAcesso a Arquivos Operações sobre ArquivosOperações sobre Arquivos
DiretóriosDiretórios Conceito de diretórioConceito de diretório Hierarquia de diretóriosHierarquia de diretórios Operações sobre diretóriosOperações sobre diretórios
ImplementaçõesImplementações ArquivosArquivos DiretóriosDiretórios
Compartilhamento de Compartilhamento de ArquivosArquivos
Gerenciamento do DiscoGerenciamento do Disco
Sistemas OperacionaisSistemas Operacionais Sistemas de ArquivosSistemas de Arquivos
Plano de Apresentação (cont.)Plano de Apresentação (cont.) Aspectos RelevantesAspectos Relevantes
ConfiabilidadeConfiabilidade DesempenhoDesempenho SegurançaSegurança ProteçãoProteção
Sistemas de ArquivosSistemas de Arquivos DefiniçãoDefinição
componente do sistema operacional que é componente do sistema operacional que é responsável pela forma como arquivos são:responsável pela forma como arquivos são:
estruturadosestruturados identificadosidentificados armazenadosarmazenados acessadosacessados usadosusados protegidosprotegidos implementadosimplementados
Sistemas de ArquivosSistemas de Arquivos ComponentesComponentes
Gerenciamento do espaçoGerenciamento do espaço como organizar o meio físico para implementar arquivoscomo organizar o meio físico para implementar arquivos
identificaçãoidentificação nomes para identificação de arquivosnomes para identificação de arquivos
proteçãoproteção manutenção da segurança das informaçõesmanutenção da segurança das informações
confiabilidade/durabilidadeconfiabilidade/durabilidade independência de falhas do sistemaindependência de falhas do sistema
Conceito de ArquivoConceito de Arquivo DefiniçõesDefinições
unidade lógica reunindo informações relacionadasunidade lógica reunindo informações relacionadas armazenado em meio externoarmazenado em meio externo manipulados por processosmanipulados por processos de armazenamento persistentede armazenamento persistente
Visão sobre ArquivoVisão sobre Arquivo Modos de observar um arquivoModos de observar um arquivo
do usuáriodo usuário coleção de bytes (UNIX) ou de registros (IBM)coleção de bytes (UNIX) ou de registros (IBM)
do sistemado sistema coleção de blocoscoleção de blocos
Nomes de ArquivosNomes de Arquivos Formação de nomes de arquivosFormação de nomes de arquivos
formados por cadeias de caracteresformados por cadeias de caracteres relevância dos tipos de caixa de caracteresrelevância dos tipos de caixa de caracteres extensões: partes suplementares para fornecer extensões: partes suplementares para fornecer
características do arquivocaracterísticas do arquivo Atributos de arquivosAtributos de arquivos
informações adicionais sobre arquivosinformações adicionais sobre arquivos
Estruturas de ArquivosEstruturas de Arquivos Modos de estruturaçãoModos de estruturação
não estruturados (UNIX, DOS)não estruturados (UNIX, DOS) estruturado em registros de tamanho fixo (CP/M)estruturado em registros de tamanho fixo (CP/M) estruturado em árvore de registros (grandes estruturado em árvore de registros (grandes
computadores centrais)computadores centrais)
Tipos de ArquivosTipos de Arquivos ClassificaçãoClassificação
regulares (bytes ou binários)regulares (bytes ou binários) diretóriosdiretórios especiais de caracteres ou blocosespeciais de caracteres ou blocos
Acesso a ArquivosAcesso a Arquivos Modos de AcessoModos de Acesso
seqüencialseqüencial randômicorandômico por conteúdopor conteúdo
Operações sobre ArquivosOperações sobre Arquivos OperaçõesOperações
criação/remoçãocriação/remoção abertura/fechamentoabertura/fechamento leitura/escritaleitura/escrita adiçãoadição posicionamentoposicionamento obtenção/definição de atributosobtenção/definição de atributos troca de nometroca de nome
Conceito de DiretórioConceito de Diretório DefiniçãoDefinição
Unidades capazes de mapear um nome em um Unidades capazes de mapear um nome em um arquivoarquivo
tabela de nomes, índices de arquivostabela de nomes, índices de arquivos relação: associação de elementosrelação: associação de elementos tipo de arquivotipo de arquivo
Hierarquia de DiretóriosHierarquia de Diretórios OrganizaçãoOrganização
estruturas hierárquicasestruturas hierárquicas caminhoscaminhos
absolutosabsolutos relativosrelativos
diretório de trabalho (diretório de trabalho (working directoryworking directory)) diretório atual (diretório atual (current directorycurrent directory)) diretório do usuário (diretório do usuário (home directoryhome directory))
diretórios especiaisdiretórios especiais ““.” (ponto).” (ponto) ““..” (ponto-ponto)..” (ponto-ponto)
Operações sobre DiretóriosOperações sobre Diretórios OperaçõesOperações
criação/remoçãocriação/remoção abertura/fechamentoabertura/fechamento leituraleitura troca de nometroca de nome ligação/desligaçãoligação/desligação
Implementação de ArquivosImplementação de Arquivos Estruturas de implementaçãoEstruturas de implementação
alocação contínuaalocação contínua lista ligada sem índice e com índicelista ligada sem índice e com índice I-nodesI-nodes
atributosatributos endereços de blocos do arquivoendereços de blocos do arquivo endereços de blocos de endereços (indireção)endereços de blocos de endereços (indireção)
Implementação de DiretóriosImplementação de Diretórios Estruturas de implementaçãoEstruturas de implementação
mapeamento do nome em endereço físico do mapeamento do nome em endereço físico do arquivoarquivo
Compartilhamento de ArquivosCompartilhamento de Arquivos
uso compartilhadouso compartilhado entradas distintas para um mesmo arquivoentradas distintas para um mesmo arquivo ligação entre uma entrada e um arquivoligação entre uma entrada e um arquivo
ligações diretas (ligações diretas (hardhard)) ligações simbólicas ligações simbólicas
Gerenciamento do DiscoGerenciamento do Disco GerenciamentoGerenciamento
organização dos arquivos em discoorganização dos arquivos em disco armazenamento em blocos de tamanho fixoarmazenamento em blocos de tamanho fixo manutenção dos blocos disponíveismanutenção dos blocos disponíveis estabelecimento de quotas de discoestabelecimento de quotas de disco
ConfiabilidadeConfiabilidade MecanismosMecanismos
manutenção de blocos danificadosmanutenção de blocos danificados cópia de salvaguarda (cópia de salvaguarda (backupbackup)) manutenção da consistência dos dadosmanutenção da consistência dos dados
DesempenhoDesempenho
cachingcaching blocobloco bufferbuffer
SegurançaSegurança Referente a manipulação segura do sistema de Referente a manipulação segura do sistema de
arquivosarquivos perda de informações por falhasperda de informações por falhas perda de informações por manipulações não perda de informações por manipulações não
autorizadasautorizadas ações através da Internetações através da Internet
perda das informaçoes por ataque destrutivosperda das informaçoes por ataque destrutivos virusvirus quebra de mecanismos de autenticaçãoquebra de mecanismos de autenticação
ProteçãoProteção Referente aos mecanismos dos sistemas Referente aos mecanismos dos sistemas
operacionais capazes de garantir a segurança do operacionais capazes de garantir a segurança do sistema de arquivossistema de arquivos autenticação de usuáriosautenticação de usuários
senhas (senhas (passwordspasswords)) identificação individualidentificação individual contramedidascontramedidas
Mecanismos de ProteçãoMecanismos de Proteção
domínios de proteçãodomínios de proteção listas de controle de acessolistas de controle de acesso capabilitiescapabilities modelos de proteçãomodelos de proteção canais cobertoscanais cobertos