Anda di halaman 1dari 10

Exerccio 1:

O que um processo. Um programa de usurio um processo?


A Um processo uma entidade passiva, com um contador de instrues que especfica
prxima instruo a ser executada. Sim.
B Um processo ocorre de maneira paralela a outros processos, ou seja, as instrues de
vrios processos so executadas simultaneamente.
C Um processo uma entidade ativa, com um contador de instrues que determina a
prxima instruo a ser executada. Se estiver inativo, apenas armazenado no disco no se
estiver ativo, executando, sim.
D Um programa por si s j pode ser considerado um processo, pois mesmo que no esteja
sendo executado sempre uma entidade ativa. Sim.
E Um processo uma entidade ativa, que sempre esta em execuo em um processador.
Posso ter vrios programas de usurio executando ao mesmo tempo na CPU.
O aluno respondeu e acertou. Alternativa(C)
C Correta.
Exerccio 2:
Sistema operacional quanto ao gerenciamento de processos. O que deveremos garantir com o
gerenciamento de processos?
A Manter informaes sobre quais partes da memria esto sendo usadas no instante atual
e por quem. Decidir quais processos devem ser carregados na memria quando algum espao
de memria se torna disponvel. Alocar espao e remover programas e dados da memria. B Manter informaes sobre quais partes da memria esto sendo usadas no instante atual
e por quem. Criao e remoo de processos, tanto do sistema quanto dos usurios.
Suspenso e reativao de processos.
C Sincronizao de processos. Comunicao entre processos.Tratamento de impasses entre
processos. Decidir quais processos devem ser carregados na memria quando algum espao
de memria se torna disponvel.
D Criao e remoo de processos, tanto do sistema quanto dos usurios. Suspenso e
reativao de processos. Sincronizao de processos. Comunicao entre
processos.Tratamento de impasses entre processos.
E Tratamento de impasses entre processos. Sincronizao de processos. Comunicao entre
processos. Alocar espao e remover programas e dados da memria.

Exerccio 3:
Qual a funo do Bloco de Controle de Processos (BCP)?
A Repositrio para quaisquer informaes de um processo, podem variar de um processo
para outro.
B Controlar os processos que esto parados.
C Controlar e armazenar as informaes dos programas inativos dos usurios.
D Repositrio para quaisquer informaes do Sistema Operacional.
E Repositrio para quaisquer informaes do Shell.

Exerccio 4:
A multiprogramao objetiva ter sempre algum processo sendo executado, para maximizar a
utilizao da CPU. O objetivo do compartilhamento de tempo permitir que os usurios
possam interagir com seus programas enquanto eles so executados. Para que isso acontea
a CPU transferida freqentemente entre os processos.Qual a diferena entre fila de processo
s prontos e fila de dispositivos?
A Selecionar um dentre os processos que esto prontos para serem executados e aloca a
CPU para o processo selecionado.
B A fila de processos prontos controla todos os processos que esto prontos para entrar em
execuo, enquanto que a fila de dispositivos controla todos os processos que esto
esperando para utilizar um determinado dispositivo, cada dispositivo tem a sua fila particular.
C Representa o nmero de processos na memria. Se o grau de multiprogramao for
instvel haver uma quantidade muito grande de processos querendo entrar na memria,
enquanto poucos processos esto saindo, o que acarretar um desequilbrio entre a entrada e
a sada de processos da memria.
D Para que um nmero maior de processos possa ser carregado na memria, se
desenvolveu a tcnica de swapping, que consiste em executar pequenos pedaos de cada
processo na memria, ou seja, parte do processo fica armazenado em memria auxiliar e
parte do processo na memria principal, para que est tcnica tenha xito necessrio um
controle dos pedaos dos processos que entram na memria e os pedaos que ficam na
memria secundria.
E O estado do processo antigo deve ser armazenado, enquanto que o estado do processo
novo deve ser carregado para que se possa transferir o controle da CPU de um processo para
outro.

Exerccio 5:
Qual a funo de um escalonador de CPU?
ASelecionar um dentre os processos que esto prontos para serem executados e aloca aCPU pa
ra o processo selecionado.
B A fila de processos prontos controla todos os processos que esto prontos para entrar em
execuo, enquanto que a fila de dispositivos controla todos os processos que esto
esperando para utilizar um determinado dispositivo, cada dispositivo tem a sua fila particular.
C Representa o nmero de processos na memria. Se o grau de multiprogramao for
instvel haver uma quantidade muito grande de processos querendo entrar na memria,
enquanto poucos processos esto saindo, o que acarretar um desequilbrio entre a entrada e
a sada de processos da memria.
D Para que um nmero maior de processos possa ser carregado na memria, se
desenvolveu a tcnica de swapping, que consiste em executar pequenos pedaos de cada
processo na memria, ou seja, parte do processo fica armazenado em memria auxiliar e
parte do processo na memria principal, para que est tcnica tenha xito necessrio um
controle dos pedaos dos processos que entram na memria e os pedaos que ficam na
memria secundria.
E O estado do processo antigo deve ser armazenado, enquanto que o estado do processo
novo deve ser carregado para que se possa transferir o controle da CPU de um processo para

outro.
O aluno respondeu e acertou. Alternativa(A)
A correta.
Exerccio 6:
O que o grau de multiprogramao? O que acontecer se o grau de multiprogramao for
instvel.
A Selecionar um dentre os processos que esto prontos para serem executados e aloca a
CPU para o processo selecionado. B A fila de processos prontos controla todos os processos que esto prontos para entrar em
execuo, enquanto que a fila de dispositivos controla todos os processos que esto
esperando para utilizar um determinado dispositivo, cada dispositivo tem a sua fila particular.
C Representa o nmero de processos na memria. Se o grau de multiprogramao for
instvel haver uma quantidade muito grande de processos querendo entrar na memria,
enquanto poucos processos esto saindo, o que acarretar um desequilbrio entre a entrada e
a sada de processos da memria.
D Para que um nmero maior de processos possa ser carregado na memria, se
desenvolveu a tcnica de swapping, que consiste em executar pequenos pedaos de cada
processo na memria, ou seja, parte do processo fica armazenado em memria auxiliar e
parte do processo na memria principal, para que est tcnica tenha xito necessrio um
controle dos pedaos dos processos que entram na memria e os pedaos que ficam na
memria secundria.
E O estado do processo antigo deve ser armazenado, enquanto que o estado do processo
novo deve ser carregado para que se possa transferir o controle da CPU de um processo para
outro.

Exerccio 7:
O que Swapping?
A Selecionar um dentre os processos que esto prontos para serem executados e aloca a
CPU para o processo selecionado.
B A fila de processos prontos controla todos os processos que esto prontos para entrar em
execuo, enquanto que a fila de dispositivos controla todos os processos que estoesperando
para utilizar um determinado dispositivo, cada dispositivo tem a sua fila particular.
C Representa o nmero de processos na memria. Se o grau de multiprogramao for
instvel haver uma quantidade muito grande de processos querendo entrar na memria,
enquanto poucos processos esto saindo, o que acarretar um desequilbrio entre a entrada e
a sada de processos da memria.
D Para que um nmero maior de processos possa ser carregado na memria, se
desenvolveu a tcnica de swapping, que consiste em executar pequenos pedaos de cada
processo na memria, ou seja, parte do processo fica armazenado em memria auxiliar e
parte do processo na memria principal, para que est tcnica tenha xito necessrio um
controle dos pedaos dos processos que entram na memria e os pedaos que ficam na
memria secundria.
E O estado do processo antigo deve ser armazenado, enquanto que o estado do processo
novo deve ser carregado para que se possa transferir o controle da CPU de um processo para

outro.

Exerccio 8:
O que est acontecendo durante a mudana de contexto?
A Selecionar um dentre os processos que esto prontos para serem executados e aloca a
CPU para o processo selecionado.
B A fila de processos prontos controla todos os processos que esto prontos para entrar em
execuo, enquanto que a fila de dispositivos controla todos os processos que esto
esperando para utilizar um determinado dispositivo, cada dispositivo tem a sua fila particular.
CRepresenta o nmero de processos na memria. Se o grau de multiprogramao forinstvel h
aver uma quantidade muito grande de processos querendo entrar na memria,
enquanto poucos processos esto saindo, o que acarretar um desequilbrio entre a entrada e
a sada de processos da memria.
D Para que um nmero maior de processos possa ser carregado na memria, se
desenvolveu a tcnica de swapping, que consiste em executar pequenos pedaos de cada
processo na memria, ou seja, parte do processo fica armazenado em memria auxiliar e
parte do processo na memria principal, para que est tcnica tenha xito necessrio um
controle dos pedaos dos processos que entram na memria e os pedaos que ficam na
memria secundria.
E O estado do processo antigo deve ser armazenado, enquanto que o estado do processo
novo deve ser carregado para que se possa transferir o controle da CPU de um processo para
outro.

Exerccio 9:
Defina o funcionamento dos fluxos de execuo ou threads.
A Selecionar um dentre os processos que esto prontos para serem executados e aloca a
CPU para o processo selecionado.
B A fila de processos prontos controla todos os processos que esto prontos para entrar em
execuo, enquanto que a fila de dispositivos controla todos os processos que esto
esperando para utilizar um determinado dispositivo, cada dispositivo tem a sua fila particular.
C Representa o nmero de processos na memria. Se o grau de multiprogramao for
instvel haver uma quantidade muito grande de processos querendo entrar na memria,
enquanto poucos processos esto saindo, o que acarretar um desequilbrio entre a entrada e
a sada de processos da memria.
D Para que um nmero maior de processos possa ser carregado na memria, se
desenvolveu a tcnica de swapping, que consiste em executar pequenos pedaos de cada
processo na memria, ou seja, parte do processo fica armazenado em memria auxiliar e
parte do processo na memria principal, para que est tcnica tenha xito necessrio um
controle dos pedaos dos processos que entram na memria e os pedaos que ficam na
memria secundria.
E Todos os processos s podem ser executados pela CPU de forma seqencial, os fluxos de
execuo permitem que se introduzam os recursos de multiprogramao a um processo que
est sendo executado pela CPU dentro de um processo so disparados uma srie de outros
subprocessos, que passam a compartilhar os recursos do processo que os est chamando.

Exerccio 10:
Quais so os possveis estados de um processo?
A Novo, Pronto e Execuo
B Novo, Pronto, Execuo, Em Espera e Terminado
C Entrado,Executado e Saido.
D Entrado,Executado,Interrompido e Terminado.
E Entrado, Executado, Esperado, Interrompido e Terminado.
O aluno respondeu e acertou. Alternativa(B)
B correta
Exerccio 11:
Enade 2005 questo 41 Cincia da Computao
Processadores atuais incluem mecanismos para o tratamento de situaes especiais, conhecid
as como interrupes. Em uma interrupo, o
fluxo normal de instrues interrompido para que a causa da interrupo seja tratada. Com r
elao a esse assunto, assinale a opo correta.A Controladores de entrada e sada geram interrupes de forma sncrona execuo do
processador, para que nenhuma instruo fique incompleta devido ocorrncia da
interrupo.
B Quando uma interrupo ocorre, o prprio processador salva todo o seu contexto atual,
tais como registradores de dados e endereo e cdigos de condio, para que esse mesmo
contexto possa ser restaurado pela rotina de atendimento da interrupo.
C O processador pode autointerromperse para tratar excees de execuo, tais como um
erro em uma operao aritmtica, uma tentativa de execuo de instruo ilegal ou uma
falha de pgina em memria virtual
D Rotinas de tratamento de interrupo devem ser executadas com o mecanismo de
interrupo inibido, pois esse tipo de rotina no permite aninhamento.
E O uso de interrupo para realizar entrada ou sada de dados somente eficiente quando
o perifrico trata grandes quantidades de dados, como o caso de discos magnticos e discos
pticos. Para perifricos com pouco volume de dados, como teclados e mouses, o uso de
interrupo ineficiente.
Exerccio 12:
COMANDO DA AERONUTICA EXAME DE ADMISSO AO ESTGIO DE ADAPTAO DE OFICIAIS
TEMPORRIOS (EAOT2010)
ESPECIALIDADE: ANLISE DE SISTEMAS
Questo 48

Preencha a lacuna abaixo e, em seguida, assinale a alternativa correta.

Eventos inesperados podem ocorrer enquanto um programa est em execuo. Uma


_______________ sempre gerada por algum evento externo ao programa e no
depende da instruo que est sendo executada.

A
B
C
D
E

exceco
preempo
interrupo
reentrncia
chamada

Exerccio 13:
COMANDO DA AERONUTICA EXAME DE ADMISSO AO ESTGIO DE
ADAPTAO DE OFICIAIS TEMPORRIOS (EAOT2011)
ESPECIALIDADE: ANLISE DE SISTEMAS
Questo 41
A interface entre o sistema operacional e os programas de usurios
definida pelo conjunto de instrues estendidas fornecidas pelo
sistema operacional. Essas instrues estendidas so conhecidas como
A
B
C
D
E

processo.
multiprogramao
chamadas de sistema.
interpretador de comando
escalonador

Exerccio 14:
COMANDO DA AERONUTICA EXAME DE ADMISSO AO ESTGIO DE
ADAPTAO DE OFICIAIS TEMPORRIOS (EAOT2011)
ESPECIALIDADE: ANLISE DE SISTEMAS
Questo 42
Um conceito importante em todos os sistemas operacionais o
processo. Associado a cada __________est o espao de __________,
uma lista de posies de memria, a partir do mnimo at o mximo, que
o processo pode ler e escrever.
A sistema operacional / processo
B endereamento / processo
C endereamento / memria
D processo / endereamento
E sistema operacional / endereamento

Exerccio 15:
COMANDO DA AERONUTICA EXAME DE ADMISSO AO ESTGIO DE
ADAPTAO DE OFICIAIS TEMPORRIOS (EAOT2011)

ESPECIALIDADE: ANLISE DE SISTEMAS


Queto 43
O conceito central em qualquer sistema operacional o
de rocessos. Avalie cada uma das afirmaes a seguircomo falsa (F) ou verdadeira (V), e assinal
e a alternativa
que apresenta a sequncia correta das letras, de cima
para baixo.
( ) Rigorosamente falando, em um dado momento, uma CPU executa apenas
um programa. Durante um segundo, porm, ela pode trabalhar em vrios
programas, dando a iluso de paralelismo.
( ) Um processo simplesmente um programa em execuo, incluindo os
valores correntes do contador de programa, dos registradores e das
variveis.
( ) Para implementar o modelo de processos, o sistema operacional mantm
uma tabela (um array de estruturas) chamada seo crtica ou bloco de
controle de seo.
( ) A maneira de impedir que outros processos utilizem um arquivo ou uma
varivel compartilhada, j em uso por determinado processo, chamada
de excluso mtua.
A FVVV
B VVFV
C VFVV
D VVVF
E FFV F

Exerccio 16:
COMANDO DA AERONUTICA EXAME DE ADMISSO AO ESTGIO DE
ADAPTAO DE OFICIAIS TEMPORRIOS (EAOT2011)
ESPECIALIDADE: ANLISE DE SISTEMAS

Questo 45.

Considerando que, em um computador, um recurso seja algo que pode


ser usado por apenas um processo em dado instante, assinale a
alternativa que indica, respectivamente,
o recurso que pode ser retirado do processo que o possui sem
nenhum efeito prejudicial e,
o recurso que no pode ser retirado de seu proprietrio corrente sem
fazer a computao falhar.
A Nopreemptivo e preemptivo.

B Fungvel e preemptivo.
C Preemptivo e fungvel. D Preemptivo e nopreemptivo.
E Forado e noforado

Exerccio 17:
PETROBRAS ANALISTA DE SISTEMAS JUNIOR INFRAESTRUTA PROVA 4 2011
Questo 46
Cinco processos devero ser executados em um computador. Os tempos de
execuo previstos para cada um dos processos so 9, 5, 3, 7 e X, medidos
em alguma unidade de tempo. O responsvel pela administrao do sistema
operacional desse computador decide organizar a ordem de execuo desses
processos, objetivando minimizar o tempo mdio de resposta. Sabese que o
processo com tempo X ser o segundo processo a ser executado.
Nessas condies, um valor possvel para X
A
B
C
D
E

10
8
6
4
2

Exerccio 18:
Pontifcia Universidade Catlica do Paran
Concurso Pblico da Companhia Paranaense de Energia COPEL
24 de Janeiro de 2010 CARGO N 16 ANALISTA DE SUPORTE TCNICO
JNIOR Atuao: Ambiente de Rede, Sistemas Operacionais
Questo 12.
A maioria dos computadores comercializados atualmente possui arquitetura
SMP (Symmetric Multi Processing). Com relao ao escalonamento de
processos em sistemas SMP, CORRETO afirmar que:
A Um nico processo (ou thread ) pode ser executado simultaneamente em vrios
processadores do sistema.
B Um processo pode ser executado por qualquer processador, no importando a localizao
dos dados na memria.
CUm processo pode ser executado por qualquer processador, mas os dados devem sercopiados
pelo sistema operacional para rea de memria reservada para o processador que ir
executar as instrues.
D Uma vez que um processo iniciou sua execuo em um processador, ele deve continuar
utilizando esse processador at o final do processamento.
E O uso de arquiteturas SMD interessante somente para equipamentos servidores, pois
normalmente um desktop de usurio no executa mais de um processo de cada vez.

Exerccio 19:
Concurso Pblico da Companhia Paranaense de Energia COPEL
24 de Janeiro de 2010 CARGO N 16 ANALISTA DE SUPORTE TCNICO
JNIOR Atuao: Ambiente de Rede, Sistemas Operacionais
Questo 37.
Em um sistema operacional multitarefa, diversos processos compartilham
uma ou mais CPUs do sistema. Um processo pode estar rodando, bloqueado
ou pronto. CORRETO afirmar que:
A Quando o processo est bloqueado, ele ir aguardar que o administrador do sistema
autorize seu funcionamento.
B Os processos bloqueados esto aguardando a alocao da CPU pelo sistema operacional.
C Um processo bloqueado quando o sistema operacional detectar que ele no est mais
respondendo.
D Um processo bloqueado quando ele requisitar uma operao de E/S.
E Um processo bloqueado quando o sistema operacional detectar que ele tentou fazer
uma operao ilegal.

Exerccio 20:
POSCOMP 2004
Questo 27.
Considere o seguinte programa com dois processos concorrentes. O escalonador
poder alternar entre um e outro, isto , eles podero ser intercalados durante sua
execuo. As variveis x e y so compartilhadas pelos dois processos e inicializadas
antes de sua execuo.
programa P
int x = 0;
int y = 0;
processo A {
while (x == 0);
print(a);
y = 1;
y = 0;
print(d);
y = 1;
}
processo B {
print(b);
x = 1;
while (y == 0);
print("c");

}
As possveis sadas so:
A
B
C
D
E

adbc ou bcad
badc ou bacd
abdc ou abcd
dbca ou dcab
Nenhuma das opes anteriores.

Exerccio 21:
POSCOMP 2004
Questo 39.
Em um sistema operacional, um processo pode, em um dado instante de tempo, estar
em um de trs estados: em execuo, pronto ou bloqueado. Considere as afirmativas
abaixo sobre as possveis transies entre estes estados que um processo pode realizar.
I. Do estado em execuo para o estado bloqueado
II. Do estado em execuo para o estado pronto
III. Do estado pronto para o estado em execuo
IV. Do estado pronto para o estado bloqueado
V. Do estado bloqueado para o estado em execuo
VI. Do estado bloqueado para o estado pronto
Quais so as afirmativas verdadeiras?

A
B
C
D
E

Somente as afirmativas I, II e III so verdadeiras.


Somente as afirmativas I, II, III e VI so verdadeiras.
Somente as afirmativas I, III, IV e VI so verdadeiras.
Somente as afirmativas I, III, IV e V so verdadeiras.
Todas as afirmativas so verdadeiras.