Bitek és bájtok

Mint ismeretes, a számítógép működését az információt, de nyilvánvaló, hogy ez nem így van, mint mi vagyunk. Milyen módon és hogyan mérik ezt az információt? Mi az információt. Nézzük foglalkozni! Azok számára, akik kell lefordítani bit, bájt, kilobájt, megabájt, gigabájt, terabájt. Csináltam egy praktikus „rím”, amely letölthető a cikk végén.

Nem említi, hogy a számítógép feldolgozza az adatokat a készülék a rendszer egység, akkor átment a készülékek között a rendszer egység kábeleken keresztül. Már tudom, hogy vannak olyan külső eszközök, például beviteli eszközök (billentyűzet és egér, például), amivel lehet, hogy parancsokat a számítógép, ami azt jelenti, ők is továbbítják néhány információt. Ebből a célból, össze vannak kapcsolva, hogy a terminálok. Már megtanulta, hogyan kell csatlakoztatni egyes készülékek. És végül, a feldolgozott adatokat az általunk használt. Például, visszatér hozzánk a kimeneti eszközök, mint például a monitor képe. Mindannyian megszokták, hogy az információt, mint például a betűk a könyvben, a bejegyzés a naplóba. Minden egyszerű: az információt tárolja a könyv formájában szöveges, és a könyv a polcon a könyvtárban. És lehet, hogy olvassa el az információkat a számítógépen tárolt média. Itt például egy merevlemez (olvasott róla itt) a központi egység (ő a képen)

Bitek és bájtok

Mi a bájt. Hány bit egy bájt.

Valószínűleg hallott Morse-kódot, ahol a kombináció a hosszú és rövid hangjelzés (pontok és vonalak) a dekódolt beszéd. Ha veszünk egy kombinációja 8 számjegy, amelyek mindegyike lehet egy vagy nulla, azt kapjuk, 256 kombináció, amely elegendő ahhoz, hogy megjeleníti a számok és karakterek, és ahol egy ábécé. És ezek a 8 bit nevezzük byte. Így 8 bit byte. Ez nem szükséges megjegyezni, vagy megjegyezni, tud dolgozni a számítógépen, és anélkül, hogy ezeket az ismereteket, de még mindig szükség van, hogy értékelje az információ mennyiségét. Mérjük információs bitek és bájtok, még nehéz, mert az adatok mennyisége sokkal nagyobb.

Mi kilobájt, megabájt és gigabájt. Hogyan lehet átalakítani a kilobájt megabájt és gigabájt a megabájt.

A tízes számrendszer számítási, azt az előtagot jelzi a nagy szám. Például: az előtag kilo azt jelenti, hogy a meghatározott számú meg kell szorozni ezer. 1 kg = 1000 g. De kilobájt - ez nem ezer bájt. és 2. hogy a teljesítmény 10, hogy a 1024 bájt, amely nem teljesen megfelelő. Ezzel trükkös először, hogy megszokja, hogy még van egy anekdota:

- Mi a különbség a szokásos emberi programozó?

- A programozó úgy véli, hogy egy kilogramm kolbász - 1024 gramm, és az átlagember azt gondolja, kilobájt - az 1000 byte.

Az előtag mega sugallja millió, de megabájt - ez ismét 1024 kilobyte, vagy 1048576 bájt. Mint látható, több mint kilobájt megabájt. Gigabájt - 1024 megabájt = 1.048.576 KB = 1.073.741.824 bájt. Terabyte - ez 1024 gigabájt, ill.

Itt a leggyakoribb mennyiségű információt egység. Átalakítani kilobájt a megabájt. meg kell őket szétválasztani 1024, valamint az, hogy a szükséges gigabájtos, megabájt, szorozza őket 1024. Azt javasolták, hogy megszüntesse a zavart az a bináris prefixumok „bi”, de kibibyte és mebibájt nem hangzik nagyon szép és szokatlan, így még nem vert gyökeret.

Hogy könnyebb átalakítani egyik egységről a másikra, akkor a fordító.

Ahhoz, hogy megértsük, mi lesz a dolog ismerős számunkra elektronikus formában (volumenben), hozzávetőleges adatok:

  • A tartalma a rögzítési A4 - 100 kilobájt
  • 1,5 óra film alacsony (a mai skála), mint egy - 1,5 gigabájt. A legmagasabb lehet 40 GB.
  • Fényképek átlagos minőségű - 1-1,5 megabájt
  • közepes minőségű hangfelvétel 3-5 perc - 10 MB

Amikor az edény tartalma byte képviselt bináris formában, akkor köteles 8 számjegy. Mindegyik szám megfelel egy kicsit, ami számozása 0 7. tizedesekben számjegyek rendezett jobbról balra, a junior a vezető helyet. Ezzel szemben a decimális számok, amelyek az egymást követő szám súlya 10-szer több, mint a jobb oldali szomszédja, a bináris számjegy csak kétszer annyi súlyt. Így a jobb szélső számjegy hisz. A második - két, a harmadik - négy, stb értékre 128 nyolcadik számjegy byte. Ez azt jelenti, hogy ha az első számjegy 1, majd 1 rá arra a tényre, hogy ez lesz a 0 és 1 átkerülnek a második számjegy decimális szám 9 + 1 = 0 és az átruházás a készülék a következő számjegyet. Itt van, hogy az első tucat szám binárisan formában:

00000000 0
00000001 1
00000010 2
00000011 3
00000100 4
00000101 5
00000110 6
00000111 7
00001000 8
00001001 9
00001010 10


Ebben a szekvenciában a bal szélső neobyazatelny nullák, azaz ez a szekvencia felírható 0, 1, 10, 11, 100, 101, stb Nullák szerepelnek, csak azért, hogy emlékeztessem önöket, hogy egy byte nyolc számjegy megfelelő bit. Egy sor nullák lehet egy kicsit unalmas, akkor könnyebben dolgozni bináris számokat, ha be őket a következő módon:

bites 7 6 5 4 3 2 1 0
értéke 128 64 32 16 8 4 2 1

Míg bináris számok minden egymást követő szám kétszer az előző, a hexadecimális számok minden egyes ezt követő a szám több mint 16 alkalommal. Decimális számok felelnek meg az első helyet. a második - a tízes, a harmadik - a száz. A bináris számok megfelel az első helyzetben az egységek, a második - két, a harmadik - négy. A hexadecimális számok az első helyzetben megegyezik az egységnyi, a második - 16 A harmadik - 256, stb Ez azt jelenti, hogy ha a helyzet egységek száma 9, a mellett az egységek nem vezet az átutalást a következő számjegyre, mint amilyet akkor abban az esetben, decimális számokat. De hogyan lehet rögzíteni a decimális 10, egy számjegyet? A válasz az, hogy a hexadecimális számot az első 6 betű a latin ábécé további numerikus karaktereket:


hexadecimális karakter decimális egyenértékű

Egy 10
B 11
C 12
D 13
E 14
F 15