Terus ke kandungan
IGCSE·Tuition
Sains Komputer · Pelajaran

Tukar unit storan mengikut konvensyen soalan

Pengiraan yang betul pun boleh kehilangan markah akhir apabila jawapan berada dalam unit yang salah.

Dalam halaman ini
  1. Apakah unit dan faktornya?
  2. Bagaimana menukar langkah demi langkah?
  3. Contoh berlangkah
  4. Kesilapan yang perlu diawasi
  5. Semak kendiri
  6. Seterusnya

Untuk menukar unit storan, bahagi untuk ke unit lebih besar dan darab untuk ke unit lebih kecil, menggunakan faktor konvensyen yang dinyatakan soalan. Dalam konvensyen binari, faktor antara unit bait yang bersebelahan ialah 1 024, dan antara bait dengan bit ialah 8.

Pelajaran ini melengkapkan imej, bunyi dan storan. Tanpanya, saiz yang anda kira dalam saiz imej atau saiz audio kekal sebagai nombor bit yang sukar dibaca.

Apakah unit dan faktornya?

UnitSimbolKonvensyen binariKonvensyen perpuluhan
Bitbunit terkecilunit terkecil
BaitB8 bit8 bit
Kibibait / kilobaitKiB / kB1 024 bait1 000 bait
Mebibait / megabaitMiB / MB1 024 KiB1 000 kB
Gibibait / gigabaitGiB / GB1 024 MiB1 000 MB
Tebibait / terabaitTiB / TB1 024 GiB1 000 GB

Banyak bahan Cambridge Computer Science menggunakan nama binari (kibibait, mebibait, gibibait). Semak sukatan pelajaran semasa untuk konvensyen tepat bagi tahun peperiksaan anda, dan sentiasa ikut konvensyen yang dicetak dalam soalan.

Bagaimana menukar langkah demi langkah?

  1. Tulis unit permulaan dan unit sasaran.
  2. Tentukan arah. Sasaran lebih besar bermaksud bahagi. Sasaran lebih kecil bermaksud darab.
  3. Gunakan satu faktor pada satu masa (bit ke bait: ÷ 8; bait ke KiB: ÷ 1 024; KiB ke MiB: ÷ 1 024).
  4. Semak kemunasabahan: nombor patut menjadi lebih kecil selepas ke unit lebih besar.

Contoh berlangkah

Sebuah fail klip video ialah 5 242 880 bait. Beri saiznya dalam KiB dan MiB, menggunakan 1 KiB = 1 024 bait dan 1 MiB = 1 024 KiB.

Langkah 1, bait ke KiB: 5 242 880 ÷ 1 024 = 5 120 KiB.

Langkah 2, KiB ke MiB: 5 120 ÷ 1 024 = 5 MiB.

Semakan: 5 MiB × 1 024 × 1 024 = 5 × 1 048 576 = 5 242 880 bait. Ini sepadan dengan permulaan.

Perbandingan perpuluhan: jika soalan menggunakan unit perpuluhan, 5 242 880 bait = 5 242.88 kB = 5.24288 MB. Faktor yang berbeza memberi nombor yang berbeza, sebab itu konvensyen mesti dinyatakan.

Kesilapan yang perlu diawasi

Kesilapan lazim ialah menggunakan 1 000 apabila soalan menyatakan 1 024, atau membahagi apabila patut mendarab.

Jawapan salah: “3 MiB dalam KiB: 3 ÷ 1 024 = 0.0029 KiB.”

Pelajar membahagi, tetapi KiB ialah unit lebih kecil daripada MiB, jadi nombor mesti bertambah, bukan berkurang.

Pembetulan: KiB ialah unit lebih kecil, jadi nombor menjadi lebih besar. 3 MiB = 3 × 1 024 = 3 072 KiB. Semakan kemunasabahan membantu di sini: satu MiB mengandungi 1 024 KiB, jadi 3 MiB mesti mengandungi lebih daripada 1 024 KiB.

Semak kendiri

Cuba soalan ini, kemudian buka setiap jawapan.

1. Tukar 12 MiB kepada bait (konvensyen binari).

Tunjukkan jawapan

12 × 1 024 = 12 288 KiB. 12 288 × 1 024 = 12 582 912 bait.

2. Tukar 6 144 KiB kepada MiB.

Tunjukkan jawapan

6 144 ÷ 1 024 = 6 MiB.

3. Sebuah fail berukuran 65 536 bit. Beri saiznya dalam bait dan KiB.

Tunjukkan jawapan

Bait = 65 536 ÷ 8 = 8 192 bait. KiB = 8 192 ÷ 1 024 = 8 KiB (8 192 bait).

Seterusnya

Anda kini mempunyai setiap langkah untuk soalan saiz penuh. Gabungkannya dalam set latihan imej, bunyi dan storan. Kotak pasir penaakulan Python boleh menyemak penukaran sebagai kod.

Jika anda menukar dengan betul di dalam kelas tetapi tergelincir semasa masa terhad, seorang guru boleh melihat kerja anda bersama anda dalam tuisyen Computer Science dalam talian satu dengan satu.

Soalan lazim

Berapa baitkah dalam satu kibibait?

Dalam konvensyen binari, 1 KiB = 1 024 bait, 1 MiB = 1 024 KiB dan 1 GiB = 1 024 MiB. Konvensyen perpuluhan menggunakan 1 000, dengan nama seperti kB dan MB. Gunakan yang dinyatakan soalan, dan semak sukatan pelajaran anda untuk yang dijangka.

Adakah saya darab atau bahagi apabila ke unit lebih besar?

Bahagi. Unit lebih besar memuatkan lebih banyak, jadi anda memerlukan lebih sedikit. Dari bait ke KiB bermaksud bahagi dengan 1 024. Dari MiB turun ke KiB bermaksud darab dengan 1 024. Semakan pantas tentang saiz jawapan akan menangkap arah yang salah.

Apakah beza antara bit dan bait?

Satu bit ialah satu digit binari, 0 atau 1. Satu bait ialah 8 bit. Saiz fail biasanya diberi dalam bait dan kelajuan data dalam bit sesaat, jadi membaca unit dengan teliti adalah penting.

Dikemas kini:

Langkah seterusnya

Jika penukaran unit sering ke arah yang salah, guru satu dengan satu boleh mengajar satu semakan mudah dan melatihnya sehingga arahnya betul setiap kali.

Kelas percubaan berbayar satu jam pada kadar guru yang disahkan, bermula RM80.

Tuisyen diatur bersama ibu bapa atau penjaga. Hantar halaman ini kepada mereka melalui WhatsApp supaya mereka boleh bertanya bagi pihak anda.

Ibu bapa: tanya di sini

  • 9,000+ pelajar telah dibantu melalui perkhidmatan kami
  • 9+ tahun membantu pelajar IGCSE