รูปถ่ายเอกสารข้อความและโปรแกรมทั้งหมดจะถูกเก็บไว้ในหน่วยความจำคอมพิวเตอร์ในรูปแบบของบิตและไบต์ หน่วยข้อมูลที่เล็กที่สุดเหล่านี้คืออะไรและมีกี่บิตในหนึ่งไบต์?
หน่วยความจำคอมพิวเตอร์มีมากชุดของเซลล์ที่เต็มไปด้วยเลขศูนย์และเซลล์ เซลล์คือจำนวนข้อมูลขั้นต่ำที่ผู้อ่านสามารถเข้าถึงได้ ทางกายภาพมันเป็นตัวกระตุ้น (ในคอมพิวเตอร์สมัยใหม่) ไกปืนมีขนาดเล็กมากจนมองเห็นได้ยากแม้อยู่ภายใต้กล้องจุลทรรศน์ แต่ละเซลล์มีที่อยู่ที่ไม่ซ้ำกันซึ่งพบโดยสิ่งนี้หรือโปรแกรมนั้น
ในกรณีส่วนใหญ่เซลล์หมายถึงเซลล์ไบต์ แต่ขึ้นอยู่กับสถาปัตยกรรมบิตสามารถรวม 2, 4 หรือ 8 ไบต์ได้ อุปกรณ์อิเล็กทรอนิกส์โดยรวมรับรู้ไบต์ แต่ในความเป็นจริงประกอบด้วยเซลล์ที่เล็กกว่า - บิต ใน 1 ไบต์คุณสามารถเข้ารหัสอักขระใดก็ได้เช่นตัวอักษรหรือตัวเลขในขณะที่ 1 บิตไม่เพียงพอสำหรับสิ่งนี้
ตัวควบคุมแทบจะไม่ทำงานในแต่ละบิตแม้ว่าจะเป็นไปได้ในทางเทคนิคก็ตาม แต่จะมีการเข้าถึงทั้งไบต์หรือแม้แต่กลุ่มไบต์
บิตมักถูกเข้าใจว่าเป็นหน่วยข้อมูล. คำจำกัดความนี้ไม่สามารถเรียกได้ว่าแน่นอนเนื่องจากแนวคิดของข้อมูลค่อนข้างคลุมเครือ ถูกต้องมากขึ้นบิตคือตัวอักษรของตัวอักษรคอมพิวเตอร์ คำว่า "bit" มาจากสำนวนภาษาอังกฤษ "binary digit" ซึ่งแปลว่า "เลขฐานสอง" อย่างแท้จริง
ตัวอักษรของคอมพิวเตอร์นั้นเรียบง่ายและประกอบด้วยเพียงสองตัวอักขระ: 1 และ 0 (การมีหรือไม่มีสัญญาณจริงหรือเท็จ) ชุดนี้ค่อนข้างเพียงพอที่จะอธิบายสิ่งต่างๆอย่างมีเหตุผล สถานะที่สามซึ่งเข้าใจว่าเป็นความเงียบของคอมพิวเตอร์ (การยุติการส่งสัญญาณ) เป็นตำนาน
โดยตัวอักษรไม่ได้พกพาใด ๆค่าจากมุมมองของข้อมูล: เมื่อมองไปที่หนึ่งหรือศูนย์มันเป็นไปไม่ได้ที่จะเข้าใจว่าค่านี้หมายถึงข้อมูลประเภทใด และรูปถ่ายข้อความและโปรแกรมในท้ายที่สุดประกอบด้วยคนและศูนย์ ดังนั้นบิตจึงไม่สะดวกในฐานะหน่วยอิสระ ดังนั้นจึงจำเป็นต้องรวมบิตเข้าด้วยกันเพื่อเข้ารหัสข้อมูลที่เป็นประโยชน์กับพวกเขา
ถ้าบิตเป็นตัวอักษรไบต์คือลักษณะของคำ หนึ่งไบต์สามารถมีอักขระข้อความจำนวนเต็มส่วนหนึ่งของจำนวนมากตัวเลขสองตัวเล็ก ๆ เป็นต้นดังนั้นหนึ่งไบต์จึงมีข้อมูลที่มีความหมายอยู่แล้วแม้ว่าจะมีจำนวนน้อยก็ตาม
โปรแกรมเมอร์มือใหม่และผู้ใช้ที่อยากรู้อยากเห็นสนใจว่ามีกี่บิตใน 1 ไบต์ ในคอมพิวเตอร์สมัยใหม่หนึ่งไบต์เท่ากับแปดบิตเสมอ
หากบิตสามารถรับได้เพียงสองค่าการรวมกันของแปดบิตนี้สามารถสร้างชุดค่าผสมที่แตกต่างกันได้ 256 ชุด จำนวน 256 ถูกสร้างขึ้นโดยการเพิ่มกำลังสองถึงแปด (ตามจำนวนบิตที่มีหน่วยเป็นไบต์)
หนึ่งบิตเป็น 1 หรือ 0สองบิตสามารถสร้างชุดค่าผสมได้แล้ว: 00, 01, 10 และ 11 เมื่อมันมาถึง 8 บิตการรวมกันของเลขศูนย์และเลขในช่วง 00000000 ... 11111111 จะกลายเป็นเพียง 256 หากคุณจำได้ว่ามันรับได้กี่ค่าและมีกี่บิต มีอยู่ในหนึ่งไบต์ดังนั้นการจำหมายเลขนี้จะง่ายมาก
การรวมกันของสัญลักษณ์สามารถนำข้อมูลต่างๆขึ้นอยู่กับการเข้ารหัส (ASCII, Unicode ฯลฯ ) นั่นคือเหตุผลที่ผู้ใช้ต้องเผชิญกับข้อเท็จจริงที่ว่าบางครั้งข้อมูลที่ป้อนเป็นภาษารัสเซียจะแสดงในรูปแบบของอักขระที่ซับซ้อน
ระบบไบนารีมีคุณสมบัติทั้งหมดเช่นเดียวกับจุดทศนิยมที่เราคุ้นเคย: ตัวเลขที่ประกอบด้วยตัวเลขและศูนย์สามารถเพิ่มลบคูณและอื่น ๆ ข้อแตกต่างเพียงอย่างเดียวคือระบบไม่ได้ประกอบด้วย 10 แต่มีเพียง 2 หลักเท่านั้น นั่นคือเหตุผลที่สะดวกในการใช้เพื่อเข้ารหัสข้อมูล
ในระบบตัวเลขตำแหน่งใด ๆประกอบด้วยตัวเลข: หนึ่ง, สิบ, ร้อย ฯลฯ ในระบบทศนิยมค่าสูงสุดของหนึ่งหลักคือ 9 และในระบบไบนารี - 1. เนื่องจากตัวเลขหนึ่งหลักสามารถรับได้เพียงสองค่าตัวเลขฐานสองจึงมีความยาวเพิ่มขึ้นอย่างรวดเร็ว ตัวอย่างเช่นปกติเลข 9 จะเขียนเป็น 1001 ซึ่งหมายความว่าเลขเก้าจะเขียนด้วยอักขระสี่ตัวโดยมีอักขระไบนารีหนึ่งตัวที่สอดคล้องกับหนึ่งบิต
ระบบทศนิยมสะดวกสำหรับอินพุตและเอาต์พุตข้อมูลและไบนารี - เพื่อจัดระเบียบกระบวนการของการเปลี่ยนแปลง ระบบที่มีอักขระแปดและสิบหกตัวก็เป็นที่นิยมเช่นกัน: พวกเขาแปลรหัสเครื่องเป็นรูปแบบที่สะดวก
ระบบไบนารีนั้นสะดวกที่สุดจากมุมมองตรรกะ. หนึ่งตามอัตภาพหมายถึง "ใช่": มีสัญญาณข้อความเป็นจริง ฯลฯ ศูนย์เกี่ยวข้องกับค่า "ไม่": ค่าเป็นเท็จไม่มีสัญญาณ ฯลฯ คำถามปลายเปิดใด ๆ สามารถเปลี่ยนเป็นคำถามปรนัยหนึ่งข้อขึ้นไป "ใช่ " หรือไม่". ตัวเลือกที่สามเช่น "ไม่ทราบ" จะไม่มีประโยชน์เลย
ในระหว่างการพัฒนาเทคโนโลยีคอมพิวเตอร์ได้มีการพัฒนาและความจุสามบิตสำหรับจัดเก็บข้อมูลซึ่งเรียกว่าซ้ำซาก สามารถรับได้สามค่า: 0 - ถังว่าง 1 - ถังเต็มครึ่งและ 2 - เต็มถัง อย่างไรก็ตามระบบไบนารีนั้นเรียบง่ายและมีเหตุผลมากขึ้นดังนั้นจึงได้รับความนิยมมากขึ้น
ก่อนหน้านี้เป็นไปไม่ได้ที่จะพูดอย่างชัดเจนว่าเท่าไหร่บิตต่อไบต์ ในขั้นต้นไบต์ถูกเข้าใจว่าเป็นคำของเครื่องนั่นคือจำนวนบิตที่คอมพิวเตอร์สามารถประมวลผลในหนึ่งรอบการทำงาน (นาฬิกา) ก่อนที่คอมพิวเตอร์จะยังอยู่ในสำนักงานไมโครโปรเซสเซอร์ที่แตกต่างกันจะทำงานกับไบต์ที่มีขนาดต่างกัน ไบต์อาจมี 6 บิตและใน IBM รุ่นแรกมีขนาดถึง 9 บิต
วันนี้ 8 บิตไบต์กลายเป็นเช่นนั้นตามธรรมเนียมที่แม้ในนิยามของไบต์มักกล่าวว่าเป็นหน่วยข้อมูลที่ประกอบด้วย 8 บิต อย่างไรก็ตามในบางสถาปัตยกรรมไบต์คือ 32 บิตและทำหน้าที่เป็นคำเครื่อง สถาปัตยกรรมดังกล่าวใช้ในซูเปอร์คอมพิวเตอร์และตัวประมวลผลสัญญาณบางรุ่น แต่ไม่ได้ใช้ในคอมพิวเตอร์แล็ปท็อปและโทรศัพท์มือถือที่เราคุ้นเคย
ตอนนี้ไบต์เป็นแบบ 8 บิตแพลตฟอร์ม IBM PC ที่ได้รับความนิยมสูงสุดในยุค 8 บิตโปรเซสเซอร์ Intel 8086 ความแพร่หลายของรุ่นนี้มีส่วนทำให้เกิดขึ้นในปี 1970 8 บิตต่อไบต์กลายเป็นค่ามาตรฐานไปแล้ว
มาตรฐานแปดบิตนั้นสะดวกในการอนุญาตเก็บสัญลักษณ์ทศนิยมสองตัวใน 1 ไบต์ ด้วยระบบ 6 บิตคุณสามารถจัดเก็บหนึ่งหลักได้ในขณะที่ไม่จำเป็นต้องใช้ 2 บิต คุณสามารถเขียนตัวเลข 2 หลักใน 9 บิต แต่ยังคงมีบิตพิเศษเหลืออยู่หนึ่งตัว เลข 8 เป็นกำลังสามของสองเพื่อเพิ่มความสะดวก
ผู้ใช้หลายคนสงสัยว่า:จะไม่สับสนระหว่างบิตและไบต์ได้อย่างไร? ก่อนอื่นคุณต้องใส่ใจกับวิธีการเขียนชื่อ: ในรูปแบบย่อไบต์เขียนในรูปแบบตัวพิมพ์ใหญ่ "B" (ภาษาอังกฤษ - "B") ดังนั้นจึงใช้อักษรตัวเล็ก "b" ("b") เพื่อแสดงถึงบิต
อย่างไรก็ตามมีความเป็นไปได้เสมอที่การลงทะเบียนเลือกไม่ถูกต้อง (เช่นบางโปรแกรมจะแปลงข้อความทั้งหมดเป็นตัวพิมพ์เล็กหรือใหญ่โดยอัตโนมัติ) ในกรณีนี้คุณควรรู้ว่าอะไรเป็นธรรมเนียมในการวัดเป็นบิตและอะไรเป็นไบต์
ตามเนื้อผ้าจะใช้ไบต์ในการวัดปริมาตร: ขนาดของฮาร์ดดิสก์แฟลชไดรฟ์และสื่ออื่น ๆ จะถูกระบุเป็นไบต์และหน่วยที่ขยายตัวอย่างเช่นกิกะไบต์
บิตใช้ในการวัดความเร็วจำนวนข้อมูลที่ช่องส่งผ่านความเร็วของอินเทอร์เน็ต ฯลฯ วัดเป็นบิตและหน่วยที่ได้รับตัวอย่างเช่นเมกะบิต ความเร็วในการดาวน์โหลดไฟล์จะแสดงเป็นบิตเสมอ
คุณสามารถแปลงบิตเป็นไบต์หรือในทางกลับกัน ในการทำเช่นนี้เพียงจำไว้ว่ามีกี่บิตในหนึ่งไบต์และทำการคำนวณทางคณิตศาสตร์อย่างง่าย บิตถูกแปลงเป็นไบต์โดยการหารด้วยแปดการแปลย้อนกลับทำได้โดยการคูณด้วยจำนวนเดียวกัน
คำเครื่องคือข้อมูลที่เขียนไปยังตำแหน่งหน่วยความจำ แสดงถึงลำดับสูงสุดของหน่วยข้อมูลที่ประมวลผลโดยรวม
ความยาวของคำสอดคล้องกับบิตเนสของโปรเซสเซอร์ซึ่งเป็นเวลานานเท่ากับ 16 บิต ในคอมพิวเตอร์สมัยใหม่ส่วนใหญ่จะมีขนาด 64 บิตแม้ว่าจะมีคำที่สั้นกว่า (32 บิต) และคำเครื่องที่ยาวกว่าก็ตาม ในกรณีนี้จำนวนบิตที่สร้างคำของเครื่องจะเป็นผลคูณของแปดเสมอและสามารถแปลงเป็นไบต์ได้อย่างง่ายดาย
สำหรับคอมพิวเตอร์เครื่องใดเครื่องหนึ่งความยาวของคำจะไม่เปลี่ยนแปลงและเป็นลักษณะที่สำคัญที่สุดหลายประการของ "ฮาร์ดแวร์"