Respostas Capítulo 4 - Tanenbaum - Sistemas Operacionais Modernos 3ª edição
2099 palavras
9 páginas
1 - Estes sistemas carregado o programa diretamente na memória e começou a executar a palavra 0, que era o número mágico. Para evitar a tentar executar o cabeçalho como código, o número mágico é uma instrução de desvio com um endereço de destino um pouco acima do cabeçalho. Desta forma, foi possível ler o arquivo binário diretamente para o novo espaço de endereço do processo e executá-lo em 0, mesmo sem saber o tamanho do cabeçalho era.2 - O sistema operacional se preocupa com o tamanho de registro quando os arquivos podem ser estruturados como registros com chaves em uma posição específica dentro de cada registro e é possível pedir um registro com uma determinada chave.
Nesse caso, o sistema tem de saber quão grande os registos são por isso pode pesquisar cada um para a chave.
3 - Para começar, se não houvesse aberto, em cada leitura, seria necessário especificar o nome do arquivo a ser aberto. O sistema, então, tem que buscar o i-node para ele, apesar de que poderia ser armazenada em cache. Uma questão que se coloca é quando rapidamente para liberar o i-node de volta para o disco.
Poderia o tempo limite, no entanto. Seria um pouco desajeitado, mas ele poderia funcionar.
4 - Não. Se você quiser ler o arquivo novamente, basta acessar aleatoriamente byte 0.
5 - Sim. Há chamada nome não altera o tempo de criação ou o tempo da última modificação, mas a criação de um novo arquivo faz com que ele para obter o tempo atual como tanto o tempo de criação e