Tecnologia da InformaçãoProtocolos TCP e UDPDIRPS UFU 2012
UFU
Questão de Tecnologia da Informação
11 TIPO 1 QUESTÃO 21 Considere a execução do código 1, escrito em linguagem C, que ilustra a criação de processos filhos no ambiente do sistema operacional Linux. código 1: criação de processos filhos. 1 #include <stdlib.h> 2 #include <stdio.h> 3 4 int main(intargc, char argv[]){ 5 fork(); 6 fork(); 7 fork(); 8 printf(“AloMundo!\n”); 9 10 return 0; 11 } Simule a execução do código 1 (sem falhas) e assinale a alternativa que representa o número de vezes em que a mensagem “Alo Mundo!” será escrita na tela. A) 8 vezes. B) 6 vezes. C) 3 vezes. D) 4 vezes QUESTÃO 22 Considere as afirmativas a seguir, relacionadas com os mecanismos de sincronização e concorrência entre processos e threads de um sistema operacional. I. Em um ambiente de sistema operacional multitarefa preemptivo, condições de corrida (race conditions) podem ser ignoradas seguramente. II. O relacionamento de cooperação via troca de mensagens entre os processos não requer exclusão mútua. III. Semáforos não podem ser utilizados para sincronizar as atividades de processos cooperantes. IV. Diz-se que threads que se comunicam ocasionalmente, mesmo que em geral operem independentemente um do outro, executam sincronamente. Assinale a alternativa que apresenta as afirmativas corretas. A) Apenas I, II, e III. B) Apenas I e IV. C) Apenas I, III e IV. D) Apenas II e III. 12 TIPO 1 QUESTÃO 23 Muitos processos podem gerar requisições para ler e escrever dados em um disco simultaneamente. Pelo fato de esses processos às vezes fazerem requisições mais rapidamente do que podem ser atendidas pelo disco, formam-se filas de espera para reter as requisições de disco. Para melhorar o rendimento, os sistemas operacionais implementam uma estratégia denominada de escalonamento de disco. Considere uma unidade de disco contendo 200 cilindros, numerados de 0 a 199. Em um determinado instante, o drive está atendendo à requisição no cilindro 14, após ter atendido à requisição no cilindro 12. A fila de requisições (em ordem) está configurada como: 8, 147, 177, 150, 102, 175. Considere o algoritmo de escalonamento de disco C-SCAN (SCAN Circular), determine a distância total (em unidades de cilindros) percorrida pelo cabeçote de leitura quando se movimenta para satisfazer todas as requisições da fila. Considere como posição de partida o cilindro corrente. A) 319 B) 258 C) 266 D) 146 QUESTÃO 24 Sistemas de gerenciamento de memória virtual dão aos processos a ilusão de que eles têm mais memória do que a contida no computador. Nesse contexto, os mecanismos de mapeamentos de endereços do espaço de endereçamento virtual para o espaço de endereçamento real são importantes, bem como os mecanismos de alocação não contígua. Considerando esse cenário, assinale a alternativa INCORRETA. A) A contiguidade artificial simplifica a programação habilitando um processo a referenciar sua memória como se fosse contígua, mesmo que seus dados e instruções estejam dispersos por toda a memória principal. B) Sistemas de memória virtual por segmentação/paginação oferecem a simplicidade arquitetônica da paginação e as capacidades de controle de acesso da segmentação. C) Sistemas de memória virtual segmentada não incorrem em fragmentação. D) Sistemas de paginação multiníveis demandam consideravelmente menos espaço da memória principal para manter as informações de mapeamento do que sistemas de paginação por mapeamento direto. 13 TIPO 1
Dois dos mais importantes campos do cabeçalho do segmento TCP são número de sequência e número de reconhecimento. Considerando um cenário unidirecional de transmissão de dados, em que o nó A deseja enviar 3000 bytes de dados para o nó B; que o número de sequência inicial acordado entre os nós A e B foi 0 (zero); e que os dados serão divididos em três segmentos de igual tamanho, ou seja, de 1000 bytes cada um, é correto afirmar que os números de sequência e de reconhecimento dos segmentos serão, respectivamente,
Mais questões de Protocolos TCP e UDP
- Marinha 2026Com relação aos mecanismos de transferência confiável de dados, correlacione cada mecanismo ao seu uso/comentário correspondente e assinale a opção correta. MECANISMO I- Soma de v…
- Cebraspe 2026Suponha que uma máquina Linux esteja sendo testada com varredura de porta com o protocolo UDP. Nesse caso, se a porta estiver fechada, é possível que a máquina responda ao pedido…
- Quadrix 2026Como o TCP provê mecanismos de confiabilidade e de ordenação, aplicações que o utilizam ficam dispensadas de implementar tratamento próprio para timeout, indisponibilidade do par…
- Cebraspe 2026O protocolo TCP não é suscetível a port scan porque, por padrão, ele deve responder a um pedido de conexão com um
- Cebraspe 2026Em redes TCP/IP, o protocolo UDP
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.

