powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ячейки памяти 8 бит?
25 сообщений из 160, страница 1 из 7
Почему ячейки памяти 8 бит?
    #35744974
емил_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А почему исторически получилось так что ячейки памяти большинства
современных компьютеров именно 8 бит? Где нибудь можно почитать?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745034
Фотография Asm64D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно уточнить, может вы хотели спросить почему в одном байте 8 бит? А то
http://ru.wikipedia.org/wiki/Ячейка памяти
Ячейки памяти могут иметь разную длину (ёмкость, число разрядов), например, 8 Бит, 16 Бит, 32 Бита, 64 Бита. В общем случае длина ячеек памяти может не совпадать с разрядностью процессора, тогда операнды записываются в две или четыре соседние ячейки памяти.

______________________________________________________________
У меня иногда такое ощущение, что люди читают совсем не то, что я пишу
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745050
емил_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"может вы хотели спросить почему в одном байте 8 бит?"

Нет, не то хочу спросить.
Я знаю что ячейки памяти могут иметь разную длину, но в большинстве случаев ето 8 бита.
Ладно попробую так - почему у PC ячейка 8 бит? Почему было выбрано именно 8?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745067
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
емил_,

Минимальная ячейка памяти - 1 бит. Может принимать значения "1" или "0". Остальное все - производные.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745073
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
емил_,

wikiA byte is an ordered collection of bits, with each bit denoting a single binary value of 1 or 0. The byte most often consists of 8 bits in modern systems; however, the size of a byte can vary and is generally determined by the underlying computer operating system or hardware. Historically, byte size was determined by the number of bits required to represent a single character from a Western character set. Its size was generally determined by the number of possible characters in the supported character set and was chosen to be a divisor of the computer's word size. Historically bytes have ranged from five to twelve bits.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745199
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Развитие инфо-технологий всегда было плотно связано с телекоммуникациями. Чаще всего ячейка памяти должна была представлять символ. В телеграфии используются 5-битное представление символов (ТА-68). В электронной почте долгое время доминировал ASCII-символ (7бит). Остатки этой системы кодирования до сих пор существуют в виде mime-протокола, хотя сети (теоретически) позволяют проталкивать бинарный аттачмент без проблем. Некоторые сетевые стандарты оперируют символом размером в 10бит. Восьмёрка, думаю возникла как дешёвый способ предоставить возможность кодить американский ASCII + еще один набор национальных символов.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745224
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745267
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в байте 8 бит поскольку
1. 8=2 в 3й степени
2. 4 и 16 не подходят, так как в 4 битах символ не запизнешь руского +англсикомго алфавита, а 16 - эт слишком многа.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745277
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В бухгалтерских калькуляторах (типа Citizen, Sharp) до сих пор используется 4-битное представление символа цифр. В нем-же и производятся все вычисления.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745337
Фотография mccc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в будущем, наверно будут и, 5*2, а может и 5*2*2(+пальцы ног),
а вы готовы такие числа, У-чуять?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745338
Фотография mccc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитайте, Энгельса, как научного
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745467
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем? Десятичная система - неудачный выбор.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745561
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА зачем? Десятичная система - неудачный выбор.

Потому что не записывается степенями двойки?
Вроде как она не лучше или не хуже восьмеричной или шестнадцатеричной. Просто в зависимости от количества цифр меняется 2 параметра-длина записи числа и простота выполнения арифметических операций. Тут приходится выбирать между ними. Насколько я знаю, разрабатывались компьютеры с троичной логикой, но распространения не получили
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745584
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Идеальной системой с точки зрения стоимости хранения информации является система по основанию e=2.718... Но такая система неудобна для практического использования. В ней сложно выполнять тренсляции в системы с целым основанием. Поэтому наиболее близкой к ней является система с основанием 2 и 3. Тройка конечно лучше, но двойка практически проще реализуется на элементах цифровой электроники и имеет стоимость на несколько процентов дороже чем тройка.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745641
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИдеальной системой с точки зрения стоимости хранения информации является система по основанию e=2.718...

Можно ссылку? Никогда такого не слышал
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745671
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Идеальной системой с точки зрения стоимости хранения информации является
система по основанию e=2.718... Но такая система неудобна для практического
использования. В ней сложно выполнять тренсляции в системы с целым
основанием. Поэтому наиболее близкой к ней является система с основанием 2 и
3. Тройка конечно лучше, но двойка практически проще реализуется на
элементах цифровой электроники и имеет стоимость на несколько процентов
дороже чем тройка.


Шутка зачтена :) и отправлена на ibash


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745757
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей МорозовmaytonИдеальной системой с точки зрения стоимости хранения информации является
система по основанию e=2.718... Но такая система неудобна для практического
использования. В ней сложно выполнять тренсляции в системы с целым
основанием. Поэтому наиболее близкой к ней является система с основанием 2 и
3. Тройка конечно лучше, но двойка практически проще реализуется на
элементах цифровой электроники и имеет стоимость на несколько процентов
дороже чем тройка.
Шутка зачтена :) и отправлена на ibashЭто не шутка! Я могу подтвердить сказанное mayton-ом. Читал когда-то про это в научно-популярной брошюрке, которая так и называлась - "Системы счисления".
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745890
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denМожно ссылку? Никогда такого не слышал
Это довольно очевидный факт.

Представьте себе, что у Вас есть 60 чистых карточек (как в "кассе цифр" и прочих материалах для младших школьников). Ваша задача - написать на них цифры в некоторой системе счисления так, чтобы из них можно было составить любое число от 0 до N, и N было максимально возможным.

Например, в десятичной системе мы получим шесть наборов 0..9, и соответственно возможность записать числа от 0 до 999'999.

В двоичной системе - 30 наборов 0..1 и соответственно возможность записать числа от 0 до 111111111111111111111111111111 2 = 2'147'483'647 10

В троичной - 20 наборов 0..2 и соответственно возможность записать числа от 0 до 22222222222222222222 3 = 10'460'353'202 10 .

А решая уравнение в общем виде -получите "идеальным основанием степени" как раз число Эйлера.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745907
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Основание системы исчисления - это кол-во используемых знаков при
представления числа. Оно не может быть дробным.
А шутку про число я знаю E, но только первый раз слышу, что двочиная система
лучше десятичной, потому что 2 ближе к числу E :)


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745914
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Об этом пишет Генри Уоррен. Впрочем я это читал во многих источниках.

ЗЫ. Благодарю вас за то что меня увековечили в башорге.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745931
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer

Ага, идея понятна. Правда как то сложновато представить в качестве основы иррациональное да еще и трансцендентное число
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745958
Mike7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
Основание системы исчисления - это кол-во используемых знаков при
представления числа.

Неверно. Основание для позиционной системы счисления - это базис на основе которого представляются числа. И он может быть хоть дробным, хоть даже отрицательным, не уверен, но кажется, может быть даже комплексным числом. Число получается как сумма степенного ряда, коэффициенты которого - знаки числа в позиционной системе, а основание системы возводится в нужную степень.
Алексей Морозов Оно не может быть дробным.
Запросто, только это не очень неудобно.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745986
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike7, приведите мне пример числа.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35745997
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
Mike7, приведите мне пример числа.
123,456 7.89
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35746034
Mike7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
Mike7, приведите мне пример числа.


Пожалуйста, у Генри Уоррена приведён пример комплексного основания для системы счисления: -1 + i, где i - мнимая единица.

Число 2 10 = 1100 -1+i
...
Рейтинг: 0 / 0
25 сообщений из 160, страница 1 из 7
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ячейки памяти 8 бит?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]