เราอธิบายว่าบิตคืออะไร การใช้งานต่างกันอย่างไร และวิธีการคำนวณหน่วยคำนวณนี้สามารถคำนวณได้
บิตเป็นหน่วยข้อมูลที่เล็กที่สุดที่คอมพิวเตอร์ใช้บิตคืออะไร?
ใน การคำนวณ เรียกว่า บิต (คำย่อในภาษาอังกฤษ forไบนารี่ ตัวเลขนั่นคือ "เลขฐานสอง") เป็นค่าจากระบบเลขฐานสอง ระบบนี้ตั้งชื่ออย่างนั้นเพราะประกอบด้วยค่าฐานสองค่าเท่านั้น: 1 และ 0 ซึ่งสามารถแสดงเงื่อนไขไบนารีจำนวนอนันต์ได้: เปิดและปิด, จริงและเท็จ, ปัจจุบันและไม่มีอยู่ ฯลฯ
บิตคือหน่วยข้อมูลขั้นต่ำที่ใช้โดยการคำนวณ ซึ่งระบบทั้งหมดได้รับการสนับสนุนโดยรหัสไบนารีดังกล่าว ข้อมูลแต่ละบิตแสดงถึงค่าเฉพาะ: 1 หรือ 0 แต่ด้วยการรวมบิตที่แตกต่างกัน สามารถรับชุดค่าผสมอื่นๆ ได้อีกมากมาย ตัวอย่างเช่น
รุ่น 2 บิต (4 ชุดค่าผสม):
00 - ปิดทั้งคู่
01 - อย่างแรก ครั้งที่สองใน
10 - เปิดครั้งแรก ปิดครั้งที่สอง
11 - ทั้งคู่บน
ด้วยสองหน่วยนี้ เราสามารถแสดงค่าสี่จุดได้ ทีนี้ สมมติว่าเรามี 8 บิต (หนึ่งออคเต็ต) เทียบเท่าในบางระบบกับ aไบต์: คุณได้รับ 256 ค่าที่แตกต่างกัน
ด้วยวิธีนี้ ระบบเลขฐานสองจะทำงานโดยให้ความสนใจกับค่าของบิต (1 หรือ 0) และตำแหน่งของมันในสตริงที่แสดง: หากเปิดอยู่และปรากฏในตำแหน่งทางซ้าย ค่าของบิตนั้นจะเพิ่มขึ้นเป็นสองเท่า และหากเป็น ปรากฏทางด้านขวาผ่าครึ่ง ตัวอย่างเช่น:
แทนเลข 20 ในรูปเลขฐานสอง
ค่าไบนารี สุทธิ: 10100
ค่าตัวเลขต่อตำแหน่ง: 168421
ผลลัพธ์: 16 +0 +4 +0 + 0 =20
อีกตัวอย่างหนึ่ง: เพื่อแสดงเลข 2.75 ในรูปแบบไบนารี สมมติว่ามีการอ้างอิงอยู่ตรงกลางของรูป:
ค่าไบนารี สุทธิ: 01011
ค่าตัวเลขต่อตำแหน่ง: 4210.50.25
ผลลัพธ์: 0 +2 +0 +0.5 + 0.25 =2,75
บิตในค่า 0 (ปิด) จะไม่ถูกนับ เฉพาะบิตที่มีค่า 1 (เปิด) และค่าเทียบเท่าของตัวเลขจะได้รับตามตำแหน่งในสตริง เพื่อสร้างกลไกการแสดงที่จะนำไปใช้กับอักขระที่เป็นตัวอักษรและตัวเลขในภายหลัง (เรียกว่า ASCII).
ด้วยวิธีนี้การดำเนินการของ ไมโครโปรเซสเซอร์ ของ คอมพิวเตอร์- มีสถาปัตยกรรมได้ 4, 8, 16, 32 และ 64 บิต ซึ่งหมายความว่าไมโครโปรเซสเซอร์จัดการจำนวนรีจิสเตอร์ภายในนั้น นั่นคือ ความสามารถในการคำนวณที่หน่วยคำนวณ-ลอจิกมีอยู่
ตัวอย่างเช่น ครั้งแรก คอมพิวเตอร์ x86 series (Intel 8086 และ Intel 8088) มี โปรเซสเซอร์ 16 บิตและความแตกต่างที่เห็นได้ชัดเจนระหว่างความเร็วต้องไม่มากกับความสามารถในการประมวลผล เช่นเดียวกับความช่วยเหลือเพิ่มเติมของบัส 16 บิตและ 8 บิตตามลำดับ
บิตใช้เพื่อวัดความจุของหน่วยความจำดิจิทัลเช่นเดียวกัน