SóProvas


ID
17125
Banca
CESPE / CEBRASPE
Órgão
TSE
Ano
2007
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os seguintes itens acerca dos sistemas operacionais.

I Em um computador do tipo PC, mais de um sistema operacional pode ser instalado, desde que adotem um mesmo formato para os seus sistemas de arquivos. Se mais de um formato for adotado, será impossível a carga dos sistemas.

II Em um sistema de arquivos, além dos blocos que armazenam os dados dos arquivos, podem existir blocos que armazenam dados sobre as partições ou sobre outros blocos.

III O algoritmo de escalonamento de disco shortest-seek-timefirst serve todas as solicitações próximas da posição atual da cabeça de leitura e gravação antes de mover a cabeça para locais mais distantes.

IV O desempenho do algoritmo round robin no escalonamento de um processador depende do tamanho da fatia de tempo. A fatia deve ser grande, quando comparada ao tempo para a mudança de contexto.

V Os threads podem compartilhar códigos e dados. A criação, escalonamento e gerenciamento de threads não podem ser feitos por um sistema operacional, têm que ser feitos por uma camada acima do sistema operacional.

A quantidade de itens certos é igual a

Alternativas
Comentários
  • Alguém pode comentar essa questão?Quais são as verdadeiras?
  • A) Errada. É perfeitamente possível a utilização de mais de um sistema de arquivos em partições diferentes. Comumente se tem um Linux com ext3 e um Windows com NTFS, obviamente em partições distintas.

    C) Errada. É o próprio sistema operacional que implementa o controle de THREADS.
  • A = I
    C = V

    :)
  • A (I) está claramente errada como outro colega já comentou. Se fosse assim não poderíamos instalar um Linux com formatacao ext3 junto com um WinXP usando NTFS.
    A (II) é fácil de explicar pq alguns blocos tratam dos arquivos propriamente ditos e outros cuidam da maneira como foi particionada a sua mídia de armazenamento.
    A (III) está certa e vc vai poder entender se ler o artigo da Wikipedia (inglês): http://en.wikipedia.org/wiki/Shortest_seek_first
    (achei muito bit-byte essa pergunta)
    A (IV), correta, também tem explicação na Wikipedia:
    http://pt.wikipedia.org/wiki/Round-robin_(algoritmo)
    Claro que o tempo de mudança de contexto tem que ser muito menor que o da fatia que a cpu fica com o processo senão comprometeria totalmente o time-sharing.
    E a (V) está errada, pois as threads também podem ser processadas no nível do SO. Veja uma boa explicação disso, neste tutorial:
    http://www.ucb.br/prg/professores/gualeve/disciplinas/2006_1/sobsi/02_Processos.pdf