Bit

A Programozás Wiki wikiből

A bit az információ legkisebb egysége. Két állapotot különböztet meg, a 0 és 1-et.

Egy biten egy igen/nem, 0 vagy 1, igaz/hamis döntés információ tárolható.

Természetesen egyetlen bit a valós feldolgozásokhoz nagyon kicsi, így a számítógépek legkissebb egyben kezelhető alapegysége nagyobb egy bitnél. A valóságban a számítógépek byte logikai szervezésűek és gépi szó fizikai szervezésűek.

Egy szokásos 32 bites processzor 4 darab 8 bites byte egységet fog össze egy gépi szóba, amit egyszerre mozgat.

Ma már kvázi szabvány a 8 bites byte szervezés, de a régi (nagy és közép gépeknél) gyakori volt a 7 vagy 9 bites szervezés is, de létezett 6 vagy 10 bites byte szervezés is.

A bitek összefogásával természetesen több állapot ábrázolható, nem csak az alap 0/1.

A 8 bit egybefogásával 2^8 (kettő a nyolcadikon) vagyis 256 állapot ábrázolható, ami már alkalmas pl. karakterek kódolására (lásd pl. ASCII karakter kódtáblázat)

A 32 bit pedig 2^32 állapotot tesz lehetővé, vagyis pl. lehetővé teszi a 32 bites integer számok ábrázolását.

A bit, mint alapegység a megvalósítás elektronikai tulajdonságai miatt alakult így és a bit szervezés miatt a számítógépek szervezése a kettes számrendszerre épül. Lásd Neumann elv.