Académique Documents
Professionnel Documents
Culture Documents
www.estrategiaconcursos.com.br
1 de 150
PGINA
02
04
05
21
32
61
89
95
100
149
150
Apresentao do curso
www.estrategiaconcursos.com.br
2 de 150
Apresentao
www.estrategiaconcursos.com.br
3 de 150
O Concurso
INFORMAES GERAIS
REMUNERAO
R$21..149,56
VAGAS
30 vagas + cadastro reserva
Edital
http://fgvprojetos.fgv.br/concursos/smfniteroi
www.estrategiaconcursos.com.br
4 de 150
1.
assunto
propriamente
dito,
www.estrategiaconcursos.com.br
5 de 150
1.1
SISTEMAS OPERACIONAIS
que
um
mais
Sistema
aceitos
propiciar
aos
usurios
um
computador mais simples e mais intuitivo, facilitando o uso de
todos os seus recursos.
Quando precisamos interagir com o hardware ou com algum
perifrico, o Sistema Operacional quem permite nossa comunicao. O
SO o nosso intermedirio, e atua controlando e facilitando o uso
dos recursos.
Imagine como seria usar um smartphone, no houvesse um
SO como facilitador. Como seria utilizar computadores, se fosse
.
www.estrategiaconcursos.com.br
6 de 150
programar
cada
www.estrategiaconcursos.com.br
7 de 150
essa
parte
1.2
www.estrategiaconcursos.com.br
8 de 150
www.estrategiaconcursos.com.br
9 de 150
www.estrategiaconcursos.com.br
10 de 150
www.estrategiaconcursos.com.br
11 de 150
1.3
www.estrategiaconcursos.com.br
12 de 150
www.estrategiaconcursos.com.br
13 de 150
Esttico
Dinmico
PROCESSO
Conjunto
de
recursos
alocados
a
uma
tarefa
o programa em
Execuo
TAREFA
Execuo das
instrues definidas
em um programa
O comportamento,
durao
importncia
variam a cada
programa
www.estrategiaconcursos.com.br
14 de 150
www.estrategiaconcursos.com.br
15 de 150
podem
compartilhados
entre
os
www.estrategiaconcursos.com.br
16 de 150
1.4
www.estrategiaconcursos.com.br
17 de 150
Gerncia de memria
A memria principal um componente fundamental e exige esforo
de gerncia significativo por parte de seu executor, o SO. Isso se deve
principalmente necessidade dos processos estarem obrigatoriamente na
memria principal para poderem ser executados pela cpu.
A gerncia de memria fornece a cada aplicao uma rea de
memria prpria, independente e isolada das demais aplicaes e
inclusive do ncleo do sistema. No entanto, necessrio primeiramente
alocar os programas e processos na memria. nesse momento que
surgem os dilemas enfrentados pela gerncia de memria, que
caracterizam grande parte de sua complexidade.
Como vimos, existem vrios tipos de memria, e at mesmo certa
hierarquia entre elas, conforme velocidade e capacidade. A memria
.
www.estrategiaconcursos.com.br
18 de 150
Gerncia de dispositivos
Neste tpico so abordadas as possveis formas entre os dispositivos
de entrada e sada e a cpu. Existem muitos problemas e abordagens em
comum para o acesso dos perifricos. Cada dispositivo possui suas
prprias caractersticas, por exemplo, o procedimento de interao com
um pendrive completamente diferente da interao com um disco
rgido, alguns recursos so compartilhveis outros no.
A funo da gerncia de dispositivos facilitar a comunicao com
cada dispositivo e criar modelos que permitam agrupar vrios dispositivos
distintos sob a mesma interface de acesso.
A seguir aprofundaremos a gerncia de memria, ao falarmos das
atribuies de gerencia de recursos realizadas pelo Sistema Operacional.
www.estrategiaconcursos.com.br
19 de 150
Resoluo de Questes
Tpico: Conceitos iniciais
1. (ESAF
2012
CGU/Tecnologia
da
Informao/Infraestrutura de TI) - vantagem da arquitetura
de camadas isolar as funes do sistema operacional e criar uma
hierarquia de nveis de modos de acesso.
Comentrios:
Pessoal,
quando falamos em Sistema Operacional, vimos que um
paradigma comum entende-lo como uma camada entre hardware e o
usurio. Nesse aspecto, essa uma das principais vantagens do
paradigma ou viso em camadas. O examinador citou que so vantagens
o isolamento e a hierarquia em nveis. Questo correta!
Gabarito: Certa
a
complexidade
de
sua
.
www.estrategiaconcursos.com.br
20 de 150
4. (FCC 2010 - DPE SP - Administrador de Banco de Dados) NO uma funo do sistema operacional:
a) Permitir aos programas armazenar e obter informaes.
b) Controlar o fluxo de dados entre os componentes do computador.
.
www.estrategiaconcursos.com.br
21 de 150
2002
AFRFB/Poltica
e
Administrao
Tributria) - Um processo pode ser definido como
a) a memria disponvel para execuo de um programa.
b) a memria utilizada durante a execuo de um programa.
c) a memria compartilhada entre dois ou mais programas.
d) um programa em execuo.
e) as chamadas ao sistema.
Comentrios:
Pessoal, como podem ver, alguns conceitos simples, como o
conceito de processo, podem ser exigidos. Para a banca processo o
programa em execuo, simples assim.
Gabarito: D
6. (CESPE
2009
ANATEL/Tecnologia
da
Informao/Ambiente Operacional) - Um processo um
programa em execuo, enquanto um pipe um tipo de
pseudoarquivo que pode ser utilizado para conectar dois processos
Comentrios:
Pessoal, como podem ver o mero conceito de processo ainda
exigido. Para a banca processo o programa em execuo, simples
assim. Mas, como ressaltamos, outras definies tambm so cobradas
em conjunto.
Pelo que vimos, a primeira parte do enunciado est correta. Para
a segunda parte, o conceito de pipe uma forma de encadeamento
entre a sada de um processo e a entrada de outro. Portanto, uma
forma de conectar dois processos.
.
www.estrategiaconcursos.com.br
22 de 150
Gabarito: Certa
7. (ESAF 2002 - AFRFB/Poltica e Administrao Tributria)O estado de um processo definido, em parte, pela sua
atividade presente. Quando o processo est esperando para
ser atribudo a um processador, ele se encontra em um
estado denominado
a) de espera.
b) de execuo.
c) pronto.
d) novo.
e) encerrado.
Comentrios:
Pegadinha tpica ESAF. Estado de pronto, pessoal! Podemos descartar as
alternativas b, d, e, pois so inoportunas. Em estado de espera esto os
processos que sofreram algum tipo de interrupo e dependem de uma
resposta externa. Nada de marcar estado de espera, ok.
Gabarito: C
www.estrategiaconcursos.com.br
23 de 150
Comentrios:
Threads so formas de dividir as tarefas para serem executadas
simultaneamente. Sistemas que suportam mltiplas threads so
chamados de multithread. No necessariamente necessitamos de
mltiplas CPU para a execuo de threads, mas com vrias CPus
elas podem sim ser executadas simultaneamente. Os trs enunciados
esto corretos.
Gabarito: E
www.estrategiaconcursos.com.br
24 de 150
10.
(CESPE
2008
AUFC/Apoio
Tcnico
e
Administrativo/Tecnologia da Informao) - Um dos grupos de
analistas investigou minuciosamente o funcionamento interno do
sistema operacional de determinada mquina, especialmente no
que concerne ao funcionamento de processos e threads, tendo
constatado que, nessa mquina, podiam existir vrios processos
computacionais simultneos e que cada processo podia ter um ou
mais threads. Esse grupo constatou, ainda, que o escalonamento
desses threads era de responsabilidade do kernel do sistema
operacional. Essas informaes foram enviadas para o outro grupo
de analistas, que desconhecia qual era o sistema operacional da
mquina analisada. Com base nessas informaes, esse segundo
grupo, aps identificar que esse modelo de gerenciamento de
processos e threads compatvel com o de uma mquina com
sistema operacional Windows XP, lanou a hiptese de que o
escalonamento dos threads, nessa mquina, fundamentado em
um algoritmo que atribui prioridades para determinar a ordem na
qual os threads sero executados. Nessa situao, o segundo grupo
no cometeu erro de julgamento aparente.
Comentrios:
Pessoal, no se deixem assustar pelo tamanho do enunciado. A questo
bastante didtica. Coincide com tudo que vimos at o momento. Em um
SO podem existir vrios processos computacionais simultneos e que
cada processo podia ter um ou mais threads, correto. O escalonamento
de threads responsabilidade do kernel do sistema operacional, correto.
O escalonamento dos threads fundamentado em um algoritmo que
atribui prioridades para determinar a ordem na qual os threads sero
executados, correto. Enunciado correto.
Gabarito: Certa
11.
(ESAF 2010 CVM - Sistemas) - So tipos de sistemas
operacionais:
.
www.estrategiaconcursos.com.br
25 de 150
13.
(CESPE 2014 - Eng Elet PF) - O kernel de um sistema
operacional um programa que tem o nico propsito de gerenciar
a unidade central de processamento (CPU) do computador. Na
maioria dos sistemas operacionais modernos, o kernel escrito na
linguagem Assembly.
Comentrios:
.
www.estrategiaconcursos.com.br
26 de 150
14.
(CETRO 2013 ANVISA -rea 5) - Considerando
processos e threads dos sistemas operacionais, correlacione as
colunas abaixo e, em seguida, assinale e alternativa que apresenta
a sequncia correta.
I.Processo
II. Thread
( ) Agrupa recursos.
( ) Entidade programada para execuo na CPU.
( ) Possui um contador de programa que controla qual instruo vai ser
executada.
( ) Possui registradores, os quais contm suas variveis de trabalho
correntes
a) 1/ 2/ 1/ 2
b) 1/ 2/ 2/ 2
c) 1/ 1/ 1/ 1
d) 2/ 1/ 2/ 1
e) 2/ 1/ 2/ 2
Comentrios:
Processo so os recursos atrelados a uma tarefa. Thread tem como
caractersticas as citadas em programada para execuo na CPU, possui
um contador de programa e registradores com suas variveis de trabalho.
Gabarito: B
15.
(FCC 2014 - TRT16 - Apoio Especializado/Tecnologia
da Informao) - Um Sistema Operacional (SO) realiza o
gerenciamento
..I.. , que inclui o fornecimento do sistema de arquivos para a
representao de arquivos e diretrios e o gerenciamento do espao em
dispositivos com grande capacidade de armazenamento de dados.
www.estrategiaconcursos.com.br
27 de 150
www.estrategiaconcursos.com.br
28 de 150
17.
(FCC
2012
ACE
Externo/Tecnologia da Informao)
TCE
AP/Controle
www.estrategiaconcursos.com.br
29 de 150
19.
(CESPE 2004 Perito PF - rea 3)- No que diz respeito
ao controle de processo, o sistema operacional permite que vrios
processos estejam ativos ao mesmo tempo e faz o escalonamento
para o uso do processador. Toda vez que ocorrer uma mudana no
processo que est sendo executado, ocorrer uma troca de
contexto, em que os registros internos do processador so
devidamente inicializados para que o prximo processo possa
continuar sua execuo a partir do ponto no qual ela foi
interrompida.
Comentrios:
Troca ou mudana de contexto o armazenamento, e posterior
recuperao, do estado dos registradores da cpu, permitindo seu
compartilhamento. Geralmente decorre da mudana de processo em
execuo pelo escalonador. Assertiva correta.
Gabarito: Certa
20.
(FCC 2013 - TRT5/Apoio Especializado/Tecnologia da
Informao) - um tipo de pseudoarquivo que pode ser usado
para efetuar comunicao entre dois processos. Se um processo A
pretende enviar dados para o processo B, o processo A escreve em
um lado (do mesmo modo que estivesse escrevendo em um
arquivo) e o processo B poder ler os dados como se estivesse
lendo de um arquivo de entrada. A este pseudoarquivo d-se o
nome de
a) channel.
b) pipe.
.
www.estrategiaconcursos.com.br
30 de 150
21.
(ESAF 2002 - AFRFB - Poltica e Administrao
Tributria Adaptada) - Uma das atividades do sistema
operacional em relao gerncia de memria decidir que
processos devero ser carregados na memria quando houver
espao disponvel.
Comentrios:
Alternativa correta, corresponde definio precisa de gerncia de
memria.
Gabarito: Certa
22.
(CESPE 2004 - Perito PF - rea 3) - Sistemas
operacionais fazem o controle de acesso memria primria,
protegendo as reas de memria de uma aplicao do acesso por
outra aplicao. Esse mecanismo de controle utiliza tcnicas de
paginao e segmentao de memria.
Comentrios:
Correto, pessoal. A proteo do acesso das reas de memria de uma
aplicao por outra aplicao faz parte da segurana propiciada pelo SO.
Essa proteo pode disponibilizada pelas tcnicas de memria virtual.
Falaremos sobre paginao e segmentao a seguir, ok.
Gabarito: Certa
23.
(NCE 2007 - SEF MG/Tecnologia da Informao) - O
conceito que permite que o tamanho total de um programa, ou
seja, seu cdigo mais seus dados e a pilha, possa exceder a
quantidade total de memria fsica disponvel para ele :
a) Memria Virtual;
.
www.estrategiaconcursos.com.br
31 de 150
24.
(2009 FGV MEC - Administrador de Redes) - Sistema
Operacional , por definio, um conjunto otimizado de programas
que tem por objetivo gerenciar recursos dos computadores. Nesse
sentido, as funes de gerncia desempenhadas pelos sistemas
operacionais, incluem os seguintes componentes:
a) registradores, unidade de controle, unidade lgica e aritmtica e
barramentos de interconexo.
b) microprocessador, barramentos USB, slots de memria e controladoras
de armazenamento.
c) floppy disk, disco rgido SATA, memria DDR e perifricos de input /
output.
d) processamento, memria, dispositivos de entrada/sada e dados.
e) usurios, firewalls, equipamentos de segurana e software.
Comentrios:
As alternativas A, B, C e E apresentam itens de hardware que no
integram o sistema operacional.
Pessoal, como vimos, e reforamos na abertura de cada tpico de nossa
aula, para fins didticos o SO segmentado em kernel, gerenciador de
memria, gerenciador de processos, gerenciador de dispositivos (entrada
e sada) e sistema de arquivos. Estas opes esto retratadas na
alternativa D, que o nosso gabarito.
Gabarito: D
www.estrategiaconcursos.com.br
32 de 150
www.estrategiaconcursos.com.br
33 de 150
2.
2.1
Kernel
www.estrategiaconcursos.com.br
34 de 150
www.estrategiaconcursos.com.br
35 de 150
2.2
GERNCIA DE RECURSOS
www.estrategiaconcursos.com.br
36 de 150
Deadlock
Deadlock uma situao na qual um processo est esperando por
um evento particular que jamais ocorrer.
www.estrategiaconcursos.com.br
37 de 150
www.estrategiaconcursos.com.br
38 de 150
www.estrategiaconcursos.com.br
39 de 150
www.estrategiaconcursos.com.br
40 de 150
www.estrategiaconcursos.com.br
41 de 150
outra
forma
de
comunicao
entre
dispositivos de entrada e sada e o processador, usada para
notificar algum evento, como a concluso de uma operao solicitada,
a disponibilidade de uma nova informao ou a ocorrncia de algum
problema. Tambm uma forma de comunicao com recursos
compartilhados.
As requisies de interrupo so sinais eltricos enviados
atravs do barramento do computador. Cada interrupo est associada
a um nmero que permite identificar o dispositivo que a solicitou.
J as chamadas de sistema
processos com o ncleo do SO,
tambm denominadas de systemcall
softwares utilizam interrupes de
correlatos).
www.estrategiaconcursos.com.br
42 de 150
GERNCIA DE DISPOSITIVOS
www.estrategiaconcursos.com.br
43 de 150
www.estrategiaconcursos.com.br
44 de 150
2.3
www.estrategiaconcursos.com.br
45 de 150
2 EXECUO
3 ESPERA
Processos que sofreram algum
tipo de interrupo. Permanecem
at que a interrupo seja
resolvida.
Vrios
processos
podem estar neste estado, ao
mesmo tempo.
4 SADA
Estado final do processo, quando
este termina seu processamento.
Vrios processos podem estar
neste estado, ao mesmo tempo.
www.estrategiaconcursos.com.br
46 de 150
www.estrategiaconcursos.com.br
47 de 150
2.3.1
Escalonador
www.estrategiaconcursos.com.br
48 de 150
www.estrategiaconcursos.com.br
49 de 150
www.estrategiaconcursos.com.br
50 de 150
www.estrategiaconcursos.com.br
51 de 150
Corrente
Prximo
www.estrategiaconcursos.com.br
52 de 150
Trmino
Nvel
1
Uso da
CPU
www.estrategiaconcursos.com.br
53 de 150
2.4
GERNCIA DE MEMRIA
Conceitos Bsicos
www.estrategiaconcursos.com.br
54 de 150
www.estrategiaconcursos.com.br
55 de 150
Memria
rea de
Overlay
rea de
usurio
Sist.
Operacional
www.estrategiaconcursos.com.br
56 de 150
Endereo
lgico
CPU
MMU
Memria
2.4.2
Alocao de memria
www.estrategiaconcursos.com.br
57 de 150
www.estrategiaconcursos.com.br
58 de 150
2.4.3
Gerenciamento de Memria
www.estrategiaconcursos.com.br
59 de 150
Swapping
Como vimos, um processo precisa estar em memria para ser
executado pela CPU. Um processo, entretanto, pode ser temporariamente
ser retirado (swapped) da memria para uma rea de armazenamento, e
mais tarde ser trazido de volta para a memria para que continue
executando.
Por exemplo, suponha um algoritmo de escalonamento de CPU
round-robin. Conforme cada processo tem seu quantum de tempo
expirado, ele ser trocado (swapped) por outro processo que estava na
rea de swapping.
Em uma situao ideal, o gerenciador de memria trocar os
processos em uma velocidade que sempre haja processos na memria
prontos para executar.
www.estrategiaconcursos.com.br
60 de 150
www.estrategiaconcursos.com.br
61 de 150
www.estrategiaconcursos.com.br
62 de 150
www.estrategiaconcursos.com.br
63 de 150
Resoluo de Questes
www.estrategiaconcursos.com.br
64 de 150
26.
(2009 FGV - MEC - Administrador de Redes) - Nos
sistemas operacionais, o escalonamento de processos consiste em:
a) priorizar o processo a ser executado.
b) alterar a ordem dos processos para utilizao da CPU e demais
recursos.
c) selecionar um processo da fila de ready e alocar a CPU para o mesmo.
d) transferir um processo na fila de wait para a fila de ready.
e) executar processos mais demorados antes dos mais rpidos.
Comentrios:
Pessoal, como vimos escalonamento atividade do SO na qual
determinado, com base em algum critrio de escalonamento, qual
processo possui prioridade para a posse de algum recurso, como a CPU.
Quem realiza esta atividade o escalonador, swapper, dispatcher ou
scheduler. Assim, o escalonamento engloba todos esses passos.
Considero que a questo est equivocada, pois possui duas alternativas
corretas, letras A e C, que podem igualmente ser relacionadas ao conceito
de escalonamento, j que a questo no deixou claro ao que se refere
especificamente. Apesar disso, o gabarito definitivo da FGV foi a letra A.
Gabarito: A
27.
(2010 FGV BADESC - Analista de Sistemas) Sistemas Operacionais executam processos por meio da estrutura
de dados conhecida por fila. Assim, todo processo que se encontra
no status pronto mantido numa fila de processos prontos. Quando
um ou mais processos esto prontos para serem executados, o
sistema operacional deve decidir qual deles vai ser executado
primeiro. O componente do sistema operacional responsvel por
essa deciso denominado escalonador e a escolha do processo
que ser executado recebe o nome de escalonamento. O
escalonador utiliza algortmos para realizar o escalonamento de
processos. Alm do denominado Mltiplas Filas, so algortmos de
escalonamento:
a) Circular e Tempo Real.
b) B-Tree e Tempo Real.
c) Circular e B-Tree.
.
www.estrategiaconcursos.com.br
65 de 150
28.
(CESPE - 2005 - IBAMA - Estmulo e Difuso de
Tecnologias, Informao e Educao Ambiental) - Um
semforo um mecanismo de software usado em sistemas
operacionais para permitir a troca de sinais entre processos.
Comentrios:
Questes sobre solues que garantem que os processos no entrem ao
mesmo tempo em uma regio crtica so recorrentes em concurso.
Um desses recursos o semforo. Semforo um mecanismo usado em
sistemas operacionais para permitir a troca de sinais entre processos. So
tambm solues para regular o uso de recursos compartilhados.
Podemos lembrar do semforo de trnsito e do cruzamento, que o
recurso compartilhado. O semforo regula o uso dos recursos mediante
uma transio de mais de dois estados atmicos, em que o primeiro
estado necessariamente maior que zero. Assertiva correta.
Gabarito: Certa
29.
(CESPE 2010 - ABIN/Suporte a Rede de Dados) - No
contexto de sistemas operacionais, semforos so tipos de
variveis que podem ser verificadas e alteradas em instrues
atmicas, ou seja, sem possibilidades de interrupes. Esse tipo de
.
www.estrategiaconcursos.com.br
66 de 150
Comentrios:
Para resolver o item, basta nos lembrar da analogia com o
semforo de trnsito real mesmo. Semforos regulam o trnsito nos
cruzamentos (recurso compartilhado), tem mais de um estado, e alteram
o estado em instrues atmicas (uma cor por vez). Item correto!
Gabarito: Certa
30.
(CESPE - 1997 - PCF - rea 3) - Os semforos podem ser
utilizados para gerencia de uso de recursos compartilhados nos
quais, para cada um dos processos, so definidos semforos
distintos.
Comentrios:
Semforo um mecanismo usado em sistemas operacionais para permitir
a troca de sinais entre processos. So tambm solues para regular o
uso de recursos compartilhados. Podemos lembrar do semforo de
trnsito e do cruzamento, que o recurso compartilhado. Apenas um
semforo regula o uso dos recursos compartilhados pelos processos. No
temos um semforo para cada processo, assertiva incorreta.
Gabarito: Errada
31.
(ESAF - 2008 - CGU - Tecnologia da Informao/Infraestrutura de TI) - Analise as seguintes afirmaes, levando em
conta as chamadas de sistemas usadas com semforos, e assinale a
opo verdadeira.
www.estrategiaconcursos.com.br
67 de 150
32.
(CETRO - 2013 - ANVISA - rea 5) - Em relao aos
sistemas operacionais, correlacione as colunas abaixo e, em
seguida, assinale a alternativa que apresenta a sequncia correta.
1.Semforo.
2. Mutex.
3. Monitor.
4. TSL.
(1) Na operao de down, verifica se seu valor maior que zero. Caso
seja, decrementa o valor.
(4) Instruo especial que bloqueia o barramento de memria impedindo
que mais de uma CPU acesse uma palavra de memria especfica.
(2) Pode ter dois estados: livre ou ocupado.
(3 ) Utiliza variveis de condio com duas operaes sobre elas: wait e
signal.
a) 3/ 1/ 4/ 2
b) 3/ 1/ 2/ 4
c) 1/ 4/ 3/ 2
d) 4/ 1/ 3/ 2
.
www.estrategiaconcursos.com.br
68 de 150
33.
(NCE/UFRJ - 2005 ATIFE - Sefaz AM) - A diferena
entre espera ocupada e bloqueio de um processo :
a) nos casos de espera ocupada o recurso requisitado pelo processo
liberado mais rapidamente do que nos casos de bloqueio;
b) o processo que se encontra em espera ocupada ganha maior prioridade
de execuo que o processo que se encontra bloqueado;
c) no h diferena funcional entre eles. Espera ocupada e bloqueio so
apenas duas maneiras distintas de implementar excluso mtua;
d) espera ocupada um artifcio utilizado para evitar condies de corrida
enquanto que bloqueio utilizado para controlar o nmero de processos
ativos;
e) na espera ocupada o processo permanece gastando tempo de CPU, no
bloqueio ele acordado quando a condio de espera satisfeita.
Comentrios:
Solues de excluso mtua so questes recorrentes em concurso pois
garantem que os processos no entrem ao mesmo tempo em uma regio
crtica.
A espera ocupada similar ao uso do telefone sem caixa postal ou correio
eletrnico, se voc ligar e o telefone estiver ocupado. Na espera ocupada
o processo permanece gastando tempo de CPU, resulta em desperdcio de
cpu. a soluo de concorrncia mais simples, porm ineficiente.
.
www.estrategiaconcursos.com.br
69 de 150
Processos e Deadlock
34.
(ESAF - 2002 - AFRFB - Poltica e Administrao
Tributria) - Um processo pode ser definido como
35.
(CESPE
2009
ANATEL
Tecnologia
da
Informao/Ambiente Operacional) - Um processo um
programa em execuo, enquanto um pipe um tipo de
pseudoarquivo que pode ser utilizado para conectar dois processos
Comentrios:
Pessoal, como podem ver o mero conceito de processo ainda
exigido vez em quando. Para a banca processo um programa em
execuo.
.
www.estrategiaconcursos.com.br
70 de 150
36.
(ESAF - 2002 - AFRFB - Poltica e Administrao
Tributria) - O estado de um processo definido, em parte,
pela
sua
atividade
presente.
Quando
o processo
est
esperando para ser atribudo a um processador, ele se
encontra em um estado denominado
a) de espera.
b) de execuo.
c) pronto.
d) novo.
e) encerrado.
Comentrios:
Podemos descartar as alternativas d e e, pois so descabidas. Em estado
de espera esto os processos que sofreram algum tipo de interrupo e
dependem de uma resposta externa, assim a alternativa a no o
gabarito.
Pegadinha tpica ESAF. Estado de pronto, a resposta pessoal! Nada de
marcar estado de espera, ok.
Gabarito: C
37.
(CESPE - 2004 - Perito PF - rea 3) - No que diz respeito
ao controle de processo, o sistema operacional permite que vrios
processos estejam ativos ao mesmo tempo e faz o escalonamento
para o uso do processador. Toda vez que ocorrer uma mudana no
processo que est sendo executado, ocorrer uma troca de
contexto, em que os registros internos do processador so
devidamente inicializados para que o prximo processo possa
continuar sua execuo a partir do ponto no qual ela foi
interrompida.
.
www.estrategiaconcursos.com.br
71 de 150
Comentrios:
O sistema operacional que permite que vrios processos estejam ativos
ao mesmo tempo dito multiprograma ou multiusurio. Nesse caso, se
assumirmos que s h um processador, o OS faz o escalonamento dos
processos, para o uso do processador. Primeira parte correta.
Troca ou mudana de contexto o armazenamento, e posterior
recuperao, do estado dos registradores da cpu, quando h uma
mudana do processo em execuo na CPU. Assertiva correta.
Gabarito: Certa
38.
(FCC - 2005 - TRT3 - Apoio Especializado/Anlise de
Sistemas) - Situao indesejvel que ocorre em um sistema
operacional quando este tenta executar duas ou mais operaes
simultneas, que, no entanto, em funo de sua natureza, deveriam
ser executadas em uma seqncia prpria como requisito para seu
correto resultado. Esta situao est ligada ao conceito de
a) thread.
b) deadlock.
c) livelock.
d) race condition.
e) signal.
Comentrios:
Podemos descartar as alternativas A, C e E.
Condio de corrida a execuo simultnea de duas ou mais operaes
que devem ser executadas em uma certa sequncia.
Diferentemente, no deadlock no h esta limitao. Este problema
decorre de um impedimento ou dependncia mtua entre dois processos,
um depende do outro e vice-versa.
Gabarito: D
www.estrategiaconcursos.com.br
72 de 150
Comentrios:
Os mtodos de escalonamento de processos preemptivos e no
preemptivos se diferenciam pelo componente que decide o momento em
que o sistema operacional recupera o uso do processador. Correto!
Nos processos preemptivo, o sistema operacional pode decidir parar de
executar um processo aps a passagem de um intervalo de tempo fixo;
No entanto, esta interrupo pode ser a qualquer tempo, e no somente
depois de esgotado o perodo de tempo. Este ponto invalida a alternativa.
Gabarito: Errada
40.
(ESAF - 2002 - AFRFB - Poltica e Administrao
Tributria Adaptada) - Quando dois processos A e B no
concluem as suas execues porque o processo A depende do
trmino do processo B que, por sua vez, depende da concluso do
processo A, tem-se uma situao denominada Deadlock.
Comentrios:
Assertiva perfeita. Corresponde definio correta de deadlock. Um
dependncia simultnea entre dois processos, que impede suas
execues. Um loop sem soluo.
Gabarito: Certa
41.
(CESPE 2010 - ABIN - Tecnologia da Informao) Na comunicao de processos, importante conhecer algumas
caractersticas do processo, principalmente alguns de seus
atributos, como o nome que o processo possui, que traduzido
para uma identificao equivalente pelo sistema operacional.
Comentrios:
Um processo um programa em execuo, ou os recursos alocados para
a execuo de uma tarefa. J que os processos so essencialmente as
unidades de trabalho do SO, indispensvel ter informaes que
permitam gerenciar os processos, entre elas o nome, a identificao, a
origem, etc.
Gabarito: Certa
.
www.estrategiaconcursos.com.br
73 de 150
42.
(FCC - 2012 - TCE AP - Controle Externo/Tecnologia da
Informao) - Em relao s condies para que ocorra um
deadlock, quela em que recursos concedidos previamente a um
processo no podem ser forosamente tomados desse processo e
sim, explicitamente liberados por ele, denomina-se condio de
a) preempo.
b) excluso mtua.
c) posse e espera.
d) no preempo.
e) espera circular.
Comentrios:
Deadlock o bloqueio indeterminado entre processos que dependem
simultaneamente de acesso a um recurso compartilhado. O processo A
espera o recurso R1, que por sua vez est esperando o processo B. O
processo B espera pelo recurso R2, que espera pelo processo A. Temos
um loop insolucionvel.
So condies necessria para ocorrncia de deadlock:
a)
Posse e espera- um processo em posse de um recurso pode pedir
outro;
b)
Excluso mtua cada recursos est atribudo a um processo, ou
est disponvel;
c)
Espera circular cadeia circular de espera, em que um recurso
aguarda por outro;
d)
No preempo um recurso atribudo a um processo s pode ser
liberado voluntariamente, nunca forosamente.
Assim, no preempo uma condio para que ocorra um deadlock,
quela em que recursos concedidos previamente a um processo no
podem ser forosamente tomados desse processo e sim, explicitamente
liberados por ele. Alternativa D
Gabarito: D
43.
(AOCP - 2011 - Pref Ibipor Analista de Sistemas) Sobre Deteco de Deadlock em sistemas operacionais, analise as
assertivas
I. Em sistemas que no possuam mecanismos que previnam a ocorrncia
de deadlocks, necessrio um esquema de deteco e correo do
problema.
.
www.estrategiaconcursos.com.br
74 de 150
www.estrategiaconcursos.com.br
75 de 150
www.estrategiaconcursos.com.br
76 de 150
46.
(CESGRANRIO - 2013 - BNDES - Anlise de Sistemas
Desenvolvimento) - O Deadlock caracteriza uma situao na qual
um processo aguarda por um recurso que nunca estar disponvel
ou um evento que no ocorrer. Uma das condies necessrias
para que ocorra a situao de deadlock a
a) excluso simultnea
b) preempo
c) posse e espera
d) espera ocupada
e) espera coordenada
Comentrios:
So condies necessrias para ocorrncia de deadlock:
Posse e espera- um processo em posse de um recurso pode pedir outro;
Excluso mtua cada recursos est atribudo a um processo, ou est
disponvel; Ateno, excluso simultnea no sinnimo de excluso
mtua.
Espera circular cadeia circular de espera, em que um recurso aguarda
por outro;
No preempo um recurso atribudo a um processo s pode ser
liberado voluntariamente, nunca forosamente.
A nica alternativa que corresponde s condies necessrias a letra C.
Gabarito: C
47.
(CESGRANRIO - 2013 - BNDES - Anlise de Sistemas
Suporte) - Existe uma situao denominada deadlock que,
eventualmente, ocorre durante a execuo de processos em
sistemas operacionais.
O deadlock caracterizado por haver, por exemplo,
a) transferncia de dados para uma rea de trabalho temporria onde
outro programa pode acess-lo para process-lo em um tempo futuro.
b) alocao dos recursos necessrios para um processo X em outros
processos.
c) impossibilidade de execuo dos processos X e Y porque X depende do
trmino de Y e vice-versa.
d) seleo entre os processos em estado de pronto que esto na memria
para serem executados pelo processador.
www.estrategiaconcursos.com.br
77 de 150
48.
(FUNRIO - 2013 - INSS - Tecnologia da Informao) Em sistemas operacionais, deadlocks podem ocorrer quando vrios
processos recebem direito de acesso exclusivo a recursos. Para que
um deadlock ocorra, quatro condies devem estar presentes. Se
faltar uma delas, no ocorrer deadlock. Assinale a alternativa que
no uma condio para ocorrncia de deadklock.
a) Espera circular.
b) Excluso mtua.
c) Inanio.
d) No preempo.
e) Posse e espera.
Comentrios:
So condies necessrias para ocorrncia de deadlock: posse e espera;
excluso mtua; espera circular; no preempo .
Inanio no condio para ocorrncia de deadlock, pessoal. Alternativa
C incorreta, e nosso gabarito.
Gabarito: C
Escalonamento
49.
(FCC 2012 - TCE AP - Controle Externo/Tecnologia da
Informao) - Em relao ao sistema operacional e aos recursos a
ele associados, Est correto o que se afirma em:
www.estrategiaconcursos.com.br
78 de 150
50.
(CESPE
2013
CESPE
STF
Apoio
Especializado/Tecnologia da Informao) - Em um algoritmo
de escalonamento FIFO, os processos so executados na
mesma ordem que chegam fila. Quando um processo do tipo
cpu-bound est na frente da fila, todos os processos devem esperlo terminar seu ciclo de processador.
Comentrios:
FIFO, First In, First Out, nossa j famosa fila. Quem chega primeiro, sai
primeiro.
Se o critrio prioritrio do algoritmo de escalonamento a
utilizao de CPU, um processo predominante em CPU (cpu-bound) ter
prioridade sobre os demais.
.
www.estrategiaconcursos.com.br
79 de 150
Gabarito: Certa
51.
(CESPE - 2005 - IBAMA - Estmulo e Difuso de
Tecnologias, Informao e Educao Ambiental) - A poltica de
escalonamento de processos por turno (round robin) permite evitar
a ocorrncia de inanio (starvation) de um processo.
Comentrios:
Uma das desvantagens do FIFO que ele pode acarretar inanio,
situao na qual processo indefinidamente no obtm acesso ao recurso.
O round Robin evita a inanio ou starvation, que era um dos principais
problemas acarretados pelos outros algoritmos, como fila simples, menor
tempo restante e menor tarefa primeiro.
Gabarito: Certa
52.
(FCC - 2014 - Cons Leg Cam Mun SP Informtica) - No
escalonamento usando o algoritmo Round-Robin,
www.estrategiaconcursos.com.br
80 de 150
53.
(VUNESP -2014 - Ana Sis
- DESENVOLVE) - O
despachante de um sistema operacional responsvel por fornecer
o controle da Unidade Central de Processamento a cada processo
escalado. O tempo por ele gasto, desde que um processo
interrompido at que outro tenha a sua execuo iniciada,
denominado
a) latncia de despacho.
b) overhead.
c) quantum de despacho.
d) tempo de preempo.
e) turnaround.
Comentrios:
O escalonador swapper seleciona os processos que iro da memria
secundria para a rea comum (processo no est em estado de pronto)
da memria principal.
O escalonador scheduler transfere o processo da rea comum para a fila
de pronto, momento a partir do qual ir efetivamente disputar recursos.
O escalonador dispatcher transfere os processos da fila de pronto para a
execuo na cpu. Pode ser acionado por interrupes do relgio, por
chamadas de sistema ou por interrupes de entrada e sada. dito
escalonador de curto prazo, pois toma decises mais frequentes que os
demais.
O tempo gasto pelo escalonador despachante (dispatcher) desde que um
processo interrompido at que outro tenha a sua execuo iniciada,
denominado turnaround.
Gabarito: E
Gerncia de memria
www.estrategiaconcursos.com.br
81 de 150
56.
(NCE - 2007 - SEF MG - Tecnologia da Informao) -O
conceito que permite que o tamanho total de um programa, ou
seja, seu cdigo mais seus dados e a pilha, possa exceder a
quantidade total de memria fsica disponvel para ele :
a) Memria Virtual;
b) Multiprocessamento;
c) Compresso de Dados;
d) "Best Fit";
e) Temporizao.
.
www.estrategiaconcursos.com.br
82 de 150
57.
(ESAF 2002 - ESAF AFRFB - Poltica e Administrao
Tributria) - Uma das atividades do sistema operacional em
relao gerncia de memria
a) fornecer mecanismos para a sincronizao de processos.
b) mapear arquivos no armazenamento secundrio.
c) suspender e retomar processos.
d) fornecer mecanismos para a comunicao de processos.
e) decidir que processos devero ser carregados na memria quando
houver espao disponvel.
Comentrios:
Fornecer mecanismos para a sincronizao de processos, suspender e
retomar processos e fornecer mecanismos para a comunicao de
processos so atribuies do Sistema Operacional, mas no esto
relacionadas a gerncia de memria.
A gerncia de memria verifica se h espao e decide qual processo ser
carregado. isso pessoal, alternativa E o nosso gabarito.
Gabarito: E
58.
(CESPE
2008
CESPE
TST
Apoio
Especializado/Anlise de Sistemas) - Na paginao de memria
virtual, uma parte das pginas de um processo pode estar na
memria principal, enquanto outra parte pode se encontrar em
memria secundria.
Comentrios:
Correto. UMA PARTE do processo pouco acessada pode ser transferida
para a memria secundria, enquanto a parte em uso pelo processo pode
permanecer na memria principal.
Gabarito: Certa
.
www.estrategiaconcursos.com.br
83 de 150
Comentrios:
Particionamento fixo = PAGINAO. O principal problema a
fragmentao interna, sobra de espao dentro da caixa. Outro erro da
assertiva que o tamanho da pgina fixo, e no o nmero de
processos.
Gabarito: Errada
60.
(CESPE - 2010 - ABIN - Suporte a Rede de Dados) - No
gerenciamento de memria, o mecanismo de paginao utilizado
pelo sistema operacional, alm de facilitar a segmentao e a
alocao mais eficiente da memria aos processos em execuo,
evita que o tamanho dos programas seja limitado pelo tamanho da
memria principal.
Comentrios:
Questo capciosa pessoal. O mecanismo de paginao facilita a
segmentao e a alocao mais eficiente da memria aos processos em
execuo. Correto! A questo inicia falando de paginao e segmentao
(espcies de memria virtual), mas o foco da pergunta se a memria
virtual (o gnero) permite alocar quantidade superior capacidade da
memria principal. Gabarito final Certo.
Gabarito: Certa
61.
(CESGRANRIO 2011 - BNDES - Anlise de Sistemas
Desenvolvimento) - Na memria virtual por paginao, o espao
de endereamento virtual e o espao de endereamento real so
divididos em blocos do mesmo tamanho chamados pginas. Na
memria virtual por segmentao, o espao de endereamento
dividido em blocos de tamanhos diferentes chamados segmentos.
www.estrategiaconcursos.com.br
84 de 150
Gabarito: A
www.estrategiaconcursos.com.br
85 de 150
a) threads.
b) deadlocks.
c) memria.
d) processos.
e) coordenao distribuda.
Comentrios:
A anomalia de Belady uma deficincia na gerencia de memria
apresentada pelo algoritmo FIFO e consiste no aumento da quantidade de
falta de pginas quando o tamanho da memria tambm aumenta.
Portanto est relaciona da a gerncia de memria. Alternativa correta
letra C.
Gabarito: C
63.
(CESPE - 2009 - ANAC - Analista Administrativo Tecnologia da Informao) - Uma das responsabilidades dos
sistemas operacionais gerenciar a memria. Para que essa
gerncia possa garantir eficincia na execuo dos processos, os
sistemas operacionais tentam maximizar o nmero de processos
residentes na memria principal. Para isso, foi introduzido, nos
sistemas operacionais, o conceito de swapping, que consiste em
dividir o programa em mdulos de tamanhos diferentes, a fim de
carregar o mdulo que tiver o tamanho da rea livre na memria
principal.
Comentrios:
O conceito de memria virtual consiste em dividir o programa em
mdulos de tamanhos diferentes, a fim de carregar o mdulo que tiver o
tamanho da rea livre na memria principal.
Gabarito: Errada
www.estrategiaconcursos.com.br
86 de 150
a) next fit.
b) first fit.
c) best fit.
d) worst fit.
e) back fit.
Comentrios:
O algoritmo o First fit (primeiro que couber) varre a tabela de espaos
livres at encontrar a primeira lacuna que caiba o processo. o algoritmo
mais simples e rpido, pois pesquisa o mnimo possvel. Se o segmento
que acomodar o processo for maior ou igual ao processo, a sobra
transforma-se em outro segmento de memria livre. O segmento
quebrado em duas partes, se for o caso, sendo uma parte alocada ao
processo e a sobra transforma-se em um segmento de memria livre.
Gabarito: B
65.
(UFF - 2009 Analista de Tecnologia da Informao) Em relao gerncia de memria, a estratgia para a escolha da
partio livre para a carga de um programa, visando minimizao
ou eliminao do problema da fragmentao, segue trs
mecanismos. Desses mecanismos, um deles mais rpido,
consumindo menos recursos do sistema. Esse mecanismo
conhecido como:
a) Best-fit;
b) Worst-fit;
.
www.estrategiaconcursos.com.br
87 de 150
66.
(CESPE - 2008 - STF - Apoio Especializado - Suporte em
Tecnologia da Informao) - O algoritmo para alocao dinmica
de memria (worst-fit) consiste em procurar o primeiro menor
espao disponvel que seja suficiente para alocar a quantidade de
memria necessria. Essa abordagem sempre obriga a procura por
espao em toda a estrutura, acarretando em degradao
significativa de desempenho.
Comentrios:
O Best fit (melhor que couber) procura o menor segmento livre de
memria possvel. O Worst fit (pior que couber) adota estratgia oposta.
Ele tambm varre toda a tabela de espaos livres, mas escolhe o maior
segmento disponvel.
Gabarito: Errada
67.
(FCC - 2013 - DPE SP - Administrador de Redes) - O
sistema operacional, no esquema de partio varivel, mantm uma
tabela indicando que partes da memria esto disponveis e quais
esto ocupadas. Para realizar a alocao dinmica de memria, ou
seja, atender a uma solicitao de alocao de tamanho n, a partir
de uma lista de intervalos livres, existem algumas estratgias, das
quais as mais comuns so:
I. aloca o primeiro intervalo que seja suficientemente grande. A busca
pode comear tanto pelo incio da tabela como por onde a busca anterior
terminou.
.
www.estrategiaconcursos.com.br
88 de 150
www.estrategiaconcursos.com.br
89 de 150
69.
(CESPE - 2014 - TBN CEF - Tecnologia da Informao)
- O sistema operacional do computador responsvel por gerenciar
memrias cache e RAM; aos processadores cabe o gerenciamento
da memria virtual.
Comentrios:
O gerenciamento da memria virtual cabe ao Sistema Operacional, e no
ao processador. Assertiva errada.
Gabarito: Errada
70.
(FUNDATEC - 2010 - FUNDATEC - Ana Sup - TJ RS) - Em
relao aos conceitos envolvidos no gerenciamento de memria de
sistemas operacionais, correto afirmar que
a) o problema da fragmentao interna existe em todas as polticas de
gerncia de memria.
b) a rea de swap, necessria memria virtual, pode ser implementada
tanto em uma partio especfica como em um arquivo do prprio sistema
de arquivos.
c) na paginao, o espao virtual dividido em pores de tamanho fixo
denominadas pginas, que so segmentadas para caber em pores
livres, de tamanho varivel, na memria RAM.
d) a desvantagem da paginao o fato de um processo poder acessar
dados de pginas de outros processos, j que todas as pginas
compartilham a RAM.
e) a vantagem da segmentao o fato de um processo ser mapeado
para um nico segmento de memria apenas quando est em execuo.
Isto evita que um processo acesse de forma indevida o espao de
endereamento de outro.
Comentrios:
.
www.estrategiaconcursos.com.br
90 de 150
71.
(CETRO - 2012 - Tec Mun - Manaus - Tecnologia da
Informao/Informtica) -Quanto memria virtual, analise as
assertivas abaixo.
I. A ideia bsica da memria virtual permitir que programas muito
maiores que a memria disponvel possam ser executados.
II. Memria virtual uma tcnica que se utiliza da memria secundria
para produzir o efeito prtico de aumentar, significativamente, o espao
de endereamento disponvel aos programas, que no dependem do
tamanho da memria principal para serem implementados.
III. A memria virtual consiste numa pequena quantidade de memria
SRAM, includa no processador.
correto o que se afirma em
a) I e III, apenas.
b) I e II, apenas.
c) II e III, apenas.
d) I, II e III.
e) II, apenas.
.
www.estrategiaconcursos.com.br
91 de 150
Comentrios:
A memria virtual permite que programas maiores que a memria
disponvel possam ser executados, ela uma tcnica que se utiliza da
memria secundria para aumentar o espao de endereamento.
Alternativas I e II corretas.
Gabarito: B
72.
(FCC - 2007 - TRE MS - Apoio Especializado/Operao
de Computadores) - A memria virtual faz com que o sistema
parea possuir mais memria do que realmente ele possui, e faz
isso
a) armazenando na memria virtual apenas as pginas (frame) de
tamanho fixo, deixando as de tamanho varivel sob a responsabilidade da
memria real.
b) mapeando os dados na memria virtual e as instrues na memria
real.
c) carregando no disco rgido apenas instrues que no envolvam
clculos aritmticos.
d) dividindo um processo e carregando na memria real somente aqueles
pedaos que so necessrios durante a execuo.
e) acessando alternadamente as memrias virtual e real e estabelecendo
um tempo de execuo para os frames nelas contidos.
Comentrios:
A memria virtual divide os processos e carrega na memria real somente
aqueles pedaos que necessrios durante a execuo
Gabarito: D
73.
(CESPE - 2008 - STF - Apoio Especializado/Suporte em
Tecnologia da Informao) - O uso de paginao permite a
soluo do problema de segmentao interna de memria.
Comentrios:
www.estrategiaconcursos.com.br
92 de 150
74.
(CESPE 2008 TST - Apoio Especializado/Anlise de
Sistemas) - Na paginao de memria virtual, uma parte das
pginas de um processo pode estar na memria principal, enquanto
outra parte pode se encontrar em memria secundria.
Comentrios:
Correto. UMA PARTE do processo pouco acessada pode ser transferida
para a memria secundria, enquanto a parte em uso pelo processo pode
permanecer na memria principal.
Gabarito: Certa
75.
(FCC - 2003 FCC CVM An.Sistemas) - Um sistema
operacional que gerencia memria virtual aplica o conceito de
paginao, que significa permutar dados entre
a) os dispositivos de E/S e a memria.
b) a memria e o processador.
c) a memria e o disco de armazenamento.
d) o processador e o disco de armazenamento.
e) o processador e os dispositivos de E/S.
Comentrios:
A memria virtual a tcnica de gerenciamento da memria que permite
utilizar a memria secundria em caso de insuficincia da memria
principal. A paginao uma das tcnicas de memria virtual, e consiste
em dividir a memria destinada aos processos em pginas ou parties
fixas. O nmero mximo de processos na memria limitado pela
capacidade da memria e pelo nmero de parties.
Gabarito: C
www.estrategiaconcursos.com.br
93 de 150
77.
(CESGRANRIO 2011 - BNDES - Anlise de Sistemas
Desenvolvimento) - Na memria virtual por paginao, o espao
de endereamento virtual e o espao de endereamento real so
divididos em blocos do mesmo tamanho chamados pginas. Na
memria virtual por segmentao, o espao de endereamento
dividido em blocos de tamanhos diferentes chamados segmentos.
Na memria virtual por segmentao com paginao, o espao de
endereamento dividido em:
.
www.estrategiaconcursos.com.br
94 de 150
78.
(FCC 2011 - TRE AP -Apoio Especializado/Anlise de
Sistemas) - Substituio de pgina por aproximao LRU (Least
Recently Used) uma soluo associada ao conceito de
a) banda larga.
b) segurana da informao.
c) impresso off-line.
d) memria virtual.
e) arquitetura OLAP.
Comentrios:
O LRU (Least Recently Used) um algoritmo de substituio de pgina
que substitui a pgina menos recentemente usada. O LRU uma tcnica
empregada em memria virtual.
Gabarito: D
.
www.estrategiaconcursos.com.br
95 de 150
79.
(FCC 2010 - DPE-SP Agente de Defensoria
Programador) - Quando a memria cache est cheia e precisa ter
seus dados substitudos, so utilizados mtodos de substituio de
pginas da cache. Dentre eles, aquele que substitui o bloco dentro
do conjunto que tem sido menos referenciado cache denomina-se
a) Random.
b) LFU (Least Frequently Used).
c) LRU (Least Recently Used).
d) FIFO (First In First Out).
e) LILO (Last In Last Out).
Comentrios:
Pessoal, cuidado para no confundirem: a definio de LRU e LFU so
bem similares. O LRU (Least Recently Used) um algoritmo de
substituio de pgina que gerencia memria substituindo a pgina
menos recentemente usada ou referenciada a menos tempo, o
parmetro o tempo de uso. O algoritmo que substitui pginas que
tiverem sido menos referenciadas o LFU (Least Frequently Used), o
parmetro determinante aqui a frequncia de referncia. Nosso
gabarito letra B.
Gabarito: B
80.
(CESGRANRIO 2008 - Petrobras - Analista de
Sistemas Jnior - Infra-Estrutura) - Quando uma falta de
pgina ocorre, o sistema operacional precisa escolher uma pgina a
ser removida da memria, a fim de liberar espao para uma nova
pgina a ser trazida para a memria. Em relao aos algoritmos que
podem ser utilizados, para executar a substituio de pginas,
pode-se afirmar que
a) a Anomalia de Belany indica que se h menos pginas em memria, e
pode ocorrer menos falta de pginas do que se houvesse mais pginas
em memria.
b) na paginao sob demanda, inicialmente so carregadas pginas que
podem no ser suficientes para executar o programa.
c) no algoritmo FIFO com segunda chance, a pgina mais antiga a
primeira a sair da memria.
.
www.estrategiaconcursos.com.br
96 de 150
81.
(FUNRIO 2013 - Ana INSS - Tecnologia da
Informao) - Sobre algoritmos de substituio de pginas em
gerenciamento de memria, analise as trs afirmaes abaixo:
I O algoritmo timo no pode ser implementado, mas til como um
padro de desempenho.
II O algoritmo FIFO (primeira a entrar, primeira a sair) pode descartar
pginas importantes.
III O algoritmo MRU (menos recentemente usada) no pode ser
implementado sem hardware especial.
Quais dessas afirmaes esto corretas?
a) Nenhuma delas est correta.
b) Somente as duas primeiras esto corretas.
c) Somente a primeira e a terceira esto corretas.
d) Somente as duas ltimas esto corretas.
e) Todas esto corretas.
Comentrios:
I - O item fala do algoritmo timo, um algoritmo terico que possui a
maior eficincia possvel na substituio de pginas: no acarreta latncia
nas trocas, nem page faults. Ele terico, no pode ser implementado,
mas a referncia em termos de comparao de desempenho. Em alguns
livros como o do Tanenbaum, so citados o algoritmo timo e o segundo
melhor (second best). Item correto!
II O algoritmo FIFO (primeira a entrar, primeira a sair) pode descartar
pginas importantes. Realmente, o FIFO, apesar de sua rapidez, pode
descartar pginas muito referenciadas, razo pela qual surgiram outros
algoritmos que consideram este aspecto. Item correto!
.
www.estrategiaconcursos.com.br
97 de 150
82.
(FCC 2009 - TCE-GO - Analista de Controle Externo Tecnologia da Informao) - No contexto do algoritmo de
substituio de pgina no usada recentemente (NUR), considere:
www.estrategiaconcursos.com.br
98 de 150
3.
3.1
www.estrategiaconcursos.com.br
99 de 150
www.estrategiaconcursos.com.br
100 de 150
operacional
as
funes
www.estrategiaconcursos.com.br
101 de 150
Criar e excluir;
Abrir e fechar;
Ler e gravar;
Alterar nome;
Procurar um registro ou posio;
Ler e escrever atributos;
Atributos
So informaes (metadados) associadas aos arquivos que indicam
suas propriedades, como por exemplo: nome, tipo (ou extenso),
tamanho, data e hora da criao, da ltima alterao e do ltimo acesso.
Alm disso, os atributos tambm podem ser utilizados para indicar
restries de acesso ao arquivo, como por exemplo: somente leitura
(read-only), oculto (hidden), pronto para backup (archive), e de sistema.
Operaes com arquivos
O sistema de arquivos tambm determina as operaes possveis de
serem realizadas com os arquivos. As operaes mais comuns so:
Create; Delete; Open; Close; Read; Write; Append; Seek; Get atributes;
Set Attributes; Rename.
Diretrios
Diretrio um container lgico utilizado pelo sistema de arquivos
para permitir que os arquivos sejam agrupados e organizados segundo
algum critrio definido pelo Sistema Operacional ou pelo usurio.
Em muitos sistemas, um diretrio na verdade um arquivo
especial que contm referncias para os demais arquivos. Em outros
.
www.estrategiaconcursos.com.br
102 de 150
estruturas
diferenciadas criadas
www.estrategiaconcursos.com.br
103 de 150
www.estrategiaconcursos.com.br
104 de 150
www.estrategiaconcursos.com.br
105 de 150
www.estrategiaconcursos.com.br
106 de 150
necessrio
percorrer
todos
os
blocos
Alocao em disco
Pessoal, importante entendermos o seguinte aspecto. Como
vimos, um arquivo uma abstrao de uma forma para persistir
dados ou a unidade lgica do sistema de arquivos. Por esta leitura
ressaltamos apenas as caractersticas do arquivo relativas ao sistema de
arquivos.
Mas temos que ter em mente tambm que o arquivo persistido
em mdia, fisicamente, e por isso, temos que entender como se d essa
persistncia. A figura abaixo nos d uma ideia superficial da
correspondncia lgica e fsica em um arquivo.
www.estrategiaconcursos.com.br
107 de 150
www.estrategiaconcursos.com.br
108 de 150
www.estrategiaconcursos.com.br
109 de 150
Resoluo de Questes
83.
(2010 - FCC - METR-SP - Analista em Tecnologia) - O
sistema operacional construdo como uma srie de mdulos,
sendo que cada mdulo responsvel por uma funo. NO um
mdulo de um sistema operacional multiusurio:
a) Ncleo ou Kernel.
b) Gerenciador de gravao.
c) Escalonador ou Scheduler.
d) Gerenciador de arquivo.
e) Gerenciador de processo.
Comentrios:
Como vimos at o momento, o Ncleo, o Escalonador, o Gerenciador de
processos e o Gerenciador de arquivos so partes fundamentais do
Sistema Operacional. A alternativa B no corresponde a um mdulo do
SO.
Gabarito: B
84.
(2006 CESPE -TJ-RR - Analista Judicirio - rea
Judiciria) - As extenses de nome de arquivo
a) indicam o tamanho do arquivo.
b) indicam a quantidade de informaes que podem ser armazenadas no
arquivo.
c) encontram-se aps o ponto de um nome de arquivo e indicam o tipo
de informao armazenada nele.
d) encontram-se sempre ocultas, mas apresentam informaes
referentes ao tamanho e ao tipo do arquivo.
Comentrio:
www.estrategiaconcursos.com.br
110 de 150
85.
(2009 - FCC - MPE-SE - Analista do Ministrio Pblico
Especialidade Servio Social) - Cada componente do caminho
E:\ARQUIVOS\ALIMENTOS\RAIZES.DOC
corresponde,
respectivamente, a
a) extenso
raiz.
b) extenso
raiz.
c) diretrio
do.arquivo.
d) diretrio
arquivo.
e) diretrio
arquivo.
Comentrio:
O caminho indicado corresponde a diretrio raiz, pasta, subpasta, nome
do arquivo e extenso do arquivo, respectivamente. Vale observar que
esse um caminho absoluto, pois toma como base o diretrio raiz.
Gabarito: D
86.
(2013 CESPE MPU - Tcnico - Tecnologia da
Informao e Comunicao) - Entre os atributos dos arquivos
criados em um sistema de arquivos, encontra- se o que descreve o
proprietrio do arquivo.
Comentrio:
Para melhor controle e otimizao o sistema de arquivos disponibiliza ao
Sistema Operacional um conjunto de informaes sobre os arquivos,
entre eles dono, hora de criao, tamanho, etc. Assertiva correta.
Gabarito: Certa
www.estrategiaconcursos.com.br
111 de 150
Gabarito: D
88.
(2009 - FCC - TCE-GO - Tcnico de Controle Externo Tecnologia da Informao) - Considere a afirmao abaixo,
relacionada a gerenciamento de sistemas de arquivos:
www.estrategiaconcursos.com.br
112 de 150
89.
(2012 FAPERP - TJ-PB - Tcnico Judicirio Tecnologia da Informao) - Uma das principais tarefas na
implementao de sistemas de arquivos associar blocos de disco a
arquivos. Para isso, vrios mtodos foram propostos. Assinale a
alternativa cujo mtodo causa fragmentao do disco.
a) Alocao com lista ligada.
b) Alocao contgua.
c) Alocao com lista ligada usando ndice.
d) Ns-i.
Comentrio:
A alocao contgua consiste em armazenar um arquivo em blocos
sequencialmente dispostos, mas ocasiona o problema da fragmentao.
.
www.estrategiaconcursos.com.br
113 de 150
Gabarito: B
90.
(2012 - FCC - TRF - 2 REGIO - Analista Judicirio
Informtica) - Em relao implementao de um sistema de
arquivos e aos tamanhos das tabelas de arquivos usadas pelo
mtodo de alocao por lista encadeada, aqui tratada por tabela de
arquivos, e ao mtodo de alocao i-nodes, aqui tratado por tabela
de i-nodes, correto afirmar que o tamanho
a) das duas tabelas, a de arquivos e a de i-nodes, proporcional apenas
ao nmero de arquivos abertos.
b) da tabela de i-nodes proporcional ao tamanho do disco.
c) da tabela de i-nodes se relaciona proporcionalmente ao tamanho dos
arquivos abertos e ao tamanho do disco.
d) da tabela de arquivos proporcional ao tamanho do disco.
e) da tabela de arquivos se relaciona proporcionalmente ao tamanho dos
arquivos abertos e ao tamanho do disco.
Comentrio:
Na Alocao encadeada, a primeira palavra de cada bloco usada como
ponteiro para um prximo bloco. Sua principal desvantagem a lentido,
pois sequencial, segue os ponteiros de cada bloco at alcanar o bloco
desejado.
Para minorar esse problema, criou-se uma tabela na memria que contm
basicamente os ponteiros que indicam os blocos do arquivo. Essa tabela,
denominada tabela de alocao de arquivos ou FAT possui uma entrada
para cada bloco do disco, portanto proporcional ao tamanho do disco.
J a tabela de i-node uma estrutura que relaciona os atributos e os
endereos em disco dos blocos de arquivo. Uma das vantagens deste
mtodo que o i-node s precisa estar na memria quando o arquivo
estiver aberto. Dessa forma,a
tabela de i-nodes proporcional ao
nmero de arquivos abertos ao mesmo tempo.
Assim, somente a tabela de alocao de arquivos proporcional ao
tamanho do disco, e a tabela i-node proporcional ao nmero de
arquivos abertos. Gabarito alternativa D.
Gabarito: D
www.estrategiaconcursos.com.br
114 de 150
1. (ESAF
2012
CGU/Tecnologia
da
Informao/Infraestrutura de TI) - vantagem da arquitetura
de camadas isolar as funes do sistema operacional e criar uma
hierarquia de nveis de modos de acesso.
4. (FCC 2010 - DPE SP - Administrador de Banco de Dados) NO uma funo do sistema operacional:
a) Permitir aos programas armazenar e obter informaes.
b) Controlar o fluxo de dados entre os componentes do computador.
c) Responder a erros e a pedidos do usurio.
d) Impor escalonamento entre programas que solicitam recursos.
e) Gerenciar apenas a base de dados.
www.estrategiaconcursos.com.br
115 de 150
2002
AFRFB/Poltica
e
Administrao
Tributria) - Um processo pode ser definido como
a) a memria disponvel para execuo de um programa.
b) a memria utilizada durante a execuo de um programa.
c) a memria compartilhada entre dois ou mais programas.
d) um programa em execuo.
e) as chamadas ao sistema.
6. (CESPE
2009
ANATEL/Tecnologia
da
Informao/Ambiente Operacional) - Um processo um
programa em execuo, enquanto um pipe um tipo de
pseudoarquivo que pode ser utilizado para conectar dois processos
7. (ESAF 2002 - AFRFB/Poltica e Administrao Tributria)O estado de um processo definido, em parte, pela sua
atividade presente. Quando o processo est esperando para
ser atribudo a um processador, ele se encontra em um
estado denominado
a) de espera.
b) de execuo.
c) pronto.
d) novo.
e) encerrado.
www.estrategiaconcursos.com.br
116 de 150
10.
(CESPE
2008
AUFC/Apoio
Tcnico
e
Administrativo/Tecnologia da Informao) - Um dos grupos de
analistas investigou minuciosamente o funcionamento interno do
sistema operacional de determinada mquina, especialmente no
que concerne ao funcionamento de processos e threads, tendo
constatado que, nessa mquina, podiam existir vrios processos
computacionais simultneos e que cada processo podia ter um ou
mais threads. Esse grupo constatou, ainda, que o escalonamento
.
www.estrategiaconcursos.com.br
117 de 150
11.
(ESAF 2010 CVM - Sistemas) - So tipos de sistemas
operacionais:
a)
Sistemas
Monousurios/Monopointer,
Sistemas
Multiusurios/Multipointer, Sistemas com mltiplas entradas.
b)
Sistemas
Monoprogramveis/Monotarefa,
Sistemas
Multiprogramveis/Multitarefa, Sistemas com mltiplos processadores.
c)
Sistemas
Monostakeholder/Monoinstruo,
Sistemas
Multistakeholder/Multi-instruo, Sistemas com mltiplos processadores.
d)
Sistemas
Monocompilveis/Monomonitoramento,
Sistemas
Multicompilveis/Multimonitoramento, Sistemas com mltiplos usurios.
e)
Sistemas
Monoplanejveis/Monodesign,
Sistemas
Multiplanejveis/Multidesign,
Sistemas
com
processadores
de
segmentao.
12.
(ESAF 2007 - ATI SEFAZ/CE Adaptada) - Sistemas
operacionais so responsveis pelo controle e alocao de recursos
de hardware/software para a resoluo de problemas dos usurios
finais.
13.
(CESPE 2014 - Eng Elet PF) - O kernel de um sistema
operacional um programa que tem o nico propsito de gerenciar
a unidade central de processamento (CPU) do computador. Na
maioria dos sistemas operacionais modernos, o kernel escrito na
linguagem Assembly.
www.estrategiaconcursos.com.br
118 de 150
14.
(CETRO 2013 ANVISA -rea 5) - Considerando
processos e threads dos sistemas operacionais, correlacione as
colunas abaixo e, em seguida, assinale e alternativa que apresenta
a sequncia correta.
I.Processo
II. Thread
( ) Agrupa recursos.
( ) Entidade programada para execuo na CPU.
( ) Possui um contador de programa que controla qual instruo vai ser
executada.
( ) Possui registradores, os quais contm suas variveis de trabalho
correntes
a) 1/ 2/ 1/ 2
b) 1/ 2/ 2/ 2
c) 1/ 1/ 1/ 1
d) 2/ 1/ 2/ 1
e) 2/ 1/ 2/ 2
15.
(FCC 2014 - TRT16 - Apoio Especializado/Tecnologia
da Informao) - Um Sistema Operacional (SO) realiza o
gerenciamento
www.estrategiaconcursos.com.br
119 de 150
- de tempos de CPU
- de RAM
16.
(ESAF 2002 - AFRFB/Poltica e Administrao
Tributria) - Analise as seguintes afirmaes relativas a sistemas
operacionais distribudos:
I. Um sistema distribudo pode ser definido como uma coleo de
processadores fracamente acoplados, interconectados por uma rede de
comunicao.
II. Um sistema distribudo pode ser definido como uma coleo de
processadores que no compartilham memria nem relgio.
III. Um sistema distribudo pode ser definido pela capacidade que um
nico processador tem para distribuir vrias tarefas simultaneamente.
IV. Em um sistema operacional distribudo os usurios s podem acessar
recursos locais.
Indique a opo que contenha todas as afirmaes verdadeiras.
a) I e II
b) II e III
c) III e IV
d) I e III
e) II e IV
17.
(FCC
2012
ACE
Externo/Tecnologia da Informao)
TCE
AP/Controle
www.estrategiaconcursos.com.br
120 de 150
18.
(CESPE 2013 - STF/Apoio Especializado/Anlise de
Sistemas de Informao) - No modo de operao do processador
denominado modo usurio, instrues privilegiadas no podem ser
executadas. Se houver tentativa de execuo nesse caso, o
hardware automaticamente gerar a interrupo e acionar o
sistema operacional.
19.
(CESPE 2004 Perito PF - rea 3)- No que diz respeito
ao controle de processo, o sistema operacional permite que vrios
processos estejam ativos ao mesmo tempo e faz o escalonamento
para o uso do processador. Toda vez que ocorrer uma mudana no
processo que est sendo executado, ocorrer uma troca de
contexto, em que os registros internos do processador so
devidamente inicializados para que o prximo processo possa
continuar sua execuo a partir do ponto no qual ela foi
interrompida.
20.
(FCC 2013 - TRT5/Apoio Especializado/Tecnologia da
Informao) - um tipo de pseudoarquivo que pode ser usado
para efetuar comunicao entre dois processos. Se um processo A
pretende enviar dados para o processo B, o processo A escreve em
um lado (do mesmo modo que estivesse escrevendo em um
arquivo) e o processo B poder ler os dados como se estivesse
lendo de um arquivo de entrada. A este pseudoarquivo d-se o
nome de
a) channel.
b) pipe.
c) queue.
d) thread.
www.estrategiaconcursos.com.br
121 de 150
21.
(ESAF 2002 - AFRFB - Poltica e Administrao
Tributria Adaptada) - Uma das atividades do sistema
operacional em relao gerncia de memria decidir que
processos devero ser carregados na memria quando houver
espao disponvel.
22.
(CESPE 2004 - Perito PF - rea 3) - Sistemas
operacionais fazem o controle de acesso memria primria,
protegendo as reas de memria de uma aplicao do acesso por
outra aplicao. Esse mecanismo de controle utiliza tcnicas de
paginao e segmentao de memria.
23.
(NCE 2007 - SEF MG/Tecnologia da Informao) - O
conceito que permite que o tamanho total de um programa, ou
seja, seu cdigo mais seus dados e a pilha, possa exceder a
quantidade total de memria fsica disponvel para ele :
a) Memria Virtual;
b) Multiprocessamento;
c) Compresso de Dados;
d) "Best Fit";
e) Temporizao.
24.
(2009 FGV MEC - Administrador de Redes) - Sistema
Operacional , por definio, um conjunto otimizado de programas
que tem por objetivo gerenciar recursos dos computadores. Nesse
sentido, as funes de gerncia desempenhadas pelos sistemas
operacionais, incluem os seguintes componentes:
a) registradores, unidade de controle, unidade lgica e aritmtica e
barramentos de interconexo.
b) microprocessador, barramentos USB, slots de memria e controladoras
de armazenamento.
c) floppy disk, disco rgido SATA, memria DDR e perifricos de input /
output.
d) processamento, memria, dispositivos de entrada/sada e dados.
.
www.estrategiaconcursos.com.br
122 de 150
25.
(2009 FGV - MEC - Analista de Sistemas) - Os
Sistemas Operacionais so estruturas de software muito complexas.
Com relao aos Sistemas Operacionais, analise as afirmativas a
seguir.
I. Os servios identificados em um sistema operacional incluem execuo
de programas, operaes de entrada e sada (E/S), manipulao do
sistema de arquivos, comunicao, deteco de erros, alocao de
recursos e proteo.
II. As funes do Kernel providas pelos sistemas operacionais modernos
incluem funes essenciais, como criao, agendamento e finalizao de
processos.
III. Os sistemas operacionais modernos normalmente so embasados em
uma arquitetura formada por um kernel (ncleo) e por servios.
Assinale:
a) se somente a afirmativa I estiver correta.
b) se somente as afirmativas I e II estiverem corretas.
c) se somente as afirmativas I e III estiverem corretas.
d) se somente as afirmativas II e III estiverem corretas.
e) se todas as afirmativas estiverem corretas.
26.
(2009 FGV - MEC - Administrador de Redes) - Nos
sistemas operacionais, o escalonamento de processos consiste em:
a) priorizar o processo a ser executado.
b) alterar a ordem dos processos para utilizao da CPU e demais
recursos.
c) selecionar um processo da fila de ready e alocar a CPU para o mesmo.
d) transferir um processo na fila de wait para a fila de ready.
e) executar processos mais demorados antes dos mais rpidos.
27.
(2010 FGV BADESC - Analista de Sistemas) Sistemas Operacionais executam processos por meio da estrutura
de dados conhecida por fila. Assim, todo processo que se encontra
.
www.estrategiaconcursos.com.br
123 de 150
28.
(CESPE - 2005 - IBAMA - Estmulo e Difuso de
Tecnologias, Informao e Educao Ambiental) - Um
semforo um mecanismo de software usado em sistemas
operacionais para permitir a troca de sinais entre processos.
29.
(CESPE 2010 - ABIN/Suporte a Rede de Dados) - No
contexto de sistemas operacionais, semforos so tipos de
variveis que podem ser verificadas e alteradas em instrues
atmicas, ou seja, sem possibilidades de interrupes. Esse tipo de
varivel empregado em tarefas como o compartilhamento de
recursos entre processos.
30.
(CESPE - 1997 - PCF - rea 3) - Os semforos podem ser
utilizados para gerencia de uso de recursos compartilhados nos
quais, para cada um dos processos, so definidos semforos
distintos.
www.estrategiaconcursos.com.br
124 de 150
32.
(CETRO - 2013 - ANVISA - rea 5) - Em relao aos
sistemas operacionais, correlacione as colunas abaixo e, em
seguida, assinale a alternativa que apresenta a sequncia correta.
1.Semforo.
2. Mutex.
3. Monitor.
4. TSL.
(1) Na operao de down, verifica se seu valor maior que zero. Caso
seja, decrementa o valor.
(4) Instruo especial que bloqueia o barramento de memria impedindo
que mais de uma CPU acesse uma palavra de memria especfica.
(2) Pode ter dois estados: livre ou ocupado.
(3 ) Utiliza variveis de condio com duas operaes sobre elas: wait e
signal.
a) 3/ 1/ 4/ 2
b) 3/ 1/ 2/ 4
c) 1/ 4/ 3/ 2
d) 4/ 1/ 3/ 2
e) 1/ 4/ 2/ 3
www.estrategiaconcursos.com.br
125 de 150
33.
(NCE/UFRJ - 2005 ATIFE - Sefaz AM) - A diferena
entre espera ocupada e bloqueio de um processo :
34.
(ESAF - 2002 - AFRFB - Poltica e Administrao
Tributria) - Um processo pode ser definido como
a) a memria disponvel para execuo de um programa.
b) a memria utilizada durante a execuo de um programa.
c) a memria compartilhada entre dois ou mais programas.
d) um programa em execuo.
e) as chamadas ao sistema.
35.
(CESPE
2009
ANATEL
Tecnologia
da
Informao/Ambiente Operacional) - Um processo um
programa em execuo, enquanto um pipe um tipo de
pseudoarquivo que pode ser utilizado para conectar dois processos
36.
(ESAF - 2002 - AFRFB - Poltica e Administrao
Tributria) - O estado de um processo definido, em parte,
pela
sua
atividade
presente.
Quando
o processo
est
esperando para ser atribudo a um processador, ele se
encontra em um estado denominado
www.estrategiaconcursos.com.br
126 de 150
37.
(CESPE - 2004 - Perito PF - rea 3) - No que diz respeito
ao controle de processo, o sistema operacional permite que vrios
processos estejam ativos ao mesmo tempo e faz o escalonamento
para o uso do processador. Toda vez que ocorrer uma mudana no
processo que est sendo executado, ocorrer uma troca de
contexto, em que os registros internos do processador so
devidamente inicializados para que o prximo processo possa
continuar sua execuo a partir do ponto no qual ela foi
interrompida.
38.
(FCC - 2005 - TRT3 - Apoio Especializado/Anlise de
Sistemas) - Situao indesejvel que ocorre em um sistema
operacional quando este tenta executar duas ou mais operaes
simultneas, que, no entanto, em funo de sua natureza, deveriam
ser executadas em uma seqncia prpria como requisito para seu
correto resultado. Esta situao est ligada ao conceito de
a) thread.
b) deadlock.
c) livelock.
d) race condition.
e) signal.
39.
(CESPE - 2010 - ABIN - Suporte a Rede de Dados) - Os
mtodos de escalonamento de processos preemptivos e no
preemptivos se diferenciam pelo componente que decide o
momento em que o sistema operacional recupera o uso do
processador. No primeiro caso, o sistema operacional decide parar
de executar um processo aps a passagem de um intervalo de
tempo fixo; no segundo, o prprio processo que, encerrando sua
.
www.estrategiaconcursos.com.br
127 de 150
40.
(ESAF - 2002 - AFRFB - Poltica e Administrao
Tributria Adaptada) - Quando dois processos A e B no
concluem as suas execues porque o processo A depende do
trmino do processo B que, por sua vez, depende da concluso do
processo A, tem-se uma situao denominada Deadlock.
41.
(CESPE 2010 - ABIN - Tecnologia da Informao) Na comunicao de processos, importante conhecer algumas
caractersticas do processo, principalmente alguns de seus
atributos, como o nome que o processo possui, que traduzido
para uma identificao equivalente pelo sistema operacional.
42.
(FCC - 2012 - TCE AP - Controle Externo/Tecnologia da
Informao) - Em relao s condies para que ocorra um
deadlock, quela em que recursos concedidos previamente a um
processo no podem ser forosamente tomados desse processo e
sim, explicitamente liberados por ele, denomina-se condio de
a) preempo.
b) excluso mtua.
c) posse e espera.
d) no preempo.
e) espera circular.
43.
(AOCP - 2011 - Pref Ibipor Analista de Sistemas) Sobre Deteco de Deadlock em sistemas operacionais, analise as
assertivas
I. Em sistemas que no possuam mecanismos que previnam a ocorrncia
de deadlocks, necessrio um esquema de deteco e correo do
problema.
.
www.estrategiaconcursos.com.br
128 de 150
44.
(CESGRANRIO - 2011 - TRANSPETRO Analista de Sist.
Jr Software) - Os Sistemas Operacionais esto sujeitos a um
fenmeno denominado deadlock. Para que uma situao de
deadlock seja criada, as seguintes condies devem acontecer
simultaneamente
A. excluso mtua (mutual exclusion), monopolizao de recursos (hold
and wait), no preempo (no preemption) e espera circular (circular
wait).
B. excluso mtua (mutual exclusion), transferncia excessiva de pginas
(thrashing), superposio de processos (process overlapping) e espera
circular (circular wait).
C. transferncia excessiva de pginas (thrashing), superposio de
processos (process overlapping), monopolizao de recursos (hold and
wait) e no preempo (no preemption).
D. excluso mtua (mutual exclusion), monopolizao de recursos (hold
and wait), superposio de processos (process overlapping) e falha de
escalonamento (scheduling fail)
E. transferncia excessiva de pginas (thrashing), no preempo (no
preemption), espera circular (circular wait) e falha de escalonamento
(scheduling fail).
www.estrategiaconcursos.com.br
129 de 150
46.
(CESGRANRIO - 2013 - BNDES - Anlise de Sistemas
Desenvolvimento) - O Deadlock caracteriza uma situao na qual
um processo aguarda por um recurso que nunca estar disponvel
ou um evento que no ocorrer. Uma das condies necessrias
para que ocorra a situao de deadlock a
a) excluso simultnea
b) preempo
c) posse e espera
d) espera ocupada
e) espera coordenada
47.
(CESGRANRIO - 2013 - BNDES - Anlise de Sistemas
Suporte) - Existe uma situao denominada deadlock que,
eventualmente, ocorre durante a execuo de processos em
sistemas operacionais.
O deadlock caracterizado por haver, por exemplo,
a) transferncia de dados para uma rea de trabalho temporria onde
outro programa pode acess-lo para process-lo em um tempo futuro.
b) alocao dos recursos necessrios para um processo X em outros
processos.
c) impossibilidade de execuo dos processos X e Y porque X depende do
trmino de Y e vice-versa.
d) seleo entre os processos em estado de pronto que esto na memria
para serem executados pelo processador.
e) alternncia na execuo de diferentes processos de forma que o
usurio tenha a percepo que os processos esto sendo executados
simultaneamente.
www.estrategiaconcursos.com.br
130 de 150
48.
(FUNRIO - 2013 - INSS - Tecnologia da Informao) Em sistemas operacionais, deadlocks podem ocorrer quando vrios
processos recebem direito de acesso exclusivo a recursos. Para que
um deadlock ocorra, quatro condies devem estar presentes. Se
faltar uma delas, no ocorrer deadlock. Assinale a alternativa que
no uma condio para ocorrncia de deadklock.
a) Espera circular.
b) Excluso mtua.
c) Inanio.
d) No preempo.
e) Posse e espera.
49.
(FCC 2012 - TCE AP - Controle Externo/Tecnologia da
Informao) - Em relao ao sistema operacional e aos recursos a
ele associados, Est correto o que se afirma em:
I. Um computador tem em geral uma variedade de diferentes recursos
que podem ser adquiridos, mas um recurso algo que pode ser usado por
somente um nico processo em um dado instante de tempo.
II. Um recurso preemptvel aquele que pode ser retirado do processo
proprietrio sem nenhum prejuzo, sendo a memria um exemplo de
recurso preemptvel.
III. Em alguns sistemas operacionais, o processo automaticamente
bloqueado quando sua requisio de recurso falha; ele ser acordado
quando o recurso se tornar disponvel.
IV. Em alguns sistemas operacionais, a falha na requisio do recurso
resulta em um cdigo de erro e, nesse caso, cabe ao processo solicitante
esperar um pouco e tentar novamente.
Est correto o que se afirma em
a) I e III, apenas.
b) II e III, apenas.
c) II e IV, apenas.
d) II, III e IV, apenas.
e) I, II, III e IV.
www.estrategiaconcursos.com.br
131 de 150
2013
CESPE
STF
Apoio
Especializado/Tecnologia da Informao) - Em um algoritmo
de escalonamento FIFO, os processos so executados na
mesma ordem que chegam fila. Quando um processo do tipo
cpu-bound est na frente da fila, todos os processos devem esperlo terminar seu ciclo de processador.
51.
(CESPE - 2005 - IBAMA - Estmulo e Difuso de
Tecnologias, Informao e Educao Ambiental) - A poltica de
escalonamento de processos por turno (round robin) permite evitar
a ocorrncia de inanio (starvation) de um processo.
52.
(FCC - 2014 - Cons Leg Cam Mun SP Informtica) - No
escalonamento usando o algoritmo Round-Robin,
a) o escalonador seleciona o processo espera com o menor tempo de
execuo estimado at a concluso, reduzindo o tempo mdio de espera,
mas aumentando a varincia dos tempos de resposta.
b) processos so despachados na ordem FIFO (First-in-First-Out), mas
recebem uma quantidade limitada de tempo de processador denominada
quantum.
c) a prioridade de cada processo uma funo no apenas do seu tempo
de servio, mas tambm do tempo que passou esperando pelo servio.
d) o escalonador ajusta dinamicamente o comportamento do processo, de
tal forma que o prximo processo a obter o processador seja aquele que
chegar frente da fila de nvel mais alto, que no estiver vazia, na rede
de filas.
e) o processo que tem o prazo de execuo mais curto favorecido,
medindo a diferena entre o tempo que um processo requer para finalizar
e o tempo restante at atingir o seu prazo final.
53.
(VUNESP -2014 - Ana Sis
- DESENVOLVE) - O
despachante de um sistema operacional responsvel por fornecer
o controle da Unidade Central de Processamento a cada processo
escalado. O tempo por ele gasto, desde que um processo
interrompido at que outro tenha a sua execuo iniciada,
denominado
.
www.estrategiaconcursos.com.br
132 de 150
56.
(NCE - 2007 - SEF MG - Tecnologia da Informao) -O
conceito que permite que o tamanho total de um programa, ou
seja, seu cdigo mais seus dados e a pilha, possa exceder a
quantidade total de memria fsica disponvel para ele :
a) Memria Virtual;
b) Multiprocessamento;
c) Compresso de Dados;
d) "Best Fit";
e) Temporizao.
57.
(ESAF 2002 - ESAF AFRFB - Poltica e Administrao
Tributria) - Uma das atividades do sistema operacional em
relao gerncia de memria
a) fornecer mecanismos para a sincronizao de processos.
b) mapear arquivos no armazenamento secundrio.
c) suspender e retomar processos.
d) fornecer mecanismos para a comunicao de processos.
e) decidir que processos devero ser carregados na memria quando
houver espao disponvel.
.
www.estrategiaconcursos.com.br
133 de 150
58.
(CESPE
2008
CESPE
TST
Apoio
Especializado/Anlise de Sistemas) - Na paginao de memria
virtual, uma parte das pginas de um processo pode estar na
memria principal, enquanto outra parte pode se encontrar em
memria secundria.
59.
(CESPE 1997 - CESPE Perito PF - rea 3) - Os
sistemas de particionamento fixo tm como desvantagem a
ocorrncia de fragmentao externa de memria e a utilizao de
um nmero fixo de processos ativos.
60.
(CESPE - 2010 - ABIN - Suporte a Rede de Dados) - No
gerenciamento de memria, o mecanismo de paginao utilizado
pelo sistema operacional, alm de facilitar a segmentao e a
alocao mais eficiente da memria aos processos em execuo,
evita que o tamanho dos programas seja limitado pelo tamanho da
memria principal.
61.
(CESGRANRIO 2011 - BNDES - Anlise de Sistemas
Desenvolvimento) - Na memria virtual por paginao, o espao
de endereamento virtual e o espao de endereamento real so
divididos em blocos do mesmo tamanho chamados pginas. Na
memria virtual por segmentao, o espao de endereamento
dividido em blocos de tamanhos diferentes chamados segmentos.
Na memria virtual por segmentao com paginao, o espao de
endereamento dividido em:
www.estrategiaconcursos.com.br
134 de 150
62.
(CESGRANRIO - 2008 - CAPES - Analista de Sistemas) No mbito de sistemas operacionais, a Anomalia de Belady um
conceito relacionado gerncia de
a) threads.
b) deadlocks.
c) memria.
d) processos.
e) coordenao distribuda.
63.
(CESPE - 2009 - ANAC - Analista Administrativo Tecnologia da Informao) - Uma das responsabilidades dos
sistemas operacionais gerenciar a memria. Para que essa
gerncia possa garantir eficincia na execuo dos processos, os
sistemas operacionais tentam maximizar o nmero de processos
residentes na memria principal. Para isso, foi introduzido, nos
sistemas operacionais, o conceito de swapping, que consiste em
dividir o programa em mdulos de tamanhos diferentes, a fim de
carregar o mdulo que tiver o tamanho da rea livre na memria
principal.
64.
(FCC - 2012 - TRF - 2 REGIO - Analista Judicirio
Informtica) - Quando segmentos de memria alocados a
.
www.estrategiaconcursos.com.br
135 de 150
65.
(UFF - 2009 Analista de Tecnologia da Informao) Em relao gerncia de memria, a estratgia para a escolha da
partio livre para a carga de um programa, visando minimizao
ou eliminao do problema da fragmentao, segue trs
mecanismos. Desses mecanismos, um deles mais rpido,
consumindo menos recursos do sistema. Esse mecanismo
conhecido como:
a) Best-fit;
b) Worst-fit;
c) First-fit;
d) Overlay;
e) FIFO.
66.
(CESPE - 2008 - STF - Apoio Especializado - Suporte em
Tecnologia da Informao) - O algoritmo para alocao dinmica
de memria (worst-fit) consiste em procurar o primeiro menor
espao disponvel que seja suficiente para alocar a quantidade de
memria necessria. Essa abordagem sempre obriga a procura por
espao em toda a estrutura, acarretando em degradao
significativa de desempenho.
.
www.estrategiaconcursos.com.br
136 de 150
67.
(FCC - 2013 - DPE SP - Administrador de Redes) - O
sistema operacional, no esquema de partio varivel, mantm uma
tabela indicando que partes da memria esto disponveis e quais
esto ocupadas. Para realizar a alocao dinmica de memria, ou
seja, atender a uma solicitao de alocao de tamanho n, a partir
de uma lista de intervalos livres, existem algumas estratgias, das
quais as mais comuns so:
68.
(ESAF - 2008 AFC
- CGU - Tecnologia da
Informao/Infra-estrutura de TI) - Analise as seguintes
afirmaes relacionadas a segmentos no sistema de memria virtual
e assinale a opo verdadeira.
I. Um segmento composto por uma seqncia aleatria de endereos,
de zero at um valor mximo.
II. O tamanho de um segmento um valor varivel de zero at um valor
mximo.
.
www.estrategiaconcursos.com.br
137 de 150
69.
(CESPE - 2014 - TBN CEF - Tecnologia da Informao)
- O sistema operacional do computador responsvel por gerenciar
memrias cache e RAM; aos processadores cabe o gerenciamento
da memria virtual.
70.
(FUNDATEC - 2010 - FUNDATEC - Ana Sup - TJ RS) - Em
relao aos conceitos envolvidos no gerenciamento de memria de
sistemas operacionais, correto afirmar que
a) o problema da fragmentao interna existe em todas as polticas de
gerncia de memria.
b) a rea de swap, necessria memria virtual, pode ser implementada
tanto em uma partio especfica como em um arquivo do prprio sistema
de arquivos.
c) na paginao, o espao virtual dividido em pores de tamanho fixo
denominadas pginas, que so segmentadas para caber em pores
livres, de tamanho varivel, na memria RAM.
d) a desvantagem da paginao o fato de um processo poder acessar
dados de pginas de outros processos, j que todas as pginas
compartilham a RAM.
e) a vantagem da segmentao o fato de um processo ser mapeado
para um nico segmento de memria apenas quando est em execuo.
Isto evita que um processo acesse de forma indevida o espao de
endereamento de outro.
71.
(CETRO - 2012 - Tec Mun - Manaus - Tecnologia da
Informao/Informtica) - Quanto memria virtual, analise as
assertivas abaixo.
.
www.estrategiaconcursos.com.br
138 de 150
72.
(FCC - 2007 - TRE MS - Apoio Especializado/Operao
de Computadores) - A memria virtual faz com que o sistema
parea possuir mais memria do que realmente ele possui, e faz
isso
a) armazenando na memria virtual apenas as pginas (frame) de
tamanho fixo, deixando as de tamanho varivel sob a responsabilidade da
memria real.
b) mapeando os dados na memria virtual e as instrues na memria
real.
c) carregando no disco rgido apenas instrues que no envolvam
clculos aritmticos.
d) dividindo um processo e carregando na memria real somente aqueles
pedaos que so necessrios durante a execuo.
e) acessando alternadamente as memrias virtual e real e estabelecendo
um tempo de execuo para os frames nelas contidos.
73.
(CESPE - 2008 - STF - Apoio Especializado/Suporte em
Tecnologia da Informao) - O uso de paginao permite a
soluo do problema de segmentao interna de memria.
www.estrategiaconcursos.com.br
139 de 150
74.
(CESPE 2008 TST - Apoio Especializado/Anlise de
Sistemas) - Na paginao de memria virtual, uma parte das
pginas de um processo pode estar na memria principal, enquanto
outra parte pode se encontrar em memria secundria.
75.
(FCC - 2003 FCC CVM An.Sistemas) - Um sistema
operacional que gerencia memria virtual aplica o conceito de
paginao, que significa permutar dados entre
a) os dispositivos de E/S e a memria.
b) a memria e o processador.
c) a memria e o disco de armazenamento.
d) o processador e o disco de armazenamento.
e) o processador e os dispositivos de E/S.
76.
(FCC - 2012 TJ PE - Suporte Tcnico) - Em relao
sistemas operacionais correto afirmar:
77.
(CESGRANRIO 2011 - BNDES - Anlise de Sistemas
Desenvolvimento) - Na memria virtual por paginao, o espao
de endereamento virtual e o espao de endereamento real so
divididos em blocos do mesmo tamanho chamados pginas. Na
memria virtual por segmentao, o espao de endereamento
.
www.estrategiaconcursos.com.br
140 de 150
79.
(FCC 2010 - DPE-SP Agente de Defensoria
Programador) - Quando a memria cache est cheia e precisa ter
seus dados substitudos, so utilizados mtodos de substituio de
pginas da cache. Dentre eles, aquele que substitui o bloco dentro
do conjunto que tem sido menos referenciado na cache denominase
a) Random.
b) LFU (Least Frequently Used).
.
www.estrategiaconcursos.com.br
141 de 150
80.
(CESGRANRIO 2008 - Petrobras - Analista de
Sistemas Jnior - Infra-Estrutura) - Quando uma falta de
pgina ocorre, o sistema operacional precisa escolher uma pgina a
ser removida da memria, a fim de liberar espao para uma nova
pgina a ser trazida para a memria. Em relao aos algoritmos que
podem ser utilizados, para executar a substituio de pginas,
pode-se afirmar que
a) a Anomalia de Belany indica que se h menos pginas em memria, e
pode ocorrer menos falta de pginas do que se houvesse mais pginas
em memria.
b) na paginao sob demanda, inicialmente so carregadas pginas que
podem no ser suficientes para executar o programa.
c) no algoritmo FIFO com segunda chance, a pgina mais antiga a
primeira a sair da memria.
d) no algoritmo LRU, ao ocorrer uma falta de pgina, retirada da
memria a pgina menos referenciada.
e) em sistemas que executam vrios processos, o compartilhamento de
pginas piora o problema da falta de pginas.
81.
(FUNRIO 2013 - Ana INSS - Tecnologia da
Informao) - Sobre algoritmos de substituio de pginas em
gerenciamento de memria, analise as trs afirmaes abaixo:
I O algoritmo timo no pode ser implementado, mas til como um
padro de desempenho.
II O algoritmo FIFO (primeira a entrar, primeira a sair) pode descartar
pginas importantes.
III O algoritmo MRU (menos recentemente usada) no pode ser
implementado sem hardware especial.
Quais dessas afirmaes esto corretas?
a) Nenhuma delas est correta.
b) Somente as duas primeiras esto corretas.
.
www.estrategiaconcursos.com.br
142 de 150
82.
(FCC 2009 - TCE-GO - Analista de Controle Externo Tecnologia da Informao) - No contexto do algoritmo de
substituio de pgina no usada recentemente (NUR), considere:
I. A maioria dos computadores com memria virtual tem dois bits de
status: o bit referenciada (R) e o bit modificada (M).
II. Os bits de status devem ser atualizados em todas as referncias
memria, sendo essencial que tal atualizao ocorra via hardware.
III. Uma vez que o bit de status colocado em 1, via hardware, este
permanece com tal valor at o sistema operacional coloc-lo em 0, via
software.
Est correto o que se afirma em
a) I, II e III.
b) I e II, apenas.
c) I e III, apenas.
d) II e III, apenas.
e) II, apenas.
83.
(2010 - FCC - METR-SP - Analista em Tecnologia) - O
sistema operacional construdo como uma srie de mdulos,
sendo que cada mdulo responsvel por uma funo. NO um
mdulo de um sistema operacional multiusurio:
a) Ncleo ou Kernel.
b) Gerenciador de gravao.
c) Escalonador ou Scheduler.
d) Gerenciador de arquivo.
e) Gerenciador de processo.
84.
(2006 CESPE -TJ-RR - Analista Judicirio - rea
Judiciria) - As extenses de nome de arquivo
a) indicam o tamanho do arquivo.
.
www.estrategiaconcursos.com.br
143 de 150
85.
(2009 - FCC - MPE-SE - Analista do Ministrio Pblico
Especialidade Servio Social) - Cada componente do caminho
E:\ARQUIVOS\ALIMENTOS\RAIZES.DOC
corresponde,
respectivamente, a
a) extenso
raiz.
b) extenso
raiz.
c) diretrio
do.arquivo.
d) diretrio
arquivo.
e) diretrio
arquivo.
86.
(2013 CESPE MPU - Tcnico - Tecnologia da
Informao e Comunicao) - Entre os atributos dos arquivos
criados em um sistema de arquivos, encontra- se o que descreve o
proprietrio do arquivo.
87.
(2012 CESGRANRIO Petrobras - Tcnico de
Explorao de Petrleo Jnior) - Um sistema operacional pode
utilizar vrias tcnicas para fazer a gerncia de alocao de espao
em disco. A tcnica de alocao que organiza um arquivo como um
conjunto de blocos ligados logicamente no disco, independente de
sua localizao fsica, a alocao
a) contgua
b) indexada
.
www.estrategiaconcursos.com.br
144 de 150
88.
(2009 - FCC - TCE-GO - Tcnico de Controle Externo Tecnologia da Informao) - Considere a afirmao abaixo,
relacionada a gerenciamento de sistemas de arquivos:
"A alocao ..I.. soluciona uma das principais limitaes da
alocao ..II.., que a impossibilidade do acesso direto aos blocos
dos arquivos. O princpio desta tcnica manter os ponteiros de
todos os blocos do arquivo em uma nica estrutura denominada
bloco de ndice. A alocao ..III.. , alm de permitir o acesso direto
aos blocos do arquivo, no utiliza informaes de controle nos
blocos de dados, como existente na alocao ..IV.. ."
Preenchem correta e sucessivamente as lacunas I a IV os termos:
a) indexada - encadeada - indexada - encadeada
b) encadeada - contgua - encadeada - contgua
c) contgua - indexada - contgua - indexada
d) indexada - contgua - indexada - contgua
e) contgua - encadeada - contgua - encadeada
89.
(2012 FAPERP - TJ-PB - Tcnico Judicirio Tecnologia da Informao) - Uma das principais tarefas na
implementao de sistemas de arquivos associar blocos de disco a
arquivos. Para isso, vrios mtodos foram propostos. Assinale a
alternativa cujo mtodo causa fragmentao do disco.
a) Alocao com lista ligada.
b) Alocao contgua.
c) Alocao com lista ligada usando ndice.
d) Ns-i.
90.
(2012 - FCC - TRF - 2 REGIO - Analista Judicirio
Informtica) - Em relao implementao de um sistema de
arquivos e aos tamanhos das tabelas de arquivos usadas pelo
mtodo de alocao por lista encadeada, aqui tratada por tabela de
www.estrategiaconcursos.com.br
145 de 150
91.
(2015 FGV - DPE-MT - Analista de Sistemas) - Com
relao aos procedimentos de leitura e gravao de arquivos em um
sistema de arquivos FAT32, NTFS e EXT3, em suas implementaes
mais recentes, assinale V para a afirmativa verdadeira e F para a
falsa.
( ) Alteraes nos arquivos so inicialmente gravadas em uma estrutura
chamada journal no sistema NTFS.
( ) Arquivos excludos so imediatamente apagados do journal no sistema
EXT3.
( ) possvel recuperar arquivos excludos permanentemente no sistema
FAT32.
As afirmativas so, respectivamente,
a) F, V e V.
b) V, F e V.
c) F, V e F.
d) F, F e V.
e) V, V e F.
92.
(2015 FGV - DPE-MT - Analista de Sistemas) - Sobre os
recursos dos sistemas de arquivos FAT32, NTFS e EXT3, em suas
implementaes mais recentes, analise as afirmativas a seguir.
I. FAT32 no inclui metadados para os arquivos.
II. Os trs sistemas possuem suporte a links simblicos.
III. NTFS possui suporte compresso transparente de arquivos.
www.estrategiaconcursos.com.br
146 de 150
93.
(2014 - FGV - TJ-GO - Analista Judicirio - Anlise de
Sistemas) - Um administrador precisa compartilhar discos de um
servidor Linux com os vrios sistemas Linux instalados na sua
empresa, de modo que qualquer aplicao j existente seja capaz
de ler/gravar arquivos no disco remoto atravs da rede de forma
transparente. Uma maneira nativa e simples de resolver a questo
poderia ser obtida por meio do protocolo:
a) NFS;
b) SCP;
c) FTP;
d) LDP;
e) FSMB.
www.estrategiaconcursos.com.br
147 de 150
Errei!
Errei!
Errei!
Errei!
Errei!
Esqueci o contedo.
No li o contedo.
Falta de ateno.
No entendi a questo.
No identifiquei o motivo. ;-)
Desempenho
ACERTOS
ERROS
www.estrategiaconcursos.com.br
148 de 150
Gabarito
1
CERTA
11
B
21
CERTA
31
D
41
CERTA
51
CERTA
61
A
71
B
81
E
91
B
2
CERTA
12
CERTA
22
CERTA
32
E
42
D
52
B
62
C
72
D
82
A
92
C
3
CERTA
13
ERRADA
23
A
33
E
43
B
53
E
63
ERRADA
73
ERRADA
83
B
93
A
4
E
14
B
24
D
34
D
44
A
54
CERTA
64
B
74
CERTA
84
C
94
-
5
D
15
A
25
E
35
CERTA
45
A
55
CERTA
65
B
75
C
85
D
95
-
6
C
16
A
26
A
36
C
46
C
56
A
66
ERRADA
76
A
86
CERTA
96
-
7
C
17
E
27
A
37
CERTA
47
C
57
E
67
E
77
A
87
D
97
-
8
E
18
CERTA
28
CERTA
38
D
48
C
58
CERTA
68
B
78
D
88
A
98
-
www.estrategiaconcursos.com.br
149 de 150
9
E
19
CERTA
29
CERTA
39
ERRADA
49
E
59
ERRADA
69
ERRADA
79
B
89
B
99
-
10
CERTA
20
B
30
ERRADA
40
CERTA
50
CERTA
60
CERTA
70
B
80
A
90
D
100
-
Consideraes Finais
Celson Jr.
www.estrategiaconcursos.com.br
150 de 150