Utilizando o comando ls com a opção –F, no sistema operacional Linux, é possível listar o conteúdo de um diretório com a identificação do tipo de cada arquivo por meio do uso de alguns caracteres especiais. Nessa identificação, o caractere utilizado para indicar que o arquivo é do tipo executável é o
Considerando o escalonamento de processos em um programa de computador, há um tipo de escalonamento no qual há diversos processos que estão sendo executados de forma sequencial, somente liberando o processador ao final da execução de cada processo, formando um ciclo de processos a serem executados. Tal tipo de escalonamento recebe a denominação de
Em sistemas com multiprogramação, inicialmente um novo processo é inserido na fila de prontos. Este processo aguarda até ser selecionado para execução ou ser despachado. Uma vez que o processo seja alocado à CPU, eventos podem ocorrer. Analise as afirmativas sobre o processo.
I. pode emitir uma solicitação de I/O e então ser inserido em uma fila de I/O. II. pode criar um novo subprocesso e esperá-lo terminar. III. pode ser removido forçosamente da CPU, como resultado de uma interrupção, e ser devolvido à fila de prontos. Está correto o que se afirma emEm sistemas com multiprogramação, inicialmente um novo processo é inserido na fila de prontos. Este processo aguarda até ser selecionado para execução ou ser despachado. Uma vez que seja alocado à CPU, o processo pode
I. emitir uma solicitação de I/O e então ser inserido em uma fila de I/O. II. finalizar e ser removido da fila de prontos, mas seus recursos são mantidos alocados até que todos os programas que o utilizam sejam finalizados. III. ser removido forçosamente da CPU, como resultado de uma interrupção, e ser devolvido à fila de prontos. IV. passar do estado de espera para o estado de pronto e então ser devolvido à fila de prontos. Está correto o que consta emCom relação a processos e threads em sistemas operacionais de computadores, assinale a afirmativa correta.
Julgue os itens a seguir, acerca de sistemas operacionais.
Um programa que utiliza dados em formato incorreto provocará notificação do sistema operacional ao processador, indicando que ocorreu exceção, ou seja, que instrução de software provocou erro.
Com base nas características do sistema operacional Linux, assinale a opção correta.
Um usuário está utilizando o comando more no sistema operacional Linux para visualizar um arquivo com várias páginas. Caso ele deseje voltar uma página na visualização, ele deve pressionar a tecla
No contexto de sistemas operacionais, um processo é
Qual o nome da conta padrão de administração do sistema Linux, que permite gerenciar as contas de usuários, configurar dispositivos, atribuir e modificar permissões de acesso às pastas do sistema?
Assinale a alternativa que apresenta o comando para serem obtidas as configurações de rede de um computador com Windows XP.
O arquivo MP_GO.sh possui, no sistema Linux, o seguinte conjunto de permissões: -rwx r-- --- , aplicáveis, respectivamente, ao proprietário, grupo e outros. Foi solicitado ao administrador do sistema que adicionasse a permissão de execução apenas para o proprietário e para o grupo. Com base nas permissões atuais e no pedido feito ao administrador, assinale a sintaxe do comando Linux que atende plenamente à solicitação.
A respeito dos sistemas operacionais, julgue os próximos itens.
A situação denominada deadlock é caracterizada por um processo cuja execução termina de maneira forçada.
Existe uma situação denominada deadlock que, eventualmente, ocorre durante a execução de processos em sistemas operacionais.
O deadlock é caracterizado por haver, por exemplo,O Deadlock caracteriza uma situação na qual um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá.
Uma das condições necessárias para que ocorra a situação de deadlock é a
Considere as seguintes afirmações sobre Threads.
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as afirmações, está correto o contido em
Acerca de sistemas operacionais, julgue os itens a seguir.
Um novo processo pode ser criado e executado, podendo ser terminado por diversas condições voluntárias, entre elas o cancelamento por outro processo.

Alguns esquemas de escalonamento de processos podem ter efeitos negativos em determinadas situações.
A situação de starvation é alcançada quandoOs processadores utilizam diferentes técnicas para acelerar a execução de instruções. Uma dessas técnicas envolve a divisão do ciclo de instruções em um determinado número de estágios consecutivos, possibilitando que cada estágio trabalhe simultaneamente em uma instrução diferente.
Essa técnica chama-seA gerência do processador estabelece critérios, com base em uma política de escalonamento, para determinar qual processo deve ser escolhido para usar o processador.
Os processos escalonados deverão ser os que se encontramQuando um usuário executa um programa, processos são criados e inseridos em uma lista. Um processo vai passando para o topo da lista à medida que outros concluem sua vez de usar o processador. Quando um processo chega ao topo da lista e há um processador disponível, aquele processo é designado a um processador e diz-se que ele fez uma transição de estado, passando do estado de
São objetivos de um algoritmo de escalonamento para sistemas interativos:
Quanto a processos, é incorreto afirmar:
A respeito de princípios de sistemas operacionais, julgue os próximos itens.
Processo é o ambiente em que a execução de um programa — até o final e sem interrupções — é garantida pelo sistema operacional.
Para encerrar um processo em execução utilizando-se o comando kill, é necessário informar o pid do processo que se quer encerrar, que é obtido por meio do comando
Quando o escalonamento de processos é feito baseado unicamente no esquema de prioridades denomina-se
Qual a grande diferença entre subprocessos e threads?
Em um sistema operacional, sabe-se que todo processo pertencente a um conjunto espera por um processo que somente um outro deste mesmo conjunto, poderá fazer acontecer. Trata-se de
Quando se tem um ou mais processos esperando por recursos de forma mutuamente exclusiva, há um cenário de
Nos sistemas de computador existem diversos recursos que podem utilizar apenas um processo por vez, como CD-ROM e entradas na tabela de processos do sistema. Quando dois processos utilizam um determinado recurso no mesmo instante, ocorre o que se chama de impasse (deadlock). São condições para que ocorra um impasse, EXCETO:
Nos Sistemas Operacionais modernos são fornecidos suportes para múltiplas linhas de controle dentro de um processo, que são denominadas como
Os sistemas operacionais, quando estão interagindo dois ou mais processos, podem, algumas vezes, entrar em uma situação da qual eles não conseguem sair. Essa situação denomina-se deadlock. São condições válidas para que ocorra um deadlock, EXCETO:
Com relação ao gerenciamento de processos e fluxos de execução (Threads) em sistemas operacionais, analise.
I. Um processo é basicamente um programa de execução. Associado a cada processo, está o espaço de endereçamento, uma lista de posições de memória, que varia entre uma quantidade mínima e uma quantidade máxima de posições que este processo pode ler e escrever.
II. As condições que normalmente ocasionam o término de um processo são: saída normal (voluntária), saída por erro (voluntário), erro fatal (involuntária) e cancelamento por outro processo (involuntário).
III. As ULT (User-Level Thread) são escalonadas diretamente pelo sistema operacional, comumente são mais lentas que as Threads KLT, pois a cad...
O escalonamento implementado através de algoritmos projetados para sistemas de tempo compartilhado é
São considerados critérios no escalonamento de processos, EXCETO:
Na comunicação entre processos, NÃO faz parte de uma solução baseada em software.