Komputer, Pemrograman
Bagaimana menerjemahkan byte ke megabyte dan kembali?
Hari ini hidup kita sulit untuk membayangkan tanpa komputer. Mereka ditemukan di mana-mana. Kata "bit", "byte", "megabyte" telah menjadi bagian dari kehidupan kita. orang biasa sering menggunakannya tanpa mengetahui apa yang dimaksud dan bagaimana berhubungan satu sama lain.
Bit, kilobit ...
Bit - unit terkecil dari informasi biner. Lebih tepatnya, kuantitasnya. Hal ini mengacu pada informasi tentang salah satu dari dua negara objek. Sebagai contoh, sinyal / tidak ada sinyal, benar / salah, 1/0, dan sebagainya. G. Dari nama Inggris Terjadi pengurangan bi nary digi t ( "binary") = bit. Dan "bit" mengacu pada satu digit dari kode biner. Dalam hal ini, angka desimal diwakili sebagai nol atau satu, misalnya seperti yang ditunjukkan dalam tabel. Ini disebut "sistem biner penomoran."
| digit desimal | kode biner | digit desimal | kode biner |
| 0 | 0 | 5 | 101 |
| 1 | 1 | 6 | 110 |
| 2 | 10 | 7 | 111 |
| 3 | 11 | 8 | 1000 |
| 4 | 100 | 9 | 1001 |
Seperti dapat dilihat, angka 0 dan 1 memiliki representasi yang sama dan deuce desimal memiliki dua bit - 10. Dan di 8-4 (1000).
Dan apa kilobit?
Penggunaan yang paling luas dari sistem nomor ini ditemukan dalam teknologi komputer. Secara khusus, angka-angka biner digunakan untuk sejumlah kenangan digital.
Berikut adalah contoh. Jumlah semua alamat yang mungkin pada bus alamat sama dengan sejumlah dua di beberapa batas N. Atau sebaliknya - 2 N. Di sini, N menunjukkan jumlah bit dari bus. Apa yang kita lihat? Jumlah sel dalam chip memori adalah sama dengan satu atau lain tingkat 2. Dan kemudian - bahkan lebih menarik. Nomor 2 10 = 1024 sangat dekat dengan 1000. Pada saat yang sama, ribuan digunakan sebagai dasar untuk prefiks desimal. Oleh karena itu, 1024 bit disebut "kilobit". Dengan analogi dengan gram kilo atau kilo meteran. Saya ingat anekdot, yang ditunjukkan di atas.
Byte dan bit
Dari ilmu komputer yang dikenal sebagai berikut. "Bytes" (eng. Byte) disebut unit penyimpanan, dan pengolahan informasi digital. Ini merupakan jumlah bit secara bersamaan diproses komputer. Ini klasik.
sistem komputer modern menggunakan byte terdiri dari 8 bit. Akibatnya, mungkin diperlukan 256 (2 8) nilai yang berbeda.
Untuk mengkonversi byte untuk megabyte, hanya bertindak. Aritmatika untuk kelas ketiga: 1 kilobyte = 1024 byte. Ingat sekitar bulan Februari 10? A 1 MB = 1024 KB (m. E. 2 @ 20 = 2x10 2) = 1.048.576 byte.
aplikasi
Paling sering, byte digunakan dalam sistem komputer, dan bit - dalam jaringan transmisi data. Umumnya, untuk pengukuran kecepatan.
Berikut adalah contoh. jaringan Ethernet menyediakan data rate di kisaran 10 Mbit / s untuk 1 Gb / s. Lebih Perlu dicatat bahwa, sebagai suatu peraturan, byte dilambangkan dengan huruf "B" (atau Latin «B»). "Bit" dan dicatat. Awalan "kilo" ditandai dengan "K" huruf. Ini adalah modal daripada huruf kecil. A "k" kecil ditulis nama awalan desimal "kilo", yaitu 10 Mar = 1000. Sekarang perhatikan lebih detail pertanyaan berikut.
prefiks biner dan desimal
Bagaimana menerjemahkan byte ke megabyte, lebih atau kurang jelas. Pada awal tahun 1999, organisasi terkenal IEC (International Electrotechnical Commission) dimasukkan ke dalam sirkulasi awalan biner untuk membentuk beberapa unit jumlah informasi. Alasan untuk ini adalah nomor kedekatan 1024 dan 1000. Demikian pula, awalan desimal konvensional menggunakan sistem SI, biner hanya berbeda dengan mengganti suku kata terakhir di "bi" (dari binarius Latin - biner). Ini terlihat seperti yang ditunjukkan pada tabel di bawah.
| awalan | singkatan diadopsi oleh IEC, byte / bit | yang sesuai desimal awalan | jumlah dimana dikalikan dengan aslinya nilai jumlah informasi |
| Kibi | KiB (KIB) / KIBIT | kilo (10 3) | 10 Februari 1024, atau |
| mebi | MiB (MiB) / Mibit | mega (10 6) | 1048576 atau 20 Februari |
| Hibi | GIB (GIB) / Gibit | giga (10 9) | 1073741824 atau 30 Feb |
| Taby | TiB (TiB) / Tibit | tera (10 12) | Atau 40 1099511627776 2 |
| Pebi | PIB (PIB) / Pibity | pet (10 15) | 1125899906842624 2 atau 50 |
| eksbi | ETC (EIB) / Eibit | exa (10 18) | Atau 2 1152921504606846976 60 |
| zebi | Zib (Zib) / Zibit | zetta (10 21) | 1180591620717411303424 atau 2 70 |
| yobi | YIB (YIB) / Yibit | yotta (10 24) | 1208925819614629174706176 atau 2 80 |
Standar diadopsi oleh banyak negara, tetapi nama-nama masuk yang digunakan lebih jarang, terutama secara tertulis dan lisan - hampir tidak pernah. Bagaimana menemukan karena hiruk-pikuk itu. Mungkin begitu. Anda setuju bahwa kilobit terdengar lebih bagus daripada kibibit dan megabyte lebih baik dari mebibyte.
Menerjemahkan byte ke megabyte jelas. Tapi itu tidak semua. Sejauh ini, ada dua pendekatan untuk pembentukan info kelipatan. Bahwa pertanyaan bahkan lebih membingungkan adalah berapa banyak berada di 1 megabyte byte.
Pendekatan pertama
.. Di dalamnya awalan "kilo," "mega," dll digunakan sebagai biner untuk kasus-kasus berikut:
File manager dan perangkat lunak lain pada pengaturan ukuran file disingkat. Sebagai contoh, program melaporkan bahwa ukuran record adalah 10 MB. Cara klasik untuk mentransfer byte dalam megabyte, mempertimbangkan ukuran yang sama dengan 10485760 bytes. Manajer file perkembangan terakhir memenuhi dimensi standar - menggunakan bentuk singkatan dari prefiks biner, seperti MiB (MiB). - Produsen random access memory, kartu memori flash, memori video.
- Volume CD-ROM hanya diberikan dalam megabyte biner.
Pendekatan kedua
Berikut konsol digunakan sebagai desimal dalam kasus berikut:
Keras dan optik drive. memimpin volume mereka dalam megabyte desimal. Pengecualian: CD, yang kapasitas ditunjukkan dalam biner. - komunikasi informal. Dalam hal ini, nilai-nilai kira-kira bulat. Misalnya, volume sekitar 10 juta byte file dapat mengatakan bahwa itu "berat" 10 megabyte. Apa yang kita lihat di sini? Dalam hal ini, byte dalam megabyte ditransfer tidak sepenuhnya benar, tetapi komunikasi berlangsung.
- Penunjukan kecepatan koneksi telekomunikasi. Misalnya, mengambil standar 100BASE-TX. Di dalamnya 100 Mbit / s data rate sesuai persis 100 juta bit / s. Mari kita lihat lebih kompleks "lincah" dengan 10 Gbit / s (10GBASE-X standar). Hal ini sesuai tepat 10 milyar bit / s. Itu saja. Dan tidak sedikit lebih atau kurang.
Tapi dengan tiga inci floppy disk 1,44 MB (ingat mereka?) Apakah bahkan lebih menarik. kapasitas mereka ditunjukkan dalam megabyte desimal berkode biner. Hal ini disiapkan sebagai berikut. Salah satu seperti "megabyte" itu KiB adalah 1000, yang kira-kira 0,977 MiB, tapi pada saat yang sama 1 KiB menyamai 1024 byte.
Perlu dicatat bahwa ada perbedaan antara dua konsol pilihan pengajuan tersebut. Sementara dalam kasus kilobyte tidak melebihi 2,4%, maka untuk megabyte sudah 4,9% ke GB - 7,4%, dan untuk terabyte - hampir 10%. Tentu saja, tidak mendukung representasi biner. E. "Mencuri" produsen byte kami. Misalnya, membeli kapasitas hard drive 1 TB. Sebagai orang yang telah mempelajari ilmu komputer, Anda saleh percaya bahwa ada 1099511627776 byte. Dan ternyata - "hanya" 1000000000000. Artinya, Anda telah "digigit" lebih dari 99,5 milyar byte (sekitar 98 GB). Banyak atau sedikit itu? Kira-kira - 40-200 film full-length, tergantung pada format. Tidak ada yang mengatakan tentang apa? E., Seperti ditulis di atas, kesepuluh.
Similar articles
Trending Now