Buscar

Sistemas Operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ENSINEME: AUTOMATIZANDO TAREFAS NO LINUX 
 
 1. Ref.: 3990939 Pontos: 1,00 / 1,00
É um comando que permite interromper um LOOP imediatamente: 
continue 
undo
while
 break
loop 
 2. Ref.: 3990935 Pontos: 0,00 / 1,00
Você está desenvolvendo um SCRIPT em que pede ao usuário para digitar uma palavra, utilizando
o comando ' read PALAVRA '. Porém, antes de prosseguir, você deseja colocar um teste
para certificar-se de que o usuário efetivamente digitou alguma coisa. 
 
Qual dos comparadores abaixo podemos utilizar? 
 if [[ $PALAVRA = "" ]] 
if [[ ! "PALAVRA ]] 
if [[ $(($PALAVRA)) ]] 
if [[ -z "$PALAVRA" ]] 
 if [[ -n "$PALAVRA" ]] 
 
ENSINEME: CONCEITOS BÁSICOS DE SO 
 
 3. Ref.: 3991000 Pontos: 1,00 / 1,00
O sistema operacional funciona com algumas particularidades quanto a execução das rotinas: 
 
I. Tarefas sequenciais, ou seja, as rotinas são executadas colaborativamente; 
II. Possuem ordem pré-definida; 
III. Eventos síncronos; 
IV. Existem eventos relacionados ao hardware e eventos relacionados às tarefas internas do
próprio SO. 
 
Estão corretas as afirmativas: 
 Somente IV 
Somente I 
II, III 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990939.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990935.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3991000.');
Todas as afirmativas 
II, III, IV 
 4. Ref.: 3990993 Pontos: 1,00 / 1,00
A técnica de dividir a memória principal em várias partes, com uma tarefa diferente em cada
partição de memória, cujas tarefas são trocadas a todo instante pela CPU implicando em um falso
paralelismo em suas execuções, é conhecida como: 
 Multiprogramação
Monoprogramação
Monousuário
Multiusuário
Multithread
 
ENSINEME: MEMÓRIA 
 
 5. Ref.: 4035310 Pontos: 1,00 / 1,00
Concurso: TCE-GO - 2009 | Prova: FCC - 2009 - TCE-GO - Analista de Controle Externo - Tecnologia da Informação
No contexto do algoritmo de substituição de página não usada recentemente (NUR), considere:
I. A maioria dos computadores com memória 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 referências à memória, sendo essencial que tal atualização 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
II, apenas
I e II, apenas
I e III, apenas
 I, II e III
II e III, apenas
 6. Ref.: 4038293 Pontos: 1,00 / 1,00
Concurso: TRT - 14ª Região (RO e AC) - 2011 - Analista e Técnico | Prova: FCC - 2011 - TRT - 14ª Região (RO e AC) -
Técnico Judiciário - Tecnologia da Informação
A Memory Management Unit (MMU) tem como função
Dividir a memória em partições de tamanhos variados.
 Mapear os endereços virtuais para endereços físicos de memória.
Mapear páginas virtuais em molduras de página.
Pesquisar e selecionar o processo que melhor se ajuste ao tamanho da partição.
Gerenciar os registradores de base e registradores de limite.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990993.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4035310.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4038293.');
 
ENSINEME: PROCESSOS E GERENCIA DE PROCESSADOR 
 
 7. Ref.: 3990460 Pontos: 1,00 / 1,00
Algoritmos de escalonamento devem decidir qual o próximo processo a entrar em execução
quando uma UCP estiver disponível. Alguns algoritmos de escalonamento preemptivos definem
um valor chamado quantum, que é o tempo que o processo terá para fazer uso da UCP. 
Dentre as alternativas abaixo, marque aquela que representa o que ocorre quando um processo é
escalonado para uso da UCP e não consegue terminar sua execução dentro do quantum recebido. 
O processo será interrompido e quando for escalonado novamente deverá fazer todo o
trabalho dentro do quantum.
Será bloqueado, voltando à execução somente quando não tiverem mais processos
disputando o uso da UCP.
Receberá tempos extras e continuará utilizando a UCP até terminar seu processamento.
Ocorrerá um erro no sistema e o processo será abortado. 
 O processo será interrompido e, em uma nova oportunidade, voltará ao ponto em que estava
executando.
 8. Ref.: 3990459 Pontos: 1,00 / 1,00
Sistemas Operacionais (SOs) têm, dentre as suas responsabilidades, a incumbência de gerenciar
processos e efetuar o seu escalonamento no processador. O SO mantém uma fila de processos
prontos para serem executados, e o escalonamento está relacionado à forma com que um SO faz
a escolha de qual dos processos da fila ocupará o processador a cada instante. Há diversas
técnicas para o escalonamento. 
Em uma dessas técnicas, conhecida como Round Robin (RR), o processo a ser executado será o 
primeiro da fila, que será executado até terminar.
processo que consumirá menos tempo da CPU.
 primeiro da fila, que será executado por um determinado intervalo (chamado de quantum)
após o qual voltará ao final da fila.
processo que consumirá mais tempo da CPU.
de maior prioridade entre todos os da fila.
 
ENSINEME: SISTEMA DE ARQUIVOS 
 
 9. Ref.: 3990956 Pontos: 0,00 / 1,00
Orlando possui em seu diretório pessoal em um sistema de arquivos ext4 um arquivo chamado
"web.cfg" e cria um hardlink (link duro) para o arquivo "web.cfg", denominado "teia.config". Após,
Orlando apaga acidentalmente o arquivo "web.cfg". O que acontece com "teia.config" 
 
É apagado no mesmo instante em que o arquivo "web.cfg" foi apagado.
 Torna-se um link perdido, apontando para um arquivo inexistente.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990460.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990459.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990956.');
 Tem seu nome alterado automaticamente para "web.cfg".
Continua existindo, mas seu conteúdo passa a ser vazio.
 Continua existindo e seu conteúdo continua idêntico ao que estava em "web.cfg".
 10. Ref.: 3990953 Pontos: 1,00 / 1,00
O sistema operacional Linux possui uma estrutura de diretórios padrão seguida pela grande
maioria de suas distribuições. Dentro desta estrutura de diretórios, em qual diretório encontram-
se os arquivos que representam os dispositivos do sistema? 
/home
/usr
/bin
/media
 /dev
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990953.');

Continue navegando