นิดหน่อย

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

บิตเป็นหน่วยข้อมูลที่เล็กที่สุดที่คอมพิวเตอร์ใช้

บิตคืออะไร?

ใน การคำนวณ เรียกว่า บิต (คำย่อในภาษาอังกฤษ 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 บิตตามลำดับ

บิตใช้เพื่อวัดความจุของหน่วยความจำดิจิทัลเช่นเดียวกัน

!-- GDPR -->