Lista completa de Questões de Ciência da Computação do ano 2004 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Acerca das tecnologias empregadas em sistemas operacionais de computadores, julgue os itens a seguir.
No Unix SVR4, para efeito de escalonamento de processos, o conceito de safe place consiste em uma área de disco permanentemente reservada para swapping de pelo menos um processo, de modo a liberar memória em situações de urgência.
Acerca das tecnologias empregadas em sistemas operacionais de computadores, julgue os itens a seguir.
O sistema operacional Windows NT permite que múltiplos threads no contexto do mesmo processo possam ser alocados para processadores separados e sejam executados concorrentemente.
Os diversos sistemas operacionais existentes empregam algumas soluções comuns à questão do compartilhamento de recursos computacionais entre os usuários e aplicações. Com relação às estratégias, às estruturas e aos mecanismos dos sistemas operacionais, julgue os itens que se seguem.
No controle de concorrência entre processos, a exclusão mútua entre processos resulta em colocar alguns processos em estado de inanição (starvation).
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Quando um processo tem sua execução suspensa durante um intervalo de tempo, um contexto de execução desse processo armazena uma cópia da área de dados manipulada pelo processo, de modo a permitir que tal processo possa depois retomar sua execução com os dados armazenados.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Uma lista de processos é uma área de dados utilizada pelo sistema operacional para armazenar o contexto de execução dos processos e as respectivas áreas de dados.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Um processo leve, ou thread, é uma unidade de processamento que pode ser escalonada pelo sistema operacional e caracteriza-se por executar seqüencialmente e por não poder ser interrompida.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Memória virtual é uma funcionalidade que permite aos programas endereçar a memória de um ponto de vista lógico, sem considerar a quantidade de memória principal disponível fisicamente.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Em Unix, a chamada do procedimento fork() do kernel, entre outros efeitos, faz que o número único de identificação do processo filho seja retornado para o próprio processo filho, enquanto o valor zero retorna para o processo pai.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Para que se possa utilizar uma funcionalidade de swapping, é necessário que haja um estado de processo suspenso no modelo de comportamento dos processos utilizado pelo sistema operacional para o controle da execução dos processos.
Ciência da Computação - Processos - COVEST Comissão de Processos Seletivos e Treinamentos (COVEST) - 2004
Analise as seguintes afirmações relativas à gerência de processos em sistemas operacionais.
1) Um processo que esteja rodando fora da sua região crítica pode conduzir a uma condição de corrida (racing condition).
2) Semáforos são variáveis que permitem a sincronização entre processos, de modo a evitar condições de corridas, cujas operações são atômicas (indivisíveis).
3) Thread, assim como processos, não compartilham recursos de memória.
4) Um thread possui os mesmos estados que um processo, ou seja, BLOQUEADO, RODANDO e PRONTO.
Estão corretas apenas:
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...