SóProvas


ID
173302
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

Acerca do Sistema Operacional Linux, analise as afirmativas a seguir:

I. Um inode é uma estrutura de dados contendo informações sobre arquivos num sistema de arquivo Linux. Há um inode para cada arquivo, e cada arquivo é unicamente identificado pelo sistema de arquivo no qual reside e por seu número de inode neste sistema.

II. O kernel do Linux possui um alocador adicional para solicitações de tamanho arbitrário, o kmalloc.

III. O Linux divide todos os dispositivos em três classes: Bloco, Leitura/Escrita e Rede.
Assinale:

Alternativas
Comentários
  • I-Certa. Quando um sistemas de arquivos é criado uma certa quantidade de inodes também é criada, assim o número de arquivos no sistema fica limitado a quantidade dos inodes, os quais identificam os arquivos de forma única.
    II-Certo. kmalloc é usado para alocação dinâmica de memória, aloca espaço contíguo da memória física.
    III-Errada. São dois tipos: Bloco e caracter. Os dispositivos de bloco são preenchem o buffer antes de transmitir, já os de caracter são seriais, assim que o buffer recebe os dados os envia.
  • Apesar de fisicamente haver apenas esses dois tipos de dispositivos, no Linux, pode se considerar que haja 4 classes (dentro do /dev).
    b Block Dispositivo de blocos (HD)
    c Char Dispositivo de caracteres (modem serial)
    s Socket Socket mapeado em arquivo (comunicação de processos)
    p Pipe FIFO ou Named Pipe (comunicação de processos)
    http://www.tldp.org/LDP/lpg/node16.html#SECTION00731000000000000000
    ls -l
    brw-rw—- 1 root cdrom    22,   0 2008-08-08 00:13 hda
    crw-rw—- 1 root dialout   4,  64 2008-08-08 00:13 ttyS0
    prw——- 1 root root           0 2008-08-08 00:13 initctl
    prw-r—– 1 root adm            0 2008-08-08 22:05 xconsole
    srwxrwxrwx 1 root root           0 2008-08-08 00:14 gpmctl
    srw-rw-rw- 1 root root           0 2008-08-08 00:14 log


  • III. O Linux divide todos os dispositivos em três classes: Bloco, Leitura/Escrita e Rede. Errada. O linux divide todos os dispositivos em 3 classes: dispositivos de bloco(HD, CD-ROM, memorias flashes etc), de caracteres(com acesso serial, como mouse, teclado etc) e de rede.

    Fonte: Sistemas Operacionais com Java,  Por Abraham Silberschatz