หน่วยข้อมูล: ซึ่งใช้บ่อยที่สุดและวิธีการคำนวณไบต์ บิต และเมกะไบต์ หน่วยวัดข้อมูลทางวิทยาการคอมพิวเตอร์ หน่วยข้อมูลขั้นต่ำ

ในคอมพิวเตอร์สมัยใหม่เราสามารถเข้าไปได้ ข้อมูลข้อความ, ค่าตัวเลขตลอดจนกราฟิกและ ข้อมูลเสียง- จำนวนข้อมูลที่จัดเก็บไว้ในคอมพิวเตอร์วัดจาก "ความยาว" (หรือ "ปริมาตร") ซึ่งแสดงเป็นบิต บิตเป็นหน่วยวัดข้อมูลขั้นต่ำ (จากภาษาอังกฤษ BInary digitT -- เลขฐานสอง- แต่ละบิตสามารถรับค่า 0 หรือ 1 บิตเรียกอีกอย่างว่าบิตของเซลล์หน่วยความจำคอมพิวเตอร์ หน่วยต่อไปนี้ใช้ในการวัดปริมาณข้อมูลที่จัดเก็บ:

1 ไบต์ = 8 บิต;

1 KB = 1,024 ไบต์ (A KB อ่านเป็นกิโลไบต์)

1 MB = 1,024 KB (MB อ่านได้เหมือนเมกะไบต์)

1 GB = 1,024 MB (GB อ่านเป็นกิกะไบต์)

จังหวะ (จากภาษาอังกฤษ. เลขฐานสอง- ยังเป็นการเล่นคำ: อังกฤษ นิดหน่อย- เล็กน้อย)

ตามข้อมูลของแชนนอน บิตคือลอการิทึมไบนารีของความน่าจะเป็นของเหตุการณ์ที่น่าจะเป็นไปได้เท่ากัน หรือผลรวมของผลคูณของความน่าจะเป็นด้วยลอการิทึมไบนารีของความน่าจะเป็นของเหตุการณ์ที่น่าจะเท่ากัน

รหัสไบนารี่หนึ่งบิต (เลขฐานสอง) สามารถรับค่าที่ไม่เกิดร่วมกันได้เพียงสองค่าเท่านั้น: ใช่/ไม่ใช่, 1/0, เปิด/ปิด ฯลฯ

หน่วยวัดพื้นฐานสำหรับปริมาณข้อมูลเท่ากับจำนวนข้อมูลที่มีอยู่ในประสบการณ์ซึ่งมีผลลัพธ์ที่น่าจะเป็นไปได้เท่ากันสองประการ นี่เหมือนกับจำนวนข้อมูลในการตอบคำถามที่ให้คำตอบว่า "ใช่" หรือ "ไม่" และไม่มีอะไรอื่นอีก (นั่นคือจำนวนข้อมูลที่ช่วยให้คุณตอบคำถามที่ตั้งไว้ได้อย่างชัดเจน) หนึ่งบิตไบนารีประกอบด้วยข้อมูลหนึ่งบิต

ใน เทคโนโลยีคอมพิวเตอร์และเครือข่ายข้อมูล ค่า 0 และ 1 มักจะส่งผ่านระดับแรงดันหรือกระแสที่แตกต่างกัน ตัวอย่างเช่น ในชิปที่ใช้ TTL 0 จะแสดงด้วยแรงดันไฟฟ้าในช่วง +0 ถึง +3 ในและ 1 ในช่วงตั้งแต่ 4.5 ถึง 5.0 ใน.

ความเร็วในการถ่ายโอนข้อมูลของเครือข่ายมักจะวัดเป็นบิตต่อวินาที เป็นที่น่าสังเกตว่าด้วยความเร็วในการส่งข้อมูลที่เพิ่มขึ้น บิตยังได้รับนิพจน์เมตริกอื่นอีกด้วย: ความยาว ดังนั้น ในเครือข่ายกิกะบิตสมัยใหม่ (1 กิกะบิต/วินาที) จะมีเส้นลวดยาวประมาณ 30 เมตรต่อบิต ด้วยเหตุนี้ความลำบาก อะแดปเตอร์เครือข่ายเพิ่มขึ้นอย่างมีนัยสำคัญ ตัวอย่างเช่น ก่อนหน้านี้ ในเครือข่ายขนาด 1 เมกะบิต ความยาวบิต 30 กม. นั้นมากกว่าความยาวของสายเคเบิลระหว่างอุปกรณ์ทั้งสองเกือบทุกครั้ง

ในการคำนวณ โดยเฉพาะอย่างยิ่งในเอกสารและมาตรฐาน คำว่า "บิต" มักใช้เพื่อหมายถึงเลขฐานสอง ตัวอย่างเช่น บิตแรกคือเลขฐานสองตัวแรกของไบต์หรือคำที่ต้องการ

ปัจจุบัน บิตเป็นหน่วยข้อมูลที่เล็กที่สุดเท่าที่จะเป็นไปได้ในการคำนวณ แต่มีการวิจัยอย่างเข้มข้นในสาขานี้ คอมพิวเตอร์ควอนตัมสมมติว่ามี q-bits

ไบต์ (อังกฤษ) ไบต์) - หน่วยวัดปริมาณข้อมูลซึ่งโดยปกติจะเท่ากับแปดบิตสามารถรับค่าที่แตกต่างกันได้ 256 (2 8) ค่า

โดยทั่วไป ไบต์คือลำดับของบิต ซึ่งเป็นจำนวนคงที่ ซึ่งเป็นจำนวนหน่วยความจำขั้นต่ำที่สามารถระบุตำแหน่งได้ในคอมพิวเตอร์ ใน คอมพิวเตอร์สมัยใหม่ วัตถุประสงค์ทั่วไปหนึ่งไบต์มีค่าเท่ากับ 8 บิต เพื่อเน้นย้ำว่าหมายถึงไบต์แปดบิตในคำอธิบาย โปรโตคอลเครือข่ายมีการใช้คำว่า "ออคเต็ต" ออคเต็ต).

บางครั้งไบต์คือลำดับของบิตที่ประกอบเป็นฟิลด์ย่อยของคำ คอมพิวเตอร์บางเครื่องสามารถระบุไบต์ที่มีความยาวต่างกันได้ ซึ่งได้มาจากคำแนะนำการแยกภาคสนามของแอสเซมเบลอร์ LDB และ DPB บน PDP-10 และใน Common Lisp

ใน IBM-1401 ไบต์มีค่าเท่ากับ 6 บิตเช่นเดียวกับใน Minsk-32 และใน BESM - 7 บิตในคอมพิวเตอร์บางรุ่นที่ผลิตโดย Burroughs Computer Corporation (ปัจจุบันคือ Unisys) - 9 บิต ตัวประมวลผลสัญญาณดิจิทัลสมัยใหม่จำนวนมากใช้ไบต์ที่มีความยาว 16 บิตหรือใหญ่กว่า

ชื่อนี้ถูกใช้ครั้งแรกในปี พ.ศ. 2499 โดย W. Buchholz เมื่อออกแบบซูเปอร์คอมพิวเตอร์เครื่องแรก IBM 7030 สำหรับบิตจำนวนมากที่ส่งพร้อมกันในอุปกรณ์อินพุต-เอาท์พุต (หกชิ้น) ต่อมาภายในโปรเจ็กต์เดียวกัน ไบต์ถูกขยายเป็นแปด (2 3) บิต

คำนำหน้าหลายคำเพื่อสร้างหน่วยอนุพันธ์สำหรับไบต์จะไม่ถูกใช้ตามปกติ ประการแรก จะไม่มีการใช้คำนำหน้าจิ๋วเลย และเรียกหน่วยข้อมูลที่เล็กกว่าไบต์ คำพิเศษ(แทะและกัด); ประการที่สอง คำนำหน้าการขยายหมายถึงทุก ๆ พัน 1,024 = 2 10 (กิโลไบต์เท่ากับ 1,024 ไบต์, เมกะไบต์เท่ากับ 1,024 กิโลไบต์หรือ 1,048,576 ไบต์ ฯลฯ ด้วยกิกะไบต์ เทราไบต์ และเพตาไบต์ (ไม่ได้ใช้อีกต่อไป)) ความแตกต่างจะเพิ่มขึ้นตามน้ำหนักของคอนโซล การใช้คำนำหน้าไบนารีนั้นถูกต้องมากกว่า แต่ในทางปฏิบัติยังไม่ได้ใช้ซึ่งอาจเป็นเพราะเสียงขรม - kibibyte, mebibyte เป็นต้น

บางครั้งคำนำหน้าทศนิยมถูกใช้ในความหมายตามตัวอักษร เช่น เมื่อระบุความจุของฮาร์ดไดรฟ์ สำหรับคำนำหน้าเหล่านี้ กิกะไบต์อาจหมายถึงหนึ่งล้านกิโลไบต์ เช่น 1,024,000,000 ไบต์ หรือแม้แต่เพียงพันล้านไบต์ และไม่ใช่ 1,073,741,824 ไบต์ เนื่องจาก ตัวอย่างเช่นในโมดูลหน่วยความจำ

กิโลไบต์ (kbyte, kB) m., skl . - หน่วยวัดปริมาณข้อมูลเท่ากับ (2 10) ไบต์มาตรฐาน (8 บิต) หรือ 1,024 ไบต์ ใช้เพื่อระบุจำนวนหน่วยความจำในแบบต่างๆ อุปกรณ์อิเล็กทรอนิกส์.

โดยทั่วไปชื่อ "กิโลไบต์" เป็นที่ยอมรับ แต่ไม่ถูกต้องอย่างเป็นทางการ เนื่องจากคำนำหน้ากิโล - หมายถึงการคูณด้วย 1,000 ไม่ใช่ 1,024 คำนำหน้าไบนารี่ที่ถูกต้องสำหรับ 2 10 คือ kibi - .

ตารางที่ 1.2 - คำนำหน้าหลายคำเพื่อสร้างอนุพันธ์

เมกะไบต์ (MB, M) m., skl. - หน่วยวัดปริมาณข้อมูลเท่ากับ 1048576 (2 20) ไบต์มาตรฐาน (8 บิต) หรือ 1,024 กิโลไบต์ ใช้เพื่อระบุจำนวนหน่วยความจำในอุปกรณ์อิเล็กทรอนิกส์ต่างๆ

โดยทั่วไปชื่อ "เมกะไบต์" เป็นที่ยอมรับ แต่อย่างเป็นทางการไม่ถูกต้องเนื่องจากคำนำหน้าเมกะ - หมายถึงการคูณด้วย 1,000,000 ไม่ใช่ 1,048,576 คำนำหน้าไบนารี่ที่ถูกต้องสำหรับ 2 20 คือ mebi - - บริษัทขนาดใหญ่ที่ผลิตฮาร์ดไดรฟ์ใช้ประโยชน์จากสถานการณ์นี้ และเมื่อติดฉลากผลิตภัณฑ์ของตน เมกะไบต์หมายถึง 1,000,000 ไบต์ และกิกะไบต์หมายถึง 1,000,000,000 ไบต์

การตีความคำว่าเมกะไบต์แบบดั้งเดิมที่สุดนั้นใช้โดยผู้ผลิตฟล็อปปี้ดิสก์ของคอมพิวเตอร์ ซึ่งเข้าใจว่าเป็น 1,024,000 ไบต์ ดังนั้นฟล็อปปี้ดิสก์ที่มีความจุ 1.44 MB จริง ๆ แล้วมีเพียง 1,440 KB นั่นคือ 1.41 MB ในแง่ปกติ

ในเรื่องนี้ปรากฎว่าเมกะไบต์สามารถสั้น กลาง และยาวได้:

สั้น - 1,000,000 ไบต์

เฉลี่ย - 1,024,000 ไบต์

ยาว - 1,048,576 ไบต์

Gigabyte เป็นหน่วยวัดปริมาณข้อมูลหลายหน่วย ซึ่งเท่ากับ 1,073,741,824 (2 30) ไบต์มาตรฐาน (8 บิต) หรือ 1,024 เมกะไบต์

คำนำหน้า SI giga - ใช้ผิดเพราะว่าต้องคูณ 10 9 สำหรับ 2 30 ควรบริโภค คำนำหน้าไบนารีกิบิ-. บริษัทขนาดใหญ่ที่ผลิตฮาร์ดไดรฟ์ใช้ประโยชน์จากสถานการณ์นี้ และเมื่อติดฉลากผลิตภัณฑ์ของตน เมกะไบต์หมายถึง 1,000,000 ไบต์ และกิกะไบต์หมายถึง 1,000,000,000 ไบต์

คำว่าเครื่อง- ปริมาณที่ขึ้นกับเครื่องจักรและขึ้นอยู่กับแพลตฟอร์ม วัดเป็นบิตหรือไบต์ เท่ากับความกว้างของรีจิสเตอร์ตัวประมวลผล และ/หรือความกว้างของบัสข้อมูล (โดยปกติจะเป็นกำลังสอง) ขนาดคำก็ตรงกันด้วย ขนาดขั้นต่ำข้อมูลที่ระบุแอดเดรสได้ (ความลึกบิตของข้อมูลอยู่ที่ที่อยู่เดียว) คำว่าเครื่องกำหนดคุณลักษณะต่อไปนี้ของเครื่อง:

ความลึกบิตของข้อมูลที่ประมวลผลโดยโปรเซสเซอร์

ความกว้างของข้อมูลที่แอดเดรสได้ (ความกว้างของบัสข้อมูล);

ค่าสูงสุดประเภทจำนวนเต็มที่ไม่ได้ลงนามสนับสนุนโดยตรงจากโปรเซสเซอร์: หากผลลัพธ์ การดำเนินการทางคณิตศาสตร์เกินค่านี้ เกิดการโอเวอร์โฟลว์

ปริมาณสูงสุด แรมที่อยู่โดยตรงโดยโปรเซสเซอร์

ค่าสูงสุดของคำที่มีความยาว n บิตสามารถคำนวณได้อย่างง่ายดายโดยใช้สูตร 2 n −1

ตารางที่ 1.3 - ขนาดคำของเครื่องบนแพลตฟอร์มต่างๆ

สวัสดี, ผู้อ่านที่รักเว็บไซต์บล็อก! ในบริบทของการพัฒนาที่รวดเร็ว เทคโนโลยีสารสนเทศคงจะดีถ้าได้รับความรู้เกี่ยวกับประเด็นพื้นฐานบางประการ อย่างน้อยก็ในเรื่องพื้นฐาน สิ่งนี้สามารถช่วยได้มากในอนาคต

บนอินเทอร์เน็ตซึ่งเราใช้ด้วยคอมพิวเตอร์ ข้อมูลทั้งหมดจะถูกจัดเก็บหรือถ่ายโอนด้วยการเข้ารหัส รูปแบบดิจิทัลและดังนั้นจึงต้องมีวิธีในการวัดปริมาณของข้อมูลนี้ เนื่องจากวิธีการทำงานอย่างเป็นระบบขึ้นอยู่กับสิ่งนี้ หน่วยวัดเหล่านี้เป็นบิตและไบต์

โดยการเปรียบเทียบกับที่เรารู้จัก หน่วยทางกายภาพการวัดซึ่งเมื่อมีขนาดใหญ่จะได้รับคำนำหน้าแบบขยายเพื่อความสะดวกในการคำนวณ (1,000 เมตร = 1 กิโลเมตร, 1,000 กรัม = 1 กิโลกรัม) หน่วยของข้อมูลไบต์ก็มีอนุพันธ์ของมันด้วย (กิโลไบต์, เมกะไบต์, กิกะไบต์ ฯลฯ ) อย่างไรก็ตาม ในกรณีของบิตและไบต์ มีความแตกต่างซึ่งฉันจะพูดถึงในรายละเอียดเพิ่มเติม

หน่วยของข้อมูลคือบิต (บิต) และไบต์ (ไบต์)

เพื่อให้ชัดเจนยิ่งขึ้น เราจะต้องอธิบายทุกอย่างให้ละเอียดยิ่งขึ้น และเริ่มต้นตั้งแต่ต้น อย่างไรก็ตาม ฉันจะพยายามถ่ายทอดข้อมูลโดยไม่ทำให้เข้าใจยาก สูตรทางคณิตศาสตร์และข้อกำหนด ความจริงก็คือมีหลาย ระบบกำหนดตำแหน่งการคำนวณ ฉันจะไม่แสดงรายการเหล่านี้เนื่องจากไม่จำเป็น

ระบบเลขฐานสองและทศนิยม

สิ่งที่มีชื่อเสียงที่สุดซึ่งเราทุกคนพบทุกวันคือระบบทศนิยม ในนั้นตัวเลขใด ๆ ประกอบด้วยตัวเลข (ตั้งแต่ 0 ถึง 9) ซึ่งแต่ละหลักเป็นตัวเลขซึ่งมีตำแหน่งที่สอดคล้องกันอย่างเคร่งครัด ยิ่งไปกว่านั้น ความลึกของบิตจะเพิ่มขึ้นจากขวาไปซ้าย (หน่วย สิบ ร้อย พัน ฯลฯ)

ยกตัวอย่างตัวเลข 249 ซึ่งสามารถแสดงเป็นผลรวมของผลิตภัณฑ์ของตัวเลขด้วย 10 ยกกำลังที่สอดคล้องกับตัวเลขที่กำหนด:

249 = 2×10 2 + 4×10 1 + 9×10 0 = 200 + 40 + 9

ดังนั้นเลขศูนย์คือหน่วย (10 0) หลักแรกคือสิบ (10 1) หลักที่สองคือร้อย (10 2) เป็นต้น ในคอมพิวเตอร์ เช่นเดียวกับในอุปกรณ์อิเล็กทรอนิกส์อื่นๆ ข้อมูลทั้งหมดจะถูกกระจายเป็นไฟล์ () และเข้ารหัสตามนั้นในรูปแบบดิจิทัล และเนื่องจากใช้งานง่าย จึงมีการใช้ระบบเลขฐานสอง ซึ่งฉันจะหารือแยกกัน

ใน ระบบไบนารี่ตัวเลขแสดงโดยใช้เพียงตัวเลขสองหลัก: 0 และ 1 ลองเขียนตัวเลข 249 ซึ่งเราได้พูดคุยไปแล้วในระบบไบนารี่เพื่อทำความเข้าใจแก่นแท้ของมัน เมื่อต้องการทำเช่นนี้ ให้หารด้วย 2 จะได้ผลหารจำนวนเต็มด้วยเศษ 1 ซึ่งจะเป็นตัวเลขต่ำสุด ซึ่งในกรณีของระบบทศนิยมจะอยู่ทางขวาสุด

ต่อไป ดำเนินการหารต่อไป และแต่ละครั้งเราจะหารจำนวนเต็มด้วย 2 โดยเหลือเศษ 0 หรือ 1 เราเขียนตามลำดับจากขวาไปซ้าย ในที่สุดก็ได้ 249 ในระบบไบนารี่ ควรดำเนินการหารจนกว่าผลลัพธ์จะเป็นศูนย์:

249/2 = 124 (1 เศษ) 124/2 = 62 (0 เศษ) 62/2 = 31 (0 เศษ) 31/2 = 15 (1 เศษ) 15/2 = 7 (1 เศษ) 7/2 = 3 (ส่วนที่เหลือ 1) 3/2 = 1 (ส่วนที่เหลือ 1) 1/2 = 0 (ส่วนที่เหลือ 1)

ตอนนี้เราเขียนตัวเลขในส่วนที่เหลือตามลำดับจากขวาไปซ้ายและรับจำนวนทดลองของเราในระบบไบนารี่:

11111001

เพื่อจะได้ไม่เหลือ จุดด่างดำลองทำตรงกันข้ามแล้วลองแปลงตัวเลขเดียวกันจากเลขฐานสองเป็น ระบบทศนิยมขณะเดียวกันก็ตรวจสอบความถูกต้องของขั้นตอนข้างต้นด้วย ในการทำเช่นนี้ เราจะคูณอีกครั้งตามลำดับจากซ้ายไปขวาเป็นศูนย์หรือหนึ่งคูณ 2 ไปจนถึงกำลังที่สอดคล้องกับตัวเลข (โดยการเปรียบเทียบกับระบบทศนิยม):

1×2 7 + 1×2 6 + 1×2 5 + 1×2 4 + 1×2 3 + 0×2 2 + 0×2 1 + 1×2 0 = 128 + 64 + 32 + 16 + 8 + 0 + 0 + 1 = 249

อย่างที่คุณเห็น ทุกอย่างได้ผล และเราสามารถแปลงตัวเลขที่เขียนในระบบไบนารี่เป็นการบันทึกในระบบเลขฐานสิบได้

จำนวนบิตในหนึ่งไบต์เมื่อใช้ระบบไบนารี่ในวิทยาการคอมพิวเตอร์

ไม่ใช่เพื่ออะไรที่ฉันให้การสำรวจทางคณิตศาสตร์สั้น ๆ ข้างต้นเนื่องจากเป็นระบบไบนารีที่ทำหน้าที่เป็นพื้นฐานของการวัดที่ใช้ในอุปกรณ์อิเล็กทรอนิกส์ หน่วยพื้นฐานของจำนวนข้อมูลซึ่งเท่ากับตัวเลขในระบบไบนารี่คือบิตนั่นเอง

คำนี้มาจากวลีภาษาอังกฤษ ขุด inary มัน (นิดหน่อย) ซึ่งหมายความว่า เลขฐานสอง- ดังนั้น บิตสามารถรับค่าที่เป็นไปได้เพียงสองค่าเท่านั้น: 0 หรือ 1 ในวิทยาการคอมพิวเตอร์ นี่หมายถึงผลลัพธ์ที่เท่าเทียมกันโดยสิ้นเชิงสองค่าในแง่ของความน่าจะเป็น ("ใช่" หรือ "ไม่") และไม่อนุญาตให้มีการตีความอื่นใด

นี่เป็นสิ่งสำคัญมากจากมุมมอง การดำเนินการที่ถูกต้องระบบ เดินหน้าต่อไป จำนวนบิตที่คอมพิวเตอร์ประมวลผลในคราวเดียว เรียกว่าไบต์- 1 ไบต์เท่ากับ 8 บิต ดังนั้นจึงสามารถรับค่าใดค่าหนึ่งใน 2 8 (256) นั่นคือตั้งแต่ 0 ถึง 255:


ตอนนี้เรารู้แน่ชัดแล้วว่าไบต์คืออะไรและมีบทบาทอย่างไรในฐานะหน่วยวัดเมื่อประมวลผลข้อมูลที่จัดเก็บและประมวลผล แบบฟอร์มดิจิทัล- โดยวิธีการใน รูปแบบสากลไบต์สามารถกำหนดได้สองวิธี - ไบต์หรือ B

คุณสามารถแปลงตัวเลขในรูปแบบทศนิยมเป็นไบนารีได้โดยใช้เครื่องคิดเลข หากคุณมี Windows 7 คุณสามารถเรียกเครื่องมือนี้ได้ดังนี้: Start - All Programs - Accessories - Calculator ในเมนู "มุมมอง" ให้เลือก รูปแบบ "โปรแกรมเมอร์"และป้อนหมายเลขที่ต้องการ (ในตัวอย่างของฉันคือ 120):


ตอนนี้เปิดปุ่มตัวเลือก "Bin" และ "1 ไบต์" หลังจากนั้นคุณจะได้รับบันทึกหมายเลขนี้ในระบบไบนารี่:


คุณควรใส่ใจอะไรที่นี่? ประการแรกบรรทัดบนหน้าจอแสดงเพียงเจ็ดบิต (บิตที่มีค่าเป็นศูนย์หรือหนึ่ง) แม้ว่าเราจะรู้อยู่แล้วว่าควรมีแปดบิตหากค่าไบต์อยู่ระหว่าง 0 ถึง 255:

ทุกอย่างเรียบง่ายที่นี่ หากตัวเลขที่สำคัญที่สุด (บิต) ซึ่งอยู่ทางด้านซ้ายสุด รับค่าเป็น 0 แสดงว่าจะไม่เขียนเลย สองหรือมากกว่านั้น ศูนย์บิตก็ละเว้นเช่นกัน (โดยการเปรียบเทียบกับ ตัวเลขทศนิยม- ท้ายที่สุดแล้ว เราไม่ได้เขียน 0 พันเป็นร้อย เป็นต้น)

หลักฐานก็ได้ บันทึกเต็มหมายเลขผลลัพธ์ซึ่งจะปรากฏขึ้น พิมพ์เล็กด้านล่าง:

0111 1000

ถ้าระวังก็จะเห็น สิ่งที่สองที่นี่คืออะไร?- นี่เป็นวิธีการเขียนเป็นสองส่วน แต่ละส่วนประกอบด้วยสี่บิต ในวิทยาการคอมพิวเตอร์ก็มีแนวคิดเช่น แทะหรือแทะ(แทะ) วิธีนี้จะสะดวกเพราะว่าการแทะสามารถแสดงเป็นของไหลเข้าได้ ระบบเลขฐานสิบหกซึ่งใช้กันอย่างแพร่หลายในการเขียนโปรแกรม

การประมวลผลข้อมูลใช้เวลามากกว่า 1 ไบต์ - แล้วจะเป็นอย่างไร?

ข้างต้นเราได้พูดถึงความจริงที่ว่าไบต์ประกอบด้วยแปดบิต ซึ่งจะทำให้คุณสามารถแสดงค่าที่แตกต่างกันได้ 256 (สองถึงยกกำลังแปด) อย่างไรก็ตามในทางปฏิบัติโดยทั่วไปยังไม่เพียงพอและในหลายกรณีไม่จำเป็นต้องใช้ไบต์เดียว แต่หลายไบต์ ลองใช้อีกครั้งเป็นตัวอย่าง เครื่องคิดเลขวินโดวส์และแปลงตัวเลข 1,000 เป็นไบนารี่:


อย่างที่คุณเห็น การทำเช่นนี้เราต้องบีบบิตสองสามบิตจากไบต์ที่สอง ในทางปฏิบัติ คอมพิวเตอร์มีข้อมูลมากมายเพียงพอที่จะประมวลผล มีการใช้แนวคิดเช่นคำเครื่องจักรซึ่งสามารถมี 16, 32, 64 บิต

ด้วยความช่วยเหลือของพวกเขา คุณสามารถแสดงค่าที่แตกต่างกัน 2 16, 2 32 และ 2 64 ตามลำดับ แต่ในกรณีนี้เราไม่สามารถพูดถึงขนาด 2, 4 หรือ 8 ไบต์ได้ สิ่งเหล่านี้ต่างกันเล็กน้อย นี่คือจุดที่ข้อได้เปรียบจากการกล่าวถึง เช่น โปรเซสเซอร์ 32-, 64-บิต (-บิต) หรืออุปกรณ์อื่นๆ


กี่ไบต์ในหนึ่งกิโลไบต์, เมกะไบต์, กิกะไบต์, เทราไบต์?

ตอนนี้ถึงเวลาที่จะไปยังอนุพันธ์ของไบต์แล้วลองจินตนาการว่ามีการใช้คำนำหน้าการขยายแบบใดที่นี่ ท้ายที่สุดแล้วไบต์ในฐานะหน่วยมีค่าน้อยมากและเพื่อความสะดวกการใช้อะนาล็อกที่จะแทน 1,000 B, 1,000,000 B เป็นต้นมีประโยชน์มาก นอกจากนี้ยังมีความแตกต่างบางประการที่นี่ซึ่งเราจะกล่าวถึงด้านล่าง

พูดอย่างเคร่งครัด เพื่อแสดงปริมาณ การใช้คำนำหน้าสำหรับระบบเลขฐานสองซึ่งเป็นผลคูณของ 2 10 (1024) ถือเป็นเรื่องที่ถูกต้อง เหล่านี้คือ kibibyte, mebibyte, gebibyte เป็นต้น

1 กิโลไบต์ = 2 10 (1024) ไบต์ 1 เมบิไบต์ = 2 10 (1024) กิโลไบต์ = 2 20 (1,048,576) ไบต์ 1 เกบิไบต์ = 2 10 (1024) เมบิไบต์ = 2 20 (1,048,576) กิโลไบต์ = 2 30 (1 073 741 24) ไบต์ 1 เทบิไบต์ = 2 10 (1024) เกบิไบต์ = 2 20 (1 048 576) เมบิไบต์ = 2 30 (1 073 741 824) กิบิไบต์ = 2 40 (1 099 511 627 776) ไบต์

แต่วลีเหล่านี้ไม่ได้หยั่งรากลึก ใช้กันอย่างแพร่หลาย- บางทีสาเหตุหนึ่งอาจเป็นเสียงขรมของพวกเขา ดังนั้นผู้ใช้ (และไม่เพียงเท่านั้น) ทุกที่ใช้คำนำหน้าทศนิยม (กิโลไบต์, เมกะไบต์, กิกะไบต์, เทราไบต์) แทนไบนารี่ซึ่งไม่ถูกต้องทั้งหมดเนื่องจากในสาระสำคัญ (ตามกฎของระบบเลขฐานสิบ) นี่หมายถึง กำลังติดตาม:

1 กิโลไบต์ = 10 3 (1,000) ไบต์ 1 เมกะไบต์ = 10 3 (1,000) กิโลไบต์ = 10 6 (1,000,000) ไบต์ 1 กิกะไบต์ = 10 3 (1,000) เมกะไบต์ = 10 6 (1,000,000) กิโลไบต์ = 10 9 (1,000,000) 0) ไบต์ 1 เทราไบต์ = 10 3 (1,000) กิกะไบต์ = 10 6 (1 000 000) เมกะไบต์ = 10 9 (1 000 000 000) กิโลไบต์ = 10 12 (1 000 000 000 000) ไบต์

แต่เนื่องจากสิ่งนี้เกิดขึ้นแล้ว จึงไม่สามารถทำอะไรได้ สิ่งสำคัญคือต้องจำไว้ว่าในทางปฏิบัติกิโลไบต์ (KB), เมกะไบต์ (MB), กิกะไบต์ (GB), เทราไบต์ (TB) มักจะถูกใช้อย่างแม่นยำเป็นอนุพันธ์ของไบต์เป็นหน่วยวัดปริมาณข้อมูลในไบนารี่ ระบบ. และในกรณีนี้ มีการใช้คำว่า "กิโลไบต์" ซึ่งหมายถึง 1,024 ไบต์พอดีและไม่มีอะไรอื่นอีก

อย่างไรก็ตาม บ่อยครั้งมากที่ขับเคลื่อนผู้ผลิต (รวมถึง ฮาร์ดไดรฟ์, แฟลชไดรฟ์, ดีวีดี และซีดี) เมื่อระบุระดับเสียงสำหรับการจัดเก็บข้อมูลจะใช้คำนำหน้าทศนิยมตามวัตถุประสงค์ที่ต้องการ (1 KB = 1,000 ไบต์) ในขณะที่ Windows เดียวกันจะคำนวณขนาดในระบบไบนารี่

สิ่งนี้นำไปสู่ความไม่สอดคล้องกันซึ่งอาจทำให้ผู้ใช้ทั่วไปสับสนได้ สมมติว่าเอกสารระบุสถานะ ความจุดิสก์ 500 GBในขณะที่ Windows แสดงให้เห็น ปริมาณเท่ากับ 466.65 GB.

ไม่มีความแตกต่าง มีเพียงขนาดของไดรฟ์เท่านั้น ระบบที่แตกต่างกันการคำนวณที่ตายแล้ว (ตอเดียวกันเพียงด้านข้างเท่านั้น) สิ่งนี้ไม่สะดวกอย่างยิ่งสำหรับผู้ใช้ที่ไม่มีประสบการณ์ แต่อย่างที่ฉันบอกไปแล้ว คุณต้องทนกับมัน

โดยสรุปฉันต้องการทราบดังต่อไปนี้ สมมติว่าคุณถูกถามคำถาม: 1 กิโลไบต์มีกี่ไบต์?ตามทฤษฎีแล้ว คำตอบที่ถูกต้องคือ 1 กิโลไบต์เท่ากับ 1,000 ไบต์ คุณเพียงแค่ต้องจำไว้ว่าในทางปฏิบัติ โดยส่วนใหญ่ คำนำหน้าทศนิยมจะใช้เป็นคำนำหน้าไบนารี ซึ่งหารด้วย 1,024 ลงตัว แม้ว่าบางครั้งจะใช้ตามจุดประสงค์ที่ตั้งใจไว้และหารด้วย 1,000 ลงตัวก็ตาม

นี่คือเลขคณิต ฉันหวังว่าคุณจะไม่สับสน ในสิ่งพิมพ์ฉันพูดถึงกิโลไบต์ เมกะไบต์ กิกะไบต์ และเทราไบต์ แต่จะทำอย่างไรต่อไป อันไหนมากกว่ากัน หน่วยขนาดใหญ่มีข้อมูลจำนวนเท่าใด? คำถามนี้จะได้รับคำตอบโดยตารางที่แสดงไม่เพียง แต่อัตราส่วนของหน่วยในทั้งสองระบบเท่านั้น แต่ยังรวมถึงการกำหนดในรูปแบบสากลและรัสเซียด้วย:

ระบบไบนารี่ ระบบทศนิยม
ชื่อ การกำหนด ระดับ ชื่อ การกำหนด ระดับ
รอสส์ นานาชาติ รอสส์ นานาชาติ
ไบต์ บี บี 2 0 ไบต์ บี บี 10 0
กิบิไบต์ กิ๊บ กิ๊บ 2 10 กิโลไบต์ เคบี เค.บี. 10 3
เมบิไบต์ มิบี มิบี 2 20 เมกะไบต์ เอ็มบี บธม. 10 6
กิบิไบต์ จีบี จีบี 2 30 กิกะไบต์ กิกะไบต์ จี.บี. 10 9
เทบิไบต์ ทิบ ทีบี 2 40 เทราไบต์ วัณโรค วัณโรค 10 12
เพบิไบต์ พี่บี พี่บี 2 50 เพตะไบต์ พีไบต์ พี.บี. 10 15
exbibyte อีแอนด์บี อีบี 2 60 เอกซาไบต์ เอไบต์ อี.บี. 10 18
เซบิไบต์ ซีบี ซีบี 2 70 เซตตะไบต์ ซีไบต์ ซีบี 10 21
โยบิไบต์ ยี่บี ยี่บี 2 80 ยอตตะไบต์ ไอไบต์ วายบี 10 24

หากคุณต้องการทราบอย่างรวดเร็ว เช่น หนึ่งกิกะไบต์มีกี่เมกะไบต์ (แม้ว่า ผู้ใช้ขั้นสูงแน่นอนว่าสามารถทำได้ง่าย ๆ โดยไม่ต้องใช้ตารางในกรณีนี้) จากนั้นดูในตารางเพื่อหาเซลล์ที่สอดคล้องกับจำนวนไบต์ในหน่วยเมกะไบต์และกิกะไบต์ จากนั้นหารค่าที่มากกว่าด้วยค่าที่น้อยกว่า

10 9 /10 6 = 1 000 000 000/1 000 000 = 1000

ปรากฎว่ามี 1,000 เมกะไบต์ใน 1 กิกะไบต์ ในทำนองเดียวกัน คุณสามารถแปลงอนุพันธ์ในระบบไบนารี่ได้ - เมบิไบต์เป็นกิบิไบต์, เทบิไบต์เป็นกิบิไบต์ ฯลฯ

แปลงไบต์เป็นบิต กิโลไบต์ เมกะไบต์ กิกะไบต์ เทราไบต์ในตัวแปลงออนไลน์

การเผยแพร่จะไม่สมบูรณ์หากฉันไม่ได้จัดเตรียมเครื่องมือที่คุณสามารถแปลงไบต์เป็นอนุพันธ์ต่างๆ มีตัวแปลงที่แตกต่างกันมากมายบนเครือข่ายซึ่งคุณสามารถดำเนินการง่ายๆ เหล่านี้ได้ นี่คือหนึ่งในนั้นที่ฉันชอบ

ตัวแปลงนี้สะดวกเพราะเมื่อป้อนจำนวนไบต์ คุณจะได้รับผลลัพธ์ในขนาดที่เป็นไปได้ทั้งหมดทันที (รวมถึงการแปลงบิตเป็นไบต์):

จาก ตัวอย่างนี้ตามมาว่า 3072 ไบต์เท่ากับ 24576 บิต, 3.0720 กิโลไบต์หรือ 3 กิโลไบต์ นอกจากนี้ ด้านล่างนี้คือลิงก์ไปยังเครื่องคิดเลขขนาดเล็ก ซึ่งคุณสามารถแปลงหน่วยจากระบบหนึ่งไปยังอีกระบบหนึ่งได้อย่างรวดเร็ว

ตัวแปลงความยาวและระยะทาง ตัวแปลงมวล ตัวแปลงปริมาตรและอาหาร ตัวแปลงพื้นที่ ตัวแปลงปริมาตรและหน่วยใน สูตรอาหารตัวแปลงอุณหภูมิ ความดัน ความเครียดเชิงกล ตัวแปลงโมดูลัสของยัง ตัวแปลงพลังงานและงาน ตัวแปลงกำลัง ตัวแปลงกำลัง ตัวแปลงแรง ตัวแปลงเวลา ตัวแปลงเวลา ความเร็วเชิงเส้นประสิทธิภาพเชิงความร้อนมุมแบนและตัวแปลงตัวเลขประสิทธิภาพการใช้เชื้อเพลิงเป็น ระบบต่างๆสัญลักษณ์ ตัวแปลงหน่วยการวัดปริมาณข้อมูล อัตราสกุลเงิน ขนาดของเสื้อผ้าและรองเท้าของผู้หญิง ขนาดของเสื้อผ้าและรองเท้าของบุรุษ ความเร็วเชิงมุมและตัวแปลงความถี่การหมุน ตัวแปลงความเร่ง ตัวแปลงความเร่งเชิงมุม ตัวแปลงความหนาแน่น ตัวแปลงปริมาตรเฉพาะ โมเมนต์ของตัวแปลงความเฉื่อย โมเมนต์ของตัวแปลงแรง แรงบิด คอนเวอร์เตอร์ ความร้อนจำเพาะของการเผาไหม้ คอนเวอร์เตอร์ (โดยมวล) ) ความหนาแน่นของพลังงานและความร้อนจำเพาะของคอนเวอร์เตอร์การเผาไหม้ (โดยปริมาตร) คอนเวอร์เตอร์ความแตกต่างของอุณหภูมิ สัมประสิทธิ์ของคอนเวอร์เตอร์การขยายตัวทางความร้อน คอนเวอร์เตอร์ต้านทานความร้อน คอนเวอร์เตอร์การนำความร้อนจำเพาะ คอนเวอร์เตอร์ความจุความร้อนจำเพาะ การสัมผัสพลังงานและการแผ่รังสีความร้อน ตัวแปลงพลังงาน ความร้อน ตัวแปลงความหนาแน่นของฟลักซ์ ตัวแปลงค่าสัมประสิทธิ์การถ่ายเทความร้อน ตัวแปลงปริมาตรการไหล ตัวแปลงการไหลของมวล ตัวแปลงอัตราการไหลของกราม ตัวแปลงความหนาแน่นของการไหลของมวล ตัวแปลงความเข้มข้นของกราม ตัวแปลงความเข้มข้นของมวลในสารละลาย ตัวแปลงความหนืดไดนามิก (สัมบูรณ์) ตัวแปลงความหนืดจลนศาสตร์ ตัวแปลงแรงตึงผิว ตัวแปลงการซึมผ่านของไอ ความสามารถในการซึมผ่านของไอและอัตราการถ่ายโอนไอ ตัวแปลง ตัวแปลงระดับเสียง ตัวแปลงความไวของไมโครโฟน ตัวแปลงระดับความดันเสียง (SPL) ตัวแปลงระดับเสียง ความดันของตัวแปลงระดับเสียงพร้อมความสามารถในการเลือกความดันอ้างอิง ตัวแปลงความสว่าง ตัวแปลงความเข้มของการส่องสว่าง ตัวแปลงความสว่าง ตัวแปลงความละเอียดใน คอมพิวเตอร์กราฟิกตัวแปลงความถี่และความยาวคลื่น ตัวแปลงกำลังไดออปเตอร์และทางยาวโฟกัส ตัวแปลงกำลังไดออปเตอร์และกำลังขยายเลนส์ (×) ค่าไฟฟ้าตัวแปลงความหนาแน่นประจุเชิงเส้น ตัวแปลงความหนาแน่นประจุพื้นผิว ตัวแปลงความหนาแน่นประจุปริมาตร ตัวแปลงกระแสไฟฟ้า ตัวแปลงความหนาแน่นกระแสเชิงเส้น ตัวแปลงความหนาแน่นกระแสพื้นผิว ตัวแปลงแรงดันไฟฟ้า สนามไฟฟ้าตัวแปลงศักย์ไฟฟ้าและตัวแปลงแรงดันไฟฟ้า ความต้านทานไฟฟ้าตัวแปลงความต้านทานไฟฟ้า ตัวแปลงการนำไฟฟ้า ตัวแปลงการนำไฟฟ้า ความจุไฟฟ้า ตัวแปลงตัวเหนี่ยวนำ ตัวแปลงเกจลวดอเมริกัน ระดับเป็น dBm (dBm หรือ dBmW), dBV (dBV) วัตต์ และหน่วยอื่น ๆ ตัวแปลงแรงแม่เหล็ก ตัวแปลงความแรงของสนามแม่เหล็ก ตัวแปลงฟลักซ์แม่เหล็ก ตัวแปลงแม่เหล็ก การเหนี่ยวนำ การแผ่รังสี ตัวแปลงอัตราการดูดกลืนรังสีไอออไนซ์ กัมมันตภาพรังสี เครื่องแปลงสลายกัมมันตภาพรังสี ตัวแปลงปริมาณรังสีที่ได้รับรังสี ตัวแปลงปริมาณการดูดซึม คำนำหน้าทศนิยมการถ่ายโอนข้อมูล การพิมพ์และการแปลงหน่วยภาพ ตัวแปลงหน่วยปริมาตรไม้ การคำนวณมวลกราม ตารางธาตุองค์ประกอบทางเคมี D. I. Mendeleev

1 บิต [b] = 0.125 ไบต์ [B]

ค่าเริ่มต้น

มูลค่าที่แปลงแล้ว

บิต nibble ไบต์ สัญลักษณ์ เครื่อง word เครื่อง word MAPM quad word block kibibit kibibyte กิโลไบต์ (10³ ไบต์) mebibit mebibyte เมกะไบต์ (10⁶ ไบต์) gibibit gibibyte กิกะไบต์ (10⁹ ไบต์) tebibit tebibyte เทราไบต์ (10¹² ไบต์) pebibit pebibyte petabyte (10¹ ⁵ ไบต์) exbibyte exbibyte เอ็กซาไบต์ (10¹⁸ไบต์) ฟล็อปปี้ดิสก์ (3.5, ความหนาแน่นสองเท่า) ฟล็อปปี้ดิสก์ (3.5, สูง) ฟล็อปปี้ดิสก์ (3.5, ขยาย) ฟล็อปปี้ดิสก์ (5.25, สองเท่า) ฟล็อปปี้ดิสก์ (5.25, สูง) ) Zip 100 Zip 250 Jaz 1GB Jaz 2GB CD (74 นาที) ซีดี (80 นาที) ดีวีดี (1 ชั้น 1 ด้าน) ดีวีดี (2 ชั้น 1 ด้าน) ดีวีดี (1 ชั้น 1 ด้าน) ดีวีดี (2 ชั้น 2 ด้าน) ชั้นเดียว แผ่นดิสก์บลูเรย์ดิสก์ Blu-ray สองชั้น

ต้านทานความร้อน

เรียนรู้เพิ่มเติมเกี่ยวกับหน่วยวัดปริมาณข้อมูล

ข้อมูลทั่วไป

ข้อมูลและพื้นที่เก็บข้อมูลมีความจำเป็นสำหรับการทำงานของคอมพิวเตอร์และ เทคโนโลยีดิจิทัล- ข้อมูลคือข้อมูลใดๆ ตั้งแต่คำสั่งไปจนถึงไฟล์ที่ผู้ใช้สร้างขึ้น เช่น ข้อความหรือวิดีโอ สามารถจัดเก็บข้อมูลใน รูปแบบที่แตกต่างกันแต่ส่วนใหญ่มักจะถูกบันทึกเป็น รหัสไบนารี่- ข้อมูลบางส่วนจะถูกเก็บไว้ชั่วคราวและใช้เฉพาะระหว่างการดำเนินการบางอย่างเท่านั้น จากนั้นจึงลบออก ข้อมูลเหล่านี้จะถูกบันทึกไว้ในอุปกรณ์จัดเก็บข้อมูลชั่วคราว เช่น ในหน่วยความจำเข้าถึงโดยสุ่ม หรือที่เรียกว่าหน่วยความจำเข้าถึงโดยสุ่ม (ในภาษาอังกฤษ RAM - หน่วยความจำเข้าถึงโดยสุ่ม) หรือ RAM - หน่วยความจำเข้าถึงโดยสุ่ม ข้อมูลบางอย่างจะถูกเก็บไว้นานกว่า อุปกรณ์ที่ให้การจัดเก็บข้อมูลระยะยาว ได้แก่ ฮาร์ดไดรฟ์ ไดรฟ์โซลิดสเทต และไดรฟ์ภายนอกต่างๆ

ข้อมูลเพิ่มเติมเกี่ยวกับข้อมูล

ข้อมูลคือข้อมูลที่จัดเก็บในรูปแบบสัญลักษณ์และสามารถอ่านได้โดยคอมพิวเตอร์หรือมนุษย์ ข้อมูลส่วนใหญ่มีไว้สำหรับ การเข้าถึงคอมพิวเตอร์จะถูกจัดเก็บไว้ในไฟล์ ไฟล์เหล่านี้บางไฟล์สามารถเรียกใช้งานได้ ซึ่งหมายความว่าไฟล์เหล่านี้มีโปรแกรมอยู่ด้วย ไฟล์โปรแกรมมักไม่ถือเป็นข้อมูล

ความซ้ำซ้อน

เพื่อหลีกเลี่ยงการสูญเสียข้อมูลในกรณีที่เกิดความเสียหาย พวกเขาใช้หลักการของความซ้ำซ้อน นั่นคือ พวกเขาเก็บสำเนาของข้อมูลไว้ สถานที่ที่แตกต่างกัน- หากข้อมูลนี้หยุดอ่านในที่หนึ่ง ก็สามารถอ่านได้ในที่อื่น หลักการนี้เป็นพื้นฐานสำหรับการดำเนินการของอาร์เรย์อิสระที่ซ้ำซ้อน ดิสก์ RAID(จากอาร์เรย์ดิสก์อิสระซ้ำซ้อนภาษาอังกฤษ) โดยจะจัดเก็บสำเนาของข้อมูลไว้ในดิสก์ตั้งแต่สองตัวขึ้นไปรวมกันเป็นหน่วยลอจิคัลเดียว ในบางกรณี เพื่อความน่าเชื่อถือที่มากขึ้น อาเรย์ RAID เองก็จะถูกคัดลอก บางครั้งสำเนาจะถูกจัดเก็บแยกจากอาร์เรย์หลัก บางครั้งในเมืองอื่นหรือแม้แต่ในประเทศอื่น ในกรณีที่อาร์เรย์ถูกทำลายในช่วงหายนะ ภัยพิบัติ หรือสงคราม

รูปแบบการจัดเก็บข้อมูล

ลำดับชั้นการจัดเก็บข้อมูล

ข้อมูลได้รับการประมวลผลใน โปรเซสเซอร์กลางและยิ่งอุปกรณ์ที่เก็บไว้ใกล้กับโปรเซสเซอร์มากเท่าไร ก็ยิ่งสามารถประมวลผลได้เร็วยิ่งขึ้นเท่านั้น ความเร็วของการประมวลผลข้อมูลยังขึ้นอยู่กับประเภทของอุปกรณ์ที่จัดเก็บด้วย พื้นที่ภายในคอมพิวเตอร์ใกล้กับไมโครโปรเซสเซอร์ที่สามารถติดตั้งอุปกรณ์ดังกล่าวได้นั้นมีจำกัด และโดยปกติแล้วอุปกรณ์ที่เร็วแต่เล็กจะอยู่ใกล้กับไมโครโปรเซสเซอร์มากที่สุด และอุปกรณ์ที่มีขนาดใหญ่กว่าแต่ช้ากว่าก็จะอยู่ห่างจากไมโครโปรเซสเซอร์มากขึ้น ตัวอย่างเช่น รีจิสเตอร์ภายในโปรเซสเซอร์มีขนาดเล็กมาก แต่ช่วยให้สามารถอ่านข้อมูลด้วยความเร็วหนึ่งรอบของโปรเซสเซอร์ ซึ่งก็คือภายในไม่กี่พันล้านวินาที ความเร็วเหล่านี้มีการปรับปรุงทุกปี

หน่วยความจำหลัก

หน่วยความจำหลักประกอบด้วยหน่วยความจำภายในโปรเซสเซอร์ - แคชและรีจิสเตอร์ นี่คือที่สุด หน่วยความจำที่รวดเร็วนั่นคือเวลาในการเข้าถึงนั้นต่ำที่สุด RAM ก็ถือเป็นหน่วยความจำหลักเช่นกัน มันช้ากว่ารีจิสเตอร์มาก แต่ความจุของมันมากกว่ามาก โปรเซสเซอร์สามารถเข้าถึงได้โดยตรง ข้อมูลปัจจุบันที่ใช้อย่างต่อเนื่องสำหรับการทำงานของโปรแกรมจะถูกบันทึกลงใน RAM

หน่วยความจำรอง

อุปกรณ์จัดเก็บข้อมูลสำรอง เช่น ฮาร์ดไดรฟ์ ดิสก์แม่เหล็ก(HDD) หรือฮาร์ดไดรฟ์อยู่ภายในคอมพิวเตอร์ พวกเขาเก็บข้อมูลที่ไม่ได้ใช้บ่อยนัก ข้อมูลเหล่านี้จะถูกเก็บไว้นานกว่าและจะไม่ถูกลบโดยอัตโนมัติ ส่วนใหญ่จะถูกลบโดยผู้ใช้หรือโปรแกรมเอง การเข้าถึงข้อมูลนี้จะช้ากว่าการเข้าถึงข้อมูลในหน่วยความจำหลัก

หน่วยความจำภายนอก

หน่วยความจำภายนอกบางครั้งรวมอยู่ในหน่วยความจำรอง และบางครั้งจัดเป็นหมวดหมู่หน่วยความจำแยกต่างหาก หน่วยความจำภายนอก- นี้ สื่อที่ถอดออกได้เช่น ออปติคัล (ซีดี ดีวีดี และบลูเรย์) หน่วยความจำแฟลช เทปแม่เหล็กและสื่อจัดเก็บกระดาษ เช่น บัตรเจาะรู และเทปเจาะรู ผู้ปฏิบัติงานจะต้องใส่สื่อดังกล่าวลงในอุปกรณ์อ่านด้วยตนเอง สื่อเหล่านี้มีราคาค่อนข้างถูกเมื่อเทียบกับหน่วยความจำประเภทอื่นๆ และมักใช้สำหรับจัดเก็บสำเนาสำรองและแลกเปลี่ยนข้อมูลระหว่างผู้ใช้

หน่วยความจำระดับอุดมศึกษา

หน่วยความจำระดับอุดมศึกษาประกอบด้วยอุปกรณ์จัดเก็บข้อมูลความจุขนาดใหญ่ การเข้าถึงข้อมูลบนอุปกรณ์ดังกล่าวช้ามาก โดยทั่วไปจะใช้เพื่อเก็บข้อมูลในไลบรารีพิเศษ ตามคำร้องขอของผู้ใช้ "แขน" เชิงกลจะค้นหาและวางสื่อที่มีข้อมูลที่ร้องขอลงในอุปกรณ์อ่าน สื่อในห้องสมุดดังกล่าวอาจแตกต่างกัน เช่น ออปติคัลหรือแม่เหล็ก

ประเภทของสื่อ

สื่อออปติคัล

ข้อมูลจากสื่อออปติคอลจะถูกอ่านเข้าไป ออปติคอลไดรฟ์โดยใช้เลเซอร์ ในขณะที่เขียนบทความนี้ (ฤดูใบไม้ผลิ 2013) เป็นบทความที่พบบ่อยที่สุด สื่อออปติคอล- ออปติคอลดิสก์ CD, DVD, Blu-ray และ Ultra Density Optical (UDO) อาจมีอุปกรณ์จัดเก็บข้อมูลหนึ่งเครื่อง หรืออาจมีหลายอุปกรณ์รวมกันในอุปกรณ์เดียว เช่น ในไลบรารีออปติคัล ออปติคัลดิสก์บางแผ่นช่วยให้คุณสามารถเขียนอีกครั้งได้

สื่อสารกึ่งตัวนำ

หน่วยความจำเซมิคอนดักเตอร์เป็นหนึ่งในหน่วยความจำประเภทที่ใช้บ่อยที่สุด นี่คือความทรงจำชนิดหนึ่ง การกระทำแบบขนานอนุญาต การเข้าถึงพร้อมกันไปยังข้อมูลใด ๆ โดยไม่คำนึงถึงลำดับที่ข้อมูลนี้ถูกบันทึก

อุปกรณ์หน่วยความจำหลักเกือบทั้งหมด รวมถึงอุปกรณ์หน่วยความจำแฟลช ล้วนเป็นเซมิคอนดักเตอร์ ใน เมื่อเร็วๆ นี้หรืออีกทางหนึ่ง ฮาร์ดไดรฟ์สถานะของแข็งกำลังได้รับความนิยมมากขึ้น ไดรฟ์ SSD(จากโซลิดสเตตไดรฟ์ภาษาอังกฤษ) ในขณะที่เขียนบทความนี้ ไดรฟ์เหล่านี้มีราคาแพงกว่ามาก ฮาร์ดไดรฟ์แต่ความเร็วในการเขียนและอ่านข้อมูลนั้นสูงกว่ามาก เมื่อตกหล่นและกระแทก พวกมันจะเสียหายน้อยกว่าฮาร์ดไดร์ฟแบบแม่เหล็กมากและทำงานเงียบเชียบ นอกจากราคาที่สูงแล้ว โซลิดสเตตไดรฟ์ยังเมื่อเทียบกับแม่เหล็กอีกด้วย ฮาร์ดไดรฟ์เมื่อเวลาผ่านไปพวกเขาก็เริ่มแย่ลงและข้อมูลที่สูญหายไปนั้นยากต่อการกู้คืนเมื่อเปรียบเทียบกับฮาร์ดไดรฟ์ ไฮบริดแข็งดิสก์รวมกัน โซลิดสเตตไดรฟ์และ แม่เหล็กแรงดิสก์ซึ่งช่วยเพิ่มความเร็วและอายุการใช้งานและลดราคาเมื่อเปรียบเทียบกับไดรฟ์โซลิดสเตต

สื่อแม่เหล็ก

พื้นผิวสำหรับการบันทึกบนสื่อแม่เหล็กจะถูกทำให้เป็นแม่เหล็กในลำดับที่แน่นอน หัวแม่เหล็กจะอ่านและเขียนข้อมูลลงไป ตัวอย่างของสื่อแม่เหล็กคืออุปกรณ์จัดเก็บข้อมูล แม่เหล็กแข็งดิสก์และฟล็อปปี้ดิสก์ซึ่งแทบไม่ได้ใช้เลย เสียงและวิดีโอสามารถจัดเก็บไว้บนสื่อแม่เหล็ก - เทปคาสเซ็ตได้ บัตรพลาสติกมักจะเก็บข้อมูลไว้บนแถบแม่เหล็ก สิ่งเหล่านี้สามารถเดบิตและ บัตรเครดิต, คีย์การ์ดโรงแรม, ใบขับขี่ และอื่นๆ เมื่อเร็ว ๆ นี้ไมโครวงจรได้ถูกสร้างขึ้นในการ์ดบางใบ การ์ดดังกล่าวมักจะมีไมโครโปรเซสเซอร์และสามารถคำนวณการเข้ารหัสได้ พวกเขาเรียกว่าสมาร์ทการ์ด

คุณพบว่าการแปลหน่วยการวัดจากภาษาหนึ่งเป็นอีกภาษาหนึ่งเป็นเรื่องยากหรือไม่ เพราะเหตุใด เพื่อนร่วมงานพร้อมที่จะช่วยเหลือคุณ โพสต์คำถามใน TCTermsและคุณจะได้รับคำตอบภายในไม่กี่นาที

ทุกสิ่งที่อยู่ในคอมพิวเตอร์ของคุณคือ ข้อมูล- แต่จะวัดได้อย่างไร?
เห็นด้วยเป็นการยากที่จะทำงานกับข้อมูลโดยไม่ทราบปริมาณ เรามาลองเรียงลำดับสิ่งเหล่านี้กัน

หน่วยการวัดด้วยคอมพิวเตอร์ ข้อมูลเป็นที่ยอมรับโดยทั่วไป ไบต์ - แต่สิ่งนี้ไม่เป็นความจริงทั้งหมดหากเราคำนึงถึงคอมพิวเตอร์ด้วย คอมพิวเตอร์- และคอมพิวเตอร์ก็คำนวณโดยใช้ “ภาษาเครื่อง” ซึ่งเป็นหน่วยที่เล็กกว่าที่เรียกว่า นิดหน่อย.

นิดหน่อยสามารถแสดงได้เพียง 1 หรือ 0 เท่านั้น และระบบการคำนวณดังกล่าวเรียกว่าไบนารี หนึ่ง ไบต์ประกอบด้วย 8 บิต เพื่อความเป็นธรรม เป็นที่น่าสังเกตว่าคอมพิวเตอร์ยังใช้ระบบการคำนวณฐานแปดและเลขฐานสิบหกในการดำเนินงานด้วย แต่เราจะไม่อาศัยภาษาเครื่องคอมพิวเตอร์อีกต่อไป

มาต่อด้วยภาษาของผู้ใช้กัน ถ้าเราทำให้ทุกอย่างง่ายขึ้น ไบต์สามารถแสดงอักขระได้เพียงตัวเดียวเท่านั้น สัญลักษณ์นี้สามารถแสดงเป็นตัวอักษร ตัวเลข หรือสัญลักษณ์อื่นๆ หากคุณจินตนาการว่าหนังสือธรรมดาหนึ่งหน้ามีข้อความกี่ไบต์ซึ่งมีอักขระประมาณ 2,000 ตัวและคูณจำนวนผลลัพธ์ด้วยจำนวนหน้า ความจำเป็นในการใช้หน่วยการวัดที่ได้รับจะชัดเจน ลองดูที่พวกเขา:

KB - กิโลไบต์ - 1,024 ไบต์
MB - เมกะไบต์ - 1,024 กิโลไบต์
GB - กิกะไบต์ - 1,024 เมกะไบต์
Tr - เทราไบต์ - 1,024 กิกะไบต์

มีคำถามที่สมเหตุสมผล: ทำไมไม่นับทั้งพัน? ดูเหมือนว่าจะสะดวกกว่าในการนับ แต่ก็ทำอะไรไม่ได้นี่คืออัลกอริธึมการคำนวณของคอมพิวเตอร์ แต่ละหน่วยการวัดที่ตามมาตามลำดับขนาดที่สูงกว่าจะเท่ากับ 2 ถึง 10 ของหน่วยก่อนหน้า คณิตศาสตร์ถือเป็นวิทยาศาสตร์ที่แน่นอน

ถ้าติดตาม. รายการยอดนิยมดังที่ได้กล่าวไปแล้ว เราสามารถสันนิษฐานตามเงื่อนไขได้ว่า 1 ไบต์คืออักขระหนึ่งตัว 1 kB คือ 1,024 อักขระ และอื่นๆ จะประเมินตัวเลขเหล่านี้อย่างไร จะเข้าใจและจินตนาการได้อย่างไร จำนวนข้อมูล อยู่เบื้องหลังความหมายของพวกเขา

การทำความเข้าใจสิ่งนี้ง่ายกว่าเมื่อต้องรับมือกับข้อความ ฉันได้กล่าวไปแล้วว่าขนาดของข้อความที่พิมพ์ดีดหนึ่งหน้าโดยเฉลี่ยประมาณ 2,000 อักขระ เป็นเรื่องง่ายที่จะคำนวณว่า 1MB จะพอดีกับหน้าประมาณ 500 หน้า
มาทำให้หนังสือของเราเจือจางด้วยรูปภาพที่ปรับให้เหมาะสมหลายโหลอีก 1 MB และเราได้หนังสือที่มีขนาด 2MB ลองใช้แฟลชไดรฟ์หรือการ์ดหน่วยความจำไมโครซีดีขนาด 1GB คุณได้คำนวณแล้วและถูกต้อง - หนังสือเหล่านี้ 500 เล่มจะพอดีที่นั่น แต่แฟลชไดรฟ์และการ์ดหน่วยความจำสามารถวางไว้ในลูกสูบของกระเป๋ากางเกงได้อย่างง่ายดาย พยายามใส่หนังสือ 500 หน้าอย่างน้อยหนึ่งเล่มไว้ในกระเป๋าของคุณ!

แน่นอนว่าข้อโต้แย้งทั้งหมดนี้มีเงื่อนไขมาก การประเมินดังกล่าวไม่น่าจะใช้ได้กับรูปภาพ ภาพยนตร์ หรือเกม แต่เป็นข้อมูลที่แตกต่างไปจากเดิมอย่างสิ้นเชิง แม้ว่าอาจมีบางคนจำหรือเห็นในโรงภาพยนตร์ม้วนฟิล์มเก่า ๆ (ภาพยนตร์ตอนเดียวหลายส่วนและกิโลกรัม) เพิ่มม้วนเทปด้วยและแผ่นเสียงเก่าก็ค่อนข้างใหญ่ - แล้วคุณจะรู้สึกถึงความแตกต่างระหว่างเล่ม ข้อมูลดิจิทัล และข้อมูลสื่อรุ่นเก่าอื่นๆ


เพิ่มเติมเกี่ยวกับรูปภาพ หนึ่ง ภาพที่ดีหรือรูปภาพอื่นอาจใช้พื้นที่ได้ถึง 2 MB หรือมากกว่า แต่ทุกสิ่งที่สวยงามย่อมต้องการอะไรมากมายเสมอ!!!

ทักทายผู้อ่านบล็อกของฉันทุกคน แต่ละคนทราบหรือไม่ว่าข้อมูลหน่วยใดที่วัดได้? หลายท่านคงคุ้นเคยกับแนวคิดเรื่องบิตและไบต์อยู่แล้ว โดย อย่างน้อยคุณเคยได้ยินเกี่ยวกับพวกเขาแล้ว ผู้ใช้แต่ละคนยังต้องเผชิญกับหน่วยข้อมูลเช่นเมกะไบต์ กิกะไบต์ และเทราไบต์อยู่ตลอดเวลา แม้จะได้รับความนิยม แต่ไม่ใช่ทุกคนที่เข้าใจอย่างชัดเจนถึงวิธีการแปลงปริมาณหนึ่งไปเป็นอีกปริมาณหนึ่ง

กระบวนการคำนวณใหม่มีความแตกต่างในตัวเอง เป็นเพราะพวกเขาที่ผู้ใช้มีปัญหา ปัญหาคือคนส่วนใหญ่ใช้ระบบเลขฐานสิบซึ่งทุกคนคุ้นเคยมานานแล้ว ตัวอย่างเช่น หากหน่วยการวัดมีคำนำหน้าว่า "กิโล" ค่านั้นจะต้องคูณด้วยหนึ่งพัน อย่างไรก็ตาม ข้อมูลที่ส่งหรือจัดเก็บแบบดิจิทัลจะถูกวัดโดยใช้ปริมาณของระบบไบนารี ในเรื่องนี้หากต้องการทราบว่ามีกี่ KB ใน 1 MB การคูณด้วย 1,000 เพียงอย่างเดียวนั้นไม่เพียงพอ จำเป็นต้องกล่าวถึงคุณลักษณะนี้โดยละเอียดซึ่งจะอธิบายในบทความต่อไป

บิต/ไบต์คืออะไร?

วันนี้เป็นไปไม่ได้ที่จะทำให้ทุกคนประหลาดใจด้วยคอมพิวเตอร์อีกต่อไป เทคนิคนี้ใช้หน่วยการวัดข้อมูลซึ่งจะอธิบายไว้ด้านล่างนี้ ใช้เพื่อระบุปริมาณของทั้งฮาร์ดไดรฟ์ (HDD และ SSD) และหน่วยความจำเข้าถึงโดยสุ่ม (RAM)

บิตเป็นหน่วยที่เล็กที่สุด จะแสดงด้วยตัวอักษรตัวเล็ก "b" ตามด้วยไบต์ มันถูกระบุไว้แล้ว อักษรตัวใหญ่"บี" ใน คำศัพท์ทางคอมพิวเตอร์ในฐานะที่เป็นหน่วยวัดข้อมูล บิตจะถูกใช้น้อยกว่ามากเมื่อเทียบกับไบต์ หลังจากที่อนุพันธ์ของค่านี้อยู่ ได้แก่ กิโลไบต์ (KB), เมกะไบต์ (MB), กิกะไบต์ (GB) และอื่นๆ คำนำหน้าที่รู้จักกันดีสำหรับคำว่า "ไบต์" ไม่อนุญาตให้แปลงค่าได้ง่ายโดยการคูณค่าด้วย 10 ให้เป็นกำลังที่เหมาะสม กฎนี้ใช้ไม่ได้กับการแปลงหน่วยการวัดข้อมูล เหตุผลที่ไม่สามารถใช้สำหรับการแปลนี้ได้จะมีการหารือด้านล่าง

ปริมาณที่คล้ายกันยังใช้ในการวัดความเร็วของข้อมูลที่ส่ง ปัจจุบันอินเทอร์เน็ตถูกใช้บ่อยที่สุดเพื่อจุดประสงค์เหล่านี้ ข้อมูลที่ส่งผ่านช่องทางดังกล่าวมีหน่วยวัดเป็นกิโลบิต เมกะบิต และอื่นๆ เนื่องจากความเร็วถูกระบุโดยใช้ค่าเหล่านี้ จึงนับเป็นบิตต่อวินาที กล่าวอีกนัยหนึ่ง มีการส่งกี่ครั้งต่อหน่วยเวลา ดังนั้น ผู้ใช้ทุกคนจึงมีคำถามเกี่ยวกับจำนวนบิตใน 1 ไบต์ รวมถึงวิธีแปลง KB เป็น KB อย่างถูกต้อง

เทคโนโลยีคอมพิวเตอร์ใช้เฉพาะค่าของระบบไบนารี่ในการทำงาน หากจะกล่าวอีกนัยหนึ่งเราก็อาจกล่าวได้ว่า อุปกรณ์ดิจิทัลใช้งานได้กับตัวเลขเท่านั้น: 0 และ 1 ความคุ้นเคยครั้งแรกกับระบบดังกล่าวเกิดขึ้นที่โรงเรียน จากหลักสูตรวิทยาการคอมพิวเตอร์ นักเรียนจะได้เรียนรู้ว่าหน่วยการเรียนรู้ส่วนหนึ่งต้องคำนึงถึง หมายถึงข้อมูล 1 หลัก ในกรณีนี้ บิตสามารถมีค่าเท่ากับศูนย์หรือหนึ่งเท่านั้น กล่าวอีกนัยหนึ่ง สัญญาณอาจมีหรือไม่มีก็ได้

ในเวลาเดียวกัน ไบต์ก็มีแนวคิดที่ซับซ้อนมากขึ้น ค่าหนึ่งในระบบไบนารี่ประกอบด้วย 8 บิต ยิ่งไปกว่านั้น 1 บิตยังเป็นสองจนถึงระดับหนึ่ง ซึ่งสามารถมีค่าได้ตั้งแต่ 0 ถึง 7 หากเราคำนึงถึงการผสมที่เป็นไปได้ทั้งหมดระหว่างหนึ่งและศูนย์ จะเห็นได้ชัดว่าค่าสูงสุดของพวกมันคือ 256 ซึ่งเป็นค่าที่ใหญ่ที่สุด ค่า. เท่ากับจำนวนข้อมูลสูงสุดที่สามารถเข้ารหัสได้ใน 1 ไบต์

สำคัญ! หากต้องการแปลงตัวเลขจากระบบไบนารี่ให้เป็นค่าปกติ เช่น ทศนิยม คุณต้องบวกเลขสองตัวทั้งหมด ซึ่งแต่ละตัวมีระดับของตัวเอง อย่างไรก็ตาม จำเป็นต้องใช้เฉพาะในบิตที่มีสัญญาณอยู่ ซึ่งเป็นไปได้หากค่าการวัดเท่ากับ 1

ควรรู้ว่าหนึ่งไบต์แบ่งออกเป็นสองส่วน แต่ละส่วนประกอบด้วย 4 บิต เหล่านี้คือแทะ แต่ละคนก็เรียกว่าแทะ แทะเดียวช่วยให้คุณสามารถเข้ารหัสหมายเลข 16-tera ใดก็ได้ กระบวนการนี้ดำเนินการโดยใช้ 4 บิต กล่าวอีกนัยหนึ่ง คุณสามารถเข้ารหัสตัวเลข 0-15 ได้

แปลง MB เป็น MB

เพื่อให้เข้าใจเนื้อหาที่นำเสนอได้ดีขึ้น จำเป็นต้องเข้าใจให้ชัดเจนว่าความเร็วอินเทอร์เน็ตมักวัดเป็น KB, MB และ GB พิเศษไปพร้อมๆ กัน ซอฟต์แวร์วัดความเร็วของช่องอินเทอร์เน็ตเป็น KB และ MB ผู้ใช้จำนวนมากใช้ Speedtest เพื่อจุดประสงค์เหล่านี้ ดังนั้นคุณต้องเข้าใจว่า 1 MB มีกี่บิต แม้ว่าการแปลนี้จะไม่มีอะไรซับซ้อนก็ตาม ดังนั้น 1 ไบต์มี 8 บิต สิ่งนี้ช่วยให้คุณนับจำนวน KB ใน 1 KB - จะมี 8 ในนั้น ดังนั้น 1 MB จึงเท่ากับ 8 MB กิกะบิตหรือปริมาณอื่นที่คล้ายคลึงกันได้รับการคำนวณในลักษณะเดียวกัน หากต้องการโอนไปที่ ทิศทางย้อนกลับแล้วหน่วยการวัดหารด้วย 8

ตอนนี้เห็นได้ชัดว่าอินเทอร์เน็ต 1 MB คือจำนวนข้อมูลเฉพาะที่ส่งผ่านช่องทางที่ผู้ใช้รับรู้ มีค่าเท่ากับ 1024 กิโลไบต์ ปริมาณนี้เพียงพอที่จะเปิดหน้าจำนวนหนึ่งได้ขึ้นอยู่กับอุปกรณ์ที่ใช้ รุ่นมือถือมีน้ำหนักน้อยกว่าเล็กน้อยเมื่อเทียบกับตัวเลือกคอมพิวเตอร์ ดังนั้นหากคุณต้องการใช้จ่าย 100 KB ในหนึ่งหน้าแพ็คเกจการรับส่งข้อมูล 1 MB จะช่วยให้คุณสามารถเปิดได้ไม่เกิน 10 รายการ

หนึ่ง MB และ GB มีกี่ไบต์?

ผู้ใช้ส่วนใหญ่รู้ว่าการมีคำนำหน้า "กิโล" หมายถึงความจำเป็นในการคูณตัวเลขด้วย 10 ยกกำลังสาม กล่าวอีกนัยหนึ่ง การเพิ่มขึ้นเกิดขึ้นเป็นจำนวนหนึ่งพันเท่า หากใช้คำนำหน้า "เมกะ" การคูณจะดำเนินการด้วย 10 ยกกำลัง 6 ตัวอย่างเช่น หนึ่งเปลี่ยนเป็น 1000000 เมื่อใช้คำนำหน้า "giga" ในกรณีนี้ จำนวนจะคูณด้วย 10 9

อย่างไรก็ตามเมื่อพิจารณาคำถามว่ามีกี่ไบต์ใน MB จำเป็นต้องคำนึงว่ากฎข้างต้นไม่สามารถใช้ในการแปลงหน่วยการวัดได้เนื่องจากค่าเกี่ยวข้องเฉพาะกับระบบไบนารี่และ ใช้วิธีการคำนวณแบบอื่น การคำนวณไม่ได้ขึ้นอยู่กับ 10 ในระดับหนึ่ง แต่อยู่ที่ 2 กล่าวอีกนัยหนึ่งคือใช้คำนำหน้า kibi, mebi ฯลฯ แทนกิโลเมกะ ฯลฯ

ในการกำหนดหน่วยที่ใช้วัดข้อมูลที่มีขนาดใหญ่กว่าไบต์ วิทยาการคอมพิวเตอร์จะใช้หน่วยคิบิไบต์ เมบิไบต์ กิบิไบต์ และอื่นๆ อย่างไรก็ตาม มันเกิดขึ้นที่ผู้ใช้ที่พูดภาษารัสเซียส่วนใหญ่ใช้คำนำหน้า "ผิด" เช่น กิโล เมกะ ฯลฯ ยิ่งไปกว่านั้น ชื่อที่ถูกต้องในภาษารัสเซียฟังดูตลกนิดหน่อย สิ่งนี้ใช้กับ Yobibyte โดยเฉพาะ ดังนั้นทุกคนต้องเข้าใจว่าทุกวันนี้ชื่อหน่วยที่ไม่ถูกต้องมักถูกใช้เพื่อระบุจำนวนข้อมูล

ความสับสนของผู้ใช้เกิดขึ้นอย่างแม่นยำเนื่องจากความแตกต่างที่อธิบายไว้ข้างต้น หลายๆ คนเชื่อว่า 1 กิโลไบต์เท่ากับหนึ่งพันไบต์ อย่างไรก็ตาม คำสั่งนี้ไม่ถูกต้อง เนื่องจาก 1 KB คือ 1,024 ไบต์ กล่าวอีกนัยหนึ่ง คุณต้องยกกำลังสองเป็นสิบ ข้อความนี้เท่านั้นที่เป็นจริง จากข้อมูลนี้ คุณสามารถคำนวณได้อย่างง่ายดาย เช่น:

  • จำนวนไบต์ใน 1 MB - 1048576 ไบต์ (สองยกกำลังยี่สิบหรือ 1,024 คูณด้วย 1,024)
  • จำนวนไบต์ใน 1 GB - 107374824 ไบต์ (สองยกกำลัง 30 หรือ 1,024 คูณด้วยตัวมันเองสามครั้ง)
  • กี่ MB ใน 1 GB - 1,024 เมกะไบต์
  • 1 TB - 1,024 กิกะไบต์มีกี่ GB

แล้วคุณจะรู้ได้อย่างไรว่าคุณได้รับจากกี่ MB จำนวนหนึ่งไบต์ เพื่อให้ได้ผลลัพธ์ที่แม่นยำจึงจำเป็น ปริมาณเดิมหน่วยหารด้วยสองยกกำลังยี่สิบ ในที่นี้คุณต้องเข้าใจอย่างชัดเจนว่าการหารไม่ได้ดำเนินการด้วย 1,000,000 ตามปกติในระบบทศนิยม แต่เป็น 1,048,576 เบอร์นี้มากกว่าหนึ่งล้านเล็กน้อย มันเป็นเพราะเหตุนี้ ความแตกต่างที่สำคัญผลลัพธ์ที่ถูกต้องจะน้อยกว่าที่คาดไว้เดิม

เพื่อให้คุณผู้อ่านบล็อกของฉันสามารถแปลงหน่วยหนึ่งเป็นไบต์ได้เร็วขึ้นฉันจะให้มันตามลำดับระดับจากน้อยไปหามาก สิ่งเหล่านี้คือค่าที่จำเป็นต้องใช้ในการสร้างสองค่า: 0, 10, 20, 30, 40, 50 ค่าเหล่านี้สอดคล้องกับไบต์, กิโลไบต์, เมกะไบต์, กิกะไบต์, เทราไบต์, เพตาไบต์

เหตุใดไดรฟ์เทราไบต์จึงจุได้ 900 GB

ผู้ผลิตฮาร์ดไดรฟ์ใช้ประโยชน์จากความตระหนักรู้ของผู้ใช้บางรายอย่างเชี่ยวชาญ ดังนั้นผู้ซื้อ HDD ใหม่เกือบทุกคนหลังจากการฟอร์แมตพบว่าแทนที่จะเป็น 1 TB ที่สัญญาไว้ ระบบแสดงพื้นที่มากกว่า 900 GB เล็กน้อย พื้นที่ว่างบนสื่อ เป็นผลให้ผู้ใช้หลายคนเริ่มสงสัยว่าเกือบ 10% ของปริมาณหายไปที่ไหน ฮาร์ดไดรฟ์.

ความลับอยู่ที่ข้อเท็จจริงที่ว่าผู้ผลิต HDD ใช้ทศนิยมแทนระบบไบนารีในการวัดความจุของดิสก์ กล่าวอีกนัยหนึ่งเมื่อคำนวณจะใช้เวลา 1 กิโลไบต์ต่อพันไบต์ ผลต่างที่ได้คือข้อมูล 24 หน่วย หากเราคำนึงถึงปริมาณฮาร์ดไดรฟ์ที่เพียงพอผู้ผลิตก็จะชนะเนื่องจากความแตกต่างเพิ่มขึ้นหลายสิบกิกะไบต์

ถ้าแต่ละ ผู้ผลิตฮาร์ดดิสก์ใช้การคำนวณความจุดิสก์ที่ถูกต้องแล้ว 1 GB จะเท่ากับ 107374824 ไบต์ เมื่อแปลงเป็นเทราไบต์ที่คุณต้องการ มูลค่าที่กำหนดคูณด้วย 1,024 ผลลัพธ์ก็คือ ดิสก์เทราไบต์จะมีขนาด 1,09951819776 ไบต์

ตอนนี้คุณรู้แล้วว่าผู้ผลิตกำหนดความจุหน่วยความจำของอุปกรณ์ที่วางจำหน่ายอย่างไร พวกเขาใช้เคล็ดลับง่ายๆ เพื่อชนะเสมอ ในขณะเดียวกัน ผู้บริโภคก็ซื้อสินค้าที่มีประโยชน์น้อยลง 10%