Trong một xã hội mà lớn hơn là tốt hơn, nhiều hơn là tốt hơn và tốt hơn, tốt hơn là tốt hơn, không có nơi nào mà điều này đúng hơn trong thế giới của máy tính. Hầu hết chúng ta có thể không biết những thuật ngữ như chút ít và byte có nghĩa là, chính xác, nhưng mọi người đều biết rằng nhiều người trong số họ làm cho máy tính của họ tốt hơn.
Nhưng, thực sự, tất cả có nghĩa là gì? Có nhiều hơn một byte không? Có tiệc tự chọn nào cung cấp nhiều hơn chỉ bit và byte không? Điều gì sẽ xảy ra nếu chúng ta có thật không đói cho nhiều hơn? Ý tôi là như MEGA đói. Họ có cung cấp… megabyte không? Trên thực tế, họ có. Hãy khám phá.
Khi chúng ta nói về bit và byte, chúng ta đang đề cập đến các đơn vị bộ nhớ lưu giữ thông tin máy tính. Hãy nghĩ một chút về một hộp thông tin nhỏ nằm trên ổ cứng hoặc RAM của máy tính của bạn.
Tám trong số các hộp nhỏ này, hoặc các bit, tạo thành một byte. Khoảng 1000 byte tạo nên một kilobyte và khoảng 1000 kilobyte tạo nên một megabyte. (Tôi nói gần đúng và khoảng vì về mặt kỹ thuật, có nhiều cách để đo lường siêu cấp của cái gì đó. Nhờ toán học, một mega cũng có thể là 1024.)
Điều quan trọng cần nhớ là tám bit tạo thành một byte vì nhóm tám bit này hoặc các yếu tố của nhóm tám này, như 16, 24, 32 là các khối xây dựng tạo nên hầu hết ngôn ngữ máy tính. Một ý tưởng quan trọng khác là bạn càng có nhiều bit, bạn càng có thể lưu trữ nhiều thông tin hơn.
Được rồi, vì vậy chúng tôi biết các bit là khối xây dựng cho ngôn ngữ máy tính. Chúng ta biết rằng tám bit tạo nên một byte (và nhóm tám bit này rất quan trọng, vì vậy hãy nhớ!). Nhưng tại sao điều này lại quan trọng?
Một chút là hộp thông tin về ổ cứng của chúng ta – nhưng có gì trong hộp đó? Nếu bạn đọc bài viết của tôi, Cách Zeros và Ones tạo nhạc, ảnh và mọi thứ kỹ thuật số, sẽ không có gì ngạc nhiên khi biết rằng hộp chứa số 0 hoặc số một. Xin lỗi, không hoàn toàn thú vị như một món quà sinh nhật. Có nhiều ngôn ngữ máy tính khác nhau, nhưng chúng đều sử dụng số không và số một.
Vậy làm thế nào các bit có thể tạo ra tất cả những thứ này như màu sắc và chữ cái? Ngôn ngữ máy tính và sự sắp xếp của các bit quyết định cuối cùng nó sẽ biến thành cái gì.
Hãy so sánh điều này với tiếng Anh. "Các bit" của chúng tôi là các chữ cái trong bảng chữ cái. Ngôn ngữ của chúng tôi là tiếng Anh.
Các chữ cái H, T, R, E, A có thể được lắp ráp theo ba cách duy nhất: trái tim của đất mẹ hoặc là người ghét. Cùng một chữ cái, nhưng thứ tự khác nhau, từ khác nhau và ý nghĩa khác nhau.
Ý tưởng tương tự cũng áp dụng cho máy tính và bit. Tùy thuộc vào nhóm các bit và ngôn ngữ được sử dụng, chúng có thể trở thành màu sắc trên TV, âm thanh từ Đĩa Compact hoặc các chữ cái, giống như những thứ bạn đang đọc bây giờ. Đúng vậy, mỗi một trong các chữ cái bạn đang đọc có thể được biểu thị bằng một nhóm tám bit.
Bạn có thể tự mình thử - đây là trang nơi bạn có thể nhập một số văn bản và chuyển nó thành số không và số.
Trong ngôn ngữ tiếng Anh, 26 chữ cái của chúng tôi tạo ra hơn một triệu từ. Còn ngôn ngữ máy tính thì sao? Chà, hãy nhớ khi tôi nói rằng nhóm tám bit là quan trọng? Nhiều ngôn ngữ máy tính dựa trên các nhóm tám. Mỗi nhóm chứa các chuỗi tám bit, 16 bit, 24 bit, v.v.
Trong ngôn ngữ 8-bit, có các nhóm gồm tám số không và những số không được xếp thành một hàng tạo thành một chuỗi số. Hãy gọi chuỗi này là mã 8 bit. Có tối đa 256 mã 8 bit duy nhất. Dưới đây là ví dụ về mã 8 bit cho các chữ cái trong bảng chữ cái.
Bây giờ chúng ta hãy áp dụng điều này cho ngôn ngữ của màu sắc.
8-bit màu
Giả sử bạn có hình ảnh kỹ thuật số của Darth Vader trên máy tính của mình. Hình ảnh được tạo bằng màu 8-bit. Vì ngôn ngữ 8-bit có 256 kết hợp khác nhau và mỗi kết hợp tạo ra một màu duy nhất nên chúng ta có 256 màu để sử dụng. Nghe khá ổn phải không? Hãy nhớ rằng hộp Crayola Crayons khổng lồ với cái mài ở phía sau. Nó có một con số khổng lồ 64 bút chì màu khác nhau. Bạn có thể tạo ra một số bản vẽ đầy màu sắc tuyệt vời. TV 8-bit của bạn thổi bay điều đó với 256 màu có sẵn để tạo ra hình ảnh trên màn hình!
16-bit màu
Nhưng điều gì sẽ xảy ra nếu bạn của bạn bắt đầu nói với bạn về hình ảnh màu 16-bit của Darth Vader? Với màu 16-bit, giờ đây bạn có các chuỗi gồm 16 số không và các số không liên tiếp để tạo ra các mã 16-bit mà mỗi mã đại diện cho một màu duy nhất. Không làm bạn nhàm chán với môn toán, tôi sẽ nói với bạn rằng chúng tôi hiện có 65.536 biến thể màu sắc độc đáo. Hộp bút màu này lớn hơn rất nhiều! Và có, lớn hơn là tốt hơn.
Bạn có thể đoán rằng khi chúng tôi tăng lên 24-bit, 32-bit, v.v., chúng tôi có nhiều màu hơn để tạo ra một hình ảnh có độ chi tiết và rõ ràng hơn.
Ý tưởng về "bit per something" này áp dụng cho mọi thứ kỹ thuật số. Càng nhiều "bit trên mỗi", thì càng có nhiều chi tiết. Trong trường hợp của máy tính của bạn, nó có ý nghĩa hoàn hảo. Nếu ổ cứng của bạn có 500 gigabyte dung lượng có nghĩa là bạn có… chờ nó… chờ, lấy máy tính ra… và… bạn có 4.000.000.000.000.000 bit. Đó là rất nhiều số không và những số không.
Như bạn có thể thấy, tiệc tự chọn kỹ thuật số có rất nhiều thứ để cung cấp. Ngay cả khi chỉ với số không và số một, chúng ta có bit, byte, kilobyte, megabyte, gigabyte, terabyte, v.v. Tôi không có ý nói trẻ con, nhưng tôi vừa có một chiếc máy tính mới với màu 64-bit và có thể Darth Vader của tôi không chỉ chi tiết và nhiều màu sắc hơn mà còn có thể lớn hơn của bạn.
Tín dụng hình ảnh: Jonathan Grossman