ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » конструирование языков » Почему память не адресуют побитно?


Почему память не адресуют побитно?

Сообщений 1 страница 6 из 6

1

Ну всё равно ведь регистры 64-х битные.
И физической памяти заметно меньше, чем адресного пространства.

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

Я с точки зрения "помечтать" или "обосновать" спрашиваю,
понятно, что в простой виртуальной машине лучше следовать имеющейся аппаратуре.
(для реализации "так исторически сложилось", а вот теоретически - это не аргумент)

Отредактировано Лис (2022-06-22 17:14:07)

0

2

Лис написал(а):

Почему

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

Лис написал(а):

понятно, что в простой виртуальной машине лучше следовать имеющейся аппаратуре.

Потом на эту простую модель тяжко натягивать физическую реальность.

Отредактировано MihalNik (2022-06-22 22:42:40)

0

3

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

Допустим, что под совместимостью имеется в виду порядок байтов, или порядок битов в байте (на разных машинах это сделано по-разному):
https://ru.wikipedia.org/wiki/Порядок_байтов
(но это, или не это имел в виду MihalNik - неизвестно).

Отредактировано Лис (2022-06-22 23:56:59)

0

4

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

Отредактировано MihalNik (2022-06-23 07:09:56)

0

5

MihalNik написал(а):

С логической побитовой адресацией на побайтовой архитектуре придется что-то делать, а это работа.

Можно свой проц на ПЛИС. ВЗПП-С не даст соврать.

Я к тому, что причины должны быть какие-то более выписанные в развёрнутом виде.

Отредактировано Лис (2022-06-24 01:01:10)

0

6

Про квадриты

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » конструирование языков » Почему память не адресуют побитно?