เมื่อการพัฒนาของอารยธรรมมาถึงจุดของการประมวลผลข้อมูลคอมพิวเตอร์ คำศัพท์และแนวคิดใหม่ ๆ ก็เกิดขึ้นมากมาย โดยเฉพาะอย่างยิ่ง จำเป็นต้องกำหนดหน่วยข้อมูลที่จัดเก็บไว้ในอุปกรณ์จัดเก็บข้อมูลและส่งผ่านเครือข่าย และด้วยการถือกำเนิดของคอมพิวเตอร์ส่วนบุคคล เครื่องเล่น และโทรศัพท์มือถือ คำศัพท์เฉพาะทางขั้นสูงจำนวนมากจึงกลายเป็นที่รู้จักอย่างกว้างขวาง
หน่วยข้อมูลที่เล็กที่สุดที่เป็นไปได้ประกอบด้วยสองค่า - "ใช่" หรือ "ไม่ใช่", 0 หรือ 1 ตั้งแต่ปีพ. ศ. 2491 หน่วยนี้เรียกว่า "บิต" ในการประมวลผลด้วยคอมพิวเตอร์ ข้อมูลใด ๆ จะถูกแบ่งออกเป็นบิต - ตัวเลข ข้อความ สี เสียง ตำแหน่งเชิงพื้นที่ ฯลฯ โปรเซสเซอร์ประมวลผลข้อมูลแต่ละหน่วยตามลำดับ แต่การแทรกบิตทำให้คิวยาวเกินไปและจำกัดประสิทธิภาพการทำงาน ดังนั้นโปรเซสเซอร์ที่ทันสมัยจึงทำงานร่วมกับกลุ่มของหน่วยข้อมูลซึ่งประกอบด้วย 8 บิต - กลุ่มนี้เรียกว่า "ไบต์" และถือเป็นหน่วยขั้นต่ำของการประมวลผลข้อมูลคอมพิวเตอร์ จัดกลุ่มเป็นไบต์ ข้อมูลจะถูกเก็บไว้ในดิสก์หรือในหน่วยความจำเสมือน และส่งผ่านการเชื่อมต่อเครือข่ายด้วย
ในระบบเมตริกของหน่วย SI ที่นำมาใช้ในปัจจุบันในประเทศส่วนใหญ่ กฎจะได้รับการแก้ไขตามหน่วยการวัดใด ๆ ที่ถูกปรับมาตราส่วน ในการกำหนดค่าที่สูงกว่าค่าที่ยอมรับในระบบนี้พันเท่า คำนำหน้า "กิโล" จะถูกเพิ่มลงในชื่อ ตัวอย่างเช่น 1,000 กรัม = 1 กิโลกรัม 1,000 ไบต์ = 1 กิโลไบต์ มีคำนำหน้าเดียวกันสำหรับหน่วยที่เพิ่มขึ้นอีกพันเท่า - ล้านถูกกำหนดคำนำหน้า "เมกะ" (1,000,000 ไบต์ = 1,000 กิโลไบต์ = 1 เมกะไบต์) และหนึ่งพันล้าน - "กิกะ" ดังนั้น 1 กิกะไบต์จึงสอดคล้องกับหน่วยข้อมูลขั้นต่ำพันล้านหน่วย - ไบต์
อย่างไรก็ตาม เนื่องจากข้อเท็จจริงที่ว่าข้อมูลคอมพิวเตอร์มีลักษณะเป็นเลขฐานสอง (ใช่ / ไม่ใช่ 0/1) นักวิทยาศาสตร์คอมพิวเตอร์สำหรับความต้องการภายในจากลักษณะภายนอกของโปรเซสเซอร์จึงไม่ใช้ระบบเลขฐานสิบเหมือนใน SI แต่เป็นเลขฐานสอง ด้วยเหตุนี้ ความสับสนจึงมักเกิดขึ้นกับคำจำกัดความที่แน่นอนของกิกะไบต์ - ในระบบเลขฐานสอง หน่วยนี้ไม่สอดคล้องกับ 10⁹ (1 พันล้าน) แต่ 2³⁰ (1 073 741 824) ส่วนใหญ่มักจะพบความคลาดเคลื่อนนี้เมื่อซื้ออุปกรณ์จัดเก็บข้อมูลต่างๆ (ฮาร์ดไดรฟ์ แฟลชไดรฟ์ เครื่องเล่น ฯลฯ) - ผู้ผลิตระบุความจุของตนในการตีความกิกะไบต์ ซึ่งแสดงผลิตภัณฑ์ในสภาพแสงที่ดีกว่า