มีกี่บิตในหนึ่งไบต์? บิตและไบต์คืออะไร? บิต, ไบต์ 256 บิตไบต์

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

คำนิยาม

นิดหน่อย- หน่วยขั้นต่ำของการวัดปริมาณข้อมูล (คล้ายกับตัวอักษรในภาษาศาสตร์) ในระบบเลขฐานสอง บิตมีค่าเท่ากับหนึ่งหลัก

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

การเปรียบเทียบ

หนึ่งไบต์มี 8 บิต บิตสามารถมีค่าเป็น 0 หรือ 1 ไบต์สามารถมีค่าได้ตั้งแต่ 0 ถึง 256 เมื่อพูดถึงอัตราการถ่ายโอนข้อมูล ค่า bps และไบต์/วินาที (Kbps และ KB/s ตามลำดับ) คือ แตกต่างอย่างมีนัยสำคัญ กิโลบิตคือความเร็วในการเชื่อมต่อ หรือจำนวนข้อมูลที่ได้รับ/ส่งต่อหน่วยเวลา ความเร็วในการดาวน์โหลดไฟล์มักจะแสดงเป็นกิโลไบต์ ดังนั้นด้วยความเร็วการเชื่อมต่อ 128 Kbps ความเร็วในการดาวน์โหลด (ในสภาวะที่เหมาะสม) จะเป็น 16 Kbps นั่นคือเอกสารขนาด 160 Kb จะถูกดาวน์โหลดใน 10 วินาที

เว็บไซต์สรุป

  1. บิตเป็นหน่วยวัดขั้นต่ำ ไบต์เป็นหน่วยจัดเก็บและประมวลผลข้อมูลดิจิทัล
  2. มี 8 บิตในหนึ่งไบต์
  3. เมื่อพิจารณาความเร็วการเชื่อมต่อ มักจะทำงานเป็นบิต และความเร็วในการดาวน์โหลดไฟล์เป็นไบต์

ใครก็ตามที่มีปฏิสัมพันธ์กับคอมพิวเตอร์อย่างน้อยก็คุ้นเคยกับคำศัพท์เช่น "Gigabyte", "Megabyte" และอื่น ๆ

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

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

ป้อนค่าใดๆ ลงในฟิลด์ เลือกค่าจากรายการ จากนั้นเครื่องคิดเลขจะทำการแปลง

ไบต์, กิโลไบต์, เมกะไบต์, กิกะไบต์คืออะไร

เมื่อหลายสิบปีก่อน หน่วยความจำคอมพิวเตอร์มีขนาดเล็ก มีขนาดไม่เกิน 12 บิตหรือ 2-3 ไบต์ คุณสามารถเก็บสูตรหลายสูตร ตัวอย่างสองสามตัวอย่างหรือนิพจน์ทางคณิตศาสตร์ไว้ที่นั่นได้

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

ตอนนั้นเองที่มีการคิดค้นปริมาณอื่นๆ ที่มาจากคำว่า "บิต" โดยสมบูรณ์

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

มันทำงานอย่างไร?

ฮาร์ดไดรฟ์ การ์ด SD แฟลชไดรฟ์ทั้งหมดสามารถรวมกันได้ภายใต้ชื่อเดียวกัน - สื่อทางกายภาพ.

พูดง่ายๆ ก็คือ สื่อทางกายภาพเหล่านี้ประกอบด้วยเซลล์ขนาดเล็กสำหรับจัดเก็บข้อมูล

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

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

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

นอกจากนี้ข้อมูลที่ใช้ในระบบจะถูกบันทึกชั่วคราวในพื้นที่หน่วยความจำพิเศษ - หน่วยความจำในการดำเนินงาน

พวกเขาอยู่ที่นั่นตราบเท่าที่จำเป็นแล้วจึงขนถ่ายออก ข้อมูลถูกเขียนลงในเซลล์เดียวกันทุกประการ ดังนั้น RAM จึงมีการกำหนดปริมาตรของตัวเอง แม้ว่าจะเล็กกว่าฮาร์ดไดรฟ์มากก็ตาม

อะไรใหญ่กว่า - เมกะบิตหรือเมกะไบต์

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

ถูกกำหนดให้เป็น Gb/วินาที หรือ Mb/วินาที แต่อย่าสับสน เพราะไม่ใช่กิกะไบต์/วินาที หรือ เมกะไบต์/วินาที

ในกรณีนี้ นี่คือวิธีกำหนดหน่วยการวัดอื่นๆ ได้แก่ เมกะบิตและกิกะบิต

ด้วยความช่วยเหลือของพวกเขา วัดความเร็วของการถ่ายโอนข้อมูล

ปริมาณเหล่านี้มีขนาดเล็กกว่าเมกะไบต์และกิกะไบต์มาก และมีการคำนวณในระบบเลขทศนิยม ซึ่งต่างจากปริมาณที่กล่าวข้างต้น

หนึ่งเมกะบิตเท่ากับประมาณหนึ่งล้านบิต หนึ่งกิกะบิตเท่ากับข้อมูลหนึ่งพันล้านบิต

คุณสามารถเห็นการกำหนดเหล่านี้ได้เกือบทุกครั้งตามความเร็วของผู้ให้บริการอินเทอร์เน็ต

ดังนั้นหากความเร็วเครือข่ายของคุณคือ 100 Mbit/s ดังนั้นในหนึ่งวินาทีของการเชื่อมต่อ ข้อมูล 1,000,000 * 100 บิตจะมาถึงคอมพิวเตอร์ของคุณ

เทคโนโลยีการเชื่อมต่ออินเทอร์เน็ตทำให้สามารถเสนอตัวเลือกการเชื่อมต่อที่ไม่ใช่เมกะบิตให้กับผู้ใช้ได้

มาตรฐานพอร์ต USB 3.0 อนุญาตให้คุณถ่ายโอนข้อมูลด้วยความเร็ว 5 Gbit/s ซึ่งยังห่างไกลจากขีดจำกัด - หลังจากนั้นตัวเชื่อมต่อเวอร์ชันความเร็วสูงกว่าก็ปรากฏอยู่ในเมนบอร์ดแล้ว

เป็นที่น่าสังเกตว่าคำถามที่ใหญ่กว่า: เมกะบิตหรือเมกะไบต์ไม่ถูกต้องและไม่สามารถตอบได้

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

หนึ่งกิกะไบต์มีกี่เมกะไบต์

มากขึ้นเรื่อยๆ ออกมาจากน้อยลง ดังนั้น กลุ่มของเซลล์แปดบิตจึงสร้างเซลล์ไบต์ขนาดใหญ่หนึ่งเซลล์ ซึ่งก็คือ 8 บิต = 1 ไบต์

  • 1,024 ไบต์ = 1 กิโลไบต์
  • 1,024 กิโลไบต์ = 1 กิกะไบต์
  • 1,024 กิกะไบต์ = 1 เทราไบต์

พีซีที่บ้านไม่ได้ใช้ปริมาณมาก ดังนั้นจึงไม่มีเหตุผลที่จะพูดถึงสิ่งเหล่านี้มากนัก

ผู้ใช้ทั่วไปจะมีคำถามเชิงตรรกะทันที - เหตุใดการคำนวณและการไล่ระดับจึงแปลกมาก

จะดีกว่าไหมถ้าจะสร้าง 10 บิตเท่ากับ 1 ไบต์ และ 1 กิกะไบต์เท่ากับ 1,000 เมกะไบต์

ใช่แล้ว มันจะง่ายกว่ามาก อย่างไรก็ตาม ในระบบตัวเลขที่เราคุ้นเคยจะง่ายกว่า

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

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

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

และยกกำลังสองนั้นไม่มีตัวเลขที่เป็นทวีคูณของ 10 นั่นคือสาเหตุที่การคำนวณแปลกมาก: 1 ไบต์ในกรณีนี้เท่ากับ 2 ยกกำลังที่ 3 ของบิตเป็นต้น

ดังนั้นการไล่ระดับจะดำเนินการจากสอง และยิ่งจำนวนครั้งที่คูณด้วยตัวมันเองมากขึ้น

ทำไม HDD 1GB ถึงไม่เท่ากับ 1,000MB

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

ดังนั้น RAM 8 กิกะไบต์จึงไม่ใช่ 8,000 เมกะไบต์ แต่เป็น 8192

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

ไม่สามารถระบุค่าที่แน่นอนได้ ดังนั้นบ่อยครั้งแทนที่จะเป็นสิบกิกะไบต์ที่สัญญาไว้ จึงมีการค้นพบเก้าค่า

ปริมาณเหล่านี้ใช้ที่ไหน?

ตามที่กล่าวไว้ข้างต้น ข้อกำหนดเหล่านี้ใช้ในสาขาไอทีคอมพิวเตอร์

เช่น เมื่อระบุความจุของ HDD ฮาร์ดไดรฟ์สมัยใหม่มีความจุมากกว่าหนึ่งเทราไบต์อยู่แล้วและยังมีการขยายตัวอย่างต่อเนื่อง

ด้วยแฟลชการ์ดและสื่อพกพาอื่น ๆ ทุกอย่างจะเรียบง่ายยิ่งขึ้น - ปริมาณสูงสุดสามารถเข้าถึง 128 กิกะไบต์

คำเดียวกันนี้แสดงถึงปริมาณของไฟล์

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

สิ่งที่น่าสนใจยิ่งขึ้นด้วย RAM ของคอมพิวเตอร์

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

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

มีอีกไหม?

มีจำนวนมากกว่าเทราไบต์หรือไม่? ใช่ แน่นอนพวกมันมีอยู่จริง

  • 1,024 เทราไบต์คือ 1 เพตาไบต์
  • 1,024 เพตาไบต์ – 1 เอ็กซาไบต์

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

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

เมื่อพิจารณาว่าความก้าวหน้าทางเทคโนโลยีเกิดขึ้นอย่างรวดเร็วเพียงใด เป็นไปได้ว่าในอีกไม่กี่ปีข้างหน้า ฮาร์ดไดรฟ์ที่มีความจุ 1,024 เทราไบต์ จะปรากฏบนชั้นวาง

ตารางการแปลง: บิต, ไบต์, KB, MB, GB, TB

มีตารางปริมาณทั้งหมดที่ใช้ในฮาร์ดไดรฟ์สมัยใหม่ สื่อบันทึกข้อมูลอื่นๆ และไฟล์ต่างๆ

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

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

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

ตัวอย่างเช่น ที่ความเร็ว 100 Mb/วินาที ข้อมูลประมาณ 12 เมกะไบต์จะถูกถ่ายโอนถึงคุณในหนึ่งวินาที

ข้อเสียของตารางคือสามารถใช้เพื่อกำหนดค่าคู่เท่านั้น ซึ่งพบได้ไม่บ่อยนัก

เพื่อกำหนดน้ำหนักของไฟล์หรือความจุของฮาร์ดไดรฟ์ของคุณได้อย่างแม่นยำ คุณสามารถใช้ตัวแปลงออนไลน์ซึ่งแสดงไว้ด้านล่าง

แปลงหน่วยออนไลน์

แน่นอนว่าข้อมูลที่นำเสนอในตารางค่าไม่เพียงพอสำหรับการคำนวณที่สะดวกสบาย

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

มีไว้เพื่อจุดประสงค์นี้จึงมีการติดตั้งตัวแปลงหน่วยแบบออนไลน์บนไซต์นี้

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

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

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

โดยการเปรียบเทียบกับหน่วยการวัดทางกายภาพที่เรารู้จัก ซึ่งเมื่อมีขนาดใหญ่จะได้รับคำนำหน้าแบบขยายเพื่อความสะดวกในการคำนวณ (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,000 ถึงร้อยเป็นต้น)

หลักฐานอาจเป็นบันทึกหมายเลขผลลัพธ์ทั้งหมด ซึ่งแสดงเป็นตัวพิมพ์เล็กด้านล่าง:

0111 1000

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

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

ข้างต้นเราได้พูดถึงความจริงที่ว่าไบต์ประกอบด้วยแปดบิต ซึ่งจะทำให้คุณสามารถแสดงค่าที่แตกต่างกันได้ 256 (สองถึงกำลังแปด) อย่างไรก็ตามในทางปฏิบัติโดยทั่วไปยังไม่เพียงพอและในหลายกรณีไม่จำเป็นต้องใช้ไบต์เดียว แต่หลายไบต์ ตามตัวอย่าง ลองใช้เครื่องคิดเลข Windows อีกครั้งและแปลงตัวเลข 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 (1,024) ไบต์ 1 เมบิไบต์ = 2 10 (1,024) กิโลไบต์ = 2 20 (1,048,576) ไบต์ 1 เกบิไบต์ = 2 10 (1,024) เมบิไบต์ = 2 20 (1,048,576) กิโลไบต์ = 2 30 (1 073 741) 4) ไบต์ 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) ) ไบต์ 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,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 กิโลไบต์ นอกจากนี้ ด้านล่างนี้คือลิงก์ไปยังเครื่องคิดเลขขนาดเล็ก ซึ่งคุณสามารถแปลงหน่วยจากระบบหนึ่งไปยังอีกระบบหนึ่งได้อย่างรวดเร็ว

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

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

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

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

ไบต์คืออะไร? มีกี่บิตในหนึ่งไบต์?

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

กิโลไบต์ เมกะไบต์ และกิกะไบต์คืออะไร วิธีแปลงกิโลไบต์เป็นเมกะไบต์ และกิกะไบต์เป็นเมกะไบต์

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

— อะไรคือความแตกต่างระหว่างโปรแกรมเมอร์และคนธรรมดา?

— โปรแกรมเมอร์คิดว่าไส้กรอกหนึ่งกิโลกรัมเท่ากับ 1,024 กรัม และคนทั่วไปคิดว่า 1 กิโลไบต์เท่ากับ 1,000 ไบต์

เมกะนำหน้าหมายถึงล้านแต่ เมกะไบต์เป็น 1,024 กิโลไบต์อีกครั้งหรือ 1048576 ไบต์ อย่างที่คุณเห็น เมกะไบต์มีขนาดใหญ่กว่ากิโลไบต์ กิกะไบต์คือ 1,024 เมกะไบต์= 1048576 กิโลไบต์ = 1073741824 ไบต์ เทราไบต์คือ 1,024 กิกะไบต์ตามลำดับ

ชื่อ

การกำหนด

ในระบบทศนิยมจะได้เท่าไร?

ในไบนารี่

1

กิโลไบต์

1024

เมกะไบต์

10 6 = 1 000 000

1 048 576

กิกะไบต์

10 9 = 1 000 000 000

1 073 741 824

เทราไบต์

10 12 = 1 000 000 000 000

1 099 511 627 776

เพตะไบต์

1 125 899 906 842 624

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

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

  • เนื้อหาของแผ่น A4 ที่พิมพ์ - 100 กิโลไบต์
  • ภาพยนตร์ 1.5 ชั่วโมงในคุณภาพต่ำ (สำหรับมาตรฐานสมัยใหม่) - 1.5 กิกะไบต์ ในระดับสูงสามารถมีได้ 40 กิกะไบต์
  • ภาพถ่ายคุณภาพปานกลาง - 1-1.5 เมกะไบต์
  • การบันทึกเสียงคุณภาพเฉลี่ย 3-5 นาที - 10 เมกะไบต์

จากบทความนี้คุณได้เรียนรู้:

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

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

โนต้า เบเน่...หากคุณมาที่บทความนี้เพื่อรับคำตอบสำหรับคำถาม:

บิต ไบต์.....ทฤษฎี

ดังที่ได้กล่าวไปแล้ว แนวคิดของ "จังหวะ" ถูกนำมาใช้โดย Claude Shannon ในปี 1948

จังหวะคืออะไร?

พูดง่ายๆ ก็คือ หน่วยของข้อมูลนั่นเอง อาจใช้ค่าสองค่า - ในวิทยาการคอมพิวเตอร์คือ "1" หรือ "0" "จริง" หรือ "เท็จ" "จริง" หรือ "เท็จ" ในอุปกรณ์อิเล็กทรอนิกส์ “1” และ “0” มีแรงดันไฟฟ้าต่างกัน ดังนั้นตามค่าแรงดันไฟฟ้า อุปกรณ์ใดๆ ก็สามารถเข้าใจได้ว่า "1" ถูกส่งไปหรือ "0" ดังนั้น:

  • บิตสามารถรับค่าต่อไปนี้: 1 หรือ 0

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

นี่คือจำนวนข้อมูลเท่ากับ 8 บิต เหล่านั้น. 1 ไบต์คือ 8 "1" หรือ "0" ติดต่อกัน (บิต) ตัวอย่างเช่น:

  • 00000001
  • 10101010
  • 11111010

ฯลฯ... ดังนั้น "1" และ "0" สามารถใช้แทนกันได้ 256 วิธี และหนึ่งไบต์สามารถรับค่าที่ต่างกันได้ 2 8 = 256 ค่า

แนวคิดของ "ไบต์" ถูกใช้ครั้งแรกในปี 1956 โดย V. Buchholz คำนี้เป็นวลีย่อที่หมายถึงคำไบนารี บุคโฮลซ์มีส่วนร่วมในการออกแบบซูเปอร์คอมพิวเตอร์เครื่องแรก ตามความสำเร็จทางวิทยาศาสตร์ของเขา ไบต์เป็นกลุ่มที่ส่งข้อมูลพร้อมกันสูงสุดหกถึงแปดบิตในอุปกรณ์ I/O ต่อมาไบต์ถูกขยายเป็น 8 บิตโดยเป็นส่วนหนึ่งของโปรเจ็กต์เดียวกัน ในคอมพิวเตอร์บางรุ่นในช่วงทศวรรษ 1950 และ 1960 ไบต์มีค่าเท่ากับ 9 บิต ในคอมพิวเตอร์โซเวียตมีค่าเท่ากับ 7 บิต

ส่วนที่เหลือ..ไบต์

  • หนึ่งกิโลไบต์เท่ากับ 2 10 ไบต์ = 1,024 ไบต์ (แสดงเป็น "KB")
  • หนึ่งเมกะไบต์เท่ากับ 2 20 ไบต์ = 1,024 กิโลไบต์ = 1,048,576 ไบต์ (ระบุเป็น "MB")
  • หนึ่งกิกะไบต์เท่ากับ 2 30 ไบต์ = 1,024 เมกะไบต์ = 1,048,576 กิโลไบต์ = ไบต์จำนวนมาก..(1,024 * 1,048,576 บนเครื่องคิดเลข) (เขียนแทนด้วย "MB")
  • หนึ่งเทราไบต์เท่ากับ 2 40 ไบต์ = 1,024 กิกะไบต์ = 1,048,576 เมกะไบต์ = ... (แทนด้วย "Tb")

ตามคำแสลงของคอมพิวเตอร์ กิกะไบต์เรียกอีกอย่างว่า "เฮกตาร์" และ "กิ๊ก" คำนำหน้า "Tera" สำหรับ Terabyte นั้นไม่ถูกต้องทั้งหมด เนื่องจากหมายถึงการคูณด้วยกำลังสิบสอง นอกจากนี้ยังมีหน่วยข้อมูลเช่น petabyte, exabyte, zettabyte และ yottobyte แต่ไม่ค่อยได้ใช้มากนัก

สับสนกับกิโล...

มักมีความสับสนกับคำนำหน้า "กิโล" และการรับรู้ไม่ใช่ตัวคูณ 1,024 (ระบบหัวนม) แต่เป็นตัวคูณ 1,000 ที่โรงเรียนคุ้นเคย (ระบบ SI) ที่จริงแล้วทุกอย่างง่ายที่นี่:

  • คำจารึก "KB", "MB", "GB" ฯลฯ หมายถึงการใช้ตัวคูณ 1,024
  • คำจารึก "กิโลไบต์", "เมกะไบต์" ฯลฯ - ใช้ตัวคูณ 1,000 ฯลฯ...

ทฤษฎีจบแล้ว!

ให้เราตอบคำถามที่พบบ่อยตอนนี้...

คำถามที่พบบ่อย?!

มีกี่กิโลบิตในหน่วยเมกะบิต

มีสองตัวเลือกในการตอบคำถามว่ามีกี่กิโลบิตในเมกะบิต:

  • ถูกต้อง- 1,000 กิโลบิต (ระบบ SI) (เมื่อใช้ตัวเลือกนี้ ควรเขียนว่าใน 1 เมกะบิตมีทศนิยม 1,000 กิโลบิต)
  • และประการที่สอง - 1,024 กิโลบิต (ในวิธีไบนารี่) (ไม่มีแนวคิดของ "เมกะบิต" เป็น "Mbyte" ดังนั้นโดยทั่วไปแล้วมันไม่ถูกต้องที่จะบอกว่ามี 1,024 กิโลบิตในเมกะบิต)

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

กี่กิโลบิตในเมกะไบต์

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

ดังที่ได้อธิบายไปแล้ว ในอดีตหน่วยของการส่งข้อมูลคือบิต ความเร็วในการวัดดำเนินการเป็นบอด 1 บอด = 1 บิต/วินาที

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

  • 1 ไบต์ = 8 บิต
  • 1 เมกะไบต์ = 1,024 กิโลไบต์

เราได้รับ:

  • 1 เมกะไบต์= 1024 กิโลไบต์ = 1024 * 8 กิโลบิตหรือเท่ากัน 2 13 = 8192 กิโลบิต

กี่กิโลไบต์มีหน่วยเป็นเมกะไบต์?

มี 1,024 กิโลไบต์ในหนึ่งเมกะไบต์

อ่านเกี่ยวกับการแก้ไขข้อพิพาทประมาณ 1,000 กิโลไบต์ในหน่วยเมกะไบต์ในทางทฤษฎี...

ป.ล. มีเรื่องตลกที่ไม่ตลก... อะไรคือความแตกต่างระหว่างคนธรรมดาและโปรแกรมเมอร์ธรรมดา? คนธรรมดาคิดว่า 1,000 ไบต์ใน 1 กิโลไบต์ แต่โปรแกรมเมอร์กลับคิดว่า 1 กิโลกรัมมี 1,024 กรัม...ฮ่าๆ พลั่ว

กี่กิโลไบต์มีหน่วยเป็นกิกะไบต์

ดังนั้นเราจึงแปลงกิกะไบต์เป็นกิโลไบต์:

  • 1 เมกะไบต์ = 1,024 กิโลไบต์
  • 1 กิกะไบต์ = 1,024 เมกะไบต์

ดังนั้น →

  • 1 กิกะไบต์ = 1024x1024 กิโลไบต์ = 1,048,576 กิโลไบต์

มีอะไรมากกว่า: กิโลไบต์หรือเมกะไบต์?

ตามที่เขียนไว้ข้างต้น:

  • 1 เมกะไบต์ = 1,024 กิโลไบต์

ดังนั้นหนึ่งเมกะไบต์จึงมีขนาดใหญ่กว่าหนึ่งกิโลไบต์มาก