Hvad er en binær kode?
Binær kode kan give en måde at forenkle repræsentationen af information på. I en binær kode er der kun to cifre: en og nul. Typiske binære koder bruger strenge af dem og nuller til at repræsentere bogstaver, tal eller andre koncepter. Et eksempel er binære repræsentationer af den amerikanske standardkode for informationsudveksling (ASCII), hvor hver otte karakterstreng er i stand til at repræsentere en af 256 forskellige variationer. Binære koder bruges ofte til computing og anden elektronik, skønt de også har været til stede i hele menneskets historie i andre former.
For at en binær kode skal repræsentere tekst, computerprocessorinstruktioner eller anden information, skal den opdeles i diskrete strenge. Disse henvises ofte til i bitstrenge, og de kan enten være faste eller dynamiske i længden. I denne sammenhæng henviser bit til hvert binært ciffer, så en otte karakterstreng med binær kode ville indeholde otte bit af information. Brug af forskellige tegnkodninger eller SETS, bitstrenge som disse kan laves til at repræsentere mange forskellige ting.
Computere og anden elektronik bruger det, der kaldes flip flop kredsløb til at repræsentere information i binær kode. Disse kredsløb kan variere i design, skønt de typisk skal være i stand til at eksistere i to diskrete tilstande. Ved computing repræsenterer et flip -flopkredsløb normalt en med en positiv spænding og en nul uden spænding. Tidlige eksempler på dette design involverede brugen af voluminøse vakuumrør og senere gennembrud, der førte til genstande som transistorer og mikrochips. Komponenter som Dynamic Random Access Memory (DRAM) kan bruge flip flop kredsløb til at gemme binære koder.
Komplekse former for data kan også gemmes i binær kode, ofte i diskrete strenge på otte bit hver. En binær fil kan være alt fra et almindeligt tekstdokument til et eksekverbart program, og de data, der er indeholdt ie samme og nuller som enhver binær kode. Da en binær fil kan indeholde billeder, lyde eller praktisk talt enhver anden form for information, inkluderer de typisk en header, som en computer kan bruge til identifikationsformål.
Binære koder har eksisteret meget længere end moderne computere, og eksempler på data, der er repræsenteret af to diskrete tilstande, findes gennem store dele af menneskets historie. Det gamle koncept med Feng Shui bruger flere binære sæt i form af YAO -symboler, som hver repræsenterer Yin eller Yang. En nigeriansk stamme brugte også et binært sæt af enten en cirkel eller to linjer til at repræsentere information i tusinder af år. En anden form for binær kode, der ikke er relateret til computing, er Braille, der bruger grupper på seks prikker til at repræsentere bogstaver eller tal. Hver prik er i stand til at eksistere i en af to stater, enten hævet eller fladt, så de kan læses af de blinde.