Para armazenar uma imagem 1024 x 768, 1 byte por pixel, mai...
A imagem possui 1024 x 768 Bytes = 768 Kbytes
Mais 1 Kbytes de controle, temos = 769 Kbytes
Cada Cluster ocupa 32 Kbytes
769 K / 32 Kbytes = 24.03 = 25 Cluster
A imagem ocupa 25 Cluster que é = 25 x 32 KBytes = 800 Kbytes
Resp: C
Resposta Correta: C - 800 KB
Para resolver essa questão, primeiramente, é importante compreender o conceito de cluster no contexto de sistemas de armazenamento. O cluster, também conhecido como unidade de alocação, é o menor bloco de espaço em disco que o sistema operacional pode alocar para armazenar dados.
No caso em questão, cada cluster tem 32 KB de capacidade. Para calcular a quantidade de memória ocupada em disco pela imagem, é necessário entender que, com um armazenamento de 1 byte por pixel, e uma imagem de dimensões 1024 x 768 pixels, o tamanho da imagem será:
1024 pixels (largura) x 768 pixels (altura) = 786,432 pixels
Como cada pixel ocupa 1 byte, temos:
786,432 pixels x 1 byte/pixel = 786,432 bytes
Para converter bytes em kilobytes (KB), dividimos por 1024 (que é o número de bytes em um KB):
786,432 bytes / 1024 = 768 KB
Além disso, é mencionado que há 1 KB de dados de controle a serem adicionados, portanto, a imagem requer:
768 KB (imagem) + 1 KB (dados de controle) = 769 KB
No entanto, como o armazenamento em disco é alocado em clusters, e cada cluster tem 32 KB, precisamos calcular quantos clusters são necessários para alocar os 769 KB. Isso é feito dividindo o tamanho total pelo tamanho de um cluster e arredondando para cima, pois mesmo que o último cluster não seja totalmente utilizado, ele ainda é reservado integralmente para os dados que estão sendo armazenados.
769 KB / 32 KB/cluster = 24.03 clusters
Como não é possível usar uma fração de um cluster, o número deve ser arredondado para cima, resultando em 25 clusters necessários para armazenar a imagem e os dados de controle.
Agora, para encontrar a quantidade total de memória ocupada, multiplica-se o número de clusters necessários pelo tamanho de cada cluster:
25 clusters x 32 KB/cluster = 800 KB
Portanto, a quantidade de memória ocupada em disco pela imagem e os dados de controle é de 800 KB, o que faz da alternativa C a resposta correta.