A maior rede de estudos do Brasil

Tabela de arquivos abertos

A tabela de arquivos abertos é usada para manter informações sobre os arquivos que estão correntemente abertos. O sistema operacional deve manter uma tabela separada para cada usuário, ou manter apenas uma tabela contendo referências aos arquivos que estão sendo acessados correntemente por todos os usuários? Se o mesmo arquivo estiver sendo acessado por dois programas ou usuários diferentes, deve haver entradas separadas na tabela de arquivos abertos?


3 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

Ele não deve manter a tabela aberta, pois enquanto ela tiver abertas, o arquivo não poderá ser salvo ou modificado. Os processos serão carregados na memória antes de iniciar sua execução. Cada processo ocupa no máximo 4 páginas da memória.

O processador gera endereços lógicos em relação a um processo durante a execução, que é traduzido para o endereço físico. Esta tradução é feita pela máquina usando tabelas de páginas, Consulte Tradução de Endereço (Especificação XSM)

A arquitetura XSM suporta paginação por demanda e, portanto, a máquina não fixa o número de processos que podem ser executados nela. No entanto, o XOS limitou o número de processos em execução simultaneamente a 32, devido a limitações no número de PCBs na Lista Pronta e no número de Tabelas de Páginas Por Processo .

Ele não deve manter a tabela aberta, pois enquanto ela tiver abertas, o arquivo não poderá ser salvo ou modificado. Os processos serão carregados na memória antes de iniciar sua execução. Cada processo ocupa no máximo 4 páginas da memória.

O processador gera endereços lógicos em relação a um processo durante a execução, que é traduzido para o endereço físico. Esta tradução é feita pela máquina usando tabelas de páginas, Consulte Tradução de Endereço (Especificação XSM)

A arquitetura XSM suporta paginação por demanda e, portanto, a máquina não fixa o número de processos que podem ser executados nela. No entanto, o XOS limitou o número de processos em execução simultaneamente a 32, devido a limitações no número de PCBs na Lista Pronta e no número de Tabelas de Páginas Por Processo .

User badge image

Williston Leite Paz

Há mais de um mês

não pois não vai conseguir modificar o arquivo

Essa pergunta já foi respondida por um dos nossos especialistas