CAN YOU SOLVE THIS ???

If there are 1024*1280 pixels on a screen and each pixel can have around 16 million colors. Find the memory required for this?

4MB 6MB 8MB 2MB

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

3 solutions

Each pixel can have around 16 million colors, so we need 24 bits to represent one pixel (on 24 bits we can write 2^24 = 16777216 different values), that is 3 bytes.

So, to represent 1024 1280 pixels we need 3 1024*1280 = 3932160 bytes, which is more than 3MB, but less than 4MB (or more precisely, it is 3.75MB).

Therefore the correct answer is 4MB.

Stefan Popescu
Apr 16, 2018

Each pixel represents 3 bytes (one for each R, G, B) so 1024*1280 pixels = 1,310,720 pixels = 3,932,160 bytes = 3.75 MB

Nick Byrne
Dec 16, 2015

l o g 2 ( 16 , 000 , 000 ) = 23.93 log_{2}(16,000,000)=23.93 so we requite 24 bits to represent 16,000,000 values. 24 bits divided by 8 gives us 3 bytes per pixel 1024 × 1280 p i x e l s × 3 b y t e s 1024\times1280 pixels \times 3 bytes gives 3,932,160 bytes

3,932,160 bytes divided by 1024 gives 3,840kb

3,840kb divided by 1024 gives 3.75MB so we need 4MB

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...