31 Q96045
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
Existem maneiras de controlar a sincronização de execução de processos, como por exemplo, quando um recurso único do sistema operacional necessita ser acessado por vários processos. Uma maneira clássica se dá pelo uso de semáforos, ou quando não é necessário efetuar contagem, uma versão simplificada, chamada de
32 Q92967
Ciência da Computação
Ano: 2014
Banca: Instituto Americano de desenvolvimento (IADES)
Os sistemas operacionais Linux possuem robustez e flexibilidade para suportarem aplicações em ambientes de desenvolvimento, homologação e produção. Um computador com Linux pode ser equipado com ferramentas de desenvolvimento de sistemas, desde simples compiladores até ambientes integrados de desenvolvimento (IDE) baseados em software livre. A esse respeito, assinale a alternativa que apresenta o nome ou a sigla de um compilador para linguagem C, que pode ser instalado e usado livremente no Linux.
33 Q146984
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

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

34 Q146958
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

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

35 Q146957
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

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 em

36 Q146956
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

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 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 em

37 Q146955
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

Com relação a processos e threads em sistemas operacionais de computadores, assinale a afirmativa correta.

38 Q146892
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

39 Q146871
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base nas características do sistema operacional Linux, assinale a opção correta.

40 Q146848
Ciência da Computação
Ano: 2013
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

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

41 Q146846
Ciência da Computação
Ano: 2013
Banca: Fundação Getúlio Vargas (FGV)

No contexto de sistemas operacionais, um processo é

42 Q146829
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)

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?

43 Q146828
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)

Assinale a alternativa que apresenta o comando para serem obtidas as configurações de rede de um computador com Windows XP.

44 Q146827
Ciência da Computação
Ano: 2013
Banca: Instituto Americano de desenvolvimento (IADES)

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.

45 Q146803
Ciência da Computação
Ano: 2013
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

46 Q146795
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

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,

47 Q146766
Ciência da Computação
Ano: 2013
Banca: Fundação CESGRANRIO (CESGRANRIO)

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

48 Q146759
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

49 Q657786
Ciência da Computação
Ano: 2012
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)

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

50 Q146954
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

51 Q146952
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

52 Q146951
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Alguns esquemas de escalonamento de processos podem ter efeitos negativos em determinadas situações.

A situação de starvation é alcançada quando

53 Q146950
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

Os 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-se

54 Q146949
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

A 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 encontram

55 Q146942
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Quando 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

56 Q146934
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

São objetivos de um algoritmo de escalonamento para sistemas interativos:

57 Q146933
Ciência da Computação
Ano: 2012
Banca: COPEVE/ UFAL

Quanto a processos, é incorreto afirmar:

58 Q146932
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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.

59 Q146931
Ciência da Computação
Ano: 2012
Banca: Fundação CESGRANRIO (CESGRANRIO)

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

60 Q146929
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Quando o escalonamento de processos é feito baseado unicamente no esquema de prioridades denomina-se

61 Q146928
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Qual a grande diferença entre subprocessos e threads?

62 Q146926
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

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

63 Q146925
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Quando se tem um ou mais processos esperando por recursos de forma mutuamente exclusiva, há um cenário de

64 Q146924
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

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:

65 Q146923
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Nos Sistemas Operacionais modernos são fornecidos suportes para múltiplas linhas de controle dentro de um processo, que são denominadas como

66 Q146922
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

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:

67 Q146921
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

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...

68 Q146920
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

O escalonamento implementado através de algoritmos projetados para sistemas de tempo compartilhado é

69 Q146919
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

São considerados critérios no escalonamento de processos, EXCETO:

70 Q146918
Ciência da Computação
Ano: 2012
Banca: CONSULPLAN Consultoria (CONSULPLAN)

Na comunicação entre processos, NÃO faz parte de uma solução baseada em software.