powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ячейки памяти 8 бит?
160 сообщений из 160, показаны все 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
Почему ячейки памяти 8 бит?
    #35746059
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerАлексей Морозов
Mike7, приведите мне пример числа.
123,456 7.89

Теперь понятно. У вас основание системы не связано с кол-вом используемых знаков.

И если в вашей системе 8 знаков (0..7), то в ней невозможно записать число 8.

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

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

А в другом сучае использование 10 знаков (0..9) с основанием 7.89 нелепость, так как допускает существование различных, но равных между собой чисел.

2 2 = 10 2
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35746075
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denmaytonИдеальной системой с точки зрения стоимости хранения информации является система по основанию e=2.718...

Можно ссылку? Никогда такого не слышал
Я ссылку кинул. Читал? Или сильна многа букав???
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35746263
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей МорозовИ если в вашей системе 8 знаков (0..7), то в ней невозможно записать число 8
Невозможно "записать просто и точно". И? В привычной Вам системе невозможно записать число 2/3, но это не мешает Вам ей пользоваться.

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

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

В системе с дробным основанием, первый способ невозможен. А во втором
способе дробь будет невозможно сократить на общий делитель, почкольку такого
числа может и не быть.

Тоесть в этой системе невозможно представить натуральные и простые числа. И
соотвественно, для подавляющего числа задач эта система неприменима. А
"примерно" описывать числовые величины можно и естественным языком (много,
несколько, тьма тьмущая, как тараканов, как звезд на небе :)


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

Добавлю. Его можно записать. Только форма записи будет иррациональной или даже трансцедентной. Представьте себе рынок. Два продавца. У обоих - чашечные весы и товар. У одного - комплект гирь с весами 1кг, 5кг, 25, 125 и т.д. Он может отвесить ими любой произвольный вес с нужной точностью. Если не хватит - может взять дробные гирьки (комплект) с весами 1/5 кг, 1/25 и т.д. По соседству стоит другой продавец. У него комплект гирь с весами 1кг, e кг, e^2 кг, e^3 кг... т т.д. И вот что интересно. Он - тоже может отвесить ими ЛЮБОЙ, абсолютно любой вес, с необходимой точностью в своей системе. Продавцы даже могут осуществлять конвертацию веса из одной системы в другую (если захотят конечно) с заданной точностью. Т.е. вещественная величина вполне представима.

А вопрос КРАТНОСТИ систем - это отдельная тема для разговора. Полезный эффект от внедрения 8-ричной и 16-ричной системы состоял лишь в том, что они были удобны для быстрой конвертации машинной (двоичной) системы в символьную (более компактную) и удобную для распечатки систему (забавно, но десятичная здесь - уже неудобна).

Вопрос удобства счёта натуральными числами тоже немаловажен. И я отдаю ему должное. Но и в целочисленных системах бывают "аномалии". Такие как теоретическая невозможность записать в них число Pi, число e и т.п. А в системе с основантем e, возможно и существует рациональное решение тех уравнений, которые в десятичной нерешаемы (или по крайней мере их вид не соответсвтует понятию "числа").
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35746637
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей МорозовТочно записал: 0,(6)
Не то чтобы "точно", а "виртуально точно".

Алексей МорозовЕще раз точно записал дробью: 2/3
Тут уже система счисления не при чем.

Алексей МорозовВ системе с дробным основанием, первый способ невозможен.
С чего бы это вдруг? Уверен, Вы не пробовали доказать это утверждение Я вот, например, уверен, что любое рациональное число представляется первом способом при любом рациональном основании.

Алексей МорозовА во втором способе дробь будет невозможно сократить на общий делитель, почкольку такого числа может и не быть.
У Вас, простите, каша в голове. "Общий делитель" - это число. Объективно данное в ощущениях. Если оно есть в одной форме записи числа - есть и во всех остальных формах. Мы вообще можем записать числитель римскими цифрами, а знаменатель - кружочками, общий делитель оттого не изменится.

Алексей МорозовИ соотвественно, для подавляющего числа задач эта система неприменима.
Неудобна. С чем никто и не спорит. А для каких-то задач, пусть редких, наоборот, будет удобна.

Алексей МорозовА "примерно" описывать числовые величины можно и естественным
языком
Пошла откровенная демагогия.

Dixi.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35746752
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов

Еще раз точно записал дробью: 2/3

Тоесть в этой системе невозможно представить натуральные и простые числа. И
соотвественно, для подавляющего числа задач эта система неприменима. А
"примерно" описывать числовые величины можно и естественным языком (много,
несколько, тьма тьмущая, как тараканов, как звезд на небе :)


почему низя?
автор0,666666666666667 10 =2/3 2/3
1,11111111111111 10 =2/3 2/3 2/3
1,40740740740741 10 =2/3 2/3 2/3 2/3
1,60493827160494 10 =2/3 2/3 2/3 2/3 2/3
1,73662551440329 10 =2/3 2/3 2/3 2/3 2/3 2/3
1,82441700960219 10 =2/3 2/3 2/3 2/3 2/3 2/3 2/3
1,88294467306813 10 =2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3
1,92196311537875 10 =2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3
1,9479754102525 10 =2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3
1,96531694016833 10 =2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3

как видно при основании меньше единицу цирфа стояшая левее вносит меньший вклад чем правее, когда в системем с основание >1 наоборот.
Как видно из примеру 1 10 гдето между 2/3 и 2/3 2/3. Если учесть что можно пользоваться скобками каторые дают повторение, то думаю сушествует такое число с основание 2/3 каторое даст 1, 2, 3 итд

зы. любое Число можно прдеставить только в системах где основание по модулю от (0.5;1)U(1;беск) по итак понятным причинам. Буть то -1+i, 100+33i, -10 или даже 2/3.

К пмриеру если основание 0.5 то можно представить только число от -1 до 1 но не больше. Следовательно такое основание нельзя юзать.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35746827
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarer:

>>Точно записал: 0,(6)
> Не то чтобы "точно", а "виртуально точно".

Любой человек вам скажет, что 2/3 = 0,(6) - и это никакая не виртуальная запись.
Это был пример действительного числа.

>> Еще раз точно записал дробью: 2/3
> Тут уже система счисления не при чем.

Лично я считаю дроби (как вы ниже написали - рациональные числа) неотъемлемым способом записи чисел. Вот и привел пример.

>> В системе с дробным основанием, первый способ невозможен.
> С чего бы это вдруг? Уверен, Вы не пробовали доказать это
> утверждение Я вот, например, уверен, что любое рациональное
> число представляется первом способом при любом рациональном основании.

А вот тут я говорил про действительные числа (это первый мой абзац, перечитайте).
Вы не сможете записать число 8, или написать, чему равно 2*4 в вашей системе - действительным числом. Дробью (РЧ) можно, ваше утверждение верно.

>> А во втором способе дробь будет невозможно сократить на общий
>> делитель, поскольку такого числа может и не быть.
> У Вас, простите, каша в голове. "Общий делитель" - это число.
> Объективно данное в ощущениях. Если оно есть в одной форме
> записи числа - есть и во всех остальных формах. Мы вообще
> можем записать числитель римскими цифрами, а знаменатель
> - кружочками, общий делитель оттого не изменится.

А вы слишком быстро пишите ответы не подумав.

Вы выше написали, что можете любое число представить в виде дроби. Супер.
Только вот при "упрощении" дроби после математических операций в такой
системе возникнет очевидная проблема. Что бы вы её увидели, попробуйте
составить таблицу общих делителей для системы 7,89 - их почти не будет.
И соответственно упрощать такие дроби будет невозможно - результат,
какого либо расчета будет похож на 1246135612341356135/534134165243246246

>> И соответственно, для подавляющего числа задач эта система неприменима.
> Неудобна. С чем никто и не спорит. А для каких-то задач, пусть редких,
>наоборот, будет удобна.

Не менее удобно представлять числа матрицами [a|b|c|d|e|f], где a..f - это десятичные числа. А в итоге вычислять значение матрицы, как a*e0+b*e1+c*e2...

Вообще, системы с дробным основанием - это шутка математиков. Что то типа Эзотерических языков у программистов. Если кто не читал про них, приказываю читать и получать удовольствие.

А как аналогию дробных СИ, я могу привести язык HQ9++. Этот язык был разработан студентом по требованиям экзаменатора. Требования были такие, на этом языке должно быть возможно написать программы, выполняющую:

- Программу Hello, world!
- Программу 99 Bottles of Beer on the Wall
- Программа должна уметь распечатать свой исходный код на консоли
- Включать в себя арифметические операции
- Динамически создавать объекты в куче

И студент написал :))
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35746946
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю это с развитием связано. К примеру асемблер команды я знаю, но мне захотелось большего. Нахрен этот асемблер, если все и так на кодах построено. (Теоретически можна свой ассемблер сделать и доступным для пониманя команды, +графическа как игра). И тогда мой интерес завел меня к микроконтроллерам типа PIC и... на них я остановился. Все читал по быстряку. Читал/сбрасывал, читал/сбрасывал и наконец- то нашел, то что мне не давало спать. Если б Вы захотели сделать микросхему, Вы б рано или позно зделали то, что есть сейчас. Значит что Вы хотите сделать ? Одно действие или другое ? 1 или 0 ? Хорошо 1. А точнее ? 1 или 0, и так дальше...(и так 8 бит) Раньше не было много команд, но все они вряд хорошенько выстроелись и не мешают друг другу. К примеру команда MOV всегда имеет первые 4 или 5 бита одинаковых (ну так к примеру 01011ХХХ)- процессор передает "комутаторным" способом управление "отделу" в котором должа выполниться команда. А какой регистр ? Дают информацию еще несколько бит (ХХХ). И так все связано. С развитием технологии, умудрились увеличить порцию подачи в два раза, потом еще что-то и еще...... и так у нас 64бит процессор, где команд до ебб....матери. Но я не думаю что все они используются. Нужна мощная конкуренция наверное ОС, чтоб оболочка была небольшая, простая и надежная. А с теми регистрами в Гиндовс, почти каждый элемент переспрашивается на лицензию. Ну и проги никто не хочет писать по новой технологии. Вам напишут новый редактор программирования что поддерживает эти технологии, и когда Вы попробуете на нем что-то сделать, то скорее всего будете только проклинать, как я (Visual Studio 2008 работает как на Pentium 100, хорош, НО!). По расчетам Вы должны только дотронуться - и задача сделана. А у нас как будто еще й палки в колёсах. Это мое личное мнение. Никого не хотел лично затронуть и обидеть. С Уважением Андрей.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35747073
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей! Надо проще относится к вопросу погрешности хранения чисел. К примеру, если вы используете в своей разработке float тип данных, то вы уже должны помнить, что простое присвоение вещественного числа (в символьном виде) типу float уже само по себе является операцией с погрешностью. Обратившись к описанию стандарта (IEE 754) который декларирует требования к float, можно увидеть, что диапазон представления -3.4E38..3.4E38. Но означает ли это, что float обеспечивает линейную точность на всём промежутке? Вовсе нет. Точность "плавает" в зависимости от экспоненты. Грубо говоря, с ростом числа растёт погрешность. Такое поведение числа удобно для научных расчётов (можно перемножать астрономически-большие и бесконечно малые величины), но добавляет некоторой головной боли при решении тривиальных задач. И это - не все артефакты! Я здорово потоптался по "граблям" когда сдавал численные методы в универе. Надо смирится с тем, что эти грабли существуют, и знать и уметь их обходить.

Поэтому и вопрос формы храненния и представления чисел - это специфика решаемой задачи. Для вас (программистов-прикладников) - хватает long int и double, для математиков нуженв комплексные числа, кватернионы и октавы, да еще и с символьной точностью и т.д.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35747218
zloy den
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nik_x
Я ссылку кинул. Читал? Или сильна многа букав???

Почитал, любопытно. Насчет систем счисления: я вполне верю что существуют задачи для которых удобнее именно система с дробным основанием. Существуют же не только евклидова, а еще и полярная, цилиндрическая, сферические и т.д. системы координат
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35748374
Vowk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
емил_А почему исторически получилось так что ячейки памяти большинства
современных компьютеров именно 8 бит? Где нибудь можно почитать?
Это вопрос достаточно непростой. Если коротко - желательно, чтобы длина ячек памяти была степенью 2, т.е. 8, 16, и т.д. Именно это позволяет эффективно строиить алгоритмы для обработки чисел произвольной длины, а также так называемое быстрое преобразование Фурье. Попутно хочу отметить, что хотя в СССР и типа строили немало ЭВМ, но в той же БЭСМ длина слова была 45 бит, и я, честно говоря, не очень понимаю, что на этой ЭВМ можно было делать окромя банального умножения / деления. Также была небольшая машина МИР, у которой был аппаратно реализован механизм обработки чисел сколь угодно большой длины (у нее там был рычажок какой-то, позволявший устанавливать эту длину). До этой ереси никто в мире не смог больше додуматься, и американцы взяли себе МИР в музей. А вот именно кратность ячеек памяти степени 2 позволяет все это сделать программным путем без усложнения аппаратуры.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35748382
Vowk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА зачем? Десятичная система - неудачный выбор.
Тем не менее почти все приличные процессоры кроме двоичной системы имеют набор десятичной арифметики, что позволяет нормально создавать бухгалтерские программы. Если считать в двоичной арифметике - то неминуемые округления либо будут искажать отчетность, либо повлекут за собой значительное усложнение алгоритмов обработки бухгалтерской отчетности.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35748571
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton пишет:

> А зачем? Десятичная система - неудачный выбор.

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

> Шутка зачтена :) и отправлена на ibash
Какая уж шутка - доказано математически.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35748658
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VowkА зачем? Десятичная система - неудачный выбор.Тем не менее почти все приличные процессоры кроме двоичной системы имеют набор десятичной арифметики, что позволяет нормально создавать бухгалтерские программы. Если считать в двоичной арифметике - то неминуемые округления либо будут искажать отчетность, либо повлекут за собой значительное усложнение алгоритмов обработки бухгалтерской отчетности.
Моя фраза, вырванная из контекста - вряд-ли будет нести смысл в дальнейшем споре. Поэтому прошу вас цитировать более полно. Ато знаете-ли.. того и глядишь докажете что я - массон или тамплиер

По двоично-десятичной (BCD) арифметике надо сделать несколько дополнений. Исторически, она возникла как попытка автоматизировать счётную (финансовую) арифметику. Основной тезис - погрешность при округлении должна сохранять преемственность с существующим (ручным) способом подсчёта. Такой способ вычислений используется в СУБД Oracle например, где до сих пор, основной числовой тип данных NUMBER(x,y) это строка символов в BCD арифметике. Тип не только перегружает основные операции арифметики но и сериализиует их на диск именно в BCD представлении. И это правильно. К сожалению я щас навскидку не могу вспомнить подходящий пример, чтобы продемонстрировать основные отличие BCD и binary -арифметик. Но если вспомню - обязательно отпишу.

А моя реплика выше - относилась к истокам возникновения десятичного счёта. Индусы создали (как принято считать) позиционную систему счисления, не глубоко вникая в перспективы её применения. Просто взяли количество пальцев на руках и всё тут.

Идеальной системой счисления с целым основанием на мой взгляд должна выглядеть так.

1. Система должна быть позиционной.
2. Основание системы должно быть кратно двойке.
3. Количество символов в основании должно быть невелико и не мало. Оно должно быть достаточном для создания "Таблицы Пифагора", доступной для заучивания человеком. Ориентировочно - порядка размера алфавита.
4. Желательно обеспечить делимость основания на 3,4 из практических соображений (хотя и не обязательно).
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35750746
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zloy denmaytonИдеальной системой с точки зрения стоимости хранения информации является система по основанию e=2.718...

Можно ссылку? Никогда такого не слышал

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


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

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



Теперь тоже самое с пи :)
Какое отношение имеют ваши расширенные записи к точной записи числа в десчтичной системе счисления. Что в ней означает '.' я еще смутно помню, а откуда взялися слеши со скобочками ???
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751175
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Наивный :) оно даже комплексным может быть если сильно захочется.
> Почитай Кнута, там все очень весело. Не обязано в общем случае "количество
> используемых знаков" совпадать с основанием системы счисления.

Я обосновал выше, что такая СИ кроме решения единственной задачи непрактична
и неприменима.
И не стоит верить всему, что написано в книгах.

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

Pi

> Какое отношение имеют ваши расширенные записи к точной записи
> числа в десчтичной системе счисления.

Это общепринятый способ записи чисел.

> Что в ней означает '.' я еще смутно помню, а откуда взялися слеши со
> скобочками ???

Слеш - это дробь или рациональное число.
Скобочки - это периодическая дробь.

Все это описано в википедии.



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


Должен тебя расстроить, нифига ты не обосновал
Предпочитаю верить тому что пишут в книгах (не всех конечно), тому что пишут в форумах и на заборах (не все конечно).

Про пи пи:
Открой свою любимую вику и поищи в позиционных системах счисления, потом плиз, дай сцылку, где объясняется, что такое в десятичной системе счисления твое pi, а заодно слеши и скобочки.
Есть правда подозрение, что ты и так все прекрасно понимаешь, просто разводишь всех тут на гнилой базар, но ить тролем обозвать человека никогда не поздно ?
Модератор:
але
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751250
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot]
Модератор:
але
[/quot]

любому непониманию есть разумные пределы.
Модератор:
конечно


и когда я вижу троля, я называю вещи своими именами
Модератор:
конечно.
Я согласен с тем, что цепочка символов Pi не есть записью числа пи в требуемой системе исчисления.
Но обсуждение троллей и поведения мемберов форума - не есть тема форума программирование
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751264
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)[quot]
Модератор:
але


любому непониманию есть разумные пределы.
Модератор:
конечно


и когда я вижу троля, я называю вещи своими именами
Модератор:
конечно.
Я согласен с тем, что цепочка символов Pi не есть записью числа пи в требуемой системе исчисления.
Но обсуждение троллей и поведения мемберов форума - не есть тема форума программирование
[/quot]

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


Доводов с вашей стороны я вообще не видел. Если вам нечего возращить, потому что вы меня совсем не поняли то... В общем вы хоть пример привидите, где бы система исчисления с дробным основанием могла пригодится. Что бы было о чем гноворить.

Gluk
Открой свою любимую вику и поищи в позиционных системах счисления, потом плиз, дай сцылку, где объясняется, что такое в десятичной системе счисления твое pi, а заодно слеши и скобочки.


Вместо того, что бы писать какое либо число знаков в любой СИ, люди используют константы. В зависимости от требуемой точности, эти константы можно представить в виде числа, либо формулы (соотношения). Изобретать СИ с основанием равным Pi или e - это притягивать к себе внимание общественности. Вот тут про Pi:

http://ru.wikipedia.org/wiki/Pi

Слешем я обозначаю дроби, рациональные числа (так как форматирование этого форума не позволяет). Про дроби вы можете процитать тут:

http://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%BE

Про скобочки:

http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%81%D1%8F%D1%82%D0%B8%D1%87%D0%BD%D0%B0%D1%8F_%D0%B4%D1%80%D0%BE%D0%B1%D1%8C

Gluk
Есть правда подозрение, что ты и так все прекрасно понимаешь, просто разводишь всех тут на гнилой базар, но ить тролем обозвать человека никогда не поздно ?


Моя точка зрения кратка и понятна, и я её обьясняю с первого письма, не обвиняя собеседников ни в чем. А вот вы без аргументации, обращаясь ко мне на ТЫ, пытаетесь меня оскорбить. Пусть читатели форума сами делают выводы кто есть кто.

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

http://ru.wikipedia.org/wiki/Pi

Глюк(Казань), насколько я понял, просил записать в десятичной системе исчисления число пи.
Покажите плиз пальцем, где в тексте на вики обьясняется- показано- написано - что
приведенная Вами цепочка символов Pi записана в десятичной системе?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751422
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят! Не надо ругаться. Хороший топик закроют.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751446
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Глюк(Казань), насколько я понял, просил записать в десятичной системе исчисления число пи.
> Покажите плиз пальцем, где в тексте на вики обьясняется- показано- написано - что
> приведенная Вами цепочка символов Pi записана в десятичной системе?

Константы не зависят от систем исчисления. Тоесть число Pi константой можно записать в любой системе. Помоему это логично и не требует доказательств.

Я знаю, что Глюк хотел сказать, что в СИ с основанием Pi. Число Pi будет представлено в виде числа 10. А число 3 10=3pi , 4 10=4pi . Тоесть число 29 pi будет равно 2pi+9.

Но суть в том, что считать в виде 2pi+2 удобнее. А извращаться ради того, что число Pi можо записать конечным числом - бессмысленно, так как существуют константы.

Одни и те же вычисления в 10-чной с выражениями и константами и пи-ичной системе.

(2pi+9) * 2 = 4pi+18
(2pi+9) / 2 = pi+4.5
(2pi+9) 2 = 4pi 2 + 36pi + 18

29 * 2 pi = 49+9 = ? pi
29 / 2 pi = 14 + 1/2 = ?
29 2 = 499+99+90+90 = ? pi
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751474
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Алексей Морозов
> В привычной Вам системе невозможно записать число 2/3, но это не мешает
> Вам ей пользоваться.

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



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

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


Ваша фраза
"Я знаю, что Глюк хотел сказать, что в СИ с основанием Pi. Число Pi будет представлено в виде числа 10"
в свете вышесказанного пока мной (модератором, на всякий) расценивается как троллизм и передергивание, но я подожду мнение Глюка.
Может он уточнит, что же он хотел сказать.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751478
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов>
Константы не зависят от систем исчисления. Тоесть число Pi константой можно записать в любой системе. Помоему это логично и не требует доказательств.


не тоесть. Это не логично и требует доказательств.
На текущий момент известно всего лишь сто миллиардов знаков для числа пи,
а остальные - неизвестны.
то есть, сегодня число пи в десятичной системе не может быть записано.
автор

Сто миллиардов знаков после запятой (1000 zip архивов, общий вес около 57 гигабайт)


http://ja0hxv.calico.jp/pai/epivalue.html
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751498
tchingiz
фразу "теперь тоже самое с пи" -- в контексте беседы лично я читаю
как 'попробуйте записать в привычной Вам системе исчисления число пи'
и на это предложение Вы ответили совершенным бредом, на что, собственно, Глюк и намекал.
Ваш ответ был 'Pi'. Цепочка Pi не является записью числа пи в десятичной системе исчисления.


Мой ответ и сейчас Pi. И я это не считаю троллизмом.
Во всех физических формулах (где требуется Пи) используется константа Пи.

При расчете действительного значения (например для расчета частоты в радио-элеметнонике), в 10-чной системе первые 8 знаков числа Пи - 3.1415 (мне обычно этого хватает с излишком, для более точных расчетов можно взять больше).

tchingiz
не тоесть. Это не логично и требует доказательств.
На текущий момент известно всего лишь сто миллиардов знаков для числа пи,
а остальные - неизвестны.
то есть, сегодня число пи в десятичной системе не может быть записано.


"Тоесть число Pi константой можно записать в любой системе." - именно это не требует доказательств. Если вы не поняли, я имею ввиду использования значка "π"
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751499
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Число Пи выражает дробь. В числителе стоит диаметр окружности а в знаменателе длина этой окружности. Ни в какой системе счисления эта дробь не упрощается. Не делится нацело. Не представимо в виде конечного числа операций над рациональными числами.

По другой формуле, расчёт числа Пи идёт через ряд Тейлора. Ряд бесконечен.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751503
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фразу "теперь тоже самоtchingiz
фразу "теперь тоже самое с пи" -- в контексте беседы лично я читаю
как 'попробуйте записать в привычной Вам системе исчисления число пи'
и на это предложение Вы ответили совершенным бредом, на что, собственно, Глюк и намекал.
Ваш ответ был 'Pi'. Цепочка Pi не является записью числа пи в десятичной системе исчисления.


Мой ответ и сейчас Pi. И я это не считаю троллизмом.
это Ваши трудности.
это уход от ясного ответа на простой вопрос, который может восприниматься с элементами издевки.

автор
"Тоесть число Pi константой можно записать в любой системе." - именно это не требует доказательств. Если вы не поняли, я имею ввиду использования значка "π"

если Вы не поняли, то я Вам еще раз обьясняю любая цепочка символов, кроме символов из множества
{0 1 2 3 4 5 6 7 8 9 } и одной точки не является записью числа пи в десятичной системе исчисления.
Изза __невозможности__ записать часто требуемое число используется исскуственное обозначение
на которое Вы пытаетесь ссылаться.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751504
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz
это Ваши трудности.
это уход от ясного ответа на простой вопрос, который может восприниматься с элементами издевки.


Да нет. Просто вы меня не поняли.

tchingiz
если Вы не поняли, то я Вам еще раз пишу любая цепочка символов, кроме символов из множества
0 1 2 3 4 5 6 7 8 9
[/quot]

Написал один из множества вариантов - 3.1415926
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751505
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНаписал один из множества вариантов - 3.1415926
Вы написали не число пи.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751511
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно.
Я всегда думал, что двоичная система была выбрана изза
особенностей аппаратуры ...
Есть два состояния 0 и 1 , ну и их последовательность.
Раньше правда были еще аналоговые компы )
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751549
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Написал один из множества вариантов - 3.1415926
> Вы написали не число пи.

Пи = 3.1415926 +-0.00001%


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751557
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И чего все так прицепились к Пи ?
90% кода использует целочисленную арифметику.
Вы же не приходите на рынок :
Взвесьте мне полпи картошки )))
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751559
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
> Написал один из множества вариантов - 3.1415926
> Вы написали не число пи.

Пи = 3.1415926 +-0.00001%



подозреваю, что текст Пи = 3.1415926 +-0.00001% является бессмыслицей
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751565
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProgИ чего все так прицепились к Пи ?
90% кода использует целочисленную арифметику.
Вы же не приходите на рынок :
Взвесьте мне полпи картошки )))
прицепились не к Пи, а к невозможности записать в десятичной системе исчисления
несчетное число чисел и загадочному утверждению Алексея Морозова (видимо
большого эксперта по системам исчислений)


http://sql.ru/forum/actualthread.aspx?tid=628237&pg=2#6651437
Помоему система исчисления, в которой невозможно записать число 8, на систему не тянет.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751567
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Речь шла о системе с дробным основанием ИМХО.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751573
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tchingizOldProgИ чего все так прицепились к Пи ?
90% кода использует целочисленную арифметику.
Вы же не приходите на рынок :
Взвесьте мне полпи картошки )))
прицепились не к Пи, а к невозможности записать в десятичной системе исчисления
несчетное число чисел и загадочному утверждению Алексея Морозова (видимо
большого эксперта по системам исчислений)


http://sql.ru/forum/actualthread.aspx?tid=628237&pg=2#6651437
Помоему система исчисления, в которой невозможно записать число 8, на систему не тянет.

Да, в десятичной системе Пи не напишешь.
Тут и спорить нечего.
А системы, в которой все напишешь - нет.
Но к теме это отношения мало имеет.
Но нужна система, в которой записывается натуральный ряд (целые числа).
Причем в цифровом виде на аппаратуре.
Альтернативы двоичной - нет.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751575
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Речь шла о системе с дробным основанием ИМХО.
да.
но, нам удалось убедится, что существует много чисел которые нельзя записать
в системе с целым основанием, а именно десять.
Следует ли из этого, что десятичная система исчисления на систему исчисления не тянет?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751579
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я лишь говорил, что она слабо-совместима с двоичной и имеет мало делителей основания, что может быть неудобным для метрологии.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751583
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не спорил с удобством или не удобством использования системы исчисления с дробным
основанием в метрологии. Хотя скорее неудобно.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751593
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz> подозреваю, что текст Пи = 3.1415926 +-0.00001% является
бессмыслицей

Как один из примеров - подобная запись используется в радиоэлекетронике.
Параллельно с расчетом, какого либо значения - например частоты,
расчитывается
специальным способом погрешность частоты, исходя из погрешностей исходных
данных.


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


Тут я вас что то не понял.
Я утверждаю что, число десять можно записать в "системе с целым основанием",
например в двочной.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751598
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей Морозов
tchingiz> подозреваю, что текст Пи = 3.1415926 +-0.00001% является
бессмыслицей

Как один из примеров - подобная запись используется в радиоэлекетронике.
Параллельно с расчетом, какого либо значения - например частоты,
расчитывается
специальным способом погрешность частоты, исходя из погрешностей исходных
данных.




Гдето и Пи = 4 прокатит...
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751603
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
tchingiz
но, нам удалось убедится, что существует много чисел которые нельзя записать
в системе с целым основанием, а именно десять.
Следует ли из этого, что десятичная система исчисления на систему исчисления
не тянет?


Тут я вас что то не понял.

и не только меня.
и не один раз.
против этого утверждения возражений нет




авторЯ утверждаю что, число десять можно записать в "системе с целым основанием",
например в двочной.



конечно. 10 записали.
осталось перебрать континуум чисел
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751606
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tchingizя не спорил с удобством или не удобством использования системы исчисления с дробным
основанием в метрологии. Хотя скорее неудобно.

В тригонометрии можно использовать систему по основанию Пи )
L = 1*D )))
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35751638
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов пишет:

Алексей, ребята абсолютно правы. Математики разработали и применяют
системы счисления с нецелыми (дробными) в десятичной системе счисления
основаниями и даже с иррациональными основаниями. Про комплексные я
лично не слышал, но почему бы и нет. Тут не надо спорить, тут
надо (если вам это интересно) почитать книжки, если не интересно -
принять к сведению и всё. Всё это довольно сложно, на сколько я знаю,
один из сложнейших разделов математики этим занимается.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 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
Почему ячейки памяти 8 бит?
    #35752422
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProgGluk (Kazan)Еще раз повторю. Делали МАССОВЫЕ (по тем временам) компьютеры на троичной системе счисления, не экспериментальные образцы. Как я и говорил, сии архитектуры вымерли в результате естественного отбора. Хорошо это или плохо - не мне судитьХм. Массовые? Это сколько штук? Пример есть? Творец троичной ЭВМ
OldProgРаньше делали, например, аналоговые компы.
Считалось перспективней цифровых.Хоть и оффтопик, но аналоговые ЭВМ получили в свое время очень широкое распространение и, сильно подозреваю, много где работают до сих пор.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752431
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> прошу обьяснить как текст 0,(6) оказывается последовательностью
> ____q-ричных цифр____(отредактировано позже)

представьте (6) - бесконечным кол-вом шестерок. И будет вам
последовательность.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752439
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Я вот лично видел компьютер с памятью на ферритовых кольцах.
>Лично я не работал на нём, а вот мой отец - да.

А я видел Феликс и логарифмическую линейку. )
А еще комп на лампах. И что?
Я спрашивал про массовые компы на троичной системе, вообще-то ...

>В байте вообще-то говоря любое кол-во бит.
>Именно поэтому во всяких спецификациях предпочитают вместо
>термина "байт" использовать термин "октет".

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

представьте (6) - бесконечным кол-вом шестерок. И будет вам
последовательность.




еще раз как для тролля

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

m и n два натуральных числа, их сумма дает натуральное число,
что означает конечность последовательности q-ричных чисел
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752487
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftOldProgGluk (Kazan)Еще раз повторю. Делали МАССОВЫЕ (по тем временам) компьютеры на троичной системе счисления, не экспериментальные образцы. Как я и говорил, сии архитектуры вымерли в результате естественного отбора. Хорошо это или плохо - не мне судитьХм. Массовые? Это сколько штук? Пример есть? Творец троичной ЭВМ
OldProgРаньше делали, например, аналоговые компы.
Считалось перспективней цифровых.Хоть и оффтопик, но аналоговые ЭВМ получили в свое время очень широкое распространение и, сильно подозреваю, много где работают до сих пор.

Спасибо за ссылку.

>Истинный RISC может быть только троичным. )))
Порадовало.

Почитайте, как ее собирали и все станет понятно.

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


Такого числа нет (если N-натуральное число), но есть простые способы его записать.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752603
Mastack1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов. С какого перепугу вы решили, что в счислении с дробным основанием в качестве весомого значения знакомест используются только целые числа?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752640
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mastack1Алексей Морозов. С какого перепугу вы решили, что в счислении с дробным основанием в качестве весомого значения знакомест используются только целые числа?

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


Сетунь
Для того времени вполне массово. IBM вообще считали что им удастся найти целых 5 покупателей
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752763
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)OldProgХм. Массовые? Это сколько штук? Пример есть?


Сетунь
Для того времени вполне массово. IBM вообще считали что им удастся найти целых 5 покупателей

Да, выше уже была ссылка, я ответил.
А что кто считал, это другая история.
В IBM считали, что на продаже софта не заработаешь и отдали права на MSDOS Майкрософту ...

Еще раз. На заре компьютерного развития было
много технологий, большинство умерло.
Что-то осталось, но в очень узких нишах.
50 машин в % от общего количества ЭВМ выпущенных за этот период - копейки.
Но дело не в этой машине.

На современном этапе развития технологий память работает в состояниях 1 и 0.
Точка.
Вас же не удивляет, что при выводе изображений на экран используется пространство RGB
А при выводе на печать CMYK.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752786
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProgНа современном этапе развития технологий память работает в состояниях 1 и 0.
Точка.Опять неправда.
Multi-level cell
И используется в настоящее время, кстати, довольно массово.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752803
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft Multi-level cell
И используется в настоящее время, кстати, довольно массово.Точнее, массово используется ячейка с четырьмя состояниями, но были разработаны и другие.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752810
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftmiksoft Multi-level cell
И используется в настоящее время, кстати, довольно массово.Точнее, массово используется ячейка с четырьмя состояниями, но были разработаны и другие. SanDisk вот-вот начнет выпуск первых в мире чипов 3-Bit-Per-Cell NAND плотностью 16 Гбит
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752838
Mastack1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей МорозовMastack1Алексей Морозов. С какого перепугу вы решили, что в счислении с дробным основанием в качестве весомого значения знакомест используются только целые числа?

Дробные числа не особо помогут. Вы пример СИ приведите.
Ой, блин.

1 ->
Основание: 7.5
Знаки: 0 2.5 5

2 ->
А ещё можно добавить в систему с основанием 10 числа со штрихом: 0' -> 0.5 1' -> 1.5
Результат довольно интересен. Например на 5 умножать гораздо проще.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752843
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
> прошу обьяснить как текст 0,(6) оказывается последовательностью
> ____q-ричных цифр____(отредактировано позже)

представьте (6) - бесконечным кол-вом шестерок. И будет вам
последовательность.




У компьютеров с представлялкой туго
Также как с неограниченной разрядной сеткой
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35752983
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftmiksoftmiksoft Multi-level cell
И используется в настоящее время, кстати, довольно массово.Точнее, массово используется ячейка с четырьмя состояниями, но были разработаны и другие. SanDisk вот-вот начнет выпуск первых в мире чипов 3-Bit-Per-Cell NAND плотностью 16 Гбит

Sandisk - это флеш, т.е. медленная внешняя память, там понятно контроллер стоит.
Хотя по логике 3 bit-per-cell должна быть двоичная память.
Впрочем, может и в самом деле о троичной речь идет, если Multi-level ...
С викой у меня проблемы какие-то, посмотреть не получается, но примерно знаю ...
А внешнее ЗУ может использовать вообще любую технологию.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753053
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProgХотя по логике 3 bit-per-cell должна быть двоичная память.
Впрочем, может и в самом деле о троичной речь идет, если Multi-level ...Нет, это именно 3 бита, т.е. одна ячейка может хранить одно из восьми значений.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753069
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftНет, это именно 3 бита, т.е. одна ячейка может хранить одно из восьми значений.
Ну, тогда это восьмиричная система. ))
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753074
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProg
А я видел Феликс и логарифмическую линейку. )
А еще комп на лампах. И что?
Я спрашивал про массовые компы на троичной системе, вообще-то ...

Не злись. Иногда природа сама определяет способы и формы кодирования информации. Молекула ДНК хранит список элементов с черырьмя состояниями (аденин, цитозин ... и т.д.) следовательно 4-значная арифметика является наиболее преемственной для манипуляций с данными молекул. Магнитные вещества (как было сказано выше) удобно наполнять 3-уровненвым представлением внутреннего состояния.

Возможно мы еще до этого не дошли, но кто знает, какие будут способы передачи и хранения информации через 100-200 лет.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753077
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftOldProgХотя по логике 3 bit-per-cell должна быть двоичная память.
Впрочем, может и в самом деле о троичной речь идет, если Multi-level ...Нет, это именно 3 бита, т.е. одна ячейка может хранить одно из восьми значений.может троичная все-таки - это когда один бит может хранить три состояния? но тогда это уже не бит, а трит :-)
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753085
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HibernatemiksoftOldProgХотя по логике 3 bit-per-cell должна быть двоичная память.
Впрочем, может и в самом деле о троичной речь идет, если Multi-level ...Нет, это именно 3 бита, т.е. одна ячейка может хранить одно из восьми значений.может троичная все-таки - это когда один бит может хранить три состояния? но тогда это уже не бит, а трит :-)Вы таки почитайте ссылки, которые я давал. А то Сетунь реанимируете :)
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753108
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike7
Запросто, только это не очень неудобно.
Не только это, полученная система не будет n ричной по второму параметру.

На самом деле система считается n ричной если в ней основание и количество знаков , используемых в ней равны n

Напишите мне e знаков, которые вы собираетесь использовать в одном разряде.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753112
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OldProg
На современном этапе развития технологий память работает в состояниях 1 и 0.
Точка.
А я слышал что счас флешки делают с ячейкой в несколько бит. :)
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753122
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей АрсеньевOldProg
На современном этапе развития технологий память работает в состояниях 1 и 0.
Точка.
А я слышал что счас флешки делают с ячейкой в несколько бит. :)Уже обсуждалось на этой же странице.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753131
OldProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton
Не злись. Иногда природа сама определяет способы и формы кодирования информации. Молекула ДНК хранит список элементов с черырьмя состояниями (аденин, цитозин ... и т.д.) следовательно 4-значная арифметика является наиболее преемственной для манипуляций с данными молекул. Магнитные вещества (как было сказано выше) удобно наполнять 3-уровненвым представлением внутреннего состояния.

Возможно мы еще до этого не дошли, но кто знает, какие будут способы передачи и хранения информации через 100-200 лет.

А я не злюсь, я иронизирую ))
Просто речь идет о современных компьютерах.

По поводу флеш памяти.
Из сообщений сми сложно понять, что там на самом деле.
Там пишут, как понятнее. Триит - непонятно. Бит - понятно.
Если 3 бита - то это не троичная.
А если три состояния - троичная.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753244
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mastack1Алексей МорозовMastack1Алексей Морозов. С какого перепугу вы решили, что в счислении с дробным основанием в качестве весомого значения знакомест используются только целые числа?

Дробные числа не особо помогут. Вы пример СИ приведите.
Ой, блин.

1 ->
Основание: 7.5
Знаки: 0 2.5 5

2 ->
А ещё можно добавить в систему с основанием 10 числа со штрихом: 0' -> 0.5 1' -> 1.5
Результат довольно интересен. Например на 5 умножать гораздо проще.

Ну и получили аналог 3-ичной СИ и 20-ичной, только через попу.
А смысл?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753250
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
У компьютеров с представлялкой туго
Также как с неограниченной разрядной сеткой

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

Компьютеры считают так, как хочет программист. :)

Никогда не видел машинного представления 0.(6)
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753286
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Алексей МорозовGluk (Kazan)
У компьютеров с представлялкой туго
Также как с неограниченной разрядной сеткой

Компьютеры считают так, как хочет программист. :)

Никогда не видел машинного представления 0.(6)

Ты можешь посмотреть, как программа выдаст в результате вычисления 0,(6).
Запусти маткад.

Что ты имеешь ввиду под машинным представлением 0,(6), я не понимаю.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753317
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозовя не понимаю.

правда ? ;o)
ну почитай вику про дополнительный код

А Маткад он умный, он ишо и рациональные дроби знаить (только речь не об этом, даже в маткаде нельзя вывести ТОЧНОЕ десятичное представление шо пи шо е шо корня из 2)
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753365
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)Алексей Морозовя не понимаю.

правда ? ;o)
ну почитай вику про дополнительный код

А Маткад он умный, он ишо и рациональные дроби знаить (только речь не об этом, даже в маткаде нельзя вывести ТОЧНОЕ десятичное представление шо пи шо е шо корня из 2)

Если в ответе Пи или Е будут представлены в виде константы, то можно. Так поступают все.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753459
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов
Ты можешь посмотреть, как программа выдаст в результате вычисления 0,(6).
Запусти маткад.

Что ты имеешь ввиду под машинным представлением 0,(6), я не понимаю.

Запись 0,(6) не является "числом" в контексте нашей дискуссии. Это скоре формула. Сходящийся ряд, который в сумме даёт 2/3 (кстати - не число а дробь). Надо это понимать. MathCad тоже нельзя рассматривать в данной дискуссии как эталон представления и хранения чисел. MathCad - это специализированая система "символьных вычислений", в которой "точность" поставили выше над скоростью вычислений. И на то были свои основания. И для 99% задач физики, механики и прочих наук "естественного" мира, символьная точность не нужна и вполне хватает стандарта IEEE754.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35753692
Mastack1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Морозов, уговорили. Тут я не прав, а прав:
Сергей АрсеньевНа самом деле система считается n ричной если в ней основание и количество знаков , используемых в ней равны n
Но вот тут:
Сергей АрсеньевНапишите мне e знаков, которые вы собираетесь использовать в одном разряде.
не прав уже он... Я, хоть и не математик, и то знаю, что (как бы выразиться...) для большОй части расчётов основание как таковое не нужно - оно может быть любым, и дробным, и иррациональным ( насчёт комплексных чисел не уверен :) )
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35754023
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей МорозовGluk (Kazan)Алексей Морозовя не понимаю.

правда ? ;o)
ну почитай вику про дополнительный код

А Маткад он умный, он ишо и рациональные дроби знаить (только речь не об этом, даже в маткаде нельзя вывести ТОЧНОЕ десятичное представление шо пи шо е шо корня из 2)

Если в ответе Пи или Е будут представлены в виде константы, то можно. Так поступают все.

Ну выразил их ты как константы и шо дальше ? В вычислениях будут использованы не они (поскольку точно их представить невозможно ни рациональные дроби ни периодические тут тебе не помогут), а некоторые к ним ПРИБЛИЖЕНИЯ, табличные или вычисляемые на лету не суть важно.
Дык это ДРУГИЕ числа ;o)
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35755435
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поспорили про троичные и прочие СИ, и снова вернулись к своим двоичным процессорам.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35757483
емил_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Много чего написали -хоть и не совсем по теме все таки интересно :)
К чему ето я етот вопрос задал.
Когда то я начинал с 8-разрядные компютера (знал хорошо асемблер процесора 6502)
Ну мне понятно что ячейка в приципе может быть произвольное количество бит,
но точно 8 бит ето найболее удобно - по крайней мере на 8 разрядные процессорах.

Потом вышли компютери 16 разрядные. Я както ожидал что раз процессор 16 разрядный,
то логично и ячейка памяти быть 16 бит. Я очень удивился когда понял что ето не так.
Ну потом 32 и 64 разрядные процессора вышли а ячейка так и остала 8 бит.

Теперь уже ничего не поделаеш, никто не станет менят ету фундаментальную вещ
разрядност ячейки для PC - приемственост.
Но вот - когда вышли впервые 16-разрядные то тогда можно было бы сделат ячейку 16 бит.
Если бы ето произошло имно теперь было бы на порядок менше проблем с кодировками, языка,
unicode и прочее.

Так вот мне стало интересно - как так исторически получилось так что ячейки именно 8 бит.
Я полагаю что здесь причина не в удобстве или в каких то принципиалных преимуществ, а просто
в том что когда то были 8-разрядные процессоры (тогда было удобно) и потом все оставили
для совместимости (имхо для современности 16 бит ячейка была бы удобнее - но уже поздно менять)
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35757536
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
емил_Но вот - когда вышли впервые 16-разрядные то тогда можно было бы сделат ячейку 16 бит. Если бы ето произошло имно теперь было бы на порядок менше проблем с кодировками, языка, unicode и прочее.
Слишком слабое обоснование.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35757605
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Микросхемы памяти были 8-битные, а так-же смещения на всех старых носителях
было в байтах :)


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

ага, интересная логика
и на порядок (двоичный) больше памяти требуется под все задачи

2 Аффтор

не надо единицу адресации памяти и разрядность шины, это немножко разное
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35758580
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну PIC-проецссоры 12-разрядные. Легче стало?
Кто-то в этом топике упомянул "степень двойки" еще.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35758607
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Worobjoff,

+1

Бывает (было) и 48 бит и 30 и 31
Символы в те далёкие времена частенько кодировали 6-ю битами(прописные буквы, цифры и несколько спецзнаков
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35758898
Vowk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
емил_
Так вот мне стало интересно - как так исторически получилось так что ячейки именно 8 бит.
Я полагаю что здесь причина не в удобстве или в каких то принципиалных преимуществ, а просто
в том что когда то были 8-разрядные процессоры (тогда было удобно) и потом все оставили
для совместимости (имхо для современности 16 бит ячейка была бы удобнее - но уже поздно менять)
Не, ну байт - это основная единица памяти для измерения ее количества, но не для работы процессора (для него основной единицей является слово). А вообще байт предназначен для хранения одного печатного символа. Прикинули - 128 хватит для латинского алфавита, и еще 128 - для национального. Вот и выбрали 1 байт = 8 бит. Если не хватает одного национального языка, тогда пользуются парой байт в Unicod.
В словах измерять память неудобно было бы - длина слова меняется от процессора к процессору. А основной единицой обработки процессора байт выбирать тоже слишком мелко. Вот в принципе и все.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35758930
Vowk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К предыдущему посту хочу добавить, что даже если бы и появилась какая-либо целесообразность увеличения размера байта (типа больше алфавитов туда внести), все равно вряд ли бы кто это стал делать сейчас, поскольку байт прочно вошел как единица измерения объема памяти. В противном случае объем памяти станет не столь определенным понятием (вспомните ка, как на PDP-11 объем меряли в блоках и всякой другой ерунде, размер которой был не совсем определенным).
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35759071
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все обитатели форума дружно вспомнили PDP-11
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35759228
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей МорозовВсе обитатели форума дружно вспомнили PDP-11

Прекрасно помню PDP-11
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35759247
Фотография Диез
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей МорозовВсе обитатели форума дружно вспомнили PDP-11

А как же. БК-0010, ДВК-3...
Эх, ностальгия. Отличная была платформа для своего времени. :)
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35760398
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДиезАлексей МорозовВсе обитатели форума дружно вспомнили PDP-11

А как же. БК-0010, ДВК-3...
Эх, ностальгия. Отличная была платформа для своего времени. :)
Лучше БЭСМ-а шестого все равно машины нет. Полностью наша разработка, простая и надежная. Эх. загубили, гады, отечественное машиностроение краденными СМ-ками и ЕС-ками. Кстати в БЭСМ-е по-моему было 48-разрядное слово, но могу ошибаться, внутрь не лазил.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35761150
Vowk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c127ДиезАлексей МорозовВсе обитатели форума дружно вспомнили PDP-11

А как же. БК-0010, ДВК-3...
Эх, ностальгия. Отличная была платформа для своего времени. :)
Лучше БЭСМ-а шестого все равно машины нет. Полностью наша разработка, простая и надежная. Эх. загубили, гады, отечественное машиностроение краденными СМ-ками и ЕС-ками. Кстати в БЭСМ-е по-моему было 48-разрядное слово, но могу ошибаться, внутрь не лазил.
Давайте по этому поводу топик заведем.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35761320
Vowk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с127Лучше БЭСМ-а шестого все равно машины нет.
В декабре в научных кругах Украины отмечался 60-летний юбилей создания в Киеве первой в Европе ЭВМ под руководством Лебедева, и поднималлся спор насчет того, правильно или нет что отказались от БЭСМ и перешли на IBM/360. Мое мнение такое - БЭСМ возможно и хорошая была машина (1 млн. оп./сек., правда с принципиальным потолком памяти 128К, если не ошибаюсь), но поскольку ни в одной советской ЭВМ не заикнулись о принципе совместимости, то и там видимо этого не было. Так что все усилия разработчиков ПО все равно были бы похоронены. Я так понимаю, что на поддержку принципа совместимости финансовых затрат нужно на порядок больше, чем на создание пусть даже хорошей ЭВМ. И это смогли в свое время профинансировать и развить только США.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35762635
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VowkДавайте по этому поводу топик заведем.
Можно.

Но я говорил о 48 разрядном слове, это в теме топика.

Vowkс127Лучше БЭСМ-а шестого все равно машины нет.
В декабре в научных кругах Украины отмечался 60-летний юбилей создания в Киеве первой в Европе ЭВМ под руководством Лебедева, и поднималлся спор насчет того, правильно или нет что отказались от БЭСМ и перешли на IBM/360. Мое мнение такое - БЭСМ возможно и хорошая была машина (1 млн. оп./сек., правда с принципиальным потолком памяти 128К, если не ошибаюсь),
Нас этим не испугаешь, у 86 процессоров был потолок 64К, сколько крови выпили эти сегменты, у мелкософта в хашниках до сих пор иногда встречается char far *. Но ничего, прорвались.

Разумеется я всерьез не считаю, что БЭСМ-6 абсолютно самый лучший компьютер всех времен и народов. Просто у меня о ней очень хорошие воспоминания, несмотря на то, что иногда приходилось довольно долго скучать, пока задача ждет в очереди.

Vowkно поскольку ни в одной советской ЭВМ не заикнулись о принципе совместимости, то и там видимо этого не было. Так что все усилия разработчиков ПО все равно были бы похоронены. Я так понимаю, что на поддержку принципа совместимости финансовых затрат нужно на порядок больше, чем на создание пусть даже хорошей ЭВМ. И это смогли в свое время профинансировать и развить только США.
Не вижу проблемы. Apple до недавнего времени был несовместим с i386, да и сейчас несовместим на уровне ОС, если на ПС стоят форточки. Так что несовместимостью страдают и современные компьютеры. Для совместимости были придуманы языки высокого уровня, POSIX, протоколы обмена и пр, а это не такие большие затраты. Кроме того, этими буржуйскием стандартами можно было бы пользоваться и не отказываясь от разработок своего железа, как на БЭСМ-е использовали язык фортран, например.

Но я не думаю, что даже в этом случае СССР бы смог удержать первые позиции, система загнивала, и это не могло не сказаться на вычислительной технике. Так что ИМХО принципиально ничего бы не изменилось.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35762726
Vowk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, если использовался Фортран на БЭСМ, то возможно на этих машинах какие-то реальные разработки и велись, я в связи с этим поменял мнение об этой ЭВМ. А то мне пришлось како-то на Алголе один раз учебную программку делать - он мне весьма не понравился сразу, и я почему-то считал, что на всех советских ЭВМ один только Алгол и был.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35762932
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c127Но я не думаю, что даже в этом случае СССР бы смог удержать первые позиции, система загнивала, и это не могло не сказаться на вычислительной технике.Вбили всем в голову что "страна загнивала"...
IBM то же "загнивала", и Стив Джобс в этом был горячо уверен. И... проиграл конкурентную борьбу с ней при том что сам имел реальную фору в виде абсолютной монополии в сфере образования.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35763897
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vowkи я почему-то считал, что на всех советских ЭВМ один только Алгол и был.

гммм
про Рефал слышал ?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35764251
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)про Рефал слышал ?

И что там писали на Рефале ??


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

И что там писали на Рефале ??




Ты знаешь, довольно много всякого разного.
Да и сейчас пишут
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35765180
Алексей Морозов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хотел что то конкретное услышать.


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




по ссылкам ходил ?
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35765609
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сайт вобщем-то производит впечатление брошенного. Последняя новость датирована 2007 годом. Да и часть ссылок не работает.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35766029
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VowkНу, если использовался Фортран на БЭСМ, то возможно на этих машинах какие-то реальные разработки и велись, я в связи с этим поменял мнение об этой ЭВМ. А то мне пришлось како-то на Алголе один раз учебную программку делать - он мне весьма не понравился сразу, и я почему-то считал, что на всех советских ЭВМ один только Алгол и был.
Фортран был, но слегка свой диалект, как это часто было с фортранами. Для экономии перфокарт, например, можно было через доллар вводить несколько операторов в строке. В стандарте того фортрана (66 по-меому) был один оператор в строке.

Там еще были какие-то компиляторы, но подробностей не знаю.

Worobjoff Вбили всем в голову что "страна загнивала"...
Почему вбили, зачем вбивать, если я там был лично. Прогрессирующего загнивания мог не видеть разве что законченный идиот с промытыми мозгами, либо человек, покупающий продукты и шмотки в спецраспределителях и передвигающийся по стране исключительно в автомобиле с шофером и не подозревающий о существовании другого мира. Как первых так вторых было довольно мало.

Да вот взять хоть для примера развитие советской вычислительной техники, чтоб не сильно удаляться от темы ветки. Небольшая часть системы, но отражает общие тенденции, все сразу видно. В шестидесятых годах - передовые позиции по многим показателям, некоторые машины лучшие в мире. В семидесятых - ни то ни се, свое уже не производим, копируем у запада. В первой половине восьмидесятых - полный пролет, последнее копировать уже не в состоянии, копируем то, что устарело, отстаем по всем пунктам.
...
Рейтинг: 0 / 0
Почему ячейки памяти 8 бит?
    #35766279
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСайт вобщем-то производит впечатление брошенного. Последняя новость датирована 2007 годом. Да и часть ссылок не работает.

Рефал сильно древний язык. В настоящее время используется только в учебном процессе.
Так что 2007 год совсем не плохо.
...
Рейтинг: 0 / 0
160 сообщений из 160, показаны все 7 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ячейки памяти 8 бит?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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