Çfarë është kodi binar dhe si funksionon?

Përmbajtje:

Çfarë është kodi binar dhe si funksionon?
Çfarë është kodi binar dhe si funksionon?
Anonim

I shpikur së pari nga Gottfried Leibniz në shekullin e 17-të, sistemi i numrave binar u përdor gjerësisht pasi kompjuterët kërkonin një mënyrë për të paraqitur numrat duke përdorur ndërprerës mekanikë.

Çfarë është Kodi Binar?

Binary është një sistem numrash me bazë 2 që përfaqëson numrat duke përdorur një model prej njësh dhe zero.

Sistemet e hershme kompjuterike kishin çelësa mekanikë që ndizeshin për të përfaqësuar 1 dhe fiket për të përfaqësuar 0. Duke përdorur çelësat në seri, kompjuterët mund të përfaqësonin numra duke përdorur kodin binar. Kompjuterët modernë përdorin ende kodin binar në formën e atyre dixhitale dhe zerove brenda CPU dhe RAM.

Një ose zero dixhitale është thjesht një sinjal elektrik që ose ndizet ose fiket brenda një pajisjeje harduerike si CPU, e cila mund të mbajë dhe llogarisë shumë miliona numra binarë.

Numrat binare përbëhen nga një seri prej tetë "bitësh", të cilët njihen si "bajt". Një bit është një ose zero e vetme që përbën numrin binar 8-bit. Duke përdorur kodet ASCII, numrat binarë mund të përkthehen edhe në karaktere teksti për ruajtjen e informacionit në kujtesën e kompjuterit.

Image
Image

Si funksionojnë numrat binare

Konvertimi i një numri binar në një numër dhjetor është shumë i thjeshtë kur mendoni se kompjuterët përdorin një sistem binar bazë 2. Vendosja e secilës shifër binare përcakton vlerën dhjetore të saj. Për një numër binar 8-bit, vlerat llogariten si më poshtë:

  • Bit 1: 2 në fuqinë e 0=1
  • Bit 2: 2 në fuqinë e 1=2
  • Bit 3: 2 në fuqinë e 2=4
  • Bit 4: 2 në fuqinë e 3=8
  • Bit 5: 2 në fuqinë e 4=16
  • Bit 6: 2 në fuqinë e 5=32
  • Bit 7: 2 në fuqinë e 6=64
  • Bit 8: 2 në fuqinë e 7=128

Duke mbledhur së bashku vlera individuale ku biti ka një, ju mund të përfaqësoni çdo numër dhjetor nga 0 deri në 255. Numra shumë më të mëdhenj mund të përfaqësohen duke shtuar më shumë bit në sistem.

Kur kompjuterët kishin sisteme operative 16-bitësh, numri më i madh individual që CPU mund të llogariste ishte 65,535. Sistemet operative 32-bit mund të punonin me numra dhjetorë individualë deri në 2, 147, 483, 647. Moderne sistemet kompjuterike me arkitekturë 64-bit kanë aftësinë për të punuar me numra dhjetorë që janë jashtëzakonisht të mëdhenj, deri në 9, 223, 372, 036, 854, 775, 807!

Përfaqësimi i informacionit me ASCII

Tani që e kuptoni se si një kompjuter mund të përdorë sistemin e numrave binar për të punuar me numra dhjetorë, mund të pyesni veten se si kompjuterët e përdorin atë për të ruajtur informacionin e tekstit.

Kjo realizohet falë diçkaje të quajtur kodi ASCII.

Tabela ASCII përbëhet nga 128 tekst ose karaktere speciale që secili ka një vlerë dhjetore të lidhur. Të gjitha aplikacionet e aftë për ASCII (si përpunuesit e tekstit) mund të lexojnë ose ruajnë informacionin e tekstit në dhe nga memoria e kompjuterit.

Disa shembuj të numrave binarë të konvertuar në tekst ASCII përfshijnë:

  • 11011=27, që është çelësi ESC në ASCII
  • 110000=48, që është 0 në ASCII
  • 1000001=65, që është A në ASCII
  • 1111111=127, që është çelësi DEL në ASCII

Ndërsa kodi binar i bazës 2 përdoret nga kompjuterët për informacionin e tekstit, forma të tjera të matematikës binare përdoren për lloje të tjera të dhënash. Për shembull, base64 përdoret për transferimin dhe ruajtjen e mediave si imazhe ose video.

Kodi binar dhe ruajtja e informacionit

Të gjitha dokumentet që shkruani, faqet e internetit që shikoni, madje edhe videolojërat që luani, janë bërë të gjitha të mundshme falë sistemit binar të numrave.

Kodi binar i lejon kompjuterët të manipulojnë dhe ruajnë të gjitha llojet e informacionit në dhe nga memoria e kompjuterit. Çdo gjë e kompjuterizuar, madje edhe kompjuterët brenda makinës ose celularit tuaj, përdorin sistemin e numrave binar për gjithçka që e përdorni.

Recommended: