Go backward to OPEN
Go up to Operações sobre Ficheiros
Comentários
- kernel locka o nó-v antes de fazer leitura ou escrita.
- Atributos são implementados por estrutura vattr,
baseada no s5fs.
- Em SVR4 e Solaris, credenciais são passadas por referência a
um objecto.
- Vantagens: portátil, geral.
- Desvantagens: lookupn() chama VOP_LOOKUP
para cada componente, devido a NFS.
- operação nao faz lock do directório pai: possível a outro
processo criar o arquivo que queremos criar, causando overheads em
VOP_CREATE.
- BSD resolve o problema passando um parâmetro extra com a razão
do lookupn() e fazendo locking se create. Problema é que
serializa operações no directório.
- OSF usa timestamps para verificar se o directório não foi
alterado.
- Continua a haver dependências com a parte de gestão de
memória. Interface varia com diferentes UNIX.
vitor@cos.ufrj.br