Video: Basque - A Language of Mystery 2025
Sebelum anda dapat memahami butiran bagaimana IP menangani kerja, anda perlu memahami bagaimana sistem penomboran binari berfungsi kerana binari adalah asas alamat IP.
Perduaan adalah sistem penghitungan yang menggunakan hanya dua angka: 0 dan 1. Dalam sistem perpuluhan (yang kebanyakan orang terbiasa), anda menggunakan 10 angka: 0-9. Dalam nombor perpuluhan biasa - seperti 3, 482 - angka paling kanan mewakili orang; digit seterusnya ke kiri, puluhan; seterusnya, beratus-ratus; seterusnya, ribuan; dan sebagainya.
Digit ini mewakili kekuasaan sepuluh: pertama 10 0 (iaitu 1); seterusnya, 10 1 (10); maka 10 2 (100); maka 10 3 (1, 000); dan sebagainya. Dalam binari, anda hanya mempunyai dua angka berbanding sepuluh, itulah sebabnya bilangan binari kelihatan agak membosankan, seperti di 110011, 101111, dan 100001.
Posisi dalam bilangan binari (dipanggil bit bukan angka) mewakili kuasa dua daripada kuasa sepuluh: 1, 2, 4, 8, 16, 32, dan sebagainya. Untuk mengira nilai perpuluhan nombor perduaan, anda membiak setiap bit dengan kuasa yang sama dua dan kemudian tambah hasilnya. Nilai perpuluhan binari 10111, misalnya, dikira seperti berikut:
1 × 20 = 1 × 1 = 1 + 1 × 21 = 1 × 2 = 2 + 1 × 22 = 1 × 4 = 4 + 0 × 23 = 0 × 8 = 0 + 1 × 24 = 1 × 16 = _16 23
Untungnya, menukar nombor antara binary dan perpuluhan adalah sesuatu yang baik pada komputer - sangat baik, sebenarnya anda tidak mungkin perlu melakukan apa-apa penukaran sendiri. Sebaliknya, intinya adalah untuk mempunyai pemahaman asas bagaimana komputer menyimpan maklumat dan - yang paling penting - untuk memahami bagaimana sistem pengiraan binari berfungsi.
Berikut adalah beberapa ciri yang lebih menarik tentang binari dan bagaimana sistem ini serupa dan berbeza dengan sistem perpuluhan:
-
Dalam perpuluhan, bilangan tempat perpuluhan yang diperuntukkan untuk nombor menentukan bagaimana besar nombor boleh. Jika anda memperuntukkan enam digit, sebagai contoh, bilangan terbesar yang mungkin adalah 999, 999. Oleh kerana 0 adalah nombor dirinya, bagaimanapun, nombor enam digit boleh mempunyai 1 juta nilai yang berbeza.
Begitu juga, bilangan bit yang diperuntukkan untuk nombor perduaan menentukan berapa besar bilangan itu. Jika anda memperuntukkan lapan bit, nilai terbesar yang dapat disimpan ialah 11111111, yang mana 255 dalam perpuluhan.
-
Untuk cepat mencari berapa banyak nilai yang boleh anda simpan dalam bilangan perduaan panjang tertentu, gunakan bilangan bit sebagai eksponen dua. Satu nombor binari lapan bit, sebagai contoh, boleh memegang 2 8 nilai.Kerana 2 8 adalah 256, nombor lapan-bit boleh mempunyai 256 nilai yang berbeza. Inilah mengapa satu byte - lapan bit - boleh mempunyai 256 nilai yang berbeza.
-
Ini & ldquo; kuasa dua & rdquo; Sebabnya adalah mengapa komputer tidak menggunakan nombor yang baik, walaupun, bulat dalam mengukur nilai seperti memori atau ruang cakera. Nilai 1K, sebagai contoh, bukanlah 1, 000 bait: Sebenarnya 1, 024 bait kerana 1, 024 ialah 2 10 . Begitu juga, 1MB bukanlah 1, 000, 000 bait tetapi sebaliknya 1, 048, 576 bait, yang berlaku 2 20 .
Satu ujian asas komputer nerd-dom adalah mengetahui kekuatan anda dua kerana mereka memainkan peranan penting dalam nombor perduaan. Hanya untuk keseronokan itu, tetapi bukan kerana anda benar-benar perlu tahu, jadual di bawah menyenaraikan kuasa dua hingga 32.
Kuasa | Bytes | Kilobytes | Kuasa | 2 | 2 |
---|---|---|---|---|---|
2 2 | 2 | 17 K, MB, atau GB | 2 | 4 | |
2 18 | 262, 144 | 256K 2 | 3 | 512K | |
2 4 | 16 | 2 20 | 1, 048, 576 | 1MB | |
2 21 | 2, 097, 152 | 2MB 2 | 6 | 64 | |
2 22 | 4, 194, 304 < 2 | 7 128 | 2 | 23 | |
8, 388, 608 8MB | 2 | 24 16, 777, 216 | 16MB | 2 | |
9 512 | 2 | 25 10 | 1, 024 | 1K | |
2 26 | 67, 108, 864 | 64MB 2 | 2K | 2 | |
27 134, 217, 728 | 128MB | 2 12 | 4, 096 | 268, 435, 456 | |
256MB 2 | 13 | 8, 192 | 8K 2 | 29 | 2 <9 99> 14 |
16, 384 16K | 2 | 30 | 1, 073, 741, 824 1GB | 32K | 2 |
31 2, 147, 483, 648 | 2GB | 2 | 16 65, 536 | 32 | 4, 294, 967, 296 |
4GB
![]() |