Aula De Sistemas Operacionais Slide 03
Prof. Camilo Carvalho
Roteiro Básico
Conceitos Fundamentais;
Gerência de Processos/Processador;
Gerência de Memória;
Sistemas de Arquivos;
Gerência de Entrada e Saída;
Estudos de Caso;
Introdução aos Sistemas Distribuídos.
Referências de Hoje
Deitel, Deitel & Choffnes
Pag. 377 a 415
Machado & Maia
Pag. 194 a 207
Flynn & McHoes
Pag. 171 a 195
Tanenbaum
Pag. 158 a 202
Sistemas de Arquivos
Responsável por permitir a gravação e leitura de dados em dispositivos de armazenamento;
Uma das tarefas mais visíveis do SO, pois a manipulação dos arquivos é algo que está em grande proximidade com o usuário;
Definição de Arquivos;
Definição de Diretórios;
Alocação de Espaço e Proteção de Acesso;
Arquivos
Informações logicamente relacionadas;
Programas ou dados:
Programas possuem instruções;
Dados são estruturados mais livremente;
Conjunto de registros administráveis;
Identificado por meio de nome;
Alguns sistemas fazem uso do recurso da
Extensão (sigla depois de um ponto);
Arquivos
Organização:
Depende do tipo de informação contida;
Um executável é totalmente diferente de um texto;
Método simples: sequência não estruturada;
Totalmente dependente da aplicação;
Flexível, porém foge da alçada do SO.
Métodos tradicionais:
Sequencial;
Relativo;
Indexado.
Arquivos
Métodos de Acesso:
Acesso sequencial:
Acesso direto:
Herança do armazenamento em fitas;
Simples, porém limitado;
Principal problema: acesso a áreas específicas.
Utiliza registros;
Permite acesso a áreas específicas;
Acesso indexado ou por chave;
Bloco de controle (ou índice).
Arquivos
Operações de E/S:
Criação (CREATE);
Abertura (OPEN);
Leitura (READ);
Escrita (WRITE);
Fechamento (CLOSE);
Renomeio (RENAME);
Exclusão (DELETE).
Arquivos
Atributos:
Características dos arquivos;
Tamanho;
Proteção;
Dono;
Criação;