И еще про куздру
Feb. 18th, 2014 09:51 amЯ понимаю, что я многих уже достал, но по техническим причинам я у него комментировать не могу (забанен за троллинг и флудинг). А великий программист индустриального уровня тем временем сделал следующее открытие:
kouzdra: Индустриальный vs ларечный софт::
Все-таки такое теоретически возможно, но только на файле, фрагментированном до завязывания в узлы, когда каждый следующий кластер попадает на другой блок FAT. Поскольку кэш на один блок фата у доса внутре точно есть, в реалистичных сценариях все далеко не так страшно. Кстати, именно поэтому дефрагментация диска имела такой волшебный эффект, и именно поэтому же появление smartdrv все эти проблемы с сиком устранили практически без остатка.
Интересно, опять же, отметить, что как апгрейд для PC Куздра рекомендует RT-11*, у которой структура файловой системы в принципе не допускала приложений типа dBase/триппера.
* Я за давностью лет уже точно не помню, какая именно проблема была с запуском RSX на ДВК и прочем зеленоградском творчестве, но точно помню, что никто даже не пытался это сделать.
kouzdra: Индустриальный vs ларечный софт::
Так вот в MS-DOS seek вперед от текущей позиции стоил расстояние сика. А назад - расстояние от нуля.Интересно, он это мерил или из первопринципов подсчитал?
Все-таки такое теоретически возможно, но только на файле, фрагментированном до завязывания в узлы, когда каждый следующий кластер попадает на другой блок FAT. Поскольку кэш на один блок фата у доса внутре точно есть, в реалистичных сценариях все далеко не так страшно. Кстати, именно поэтому дефрагментация диска имела такой волшебный эффект, и именно поэтому же появление smartdrv все эти проблемы с сиком устранили практически без остатка.
Интересно, опять же, отметить, что как апгрейд для PC Куздра рекомендует RT-11*, у которой структура файловой системы в принципе не допускала приложений типа dBase/триппера.
* Я за давностью лет уже точно не помню, какая именно проблема была с запуском RSX на ДВК и прочем зеленоградском творчестве, но точно помню, что никто даже не пытался это сделать.
no subject
Date: 2014-02-18 03:49 am (UTC)no subject
Date: 2014-02-18 03:54 am (UTC)То есть дело было только в диспетчере памяти?
ЕМНИП RSX можно было сгеренировать без поддержки такового, то есть дело было в чем-то еще.
no subject
Date: 2014-02-18 04:33 am (UTC)no subject
Date: 2014-02-18 08:48 am (UTC)no subject
Date: 2014-02-18 08:58 am (UTC)no subject
Date: 2014-02-18 09:04 am (UTC)Я помню эту фразу из рекламных агиток ДВК, но должен признать, что так и не понимаю, что она означает.
no subject
Date: 2014-02-18 09:07 am (UTC)no subject
Date: 2014-02-18 09:38 am (UTC)no subject
Date: 2014-02-18 09:47 am (UTC)Собственно если бы к писюку прилагалсь что-то помощнее и с совместимым софтом - у меня бы не было особенных претензий. Да и проблемы с ларечным софтом скорее бы всего не было - потому что софт бы был "лайт" (или полноценной) версией нормального.
Примера для - тот же паскаль я писал именно на СМ-4 под RSX, потом уже переносил на ДВК-2 - под RT и вообще "ближе к железу" до стендэлоне вкл, и только потом была версия для БК. Потому что на более нормальном инструменте проще работать
no subject
Date: 2014-02-18 09:50 am (UTC)no subject
Date: 2014-02-18 01:43 pm (UTC)no subject
Date: 2014-02-18 04:35 am (UTC)которой структура файловой системы в принципе не допускала приложений типа dBase/триппера.
В смысле файл так просто не расширить? Ну если вам кажется что это называется "не допускала" ну ...
no subject
Date: 2014-02-18 08:50 am (UTC)А уж от базы с квадратичным временем добавления записи пользователи бы просто ссали кипятком.
no subject
Date: 2014-02-18 08:56 am (UTC)Но вот я например сильно сомневаюсь (а точнее ни разу как раз не сомневаюсь), что для серьезного приложения RT-шная система лучше Fat.
no subject
Date: 2014-02-18 09:02 am (UTC)Можно, конечно. Но не проще ли в таком случае вообще писать БД на сырое устройство, без всякой файловой системы? Опять же и USR (или как там этот оверлей ядра назывался) можно лишний раз не подгружать.
no subject
Date: 2014-02-18 09:06 am (UTC)no subject
Date: 2014-02-18 09:13 am (UTC)Но все-таки база данных обычно увеличивается в большое количество приемов, и виденные мной файлы БД на файлухах с экстентами содержали этих экстентов довольно много.
no subject
Date: 2014-02-18 09:18 am (UTC)no subject
Date: 2014-02-18 09:26 am (UTC)1. имена файлов могли содержать не более 6 символов RADIX,
2. размер корневого каталога был ограничен,
3. открытие файла по имени требовало подгружать оверлей ядра
мне кажется, что проще писать тэйблспэйс на сырой диск.
no subject
Date: 2014-02-18 02:53 pm (UTC)Если файл непрерывный, то его записи в FAT лежат рядом и будут прочитаны одним махом. А если файл разбросан по диску, что его записи в FAT разбросаны по FAT, и надо будет много раз читать отдельные секторы.