Re[3]: Откуда такая неизбывная приверженность к константам?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 19.10.24 16:24
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Пока смена архитектуры влекла за собой смену программной модели, и программы с 8-разрядных ПК не переносились автоматически на 16-разрядные, а с 16-разрядных — на 32-разрядные, разумно было исходить из разрядности архитектуры.


8ми разрядные по идее на 16ти-разрядные должны бы переносится вообще без проблем, не вижу каких-то сложностей. А есть какая-то конкретика?


N>>то, что BIOS запускался с опять же константного адреса F000:FFF0, ты уже не считаешь? Что IDT реального режима сидела по адресу 0:0?


ЕМ>Это все жалкие копейки, какой смысл их вообще упоминать? Коню понятно, что ряд основных параметров неизбежно приходится фиксировать. Но этих параметров очень немного, подавляющее большинство остальных выбирается произвольно.


Тебе сейчас жалкие копейки, а тогда и другим это было важно.


ЕМ>А если бы изначально, вместо фиксации 2+2, определили M+N, то переделки не потребовалось бы вовсе, а реализация запроса M и N была бы, наверное, в тысячи раз дешевле той переделки.


Могу предположить, что тогда изначально всё было бы сильно дороже


N>>В остальном от неё проблем больше, чем пользы.


ЕМ>Как практически от любого костыля, призванного исправить последствия грубой непродуманности.


Или, наоборот, продуманности в рамках той ситуации. Проблема в том, что за модернизацию никто платить не хочет, и висит груз совместимости. А сразу сделать офигенски на все времена — это малореально, и на момент первой реализации слишком дорого.


ЕМ>Вторичный источник питания, по большому счету, способен выдавать произвольное напряжение ниже максимально возможного, поэтому фиксацию тех же 5 В в источниках для USB можно было бы тоже считать произвольной, но на момент стандартизации USB, источники с напряжением и током, управляемыми по цифровой шине, были чрезмерно дороги, и фиксация 5 В была разумным компромиссом. А вот если бы сейчас, в разгар дешевых цифровых интерфейсов и микросхем на все случаи жизни, для нового массового универсального интерфейса зафиксировали напряжение, скажем в 10 В, это стало бы неоправданным ограничением.


Ну, вот видишь, ты сам понимаешь, что ограничения рождались не просто так
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.