Visos nuotraukos, tekstiniai dokumentai ir programos yra saugomos kompiuterio atmintyje bitų ir baitų pavidalu. Kokie yra mažiausi informacijos vienetai ir kiek bitų yra baite?
Kompiuterio atmintis yra didžiulėLąstelių rinkinys, užpildytas nuliais ir vienais. Ląstelė yra minimalus duomenų kiekis, kurį skaitytojas gali pasiekti. Fiziškai tai yra trigeris (šiuolaikiniuose kompiuteriuose). Trigeris yra toks mažas, kad jį sunku pamatyti net po mikroskopu. Kiekviena ląstelė turi unikalų adresą, kuriuo ją suranda viena ar kita programa.
Po langeliu dažniausiai supranti vienąbaitas Bet, priklausomai nuo architektūros talpos, ji gali sujungti 2, 4 arba 8 baitus. Baitas yra suvokiamas elektroninių prietaisų kaip visumos, tačiau iš tikrųjų jį sudaro dar mažesnės ląstelės - bitai. 1 baitu galite užkoduoti ženklą, pavyzdžiui, raidę ar skaičių, tuo tarpu 1 bitui to nepakanka.
Valdikliai retai veikia atskirais bitais, nors tai techniškai įmanoma. Vietoj to, tai reiškia ištisus baitus ar net baitų grupes.
Bitas dažnai suprantamas kaip vienetas.informacija. Toks apibrėžimas negali būti vadinamas tiksliu, nes pati informacijos samprata yra gana miglota. Teisingiau, šiek tiek yra kompiuterio abėcėlės raidė. Žodis „bit“ kilęs iš angliško posakio „binarinis skaitmuo“, kuris pažodžiui reiškia „dvejetainis skaitmuo“.
Kompiuterių abėcėlė yra paprasta ir susideda tik iš dviejųsimboliai: 1 ir 0 (signalo buvimas ar nebuvimas, teisingas ar melas). Šio rinkinio visiškai pakanka, kad ką nors logiškai apibūdintum. Trečioji būsena, suprantama kaip kompiuterio tyla (signalo perdavimo nutraukimas), yra mitas.
Pats savaime laiškas nėrareikšmės informacijos požiūriu: žiūrint į vieną ar nulį, neįmanoma suprasti net ir į tai, kokius duomenis ši vertė nurodo. Ir nuotraukos, ir tekstai, ir programos galiausiai susideda iš vienetų ir nulių. Todėl antgalis yra nepatogus kaip nepriklausomas vienetas. Todėl bitai turi būti sujungti, kad būtų galima su jais užkoduoti naudingą informaciją.
Jei bitai yra raidė, tai baitas yražodžio regimybė. Viename baite gali būti teksto simbolis, sveikasis skaičius, didelio skaičiaus dalis, du maži skaičiai ir tt Taigi baitas jau turi reikšmingos informacijos, nors ir nedideliu kiekiu.
Naujokai programuotojai ir tiesiog smalsūs vartotojai domisi, kiek bitų yra 1 baitas. Šiuolaikiniuose kompiuteriuose vienas baitas visada lygus aštuoniems bitams.
Jei šiek tiek gali užimti tik dvi reikšmes,Šis aštuonių bitų derinys gali sukurti 256 skirtingus derinius. Skaičius 256 formuojamas pakeliant du iki aštuntosios galios (atsižvelgiant į tai, kiek bitų yra baite).
Vienas bitas yra 1 arba 0. Du bitai jau gali sukurti derinius: 00, 01, 10 ir 11. Kalbant apie 8 bitus, nulinių ir 00000000 ... 11111111 diapazone esančių derinys pasirodo esąs tik 256. Jei prisimenate, kiek reikšmių gali prireikti ir kiek bitų yra viename baite, tada bus labai lengva prisiminti šį skaičių.
Kiekvienas simbolių derinys gali neštiskirtinga informacija, atsižvelgiant į kodavimą (ASCII, „Unicode“ ir kt.). Štai kodėl vartotojai susiduria su tuo, kad rusų kalba įvesta informacija kartais rodoma sudėtingų simbolių pavidalu.
Dvejetainė sistema turi visas tas pačias savybes kaipdešimtainis skaičius, prie kurio esame įpratę: skaičiai, susidedantys iš vienetų ir nulių, gali būti sumuojami, atimami, padauginami ir tt Vienintelis skirtumas yra tas, kad sistema susideda ne iš 10, o tik iš 2 skaitmenų. Štai kodėl patogu jį naudoti šifruojant informaciją.
Bet kurioje pozicinių skaičių sistemojesusideda iš skaitmenų: vienų, dešimčių, šimtų ir kt. Dešimtainėje sistemoje didžiausia vieno skaitmens vertė yra 9, o dvejetainėje sistemoje - 1. Kadangi vienas skaitmuo gali užimti tik dvi reikšmes, dvejetainiai skaičiai greitai ilgėja. Pavyzdžiui, įprastas skaičius 9 bus parašytas kaip 1001. Tai reiškia, kad devyni bus parašyti keturiais simboliais, o vienas dvejetainis simbolis atitiks vieną bitą.
Dešimtainė sistema yra patogi įvedant ir išvedantinformacija, o dvejetainė - organizuoti jos transformacijos procesą. Taip pat labai populiarios sistemos, kuriose yra aštuoni ir šešiolika simbolių: jos verčia mašinų kodus patogia forma.
Dvejetainė sistema yra patogiausia požiūriulogika. Vienas iš jų paprastai reiškia „taip“: yra signalas, teiginys teisingas ir kt. Nulis siejamas su reikšme „ne“: reikšmė klaidinga, nėra signalo ir pan. Bet kuris atviras klausimas gali būti paverstas vienu ar daugiau klausimų su keliais atsakymais “taip " arba ne". Trečias variantas, pavyzdžiui, „nežinomas“, būtų visiškai nenaudingas.
Plėtojant kompiuterinę technologiją, buvotaip pat buvo sukurti trijų bitų informacijos saugojimo pajėgumai, kurie vadinami „trites“. Jie gali turėti tris reikšmes: 0 - bakas tuščias, 1 - bakas yra pilnas ir 2 - pilnas bakas. Tačiau dvejetainė sistema pasirodė paprastesnė ir logiškesnė, todėl ji sulaukė daug daugiau populiarumo.
Anksčiau nebuvo galima vienareikšmiškai pasakyti, kiekbitų už baitą. Iš pradžių baitas buvo suprantamas kaip mašininis žodis, tai yra bitų skaičius, kurį kompiuteris gali apdoroti per vieną darbo ciklą (laikrodį). Kol kompiuteriai dar nebuvo biure, skirtingi mikroprocesoriai dirbo su skirtingo dydžio baitais. Baitas galėjo apimti 6 bitus, o pirmuosiuose IBM modeliuose jo dydis siekė 9 bitus.
Šiandien tokie tapo 8 bitų baitaiįprasta, kad net apibrėžiant baitą dažnai sakoma, kad tai yra informacijos vienetas, susidedantis iš 8 bitų. Tačiau kai kuriose architektūrose baitas yra 32 bitai ir veikia kaip mašininis žodis. Tokios architektūros yra naudojamos kai kuriuose superkompiuteriuose ir signalų procesoriuose, tačiau ne įprastuose kompiuteriuose, nešiojamuosiuose kompiuteriuose ir mobiliuosiuose telefonuose.
Baitai dabar yra 8 bitų dėkaplatforma „IBM PC“ su savo laiku populiariausiu 8 bitų procesoriumi „Intel 8086“. Šio modelio paplitimas prisidėjo prie to, kad 1970 m. 8 bitai už baitą iš tikrųjų tapo standartine verte.
Aštuonių bitų standartas yra patogus tuo, kad leidžiaišsaugokite du dešimtainius ženklus po 1 baitą. Naudojant 6 bitų sistemą, galima išsaugoti vieną skaitmenį, o 2 bitų nereikia. Galite rašyti 2 skaitmenis į 9 bitus, bet vis tiek liko vienas papildomas bitų skaičius. Skaičius 8 yra trečioji dviejų galia, kad būtų lengviau.
Daugelis vartotojų domisi: kaip nesupainioti bitų ir baitų? Visų pirma reikia atkreipti dėmesį į tai, kaip rašomas žymėjimas: sutrumpinta forma baitas parašomas didžiosios „B“ raidės (angliškai - „B“) forma. Atitinkamai, maža raidė "b" ("b") naudojama šiek tiek žymėti.
Tačiau visada yra galimybė, kad registraspasirinkta neteisingai (pavyzdžiui, kai kurios programos automatiškai konvertuoja visą tekstą į mažąsias arba didžiąsias raides). Tokiu atveju turėtumėte žinoti, ką įprasta matuoti bitais, o ką - baitais.
Tradiciškai baitai naudojami tūrių matavimui: standžiojo disko, „flash“ disko ir bet kurios kitos laikmenos dydis bus nurodomas baitais ir padidintais vienetais, pavyzdžiui, gigabaitais.
Bitai naudojami greičiui matuoti. Kanalo perduodamos informacijos kiekis, interneto greitis ir kt. Matuojamas bitais ir išvestiniais vienetais, pavyzdžiui, megabitais. Failų atsisiuntimo greitis taip pat visada rodomas bitais.
Pasirinktinai galite konvertuoti bitus į baitus arbapriešingai. Norėdami tai padaryti, tiesiog prisiminkite, kiek bitų yra baite, ir atlikite paprastą matematinį skaičiavimą. Bitai paverčiami baitais dalijant iš aštuonių, atvirkštinis vertimas atliekamas padauginus iš to paties skaičiaus.
Mašininis žodis yra informacija, įrašyta į atminties vietą. Tai reiškia didžiausią informacijos vienetų seką, kuri yra apdorojama kaip visuma.
Žodžio ilgis atitinka procesoriaus bitumą,kuris ilgą laiką buvo lygus 16 bitų. Daugumoje šiuolaikinių kompiuterių jis yra 64 bitų, nors yra trumpesnių (32 bitų) ir ilgesnių mašininių žodžių. Šiuo atveju bitų, sudarančių mašininį žodį, skaičius visada yra aštuonių kartotinis ir gali būti lengvai konvertuojamas į baitus.
Konkrečiame kompiuteryje žodžio ilgis nepakinta ir priklauso daugeliui svarbiausių „aparatūros“ charakteristikų.