Um sistema de coleta de dados possui uma memória com capacid...
- Gabarito Comentado (1)
- Aulas (23)
- Comentários (3)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - 2048 horas
Vamos entender o raciocínio necessário para chegar à resposta da questão. A questão nos apresenta uma situação envolvendo armazenamento de dados em um sistema de sensores, exigindo que façamos um cálculo de capacidade de memória.
Primeiro, a memória disponível é de 128 KBytes. Um KByte corresponde a 1024 Bytes, então temos um total de 128 * 1024 Bytes de memória.
Cada sensor gera uma medida de 2 Bytes, e são 5 sensores. Portanto, cada conjunto de medidas ocupa 5 * 2 Bytes = 10 Bytes. Além disso, temos 6 Bytes adicionais para informações de contexto. Assim, cada registro tem um tamanho de 10 Bytes + 6 Bytes = 16 Bytes.
Agora, precisamos saber quantos registros podemos armazenar na memória disponível. Dividindo a memória total pelo tamanho de cada registro, temos:
128 KBytes * 1024 Bytes/KByte = 131072 Bytes no total.
131072 Bytes / 16 Bytes por registro = 8192 registros.
As medidas são coletadas a cada 15 minutos, então em uma hora, teremos 4 coletas (60 minutos / 15 minutos por coleta).
Para calcular a autonomia em horas, dividimos o número total de registros pela quantidade de registros coletados em uma hora.
8192 registros / 4 registros por hora = 2048 horas.
Portanto, a autonomia de armazenamento de dados do sistema, considerando a restrição de capacidade de memória, é de 2048 horas, o que justifica a alternativa C como correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
- Capacidade total de armazenamento da memória: 128 KBytes = 128 * 1024 Bytes.
- Tamanho total de cada registro, incluindo medidas dos sensores e informações de contexto: 5 * 2 Bytes (medidas) + 6 Bytes (informações de contexto) = 16 Bytes.
- Frequência de leitura dos sensores: a cada 15 minutos.
Primeiro, calculamos quantos registros podem ser armazenados na memória:
Capacidade total de armazenamento / Tamanho total de cada registro = (128 * 1024) Bytes / 16 Bytes = 8192 registros.
Agora, calculamos quantos registros são lidos por hora:
60 minutos / 15 minutos = 4 leituras por hora.
Então, para determinar a autonomia de armazenamento, dividimos o número total de registros pela quantidade de registros lidos por hora e depois convertemos para horas:
Autonomia = (8192 registros) / (4 leituras por hora) = 2048 horas.
Portanto, a resposta correta é a opção:
C) 2048 horas.
FONTE: CHATGPT
Conforme enunciado, são processados 16 bytes a cada 15 min.
Quer dizer que em 1 hora, são processados 64 bytes (ou, a velocidade é de 64 bytes/h).
Se o armazenamento total é 128 Kbyte, basta dividir o total pelos 64 bytes/h para achar a quantidade de horas totais necessárias.
horas = 128/64
No entanto, é preciso igualar as variáveis primeiro.
É necessário saber que 1 Kbyte = 1024 bytes (único conhecimento cobrado na questão)
Sendo assim, 128 kbyte é a mesma coisa que 128x1024 bytes. Então, reescrevendo:
horas = (128x1024)/64
horas =(2x1024)/1
horas =(2048)/1
horas =2048
Respondi de cabeça essa, 16bytes a cada 15 minutos ou seja em uma hora são 64bytes e sabendo que 128kbytes são 128000, é só dividir 128000 por 64 que dá aproximadamente 2048. se vc soubesse que como as memorias de computadores são binarias o valor de armazemento dobra e se já multiplicou 2x2x2 varias vezes sabe que um hora chegamos em 2048 e se multiplicar mais algumas vezes chegara ao valor exato dos aproximadamente 128000 kilobytes
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo