Paměti-proč mocniny dvojky?

Od: Datum: 03.08.16 14:14 odpovědí: 5 změna: 03.08.16 15:47

Dobrý den,

zajímalo by mě, proč u bitů a bytů jsou hodnoty vyjádřeny mocninami dvojky a proč není úplně běžné např. 3,5GB paměti.

Děkuji



Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: vanas
Datum: 03.08.16 14:27

Protože počítač pracuje ve dvojkové soustavě s 0 a 1 aspoň myslím. a zdá se mi že jsou to nasobky 8 (1Bit=8bajtu)(01100101=e)

opravte mě jestli se mílím

Ohodnoceno: 0x
 
Od: oprava
Datum: 03.08.16 15:13

Ne nemílíš se, ale mýlíš se

1bit není 8 bajtů ale

1 byt je 8 bite

Ohodnoceno: 2x
 
Od: anonym0
Datum: 03.08.16 15:14

Bit z definice nabyva dvou hodnot 0 a 1, to je matematicky dvojkova soustava. Vychazi to z toho, ze se snadno realizuje elektronicky obvod, ktery umi vytvorit dve urovne signalu a ty se vyhodnocuji jako 0 a 1 a popisuji matematicky jako dvojkova soustava.

Pak nekdo rekl, ze sjednoti 8 takovych stavu dohromady a nazve to byte = 8bitu. Stejne tak si mohl vymyslet ze sjednoti 4 (to se i stalo) nebo ze sjednoti treba 10 takovych stavu.

Historicky pak dalsi jednotky byly dvojnasobek te predesle, tj. sjednocovalo se 8, 16, 32, 64, 128 nebo 256 bitu.

Elektronicke pameti se realizuji jako mocnina dvou "protoze se to tak dela". Z pohledu elektroniky se dobre a bezezbytku realizuji dekodovaci obvody pameti a pametove matice v hodnotach mocnin dvou. Nicmene lze vyrobit i pamet, ktera nemusi byt mocnina dvou.

Ohodnoceno: 2x
 
Od: hm®
Datum: 03.08.16 15:22
avatar

No protože se používá dvojková číselná soustava. A paměť (ty vyměnitelné destičky) je hromada paměťových buněk (bajtů), které jsou adresovatelné (každý bajt má své "pořadové" číslo). Adresa se do paměti přenáší z procesoru hromadou drátů - adresovou sběrnicí, každý ten drát může být zas jen ve stavu 0 nebo 1. Takže když se táhne např. 10 drátů sběrnice, dá se tím naadresovat 1024 bajtů (1 kB). Takže vyrobit paměti třeba 1,2 kB nemá smysl, protože by nebyl způsob, jak se dosta do těch 200 bajtů navíc (nejsou dráty). A když se přidá drát, tak se dají naadresovat 2 kB, taže zas 1,2 kB paměť nemá smysl, protože je lepší vyrobit rovnou 2 kB (když už máme přiveden ten drahý drát a musí být velké pouzdro a vevnitř dekodér adres ze všech drátů a ... tak ty pameťové buňky už jsou maličkost.)

Ohodnoceno: 2x
 
Od: hauu®
Datum: 03.08.16 15:47

díky moc :)

všem odpovědím dávám "dobrá odpověď"

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.