Вы находитесь на странице: 1из 2

Faculdade Presidente Antnio Carlos de Ipatinga

ATIVIDADE AVALIATIVA
Disciplina: Sistemas Operacionais Professor: Afonso Silva
Tipo: Trabalho Data: 15/05/2014 Valor: 20 pts
Curso: Cincias da Computao Perodo: 5 Turno Not.
Aluno: Nota:

INSTRUES
Insira seu nome em cada folha desta avaliao.
O valor de cada questo est indicado no enunciado.
Respostas lpis e folhas sem o nome do aluno no tero direito a reviso.
Pedido de reviso dever ser solicitado ao professor at 48 horas aps a entrega da prova.
Nas questes abertas, escreva de forma legvel e clara.

Exerccios

11.1 Considere um sistema de arquivos no qual um arquivo possa ser excludo e seu
espao de disco reutilizado enquanto ainda houver links para aquele arquivo. Que
problemas podero ocorrer se um novo arquivo for criado na mesma rea de
armazenamento ou com o mesmo nome de caminho absoluto?
Como esses problemas podem ser evitados?
11.2 Alguns sistemas excluem automaticamente todos os arquivos de usurio quando
um usurio efetua logoff ou um job termina, a menos que o usurio solicite
explicitamente que os arquivos sejam mantidos; outros sistemas mantm todos os
arquivos a menos que o usurio explicitamente os exclua. Discuta os mritos relativos
de cada abordagem.
11.3 Por que alguns sistemas controlam o tipo de um arquivo, enquanto outros deixam
isso nas mos do usurio ou simplesmente no implementam mltiplos tipos de
arquivo? Que sistema "melhor"? Justifique a sua resposta.
11.4 Da mesma forma, alguns sistemas suportam muitos tipos de estruturas para os
dados de um arquivo, enquanto outros simplesmente suportam um fluxo de bytes.
Quais so as vantagens e desvantagens de cada um?
11.5 Quais as vantagens e desvantagens de registrar o nome do programa criador com
os atributos do arquivo (como feito no sistema operacional do Macintosh)?
11.6 Voc poderia simular uma estrutura de diretrio de multinvel com uma estrutura
de diretrio de nvel nico na qual nomes arbitrariamente longos podem ser usados?
Se a sua resposta for afirmativa, explique como voc faria isso, e compare esse
esquema com um esquema de diretrio de multinvel.
Se a sua resposta for negativa, explique o que impede o sucesso dessa simulao. A
sua resposta mudaria se os nomes de arquivo fossem limitados a sete caracteres?
Explique sua resposta.
11.7 Explique o objetivo das operaes de open e close.
11.8 Alguns sistemas abrem automaticamente um arquivo quando ele referenciado
pela primeira vez, e o fecham quando o job termina. Discuta as vantagens e
Faculdade Presidente Antnio Carlos de Ipatinga

ATIVIDADE AVALIATIVA
Disciplina: Sistemas Operacionais Professor: Afonso Silva
Tipo: Trabalho Data: 15/05/2014 Valor: 20 pts
Curso: Cincias da Computao Perodo: 5 Turno Not.
Aluno: Nota:

INSTRUES
Insira seu nome em cada folha desta avaliao.
O valor de cada questo est indicado no enunciado.
Respostas lpis e folhas sem o nome do aluno no tero direito a reviso.
Pedido de reviso dever ser solicitado ao professor at 48 horas aps a entrega da prova.
Nas questes abertas, escreva de forma legvel e clara.

desvantagens desse esquema. Compare-o com o mais tradicional, no qual o usurio
tem de abrir e fechar o arquivo explicitamente.
11.9 D um exemplo de uma aplicao na qual os dados em um arquivo devem ser
acessados na seguinte ordem:
a. Sequencialmente
b. Aleatoriamente
11.10 Alguns sistemas fornecem compartilhamento mantendo uma nica cpia de um
arquivo; outros sistemas mantm vrias cpias, uma para cada um dos usurios
compartilhando o arquivo. Discuta os mritos relativos de cada abordagem.
11.11 Em alguns sistemas, um subdiretrio pode ser lido e gravado por um usurio
autorizado, da mesma forma como os arquivos comuns.
a. Descreva dois problemas de proteo que poderiam surgir.
b. Sugira um esquema para tratar cada um dos problemas de proteo indicados no
item a.
11.12 Considere um sistema que suporte 5.000 usurios. Vamos supor que voc deseja
permitir que 4.990 desses usurios sejam capazes de acessar um arquivo.
a. Como voc especificaria esse esquema de proteo no UNIX?
b. Sugira um esquema de proteo que seja mais eficiente do que o esquema
fornecido pelo UNIX.
11.13 Pesquisadores sugeriram que, em vez de ter uma lista de acesso associada a
cada arquivo (especificando que usurios podem acessar o arquivo e como), devemos
ter uma lista de controle de usurio associada a cada usurio (especificando que
arquivos um usurio pode acessar e como). Discuta os mritos relativos desses dois
esquemas.