0:00:06.777,0:00:11.415 ลองนึกถึงการใช้คำ[br]ในการอธิบายทุกฉากในภาพยนต์ 0:00:11.415,0:00:13.318 ทุกตัวโน้ตในเพลงโปรดของคุณ 0:00:13.318,0:00:16.035 หรือถนนทุกสายในเมือง 0:00:16.035,0:00:20.859 ทีนี้ ลองนึกถึงการอธิบาย[br]โดยใช้เพียงเลข 1 กับ 0 0:00:20.859,0:00:23.754 ทุกครั้งที่คุณใช้อินเทอร์เน็ต[br]ในการชมภาพยนต์ 0:00:23.754,0:00:24.863 ฟังเพลง 0:00:24.863,0:00:26.349 หรือดูเส้นทาง 0:00:26.349,0:00:28.859 นั่นคือสิ่งที่อุปกรณ์ของคุณทำ 0:00:28.859,0:00:31.812 มันใช้ภาษารหัสเลขฐานสอง 0:00:31.812,0:00:36.502 คอมพิวเตอร์ใช้เลขฐานสอง[br]เพราะมันเป็นการจัดเก็บข้อมูลที่เชื่อถือได้ 0:00:36.502,0:00:40.577 เช่น หน่วยความจำหลักของคอมพิวเตอร์[br]ประกอบด้วยทรานส์ซิสเตอร์ 0:00:40.577,0:00:44.154 ที่เปลี่ยนไปมา[br]ระหว่างระดับความต่างศักย์สูงและต่ำ 0:00:44.154,0:00:47.644 เช่น 5 โวลต์และ 0 โวลต์ 0:00:47.644,0:00:51.750 ความต่างศักย์บางครั้งก็แกว่งไปมา[br]แต่เนื่องจากมันมีแค่สองแบบ 0:00:51.750,0:00:55.751 ค่า 1 โวลต์[br]ก็ยังคงถูกอ่านว่ามีค่าต่ำ 0:00:55.751,0:00:58.280 การอ่านค่าดังกล่าวถูกกระทำ[br]โดยโปรเซสเซอร์ของคอมพิวเตอร์ 0:00:58.280,0:01:02.595 ซึ่งใช้สถานะของทรานส์ซิสเตอร์[br]ในการควบคุมเครื่องคอมพิวเตอร์อื่น ๆ 0:01:02.595,0:01:04.791 ตามคำสั่งของซอร์ฟแวร์ 0:01:04.791,0:01:08.132 ความชาญฉลาดของระบบนี้[br]ก็คือลำดับเลขฐานสองที่ถูกให้มา 0:01:08.132,0:01:11.520 ไม่ได้มีถูกกำหนดให้ความหมายมาแต่ต้น 0:01:11.520,0:01:15.205 แต่ว่า ข้อมูลแต่ละชนิด[br]ถูกเข้ารหัสเป็นเลขฐานสอง 0:01:15.205,0:01:18.115 ตามชุดของกฎที่แตกต่างกัน 0:01:18.115,0:01:19.497 ลองเอาตัวเลขมาจำนวนหนึ่ง 0:01:19.497,0:01:21.179 ในระบบเลขฐานสิบตามธรรมดา 0:01:21.179,0:01:26.032 แต่ละตัวเลขถูกคุณด้วย 10 [br]ยกกำลังด้วยค่าของตำแหน่งของมัน 0:01:26.032,0:01:28.483 เริ่มจากศูนย์ในทางขวา 0:01:28.483,0:01:35.040 ฉะนั้น 84 ในรูปแบบเลขฐานสิบ[br]คือ 4x10⁰ + 8x10¹ 0:01:35.040,0:01:37.755 การแสดงจำนวนเลขฐานสอง[br]ก็เป็นไปในแบบที่คล้ายกัน 0:01:37.755,0:01:41.561 แต่ว่าแต่ละตำแหน่งถูกคูณด้วยสอง[br]ที่ยกกำลังค่าของตำแหน่งของมัน[br] 0:01:41.561,0:01:45.573 ฉะนั้น 84 จะถูกเขียนเป็นแบบนี้ 0:01:45.573,0:01:50.376 ในขณะเดียวกัน ตัวหนังสือถูกแปร[br]ไปตามกฎมาตรฐานอย่างเช่น UTF-8 0:01:50.376,0:01:55.483 ซึ่งกำหนดให้แต่ละตัวอักษร[br]เป็นชุดจำเพาะของเลขฐานสอง 8 ตัว 0:01:55.483,0:02:02.389 ในกรณีนี้ 01010100 หมายถึงตัว T 0:02:02.389,0:02:06.147 แล้วเราจะรู้ได้อย่างไรว่าลำดับเลขนี้ 0:02:06.147,0:02:08.832 จะเป็นตัว T หรือ 84 0:02:08.832,0:02:11.870 คุณไม่อาจทราบได้จากการดูแค่ลำดับเลข 0:02:11.870,0:02:16.442 เหมือนกับที่คุณไม่สามารถบอกได้ว่า[br]เสียง "ดา" เดี่ยว ๆ หมายถึงอะไร 0:02:16.442,0:02:21.279 คุณต้องการบริบทที่จะบอกว่า[br]คุณกำลังได้ยินภาษารัสเซีย สเปน หรืออังกฤษ 0:02:21.279,0:02:22.670 และคุณต้องการ[br]บริบทในลักษณะที่คล้ายกัน 0:02:22.670,0:02:26.785 เพื่อบอกว่าคุณกำลังดูจำนวนเลขฐานสอง[br]หรือข้อความเลขฐานสอง 0:02:26.785,0:02:31.146 รหัสฐานสองยังถูกใช้กับข้อมูล[br]ที่มีความซับซ้อนมากกว่านั้นอีก 0:02:31.146,0:02:33.492 ยกตัวอย่างเช่น แต่ละฉากของวีดีโอนี้ 0:02:33.492,0:02:35.960 ถูกสร้างขึ้นจากพิกเซลนับแสน 0:02:35.960,0:02:37.641 ในรูปสี 0:02:37.641,0:02:41.095 ทุก ๆ พิกเซล[br]ถูกแสดงด้วยลำดับฐานสองสามตัว 0:02:41.095,0:02:43.701 ที่สอดคล้องกับสีหลัก 0:02:43.701,0:02:45.487 แต่ละลำดับเข้ารหัสจำนวน 0:02:45.487,0:02:48.671 ที่กำหนดความเข้มของแต่ละสี 0:02:48.671,0:02:52.600 เมื่อโปรแกรมขับวีดีโอถ่ายทอดข้อมูลนี้ 0:02:52.600,0:02:55.310 ไปยังคริสตัลเหลวนับล้านในจอของคุณ 0:02:55.310,0:02:58.088 เพื่อทำให้คุณเห็นเป็นสี[br]ที่มีความสว่างและมืดต่างกัน 0:02:58.088,0:03:01.402 เสียงของวีดีโอนี้[br]ก็ถูกบันทึกเป็นระบบฐานสอง 0:03:01.402,0:03:04.806 ด้วยการใช้เทคนิคที่เรียกว่า[br]พัลส์ โค้ด มอดูเลชั่น[br] 0:03:04.806,0:03:07.190 คลื่นเสียงที่ต่อเนื่องกันถูกทำให้เป็นดิจิตัล 0:03:07.190,0:03:11.582 โดยการ "ถ่ายภาพนิ่ง" ของแอมพลิจูด[br]ของทุก ๆ สองสามมิลลิวินาที 0:03:11.582,0:03:15.247 ข้อมูลเหล่านี้ถูกบันทึกเป็นตัวเลข[br]ในรูปแบบของชุดระบบฐานสอง 0:03:15.247,0:03:19.160 จำนวนมากถึง 44,000 ชุด[br]สำหรับเสียงแต่ละวินาที 0:03:19.160,0:03:21.770 เมื่อพวกมันถูกอ่านโดยซอร์ฟแวร์เสียง[br]ของคอมพิวเตอร์ของคุณ 0:03:21.770,0:03:26.124 ตัวเลขเหล่านี้กำหนดความเร็ว[br]ในการสั่นของขดลวดในลำโพง 0:03:26.124,0:03:28.965 เพื่อสร้างเสียงในความถี่ต่าง ๆ กัน 0:03:28.965,0:03:32.660 ทั้งหมดนี้ต้องการบิทมากมายหลายพันล้าน 0:03:32.660,0:03:36.663 แต่จำนวนดังกล่าวสามารถถูกทำให้ลดลงได้[br]ด้วยรูปแบบการบีบอัด 0:03:36.663,0:03:41.171 ยกตัวอย่างเช่น ถ้ารูป[br]มีส่วนสีเขียวติด ๆ กัน 30 พิกเซล 0:03:41.171,0:03:46.019 พวกมันสามารถถูกบันทึกได้เป็น "สีเขียว 30" [br]แทนที่จะถูกบันทึกข้อมูลแยกกันแต่ละพิกเซล 0:03:46.019,0:03:49.194 กระบวนการนี้เรียกว่า การเข้ารหัสระยะเวลา 0:03:49.194,0:03:54.094 เจ้ารูปแบบการบีบอัดนี้เอง[br]ก็ถูกเขียนเป็นระบบฐานสอง 0:03:54.094,0:03:57.164 ฉะนั้นระบบฐานสองคือทุกสิ่งทุกอย่าง[br]สำหรับคอมพิวเตอร์สินะ 0:03:57.164,0:03:58.549 ไม่จำเป็นหรอก 0:03:58.549,0:04:00.967 มีงานวิจัยเกี่ยวกับคอมพิวเตอร์ระบบฐานสาม 0:04:00.967,0:04:03.432 ที่มีวงจรที่ให้สถานะได้สามแบบ 0:04:03.432,0:04:05.252 และแม้แต่คอมพิวเตอร์แบบควอนตัม 0:04:05.252,0:04:08.916 ที่วงจรสามารถอยู่ได้ในหลายสถานะ[br]ในเวลาเดียวกัน 0:04:08.916,0:04:11.339 แต่ถึงตอนนี้ ไม่มีคอมพิวเตอร์ใด 0:04:11.339,0:04:14.635 ที่ให้ความเสถียรทางกายภาพมากพอ[br]สำหรับการเก็บและถ่ายทอดข้อมูล 0:04:14.635,0:04:17.079 ฉะนั้นในตอนนี้ ทุกอย่างที่คุณเห็น 0:04:17.079,0:04:17.848 ได้ยิน 0:04:17.848,0:04:19.464 และได้อ่านผ่านหน้าจอ 0:04:19.464,0:04:23.097 เป็นผลลัพธ์ของ "ถูก" และ "ผิด" [br]ที่ถูกทำซ้ำเป็นพันล้านครั้ง 0:04:23.097,0:04:25.371 ที่ถูกส่งมาถึงคุณ