Компьютерное железо
В одном байте - 8 бит, основа основ. Почему люди посчитали что число 8 самое оптимизированное?
Ведь потом оказалось что в него влезает число 255 по нашей системе, в принципе я вижу что больше не надо, эт норм, но всё же. Можно было бы сделать если уж по числам влезает достаточно на первые разы, то одно слово не влезет по стандарту ASCII
Отвечу просто - потому что первые "компьютеры" на микросхемах жесткой логики работали именно так - счетчик считал до 8,а иначе не умел. Так микросхемы были устроены. Это не люди придумывали, а двоичная математика.
Ошибка в понимании кроется в числе 255.
Реально число 256 равно 2 в степени 8. Люди далёкие от вычислительной техники так и считают, потому что число "0" для них пустое место. А для любого программиста - это самое важное число.. . и "1" Других чисел комп не понимает. Для него их попросту не существует, а есть просто наборы из 0 и 1, объединённые в байты или цепочки байтов.
Реально число 256 равно 2 в степени 8. Люди далёкие от вычислительной техники так и считают, потому что число "0" для них пустое место. А для любого программиста - это самое важное число.. . и "1" Других чисел комп не понимает. Для него их попросту не существует, а есть просто наборы из 0 и 1, объединённые в байты или цепочки байтов.
Увы комп считает и все операции делает в двоичной системе ! :)
В десятичной было бы намного сложнее!
В десятичной было бы намного сложнее!
8 - это степень двойки! Отсюда и идут все 2,4,8,16,32,64,128 и т. д
Все нынешнее программирование грубо говоря сводится к бинарной системе - 1,0 (есть сигнал, не сигнала)
Все нынешнее программирование грубо говоря сводится к бинарной системе - 1,0 (есть сигнал, не сигнала)
Какая актуальная философская тема для того, чтобы обсуждать её посреди ночи (у меня 1:52)
>"то одно слово не влезет по стандарту ASCII"
_ Да ты чё, а я думал, что любой ASCII символ укладывается в 8-ми байтовый код =) И причём тут слово вообще не понятно, как и то, что 255 числа достаточно. . .для чего достаточно?
_ Что касается длины байта, то байт не всегда из 8-ми бит. Байт - это минимальный, независимо адресуемый объём данных.
_ Почему в современной вычислительной технике это чаще всего 8 бит - чисто традиция и приемственность от предшествующих поколений техники.
_ Байт из 8-ми бит правильно называть - октет.
_ Чистый ночной троллинг, не более того...
_ Да ты чё, а я думал, что любой ASCII символ укладывается в 8-ми байтовый код =) И причём тут слово вообще не понятно, как и то, что 255 числа достаточно. . .для чего достаточно?
_ Что касается длины байта, то байт не всегда из 8-ми бит. Байт - это минимальный, независимо адресуемый объём данных.
_ Почему в современной вычислительной технике это чаще всего 8 бит - чисто традиция и приемственность от предшествующих поколений техники.
_ Байт из 8-ми бит правильно называть - октет.
_ Чистый ночной троллинг, не более того...
Похожие вопросы
- Что в означает 8 бит ?? Что в приставках Dandy (8 бит) SEGA (16 бит) и т.д. означали биты ?? ))
- Переход с 8 бит на 16, и с 16 на 32 - это были революции, а с 32 на 64 бита как-то вроде и нет разницы.
- Что такое байты и биты ?
- какая видеопамять лучше шина 256 бит DDR2 или шина 128 бит GDDR5 и почему???
- Объясните кто-нибудь, что значит разрядность процессора(например 8 бит)Вот как понять 8бит?
- Почему Vega 10 слабее Vega 8?
- Почему в ПК обычно ставят 8 / 16 / 32 гб оперативной памяти?
- будут ли ай 5 интел с 6 или 8 ядрами??? когда и почему?? чего тока 4 делают когда амд уже и с 8 делает?? ? будут ли?? ?
- почему мой компьютер работает уже 8 лет без проблем, собирал сам ?
- Почему я купил флешку на 8 Гб, пришёл домой, вставил, а она на 7,2?