Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Rozdiel medzi bitami a bajtmi z hľadiska spracovania ukladania údajov?

Dobre, rozložme rozdiel medzi bitami a bajtmi, pokiaľ ide o ukladanie a spracovanie údajov.

1. Základné definície:

* bit (b): Najzákladnejšia jednotka údajov. Predstavuje jednu binárnu číslicu, ktorá môže byť buď 0 alebo 1. Myslite na ňu ako na jediný spínač svetla, ktorý môže byť na (1) alebo vypnutí (0).

* bajt (b): Skupina 8 bitov. Je to štandardná jednotka na reprezentáciu znaku (písmeno, číslo, symbol) vo väčšine počítačových systémov. Bajt môže predstavovať 256 rôznych hodnôt (2 8 =256).

2. Ukladanie údajov:

* bity: Aj keď sú údaje nakoniec uložené ako vzory bitov, spravidla nespravujete * úložisko na bitovej úrovni priamo v každodennom programovaní alebo správe systému. Bity považujte za malé jednotlivé komponenty úložných médií.

* bajty: Skladovacia kapacita sa zvyčajne meria v bajtoch a násobkoch bajtov:kilobajty (KB), megabajty (MB), gigabajty (GB), terabajty (TB) atď. Uvidíte veľkosti súborov, priestor diskov a veľkosti pamäte vyjadrené v týchto jednotkách. Napríklad textový súbor môže byť 10 kb (10 240 bajtov). Obrázok môže byť 2 MB (2 097 152 bajtov). Pevný disk môže byť 1 TB (1 099 511,627 776 bajtov).

Analogia: Predstavte si, že staviate dom.

* bity sú ako jednotlivé tehly.

* bajty sú ako vopred zostavené nástenné úseky vyrobené z 8 tehál. Zvyčajne pracujete s sekciami steny (bajtov) namiesto toho, aby ste neustále umiestnili jednotlivé tehly (bity).

3. Spracovanie údajov:

* bity: Na najnižšej úrovni spracovatelia pracujú na bitoch. Logické brány (základné stavebné bloky CPU) manipulujú s bitami založenými na booleovskej logike (a alebo, nie, XOR atď.). Pokyny sa často kódujú ako vzory bitov.

* bajty: Zatiaľ čo procesory * môžu * manipulovať s jednotlivými bitami, častejšie pracujú s bajmi (alebo väčšími skupinami bajtov, ako sú slová, dvojité slová atď.). Operačné systémy a aplikácie sa vo všeobecnosti zaoberajú údajmi v kúskoch veľkosti bajtov alebo väčšie.

Príklad:

Povedzme, že chcete uložiť písmeno „A“ do počítača:

1. Písmeno „A“ je reprezentované špecifickým číselným kódom v štandarde kódujúcom znak, ako je ASCII alebo UTF-8. V ASCII je „A“ reprezentovaný desatinným číslom 65.

2. Číslo 65 sa prevedie na binárny ekvivalent:01000001.

3. Táto binárna reprezentácia (01000001) je bajt - 8 bitov predstavujúcich písmeno „A“.

4. Počítač ukladá tento bajt (01000001) v pamäti alebo na úložnom zariadení.

5. Keď počítač potrebuje zobraziť písmeno „A“, číta bajt (01000001) z pamäte, interpretuje ho ako kód ASCII pre „A“ a podľa toho zobrazí znak.

Súhrnná tabuľka:

| Funkcia | Bit (b) | Bajt (b) |

| --------------- | ------------------------------- | ---------------------------- |

| Definícia | Jedno binárna číslica (0 alebo 1) | 8 bitov

| Storage | Základná jednotka Bežná jednotka skladovania

| Reprezentácia | Jedna hodnota Znak, malé číslo atď.

| spracovanie | Manipulácia s najnižšou úrovňou Častejšie pre operácie

| Príklad | Jeden prepínač (zapnutý/vypnutý) Písmeno „A“

Stručne povedané:

BITS sú základom, ale bajty sú praktickejšou jednotkou pre väčšinu úloh súvisiacich s ukladaním, spracovaním a reprezentáciou údajov. Pracujete s bajmi, kilobajtmi, megabajtmi atď. Denne bez toho, aby ste nevyhnutne premýšľali o jednotlivých kúskoch, ktoré ich tvoria.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené