Questões de Sistemas Operacionais (Sistemas Operacionais)

Limpar Busca

Em sistemas computacionais nos quais múltiplos usuários compartilham recursos (memórias, programas, processadores etc.) é necessário empregar medidas de proteção e segurança. No sistema operacional (SO) Linux, medidas de segurança estão disponíveis em diversos níveis: usuários individuais, grupo de usuários e administradores, para citar alguns. Suponha que um usuário user1 de um SO Unix ou Linux deseja compartilhar o acesso a uma parte da sua hierarquia de arquivos, localizada a partir e sob o diretório dir1. Ele deseja compartilhar esses arquivos com todos os usuários de seu grupo e apenas com esses, para fins de leitura e execução, mantendo permissões plenas para si próprio nesta região de seu sistema de arquivos. Suponha ainda que dir1 está localizado imediatamente sob o diretório raiz (home) de user1, e que o diretório raiz já está compartilhado para leitura e execução com os usuários do grupo de user1. Estando user1 com um shell de comandos ativo no seu diretório raiz, um comando que garante o compartilhamento definido e apenas este é: 
Nota: pr_user1> representa o prompt de comando do shell ativo.

  • A pr_user1> chmod -R 750 dir1
  • B pr_user1> chmod -R a+rw dir1
  • C pr_user1> chgrp a+rx dir1
  • D pr_user1> chmod -r 750 user1
  • E pr_user1> chmod -R a+rx dir1
Uma chamada de sistema (system calls) provê interface entre um processo e o sistema operacional. A chamada de sistema que permite realizar a movimentação do ponteiro do arquivo é:
  • A brk
  • B fork
  • C lseek
  • D getpid

A terceira geração de computadores se caracterizou por usar os circuitos integrados Cis. E também pelo fato de se ter várias tarefas em partições diferentes de memória. Essa é uma característica de um sistema: Imagem relacionada à questão do Questões Estratégicas

  • A Programação eficiente.
  • B Multiprogramação.
  • C MULTICS (Multiplexed information and computing service – serviço de computação e de informação multiplexada).
  • D ) Spooling (simultaneous peripheral operation online).
  • E POSIX (portable operating system interface – interface portátil para sistemas operacionais).

A respeito de sistemas operacionais, julgue o item subsecutivo.


Sistemas monousuários são utilizados por apenas um usuário por vez e permitem o intercâmbio entre usuários diferentes, porém em momentos distintos. 

  • Certo
  • Errado

As chamadas de sistemas (system calls) estão disponíveis na interface e variam de um sistema operacional para outro. Uma chamada de sistema do tipo read possui, por exemplo, três parâmetros: um para formatar onde os dados deverão ser colocados, outro para especificar o arquivo e um para indicar quantos bytes serão lidos. Também, muitas das operações de um sistema podem causar exceções que podem gerar uma interrupção por software. Desta forma, indique o que seria uma instrução do tipo TRAP.

  • A É uma chamada de sistema que transfere o controle do modo núcleo para o modo usuário para que o programa consiga realizar uma operação, como uma leitura de dados de um arquivo, por exemplo.
  • B Corresponde a uma chamada de sistema que altera o fluxo de controle do programa para a instrução seguinte para que se possa realizar a operação e retornar.
  • C É uma chamada de sistema que transfere o controle para o sistema operacional em modo núcleo, sempre quando ocorre uma situação específica durante a execução de um programa, por exemplo, um Overflow.
  • D É uma chamada de rotina, no modo usuário, que realiza um desvio para um procedimento específico denominado tratamento de trap.
  • E É uma chamada de rotina, no modo usuário, que faz com que a execução do programa siga ignorando o passo atual.