Mi a bitek és bájtok részletes magyarázatot
A számítógép működik a számokkal. A szövegek, képek, zene, programok, és minden mást is bemutatásra kerül a formájában numerikus kódokat - bájt.
Byte áll, nyolc elemi bit - bit, amelyek mindegyike képes tárolni egy értéket, vagy 0 vagy 1.
Mivel 8 bit per byte, lehetőség van, hogy kifejezze egy bájt a nyolcadik ereje 2 = 256 különböző értéket (0 és 255). A jobb érthetőség kedvéért, húztam egy rajz:
A fenti ábrán néhány példát bájt. A bal oldalon a számot rögzített úgynevezett bináris (ahol nullák), és a megfelelő - a szokásos tízes számrendszer (normál számok). Ha egy byte volt, például 10 bit, a lehetséges értékek négyszerese lenne már: 2 tizedik fok = 1024, stb ...
Ha egy byte vehet 256 különböző értéket, lehetséges például, hogy kifejezze 256 különböző betűk. Ez elég ahhoz, hogy írjon az összes betűt a magyar ábécé, mind a kis- és nagybetűk, minden betű az angol ábécé, számok, írásjelek és szimbólumok a számtani műveleteket.
Válaszul arra a kérdésre - mi a bit kell jegyezni, hogy ez az arány a speciális karakterek, mint például a jel „@”. Annak érdekében, hogy jobban megértsük - „@” szimbólum tanulni kódot. Meg is lehet tanulni, hogy segítségével a program - szimbólumtáblába.
1. A program futtatása (Start> Programok> Kellékek ► Rendszereszközök> Character Map) - ablak jelenik meg, amelyben 256 mm).
2. Minden regisztrált sejt néhány karakter. A különböző font-készletek, a karakter kódok különböző lehet, így kezdje a betűtípus Font díszdobozos Times New Roman Cyr. Ez együtt jár az orosz nyelvű változata a Windows operációs rendszer, és a legvalószínűbb, elérhető a számítógépen.
3. Keressünk olyan sejt, amely tárolja a „@” jel, és mozgassa az egérmutatót rajta.
4. Kattintson a bal egérgombbal - a szimbólum mérete megnő, és a szolgáltatás sorában programkódot ez a szimbólum jelenik meg a bal alsó sarokban.
5. Zárja be a programot, kattintson a szimbólumtáblát bezárás gombra a jobb felső sarokban az ablak.
Továbbá, a jobb megértésének harapott akkor láthatjuk, hogy a 100-as szám írt bináris formában, mint 1100100. Te is tanulni bináris egész programot a számológép.
1. A program futtatása (Start> Programok> Kellékek> Számológép) és egy ablak jelenik meg a grafikus modell az elektronikus számológép.
2. A Windows kalkulátor már három üzemmódja van (ez volt kettő): normál, mérnöki és programozó. Meg kell rezsim - a programozó. Hogy megy ez, kattintson az elem típusát, és a menüből válassza ki a programozó.
3. A számológép gombjai, adja meg a szám 100.
4. Most viszont Bin kapcsolót (1 byte) - és nézze meg az eredményt a bináris rendszer.
5. Visszatérés a decimális rendszert, kapcsolja be a kapcsolót december
6. Zárja le a kalkulátor programot, kattintson a bezárás gombra a jobb felső sarokban az ablak.
Mint látható, egy bájt elég, ha kifejezni bármilyen európai szimbólum az ábécé, de mi van, ha meg kell, hogy kifejezze a kínai karakter? Ezrével, és itt egy byte nem elég - meg kell használni egy pár byte. Egy pár byte lehet kifejezni a tizenhatodik fokozat 2 = 65536 különböző egész értékek. A pár 16 bitből áll, és ez is egy különleges nevet - a szó.
Szeretném elmondani, hogy a szó két bájt, de ez nem teljesen helyes. Két byte két kis (rövid) értéket, és ennek a szónak több jelentése van, de hosszú. Ezért nem vagyunk a két bájt, és egy pár byte. Úgy hangzik, hasonló, de különböző - ugyanúgy, mint a két csizma és egy pár csizmát. Egyetértek azzal, hogy ez nem mindig ugyanaz.
Ha azt szeretnénk, hogy kifejezzék több értéket használja dupla szó. Hossza 32 bit (négy bájt nem). A még nagyobb értékek érvényesek a quadword (64 bit).
byte
01010101
szó 0101010101010101
Dupla szó 01010101010101010101010101010101
Quad szó 0101010101010101010101010101010101010101010101010101010101010101
Ezen az ábrán - adattípusok bemutatása a processzor.
Például a szélessége a adatbusz a CPU Pentium - 64 bit, így egy időben képes kezelni quadword. Néha emiatt azt mondják, hogy a Pentium - 64 bites processzor, bár ez nem így van. Bites processzor adatbusz nincs meghatározva, és a busz parancsokkal, amelyek 32 bites Pentium.
A valós számok műveletek érvényesek hosszabb adatok: általában olyan valós szám van felvéve 80 bit. Kezdetben processzorok az ilyen hosszú adatok nem célja, ezért a számítógépek korai modell, kivéve a processzor beépített úgynevezett matematikai koprocesszor - ben műveleteket végző valós számok, és a fő processzor kezeli csak egész számok. A modern számítógépek is van egy matematikai társprocesszor, de nem ejtik külön, de benne van a központi processzor.