Arquivo da categoria: 2014

EsFCEx/2014 – 31 – Comando Linux

 

31 – Assinale a alternativa que completa adequadamente a lacuna abaixo:

O Comando ______________ do Linux, permite observar cada chamada de sistema que um processo faz e cada sinal que ele recebe enquanto está em execução

(A) strace

(B) pipe

(C) top

(D) ps

(E) pstree

A Resposta é a alternativa “A”.

O comando strace é responsável por interceptar e registrar as chamadas de sistemas de um processo. É uma ferramenta poderosa e muito utilizada para diagnosticar problemas em ambientes Linux.

Fonte: http://manpages.ubuntu.com/manpages/jaunty/man1/strace.1.html

As demais alternativas são comandos bem conhecidos:

Pipe- repassa a saída de um comando como entrada em outro.

Top – exibe informações sobre os processos em execução no sistema, em tempo real e de forma amigável. Note que a alternativa quer saber os detalhes das chamadas ao sistema. O top não faz isso.

ps – Também exibe informações sobre os processos em execução no sistema (id, proprietário, comando realizado, status, etc) ,mas não de forma iterativa como o TOP. O ps é mais utilizado em scriptshell e situações onde não necessite de interatividade.

pstree – exibe a hierarquia dos processos

 

EsFCEx/2014 – 36 – Arquitetura de Computadores

Uma CPU(Central Process Unit – Unidade Central de Processamento), típica tem as seguintes partes fundamentais.

(A) Somador, Portas Lógicas e Registradores

(B) Unidade Lógica e Aritmética, Unidade de Controle e Registradores

(C) Somador, Circuito de Controle e Flip-Flops

(D) Unidade Lógica e Aritmética, Circuito de controle e Flip-Flops

(E) Unidade Lógica e Aritmética, Portas Lógicas e Registradores

 

A resposta da questão é a alternativa “B”, Unidade Lógica e Aritmética, Unidade de Controle e Registradores.

CPUA “Unidade Lógica e Aritmética” é responsável por realizar as operações; a “Unidade de Controle” pela arbitração das operações dos barramentos (endereço, dados e controle), e por último os registradores que realizam o armazenamento temporário dos dados na CPU para processamento.

Questão dada, está na apostila.

 

EsFCEx/2014 – 33 –Redes

Assinale a alternativa que completa adequadamente a lacuna abaixo.

O MRTG (Multi Router Traffic Grapher – Grafista de tráfego de múltiplos roteadores) é um aplicativo para Linux que pode utilizar dados locais ou colhidos por_________

(A) TCP

(B) IP

(C) SNMP

(D) RIP

(E) DNS

 

A resposta é a alternativa “C”, o MRTG é uma ferramenta de monitoração e apresentação amigável de informações da rede. Ocorre que essa ferramenta pode utilizar estatísticas de outro protocolo, o SNMP (Simple Network Management Protocol) , que é um protocolo de monitoramento e geração de estatísticas sobre dispositivos da rede. Esse protocolo armazena seus dados na MIB(Management Information Base) .

As demais alternativas não geram dados estatísticos que podem ser utilizados pelo MRTG.

 

EsFCEx/2014 – 34 – Redes

Assinale a alternativa que completa adequadamente a lacuna abaixo:

No sistema operacional Linux, o comando ______________ pode ser usado para computar o tempo total (do início ao fim) usado na execução de um aplicativo.

(A) getusage

(B) uptime

(C) finger

(D) ps

(E) time

 

Resposta:

A alternativa correta da questão é a “E”.

O comando time sumariza informações de comandos executados (Consumo de memória, I/O, tempo). O comando time é utilizado passando-se como parâmetro o FORMATO da sumarização + o comando a ser executado.

time   [ -apqvV ] [ -f FORMAT ] [ -o FILE ]

[ –append ] [ –verbose ] [ –quiet ] [ –portability ]

[ –format=FORMAT ] [ –output=FILE ] [ –version ]

[ –help ] COMMAND [ ARGS ]

 

 

As demais alternativas trazem outros comandos:

getusage não é um comando do Linux

uptime – informa a quanto tempo o sistema operacional está funcionando sem interrupção.

Finger – fornece informações sobre um computador ou usuário remoto

ps – fornece informação sobre processos em execução.

Esse comando até informa o tempo do processo , entretanto, mostra o data/hora de inicio do processo e o tempo de execução em quanto o comando está em execução…quando o processo é eliminado, os dados dele também são.

Fonte:

http://manpages.ubuntu.com/manpages/lucid/man1/time.1.html