Показать сообщение отдельно
Старый 01.03.2010, 04:36   #39
djmixer
Ректор
 
Регистрация: 08.02.2006
Адрес: Закарпаття
Сообщений: 192
Поблагодарил: 14
Поблагодарили 38 раз за 23 сообщений
Репа: 0
Цитата:
Сообщение от madfighter Посмотреть сообщение
Ну, а кто мешает зарезервировать в памяти матрицу ? Максимальное количество полей ПМ есть, максимальная длина каждой переменной обязана быть известной, так в чем проблема ? Смысл ФАТа - возможность фрагментированной записи файла т.е. кусками по разным кластерам, но это же создает необходимость иметь таблицу размещения файлов и не одну, для надежности, а зачем дробить переменные на куски ? И искать потом эти куски блуждая по собственно ФАТу ? И какой размер кластера в том ФАТе может быть, учитывая размеры переменных ? Не догоняю. Ладно ФАТ в НАНДе, но здесь зачем ?
Не знаю почему так, это только мое предположение, конечно проще и понятнее было бы сделать как в тех же сименсах - просто писать pm в зарезервированую область, по определенным адресам для каждой переменной. Но кто знает, что пришло в голову нокиевским разработчикам.

Возможно это сделано для затруднения возможности редактирования переменных без участия процессора, ведь если как говорит portvein при каждом включении-выключении адресация меняется, и ее знает только проц, то без него мы ничего не сможем изменить(в смысле так, чтоб потом все работало).

Последний раз редактировалось djmixer; 01.03.2010 в 04:51.
djmixer вне форума   Ответить с цитированием Вверх