How computers stores information : Deep Dive Part 2 β‘
- types of data in the real world
- Text
- Numbers
- Video
- Audio
- Image
- We understand now how computers store information in the form of binary digits, but how we map an image or any type of data to a binary digit ?
Number Systems
- humans invented a system to represent quantity of things based on symbols, and these symbols are numerical symbols (0, 1,2,3...). The most common number systems are: Base 10 and Base 2
- In the human world we use base 10 to describe day to day numerical needs, and it's base 10 because we have 10 possible values 0-9 , why only base 10 not 12 or 13 ? most likely because we have 10 fingers ! so we started to count things based on our fingers.
- but in the computer world we don't have 10 possible values. remember , we only have 0s and 1s . So the second most common number system is base 2, which only holds to possible values 0 or 1
- So any type of data, either it's an image , text, number or anything will be converted to binaries , and from binaries we could store that binary, process it, and convert it back to original human readable form whether it's audio or any other types of data
- In this illustration we can see how we represent numbers in both system (Base 10, and base 2)
Text
- a text is just a collection of characters, and representing characters in computers happens in 2 steps
Images
- Images are collection of colors, and representing colors in a computer happens in 2 steps
- A system to map a color to number
- Most common system is RGB
- converting the number to binary digits
- A system to map a color to number
Video
- A Video is a collection of images
Extra resources :
Top comments (0)