Ao levantar os requisitos necessários para a implantação de um workflow em uma empresa, a equipe responsável percebeu que o requisito mais importante era a facilidade de definir o processo, sendo a flexibilidade mais relevante que a produtividade. Também era desejado que as definições de processos fossem criadas com formulários.
Nesse caso, o tipo de workflow mais adequado é o
“Situação em que ocorre um impasse e dois ou mais processos ficam impedidos de continuar suas execuções, ou seja, ficam bloqueados. Trata-se de um problema bastante estudado no contexto dos Sistemas Operacionais, assim como em outras disciplinas, como banco de dados, pois é inerente à própria natureza desses sistemas.” Tal processo é denominado:
Considere as afirmações abaixo sobre os critérios que devem ser adotados em uma política de escalonamento de processos (tarefas) em sistemas multiprogramáveis.
I - A política de escalonamento de processos tem como critério maximizar a utilização do processador, mantendo- o ocupado a maior parte do tempo e balanceando sua utilização entre os diversos processos.
II - A política de escalonamento de processos busca maximizar o número de processos (tarefas) executados em um determinado intervalo de tempo.
III - Maximizar o tempo que um processo leva desde sua admissão até o seu término é um critério típico da política de escalonamento de processos.
IV - Minimizar o tempo de resposta, oferecendo tempos de resposta razoáveis para os usuários é um dos critéri...
Julgue os itens subsequentes, a respeito do ambiente Unix.
O sistema operacional Unix permite que uma tarefa seja subdividida em vários processos que podem ser executados em (pseudo) paralelismo e realizar comunicação entre si.
Julgue os próximos itens, relativos à gerência de bloqueio.
O protocolo de bloqueio de duas fases, que assegura a seriabilidade, mas não a ausência de deadlock, permite que uma transação bloqueie um novo item de dado apenas se já tiver sido desbloqueado qualquer item.
Julgue os próximos itens, relativos à gerência de bloqueio.
Em uma situação de deadlock em que o sistema precise retirar de processamento uma ou mais transações, pode acontecer que a transação escolhida seja sempre a mesma. Essa situação, em que a transação não consegue ser executada, é chamada de starvation (inanição).
Julgue os próximos itens, relativos à gerência de bloqueio.
Os dois principais métodos para tratar deadlocks são: usar um protocolo de prevenção de deadlocks para a garantia de que o sistema nunca entre nesse estado; e(ou) finalizar o aplicativo que estiver sendo executado.
Com relação aos princípios de sistemas operacionais, julgue os itens seguintes.
A criação de processos em um sistema operacional pode ocorrer, entre outras formas, a partir de um evento como o início de uma tarefa em lote (batch).
Com relação às características e funções básicas de um sistema operacional, julgue os itens seguintes.
Em um ambiente com múltiplos threads (multithread), não é necessário haver vários processos para se implementarem aplicações concorrentes.
Cinco processos deverão ser executados em um computador. Os tempos de execução previstos para cada um dos processos são 9, 5, 3, 7 e X, medidos em alguma unidade de tempo. O responsável pela administração do sistema operacional desse computador decide organizar a ordem de execução desses processos, objetivando minimizar o tempo médio de resposta. Sabe-se que o processo com tempo X será o segundo processo a ser executado. Nessas condições, um valor possível para X é
Considere as características dos decodificadores de instruções microprogramados a seguir, comparados aos decodificadores de instruções implementados em hardware.
I - Maior velocidade na execução da instrução
II - Facilidade de gerenciar um conjunto grande de instruções
III - Maior utilização da memória ROM
IV - Utilização tipicamente em microprocessadores RISC
São corretas APENAS as características
Julgue os próximos itens, relativos aos sistemas operacionais Windows, Unix e Linux.
No Linux, o gerenciamento de processos é diferente do gerenciamento realizado pelo Unix, pois o primeiro considera cada entidade de execução como uma tarefa única.
Se os processos A, B e C, que requerem 7, 12 e 16 segundos, respectivamente, para serem completados, começarem sua execução ao mesmo tempo em um ambiente de multiprocessamento, o tempo médio de execução (average turnaround time) dos processos será
de 20,33 s, se for usado o escalonamento não-preemptivo shortest job first.Se os processos A, B e C, que requerem 7, 12 e 16 segundos, respectivamente, para serem completados, começarem sua execução ao mesmo tempo em um ambiente de multiprocessamento, o tempo médio de execução (average turnaround time) dos processos será
de 21 s, se for usado o escalonamento preemptivo round robin.
Julgue os itens conseguintes, referentes a sistemas operacionais.
Processo, em um sistema operacional, refere-se aos programas em execução, com exceção dos programas criados pelo usuário.
Com relação ao escalonamento de processos nos sistemas operacionais modernos, assinale a alternativa correta.
Julgue os próximos itens, relativos a sistemas operacionais.
De modo geral, os sistemas operacionais de tempo real, normalmente presentes em computadores de grande porte, são orientados ao processamento simultâneo de grande quantidade de jobs em lote e oferecem o processamento de transações e tempo compartilhado.
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
O controle estatístico de processo preocupa-se em verificar um produto ou serviço durante sua criação e monitorar os resultados de muitas amostras ao longo de um período de tempo. A capability do processo é a medida da aceitabilidade da variação do processo. A medida mais simples de capability é dada pela razão entre a faixa de especificação e a variação do processo, sendo aceitáveis mais ou menos três desvios padrão.
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
Uma vez estabelecida a estratégia da organização, é preciso adaptá-la aos planos de ação, traduzindo-a em objetivos, metas, programas e projetos. O conhecimento do modelo lógico idealizado dos macroprocessos da organização e sua arquitetura de resultados leva à produção de indicadores que possibilitam controlar o desempenho da estratégia e estabelecer critérios de capability de processos.
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
Atividades são conjuntos de tarefas, com início e fim identificáveis, reunidas segundo critérios de similaridade e de complementaridade, executadas continuamente, de forma cíclica, simultânea ou sequencial para a consecução dos objetivos da função a que pertencem.
Quanto ao gerenciamento de processos, julgue os itens de 107 a 110.
Macroprocessos são conjuntos de atividades executadas de forma sequencial e contínua, necessárias e suficientes para a obtenção de soluções integradas de produtos e serviços capazes de satisfazer às necessidades dos clientes. Os macroprocessos são autônomos, respondem por um resultado específico e têm, perfeitamente definidos e sob sua gestão, não somente os objetivos a serem atendidos, mas também os meios necessários para a obtenção dos resultados pactuados.
Se o protocolo de concorrência de marcas de tempo (timestamp ordering) fosse executado sobre o plano S, qual situação abaixo descrita estaria correta? A crescente evolução da computação tem sido impulsionada pelo melhoramento do hardware e pelo surgimento dos sistemas operacionais. No que concerne a sistema operacional, julgue os itens de 51 a 60.
Considerando que os processos P1, P2, P3, P4 e P5 tenham tempo de burst de CPU, em milissegundos, iguais a 10, 1, 2, 3 e 5, respectivamente, se os processos chegarem na CPU simultaneamente no instante 0, o tempo de espera médio dos cinco processos, se eles forem escalonados para a CPU por meio de um algoritmo de escalonamento do tipo SJF (shortest job first), será maior do que se eles forem escalonados por um algoritmo FCFS (first come, first served), considerando a ordem de chegada P1, P2, P3, P4 e P5, e que o pr...
Os sistemas de computação estão passando por uma evolução. Desde 1945, quando começou a era moderna dos computadores, até aproximadamente 1985, os computadores eram grandes e caros. Contudo, mais ou menos a partir de meados da década de 80, dois avanços tecnológicos começaram a mudar essa situação. O primeiro foi o desenvolvimento de microprocessadores de grande capacidade. O segundo desenvolvimento foi a invenção de redes de computadores de alta velocidade. Nesse cenário, surgem os sistemas distribuídos, os quais são plataformas formadas por um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Com relação às arquiteturas distribuídas, julgue os itens a seguir.
...A respeito de sistemas operacionais, julgue os itens a seguir.
Diz-se que um processo, em um sistema multiprogramado, está em uma situação de deadlock quando ele está esperando por um evento particular que jamais ocorrerá.
A respeito de sistemas operacionais, julgue os próximos itens.
Chamada de sistema (system call) é uma entidade ativa que compete por recursos do sistema, como CPU, memória e acesso a disco, e interage com outros processos.
A respeito de sistemas operacionais, julgue os próximos itens.
A lista de processos bloqueados no semáforo pode ser ordenada com base na prioridade do processo. Nesse caso, o processo com maior prioridade será o primeiro a ser liberado do semáforo, independentemente do instante em que ingressou na fila. O sistema pode ainda aumentar a prioridade do processo que detém o semáforo para a prioridade do processo no início da fila.
A respeito de sistemas operacionais, julgue os próximos itens.
Uma interrupção é causada por algum erro de programação do aplicativo em execução, e ocorre sempre na mesma posição da instrução, quando da execução do aplicativo. Por outro lado, uma trap é causada, geralmente, por algum evento em dispositivo de hardware.
A respeito de sistemas operacionais, julgue os próximos itens.
Multiprogramação é a capacidade de o sistema operacional executar concorrentemente vários processos, alternando-os entre CPU e memória. A multiprogramação tem como vantagem evitar que a CPU fique ociosa enquanto outros processos em execução realizam operações que não requerem seu uso, como, por exemplo, as operações de entrada/saída.
A respeito de sistemas operacionais, julgue os próximos itens.
Entre as atividades típicas de gerência de processos de um sistema operacional, estão fornecer mecanismos para a sincronização e comunicação de processos, e suspender e retomar processos.
Considere uma fila com quatro processos. A duração do tempo de processador demandada por cada processo é apresentada na tabela abaixo. O algoritmo de escalonamento empregado pelo sistema operacional é o de fatias de tempo com fila simples, juntamente com um quantum de três unidades de tempo.

Com base nestas informações, a sequência de encerramento dos processos neste cenário é
Em relação aos sistemas operacionais Linux e Windows Server, julgue os itens subsequentes.
No sistema operacional Linux, processos zumbis são aqueles que estão rodando em background ou que tiveram suas execuções suspensas temporariamente mas podem ser reativados a qualquer instante por meio de comandos.
Para que a CPU não fique sem executar tarefa alguma, os sistemas operacionais utilizam a técnica de escalonamento de processos para ordenar a utilização da CPU. Entre os diversos tipos de escalonadores, aquele que "escolhe o processo que tem mais prioridade e menos tempo e coloca-o na memória principal, ficando os outros alocados em disco" é denominado escalonamento
Um deadlock acontece quando duas ou mais tarefas bloqueiam uma a outra permanentemente, sendo que cada uma tem o bloqueio de um recurso que a outra tarefa está tentando bloquear. Nesse sentido, é correto afirmar que o deadlock
A crescente evolução da computação tem sido impulsionada pelo melhoramento do hardware e pelo surgimento dos sistemas operacionais. No que concerne a sistema operacional, julgue os itens de 51 a 60.
Caso alguém tenha a responsabilidade de maximizar a utilização dos recursos computacionais de um grande sistema multiusuário e esteja recebendo reclamações de muitos usuários sobre o tempo de resposta às suas requisições interativas curtas, um dos motivos para isso poderá ser atribuído ao fato de estar sendo adotado o algoritmo de escalonamento de processos round-robin (alternância circular) com um quantum muito longo.
A crescente evolução da computação tem sido impulsionada pelo melhoramento do hardware e pelo surgimento dos sistemas operacionais. No que concerne a sistema operacional, julgue os itens de 51 a 60.
Durante a execução dos processos P1 e P2, se eles não concluírem suas execuções porque o processo P1 depende do término do processo P2 que, por sua vez, depende da conclusão do processo P1, tem-se uma situação denominada starvation.
A crescente evolução da computação tem sido impulsionada pelo melhoramento do hardware e pelo surgimento dos sistemas operacionais. No que concerne a sistema operacional, julgue os itens de 51 a 60.
Um processo é a unidade de trabalho na maioria dos sistemas. Embora, tradicionalmente, um processo tenha apenas uma thread de controle enquanto é executado, a maioria dos sistemas operacionais modernos admite processos com múltiplas threads. Nesse último caso, as threads compartilham o mesmo espaço de endereçamento do processo, mas cada thread tem o seu próprio conjunto de registradores.
Com relação ao escalonador de processos, empregado em um sistema operacional multitarefa, assinale a opção correta.
Acerca dos modelos de processos, julgue os itens a seguir.
No modelo de processo de desenvolvimento iterativo, o ciclo de vida pode ser dividido em iterações. Em cada interação pode ocorrer análise, projeto, implementação e teste. O desenvolvimento iterativo tende a reduzir riscos, pois os componentes do software são progressivamente integrados.

A figura acima apresenta um esquema de escalonamento de processos em uma CPU. Julgue o próximo item acerca das informações apresentadas e dos conceitos de banco de dados.
Conforme o diagrama, há interferência entre os processos A e B, de modo que eles não poderão ser executados simultaneamente.
Julgue os itens subseqüentes, acerca de sistemas operacionais.
O algoritmo de escalonamento round-robin (RR) pode ser empregado nos sistemas operacionais com múltiplas filas de processos prontos. Nesse caso, pode ser usado tanto como algoritmo de escalonamento de determinadas filas, como também entre filas. Para o escalonamento entre filas, uma outra alternativa é utilizar um algoritmo preemptivo embasado em prioridades, nesse caso, cada fila pode ter uma prioridade.
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
A comunicação entre processos é fundamental em sistemas distribuídos. O RPC (remote procedure call) é normalmente utilizado em sistemas de...
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
Um pipe pode ser visto como um pseudo-arquivo e pode ser utilizado para conectar dois processos em que o primeiro escreve no pipe e o segu...
Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.
Desativar interrupções, após o processo ter entrado na seção crítica, é visto como uma possível solução para resolver o problema de exclu...
Acerca de arquiteturas de sistemas, julgue os seguintes itens.
Nos sistemas distribuídos peer-to-peer, não há distinção entre os processos clientes e os servidores. Os processos envolvidos em uma tarefa interagem cooperativamente como pares, sem distinção entre clientes e servidores. Há sistemas peer-to-peer nos quais diversos processos são executados em diferentes máquinas e middleware gerenciam os recursos distribuídos.
Processos são conjuntos de atividades executadas de forma seqüencial e contínua, para a obtenção de soluções integradas capazes de satisfazer necessidades dos clientes de determinada organização. Relativos à gestão de processos de negócios, julgue os itens de 100 a 104.
Os histogramas mostram a freqüência com que ocorre um determinado valor ou grupo de valores. Servem, entre outras aplicações, ao propósito de sensibilizar pessoas para os resultados do processo.
Processos são conjuntos de atividades executadas de forma seqüencial e contínua, para a obtenção de soluções integradas capazes de satisfazer necessidades dos clientes de determinada organização. Relativos à gestão de processos de negócios, julgue os itens de 100 a 104.
A análise de pareto parte do princípio de que é possível determinar que porcentagem pode ser atribuída a cada uma das causas de produtos ou processos com problemas. Dessa forma, a maior parte dos erros, perdas ou efeitos se origina de muitas causas, tipicamente 80%.
Processos são conjuntos de atividades executadas de forma seqüencial e contínua, para a obtenção de soluções integradas capazes de satisfazer necessidades dos clientes de determinada organização. Relativos à gestão de processos de negócios, julgue os itens de 100 a 104.
Gráficos de controle são embasados em evidências obtidas por meio de pequenas amostras tomadas ao acaso durante o processo. Os gráficos de cusum, ou de soma acumulada, são úteis para assinalar a evolução do processo uma vez que detectam pequenas mudanças em dados com muita rapidez e podem ser usadas para controle de variáveis e atributos.
Processos são conjuntos de atividades executadas de forma seqüencial e contínua, para a obtenção de soluções integradas capazes de satisfazer necessidades dos clientes de determinada organização. Relativos à gestão de processos de negócios, julgue os itens de 100 a 104.
Os diagramas de causa e efeito de Ishikawa tem por finalidade identificar os fatores que podem afetar a qualidade e a analisar os pontos de ineficiência dos processos.
Processos são conjuntos de atividades executadas de forma seqüencial e contínua, para a obtenção de soluções integradas capazes de satisfazer necessidades dos clientes de determinada organização. Relativos à gestão de processos de negócios, julgue os itens de 100 a 104.
Macroprocessos são um conjunto de processos que se interrelacionam diretamente com clientes e fornecedores. Enquanto representações quantificáveis de características de produtos e processos, indicadores de produtividade focam as medidas de satisfação dos clientes e as características do produto ou serviço.
Quanto aos princípios de sistemas operacionais, julgue os itens de 73 a 75.
Em caso de mudança de contexto, para escolher qual processo, entre aqueles presentes na lista de processos prontos, pôr em execução, há tanto sistemas operacionais que utilizam algoritmos de escalonamento preemptivos, quanto aqueles que utilizam algoritmos não-preemptivos.
Quanto aos princípios de sistemas operacionais, julgue os itens de 73 a 75.
Sistemas operacionais armazenam semáforos em inteiros que podem ser acessados via operações wait e signal. Essas operações não são atômicas e, portanto, vários processos podem, concorrentemente, acessar um mesmo semáforo.
Quanto aos princípios de sistemas operacionais, julgue os itens de 73 a 75.
Parte dos dados dos processos de determinados sistemas operacionais é armazenada em estruturas de dados, denominadas blocos de controle de processo, organizadas em listas associadas aos estados dos processos.

A figura acima apresenta um esquema arquitetural da família de sistemas operacionais Windows NT. Julgue os itens que se seguem acerca das informações apresentadas nesse esquema.
Uma política FIFO de escalonamento de processos em sistemas operacionais é mais justa na atribuição de tempo a processos que uma política LIFO.
Acerca dos conceitos relativos a processos e threads, assinale a opção correta.
Acerca dos modelos de processos, julgue os itens a seguir.
No modelo de processo de desenvolvimento em cascata, ciclo de vida é dividido em uma série de fases. Na fase de projeto, é definida tipicamente a arquitetura do sistema, quando estilos de arquitetura e padrões de projeto podem ser empregados. A princípio, em cada fase, podem ser produzidos artefatos variados, por exemplo: planos, códigos e modelos
Julgue os itens de 51 a 68, relativos a computadores, ambientes e sistemas operacionais.
Em sistemas multiusuário, um processo que está aguardando finalização de uma operação de I/O, ou aguardando o subsistema de administração da memória resolver alguma falha de página, utiliza a CPU durante esse tempo, impedindo que esta seja alocada para outros processos.
As soluções embasadas em software livre vêm ganhando cada vez mais adeptos, não só na administração pública federal mas também em diversas organizações privadas. Essa mudança de comportamento ocorre não apenas em função do custo, mas também porque essas soluções atingiram um nível de qualidade que se compara aos softwares proprietários. Essa mudança de comportamento tem impulsionado o surgimento de ambientes heterogêneos, tanto no que se refere aos sistemas operacionais como aos aplicativos. Com relação a esse assunto, e no que tange aos conceitos de sistemas operacionais, em particular aos sistemas Unix e Windows, julgue os itens de 93 a 99.
O controle de bloco de processo contém informações associadas a um p...
As soluções embasadas em software livre vêm ganhando cada vez mais adeptos, não só na administração pública federal mas também em diversas organizações privadas. Essa mudança de comportamento ocorre não apenas em função do custo, mas também porque essas soluções atingiram um nível de qualidade que se compara aos softwares proprietários. Essa mudança de comportamento tem impulsionado o surgimento de ambientes heterogêneos, tanto no que se refere aos sistemas operacionais como aos aplicativos. Com relação a esse assunto, e no que tange aos conceitos de sistemas operacionais, em particular aos sistemas Unix e Windows, julgue os itens de 93 a 99.
No sistema operacional Unix, é possível utilizar pipes para comunica...
Observe, a seguir, o conjunto de processos prontos para execução e a duração de surto de CPU, expressa em milissegundos.

Considerando-se que o primeiro processo será escalonado no instante 0 (zero), qual o tempo de espera, em milissegundos, para o processo T, de acordo com o algoritmo de escalonamento job mais curto primeiro (Shortest Job First - SJF)?
Um processo Linux que terminou sua execução, mas ainda não teve esta situação coletada, encontra-se no estado
Com relação a sistemas operacionais e sistemas distribuídos, julgue os seguintes itens.
No algoritmo de escalonamento shortest-job-first (SJF), a prioridade de cada processo é inversamente proporcional ao próximo tempo de processamento (CPU burst) necessário ao processo. Por sua vez, no algoritmo round-robin (RR), a lista de processos prontos é tratada como uma lista circular e o processador é alocado, a cada processo, em fatias de tempo. Quando comparados os tempos médios de espera em sistemas que empregam os algoritmos, o tempo médio de espera para execução é tipicamente mais longo no SJF que no RR.
A definição e formalização de processos de negócio constitui uma ferramenta importante de organização institucional e desencadeia atividades de automatização e informatização que proporcionam eficiência e eficácia organizacional. Acerca da definição e formalização de processos organizacionais, julgue os itens abaixo.
Processos eficientes são processos claramente definidos.
A definição e formalização de processos de negócio constitui uma ferramenta importante de organização institucional e desencadeia atividades de automatização e informatização que proporcionam eficiência e eficácia organizacional. Acerca da definição e formalização de processos organizacionais, julgue os itens abaixo.
Processos definidos são processos formalizados e documentados.
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
A primitiva
de vários sistemas operacionais destina-se à duplicação dos canais de comunicação inter-processos, de modo a organizar as transferências bidirecionais através desses canais.
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
A segmentação simplifica a colocação de processos em estado de execução, pois, graças ao endereçamento referenciado ao início do segmento, não há necessidade de conversão de endereços lógicos em endereços físicos quando um processo entra em execução.
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
A inanição (starvation) resulta da impossibilidade de um processo utilizar um recurso em função de haver outros processos que utilizam esse recurso de uma forma particular e sem nenhuma forma de bloqueio.
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
A primitiva de comunicação inter-processos wait permite a um processo solicitar a entrada em estado de espera até receber de outro processo um sinal para dar continuidade ao processamento.
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
Durante uma operação de swapping, o processo envolvido deve se encontrar em estado de execução ativa.
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
Um processo zumbi é lançado pelo sistema operacional para verificar sistematicamente a atividade de uma família de pai e filhos de modo que estes não ajam de forma combinada para prejudicar outros processos.
Considerando a figura acima, que apresenta um modelo conceitual dos serviços providos por um sistema operacional, julgue os itens a seguir.
O escalonamento de processos de um sistema operacional, quando não preemptivo, impossibilita que a execução de um processo seja interrompida sem que este encerre sua execução ou decida por si próprio liberar o processador, por exemplo, quando da execução de uma operação de entrada e saída de dados.
Nos sistemas operacionais que suportam processos, quando há uma mudança de contexto, um processo precisa ser selecionado para ser posto em execução. A seleção é responsabilidade do escalonador, que, uma vez tendo selecionado o processo, tipicamente usa blocos de controle de processos para armazenar dados do processo em execução e para ler dados do processo escolhido a ser posto em execução.
No que se refere ao sistema operacional Unix, julgue os seguintes itens.
Em alguns casos, scripts executáveis necessitam de privilégios de leitura e execução para que possam ser executados.
Ainda considerando o código apresentado, julgue os itens seguintes, acerca do uso, em sistemas operacionais, de tipos de dados.
I O escalonamento de processos em sistemas operacionais adota esquema de prioridades no tratamento dos elementos de uma fila, o que não ocorre na implementação apresentada.
II O escalonamento de processos em sistemas operacionais adota esquema de classificação de processos conforme o estado de execução, o que não ocorre na implementação apresentada.
III A possível inserção de um processo para escalonamento, usando a estrutura de dados apresentada no código, deveria ocorrer por meio do uso do método arrive, e não do método leave.
IV A possível remoção de um processo do escalonador, usando a estrutura de dados apresentada ...
Analise as seguintes afirmações sobre escalonamento de processos.
I. Um algoritmo de escalonamento preemptivo escolhe um processo e o coloca em execução por um tempo máximo fixado.
II. O escalonador de curto prazo (ou despachante) executa, freqüentemente, e decide qual será a próxima tarefa a ser executada.
III. Apesar das sofisticadas técnicas de escalonamento de processos, é possível que todos os processos ativos na memória estejam parados, aguardando, por exemplo, por operações de entrada e saída.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
O núcleo Unix mantém as estruturas tabela de processos e estrutura do usuário, sendo que, nesta última estão contidas informações referentes
Nos sistemas Unix, uma chamada ao sistema pid = fork()
A alternativa que representa operação ou recurso cuja gerência NÃO é de res-ponsabilidade do sistema operacional é:
Assinale a alternativa que conceitua CORRETAMENTE o processo Top Down também conhecido como Diagrama Hierárquico das Funções do Programa (DHF).
A respeito da configuração de TCP/IP em ambiente Unix, julgue os próximos itens.
O estado de uma interface de rede e sua configuração de endereço IP podem ser verificados pelo comando ifconfig.
Com relação ao DNS no ambiente Unix, julgue os itens seguintes
Para se finalizar a execução do aplicativo dnslookup, usase o comando quit.
Com relação ao DNS no ambiente Unix, julgue os itens seguintes
A implementação de DNS mais usada no Unix é o BIND, tendo como alternativa o djbdns. Este último, porém, apresenta mais falhas de segurança que o BIND.
Com relação a sistemas operacionais, julgue os itens a seguir.
Há sistemas operacionais que implementam uma técnica para criação de processos chamada copy-on-write. Nessa técnica, após um processo ser criado, este compartilha páginas com o seu pai. Quando um dos processos escreve em uma página compartilhada identificada como copy-on-write, uma cópia da página é criada e mapeada para o espaço de endereçamento do processo.
Com relação a sistemas operacionais, julgue os itens a seguir.
Um sistema operacional pode implementar o escalonamento round-robin, mantendo uma fila de processos prontos para execução. Uma vez posto em execução, um processo tipicamente poderá liberar o processador voluntariamente ou ter a sua execução interrompida ao final de um intervalo de tempo.
Com relação a sistemas operacionais, julgue os itens a seguir.
Ao ser executado, um processo pode passar por diferentes estados. Por exemplo, há sistemas operacionais em que um processo pode estar sendo executado, estar aguardando a ocorrência de algum evento ou estar pronto para ser executado. Para cada estado, há sistemas operacionais que mantêm uma lista com blocos de controle dos processos no estado.
Assinale a alternativa CORRETA, considerando o gerenciamento de processos em sistemas operacionais.
Quanto ao sistema operacional Unix, julgue os itens seguintes.
O comando ps do Unix permite analisar o conteúdo de um arquivo no formato post script.
Considerando-se o escalonamento de processos em sistemas operacionais, é INCORRETO afirmar que
Considerando-se o conceito de processo em sistemas operacionais, é INCORRETO afirmar que

Considerando a figura acima, que apresenta a janela Gerenciamento do computador de um sistema Windows 2000, julgue os itens que se seguem.
Uma lista dos drivers de dispositivos e bibliotecas dinâmicas instaladas no sistema pode ser acessada por meio do diretório /Ferramentas de sistema/Informações do sistema/Ambiente de software.

Considerando a figura acima, que apresenta a janela Gerenciamento do computador de um sistema Windows 2000, julgue os itens que se seguem.
Os registros de todos os usuários do domínio ao qual o computador em uso pertence estão disponíveis por meio de um dos diretórios apresentados.