Re[8]: Надёжная Debian 12
От: Pzz Россия https://github.com/alexpevzner
Дата: 15.10.24 20:54
Оценка:
Здравствуйте, Alekzander, Вы писали:

Pzz>>Но в целом, во времена засилия 16-битных машин памяти было очень мало. Поэтому тратить при работе со строками по 16 бит на символ было бы расточительством


A>Речь не про символы, а про счётчики циклов и тому подобное. До сих пор тратить по 16 бит на символ считается расточительством (UTF-8).


Ну если мы можем вычесть из ASCII-символа цифры '0', чтобы получить ее численное значение, значит, 8-битная арифметика в машине предусмотрена.

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

A>Плюс, что тогда было с многозадачностью? Программа начинала требовать больше памяти, но если эта память была увеличена пропорционально разрядности, и никто её больше не тратил, не один ли хрен.


Если памяти, скажем, 128 килобайт на всех, то не один хрен.

Килобайт, обрати внимание. В килобайте 1024 байта.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.