powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ячейки памяти 8 бит?
25 сообщений из 160, страница 4 из 7
Почему ячейки памяти 8 бит?
    #35751641
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProg пишет:

> Причем в цифровом виде на аппаратуре.
> Альтернативы двоичной - нет.

Почему же нет ? Троичная есть. Ссылки были в теме.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751645
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MZ, пусть мне покажут применения.

Я только что вспомнил свою старую идею. Для передачи произвольных данных
в виде текста существует способ под названием BASE64. В каждом символе
при этом передается 6 бит данных (аналог 64-ричной СИ). 4 символа
представляют собой 3 байта. Байт это аналог 256-ричной СИ.

То есть BASE64 это перевод из 64-ричной в 256-ричную СИ.

Но доступных символов больше, чем 64. Допустим их 90 (90-ричная СИ), и в
строке из 12 символов может принимать 90^12 = 10^23 состояния. А это около
77 бит, вместо 72 бит. На лицо небольшая экономия.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751650
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz
конечно. 10 записали.
осталось перебрать континуум чисел


А зачем?

Давайте лучше для примера переведем 10 в пи-ичную СИ, получится
примерно 30,12120111002213...


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751658
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не забывайте про требования, которые я предлагал выставить к идеальной СИ. Одна позиция должна содержать количество символов доступных человеком для заучивания таблицы умножения (Пифагора). Ведь вы могли взять диапазон китайских символов их Unicode (несколько тысяч) и объявить их одним разрядом. Налицо будет только экономия бумаги при записи (если сделать такое допущение что символ китайского и европейского алфавитов занимают приблизительно одинаковую площать на печати).
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751670
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
OldProg пишет:

> Причем в цифровом виде на аппаратуре.
> Альтернативы двоичной - нет.

Почему же нет ? Троичная есть. Ссылки были в теме.
добавлю, что в сетях и прочих коммуникациях широко используется 5-чная и другие, казалось бы, странные системы.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751779
DaNuNah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор
Сто миллиардов знаков после запятой (1000 zip архивов, общий вес около 57 гигабайт)
http://ja0hxv.calico.jp/pai/epivalue.html [/quot]

Бред, конечно, утренний... но по теме будет. С временами умышленно попутано.

Про 100 миллиардное число...

- В общем, это, нам тут Pi надо реально заархивировать.
Вишь вон лежит там в пачках из под SvetoCopy, насчитали сколько.
Посмотрите чё почем там в подмосковье, да
тока нормально, чтоб надёжно как tar и вечно как zip -
охрана, кондиционеры, отопление... в общем - сколько?
- Да как мы нафиг посчитаем, да тут только объем Pi сколько считать.
От объёма получим площадь, полки, работа... Тут, блин, реально считать-то.
Тут циклы одни на пути да вложенные. Без условий тоже не обойтись,
машина нужна счётная...

- Ну хрен с вами, только не дорого... С запасом - нам ещё e в
следующем месяце архивировать. И тоже, мать вашу - реально.

Про машину...

- Ну чё мужики, есть у меня машина, тока транзистор у неё два
состояния имеет...
- Не, не... нафиг - нам 10 надо, нам в 10-тичной считать надо.
Нам никак, не представляешь как охрененно считать надо. Там
просто нереАльные объёмы. А считать надо реАльную цифру.
Мы не умеем с двумя состояниями. Нам Очень много считать надо.
- Да говорил я этому чёрту лысому, что нужно десять, что не поймут.
Сказал как отрезал - хрен вам... будет два.
- Хм... чё делать-то, группировать надо, как пить дать, хоть и накладно.
- Как группировать будем?
- Да как как - как у всех...
- Ты мне не балуй, ты не первый тут группироваться приходишь...
- Ну чё - букав штук тридцать, чисел с десятку, знаков там
всяких... математических. Плюс вот ещё, с соседнего отдела
знаков тоже подкинули. В общем... в общем...
- Ну?
- ну это... получается 257.
- Убью нахер... вон пошли. 257 им. Посмотри вон на стол -
видишь, соббака, - бит лежит. Так мне производство этого бита
знаешь во сколько влетает?
- А в кредит?
- Не популярно.
- Вон то здание вдали видишь? -
машинный зал, новый - 16 килобайт. Полгода строили.
А ты хочешь девятый бит из-за одной буквы, падла, добавить.
А нука что это за буква? Покажи говорю! Что? ёёёёёёёёё?
К чёрту ё. Без ё обойдётесь.
- Ну ладно, ладно - к чёрту ё, да бог с ней, в натуре. Нам
цифру надо посчитать. Нам и буквы-то... так - интерфейс
у нас такой просто, интерфейс, сами понимаете. Мы по
другому группироваться не сможем. А ё - да хрен с ней.
- Вот и порешили на 8-ми. Эффективно и дёшево - при
таких то интерфейсах... а если это, ну всё-таки ё-то
понадобиться - лет через 30-ть приходите. Будет Вам ё.
Там уже, наверно, интерфейсы и не такие будут.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751974
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizМожет он уточнит, что же он хотел сказать.

Совершенно верно. Не pi не 3.14 +/- 10 не 355/113 не являются записью числа пи в десятичной позиционной системе счисления. Основание - определение десятичной позиционной системы счисления.
Системы счисления с иррациональными отрицательными и комплексными основаниями (равно как и более экзотические, вроде фибоначивой) системы счисления существуют (основания - озвученные выше источники). Некоторые из этих систем даже полезны, например комплексные основания позволяют записать последовательностью 0 и 1 любое комплексное число.
Ни одну из них нельзя безусловно считать более сложной или менее удобной чем традиционная десятичная. Это может показаться странным, но это так, привычное не всегда самое удобное или простое (достаточно вспомнить "алгоритм" деления столбиком в десятичной системе счисления и сравнить с аналогичным алгоритмом в двоичной).

По теме:

Потому что только 8 битный байты выжили в результате естественного отбора. Архитектур с различным размером байта существовало великое множество (в том числе и основанных не на двоичной позиционной системе счисления, была к примеру троичная уравновешенная).
Выжила единственная архитектура.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751992
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Троичная система существует (и будет существовать) в сетях передачи данных в виде кода ЧПИ. Но это относится не к математике а к передаче сигналов.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752005
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
И если в вашей системе 8 знаков (0..7), то в ней невозможно записать число 8.

1,06653(7) 7.89 = 7,999987 10 .
1,06654 7.89 = 8,00002 10 .

Помоему система исчисления, в которой невозможно записать число 8, на систему не тянет.

и
Алексей Морозов

Пи = 3.1415926 +-0.00001%


Алексей, вы не находите тут взаимоисключающих параграфов? Т.е. одной системе можно записывать числа в приближении, а другой нет?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752017
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizGluk (Kazan)Алексей Морозов
> В привычной Вам системе невозможно записать число 2/3, но это не мешает
> Вам ей пользоваться.

Точно записал: 0,(6)
Еще раз точно записал дробью: 2/3



Теперь тоже самое с пи :)

фразу "теперь тоже самое с пи" -- в контексте беседы лично я читаю
как 'попробуйте записать в привычной Вам системе исчисления число пи'
и на это предложение Вы ответили совершенным бредом, на что, собственно, Глюк и намекал.
Ваш ответ был 'Pi'. Цепочка Pi не является записью числа пи в десятичной системе исчисления.


Ваша фраза
"Я знаю, что Глюк хотел сказать, что в СИ с основанием Pi. Число Pi будет представлено в виде числа 10"
в свете вышесказанного пока мной (модератором, на всякий) расценивается как троллизм и передергивание, но я подожду мнение Глюка.
Может он уточнит, что же он хотел сказать.

Gluk (Kazan)tchingizМожет он уточнит, что же он хотел сказать.

Совершенно верно. Не pi не 3.14 +/- 10 не 355/113 не являются записью числа пи в десятичной позиционной системе счисления. Основание - определение десятичной позиционной системы счисления.


1
гут. Я не ошибся в том, что поведение Морозова неконструктивно и похоже на поведение тролля.

2
можно было бы привести определение системы исчисления, для полного завершения вопроса
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752045
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему двоичная?
На языке программирования (даже ассемблере и машинных кодах) можно
реализовать любую систему. И троичную и 5-чную.
Не спорю, бывает.
Но! Ячейки памяти кодируются 2мя состояниями 0 и 1
Это особенности аппаратуры. Любая другая система требует трансляции
(даже если аппаратной) либо нетривиальной организации доступа к памяти.
Все это накладные расходы.
Есть, конечно, и другие доводы, но это основной.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752047
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizможно было бы привести определение системы исчисления, для полного завершения вопроса

Определения на упоминавшейся здесь вике , на мой взгляд, вполне адекватны
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752049
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProgПочему двоичная?
На языке программирования (даже ассемблере и машинных кодах) можно
реализовать любую систему. И троичную и 5-чную.
Не спорю, бывает.
Но! Ячейки памяти кодируются 2мя состояниями 0 и 1
Это особенности аппаратуры. Любая другая система требует трансляции
(даже если аппаратной) либо нетривиальной организации доступа к памяти.
Все это накладные расходы.
Есть, конечно, и другие доводы, но это основной.

Ферритовые кольца могли хранить -1, 0, 1
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752051
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProgНо! Ячейки памяти кодируются 2мя состояниями 0 и 1
Это особенности аппаратуры. Любая другая система требует трансляции
(даже если аппаратной) либо нетривиальной организации доступа к памяти.
Все это накладные расходы.
Есть, конечно, и другие доводы, но это основной.Неправда. Бывают и трехстабильные ячейки памяти.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752057
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бывают - это здесь ключевое слово.
А есть - это реальность. )
Вот когда процессоры и память начнут делать на трехстабильной памяти
или ферритовых кольцах - посмотрим.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752063
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProgБывают - это здесь ключевое слово.
А есть - это реальность. )
Вот когда процессоры и память начнут делать на трехстабильной памяти
или ферритовых кольцах - посмотрим.Бывают - это тоже реальность.
А ЭВМ на основе троичной логики уже делали.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752189
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов wrote:

> MZ, пусть мне покажут применения.
>
Это - не форум математиков, понимаешь ?
Я тоже не математик.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752200
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)tchingizможно было бы привести определение системы исчисления, для полного завершения вопроса

Определения на упоминавшейся здесь вике , на мой взгляд, вполне адекватны
/
авторЕсли не возникает разночтений (например, когда все цифры представляются в виде уникальных письменных знаков), число A записывают в виде последовательности его q-ричных цифр, перечисляемых по убыванию старшинства разрядов слева направо:

., где m и n - натуральные числа.


то есть, рассуждения Морозова о скобочках и слэшех в системах исчислений тоже относятся к флуду и троллизму.
На этой радостной ноте остановимся.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752242
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftOldProgБывают - это здесь ключевое слово.
А есть - это реальность. )
Вот когда процессоры и память начнут делать на трехстабильной памяти
или ферритовых кольцах - посмотрим.Бывают - это тоже реальность.
А ЭВМ на основе троичной логики уже делали.

У Вас на столе какой компьютер?
На ферритовых кольцах?
А в серверной? А у провайдера?
Массовые компьютеры (99.9%) - на двоичной логике.
Сейчас и суперкомпьютеры делают на массовых процессорах.
Если я напишу операционку на системе с основанием Пи (раз уж все так любят это число :) ),
и буду ее использовать один (ну и мой сосед Вася), то можно сказать - да, бывают.

Делали-то делали, а в байте 8 бит )))
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752248
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProgДелали-то делали, а в байте 8 бит )))

Еще раз повторю. Делали МАССОВЫЕ (по тем временам) компьютеры на троичной системе счисления, не экспериментальные образцы. Как я и говорил, сии архитектуры вымерли в результате естественного отбора. Хорошо это или плохо - не мне судить
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752252
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy den
Алексей, вы не находите тут взаимоисключающих параграфов? Т.е. одной системе можно записывать числа в приближении, а другой нет?

Нет. Число Пи в 10чной ситеме я могу записать с любой точностью (хоть 10000 значков), а в число 10 в системе 7,89 с точностью больше 6 знаков записать неполучится.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752264
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizто есть, рассуждения Морозова о скобочках и слэшех в системах исчислений тоже относятся к флуду и троллизму.
На этой радостной ноте остановимся.

Вы что то опять с потолка притянули.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752281
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
> В привычной Вам системе невозможно записать число 2/3, но это не мешает
> Вам ей пользоваться.

Точно записал: 0,(6)
Еще раз точно записал дробью: 2/3



прошу обьяснить как текст 0,(6) оказывается последовательностью ____q-ричных цифр____(отредактировано позже)

., где m и n - натуральные числа
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752304
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)OldProgДелали-то делали, а в байте 8 бит )))

Еще раз повторю. Делали МАССОВЫЕ (по тем временам) компьютеры на троичной системе счисления, не экспериментальные образцы. Как я и говорил, сии архитектуры вымерли в результате естественного отбора. Хорошо это или плохо - не мне судить

Хм. Массовые? Это сколько штук? Пример есть?
Раньше делали, например, аналоговые компы.
Считалось перспективней цифровых.
Были и механические. Зарождение современных систем
( где байт 8 бит ) уже не там.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752358
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProg wrote:

> У Вас на столе какой компьютер?
> На ферритовых кольцах?

Я вот лично видел компьютер с памятью на ферритовых кольцах.
Лично я не работал на нём, а вот мой отец - да.

> Делали-то делали, а в байте 8 бит )))

В байте вообще-то говоря любое кол-во бит.
Именно поэтому во всяких спецификациях предпочитают вместо
термина "байт" использовать термин "октет".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25 сообщений из 160, страница 4 из 7
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ячейки памяти 8 бит?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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