Skip to content

Commit 54eb843

Browse files
Update history-of-bytes.md
1 parent 93c27ba commit 54eb843

1 file changed

Lines changed: 6 additions & 17 deletions

File tree

docs/history-of-bytes.md

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,11 @@
1-
## The history of bytes
1+
## History of Bytes
2+
Bytes were **not** always 8 bits, there were 6 and 7 bits.
23

3-
The practice of using bytes as a fundamental unit of digital information dates back to the early days of computing. A byte, typically consisting of 8 bits, became a standard largely due to its convenience. An 8-bit byte can represent 256 different values, which is sufficient for encoding characters in standards like ASCII, representing colors, and handling various other forms of data efficiently. The widespread adoption of the 8-bit byte was heavily influenced by popular computer architectures, such as the IBM System/360. Another reason why was because of the punch.
4+
In the 1900s (**Early Computers**), the first known byte was grouped in 6 bits instead of 8 bits.
45

5-
Digits (0-9): The punch corresponds
6-
to numeric rows. For example, punching 1 row matches to punching 1 row only.
6+
Eventually, it grew to 7 bits, which made the range more efficient for
77

8-
Lettters (A-Z): combining a zone row (12 or 11) with a numeric row.
8+
more characters and symbols.
99

10-
Here is an example of how it is done.
10+
In the end, we additionally grew to 8 bits because it perfectly fits in the base 2 system (**zero and one digits**), 2³ = 8.
1111

12-
A: punch 12 + 1
13-
14-
B: punch 12 + 2
15-
16-
Another way to understand this better by finding the ranges for each zone. If the zone is 12, the range would be ranged from A-I.
17-
If the zone is 11, it would be ranged from J-R.
18-
Finally, if the zone is 0, it would range from S-Z.
19-
20-
<img width="366" height="245" alt="image" src="https://github.com/user-attachments/assets/f456bb88-b3ae-4365-9c28-d02e8274d76b" />
21-
22-
**This image was generated using an AI tool.**

0 commit comments

Comments
 (0)