User Tag List

Показано с 1,141 по 1,150 из 1362

Тема: Орион-128: Разное

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron
    "лишь по интерфейсу" звучит как будто код - это прям "оооо", а интерфейс - так, фигня на салфетке написанная
    А вот почти так. Интерфейс это именно фигня, а вот "оооо" это не код, а как раз то, что и является архитектурой DOS, - структура каталога и формат дискеты. И гораздо более симпатичны и выгодны идеи из Apple-DOS, PRODOS и MSDOS, а не CP/M.

    Придумать каким образом передавать имя файла из программ в BDOS это вообще не проблема. Это вообще не труд и не достижение. В CP/M это сделано удобно, но в других DOS удобнее. А функции во всех DOS одинаковы. Не было никакого достижения в придумывании интерфеса программиста для CP/M. Совсем не это составляет сложность в придумывании DOS.

    А 99% сложности составляет придумать удобную структуру каталога и формата дискеты. Я в конце 90-тых пытался придумать свою DOS, устраняющую недостатки CP/M. Потому разбирался в форматах разных DOS для 8-ми разрядок. Потому знаю, что сложно придумать именно идею DOS, а интерфейс придумает и ребёнок.

    В 90-тые я сделал три свои DOS. Одну на базе CP/M (идея для ускорения, разбить каталог и диск на части). Вторая просто полный клон Apple-DOS (но с интерфейсом CP/M, т.к в Apple-DOS интерфейс бейсиковый). А в третьей в каталоге хранились как записи о файлах, так и записи о свободном месте в том же самом виде как и записи о файлах, что позволило избавиться от Allocation Table или FAT и ускорить работу, что важно для медленной машины.

    Потому-то я и могу утверждать, что придумать интерфейс это не достижение, а именно фигня. Потому упрекать Билла Гейтса за заимствование интерфейса глупо. Он бы сделал лучше, но был просто вынужден использовать интерфейс CP/M.

    Достижение Гарри Килдэлла не в интерфейсе и не в качественном кодировании BDOS, а именно в структуре каталога. Для интереса, для компьютера "Хоббит" в 1990 по неизвестным причинам написали свою CP/M. По описаниям функций сделали полный клон и программы CP/M работали. Причём ни байта от Гарри Килдэлла не было использовано.

    Цитата Сообщение от OrionExt
    MS-DOS на старте была по факту слегка улучшенная CP/M. Ничего революционного в MS-DOS нет
    Все знают, что это не так.

    MSDOS работает с дисками в гигабайты, т.к каталог не один общий на весь диск. А CP/M начинает тормозить уже начиная с объёма винчестера в 4-5 мб. Не считая тормознутость обусловленную гигантскими объёмами каталога при больших дисках и необходимостью их сканировать для поиска файлов и построения Allocation Table, то даже просто по своей архитектуре CP/M не может иметь больших дисков. CP/M была написана в 1973, а MSDOS в 1981 и не идиоты работали в Microsoft, сознательно отказавшись от более простых и лёгких в реализации идей CP/M.
    Последний раз редактировалось barsik; 17.01.2018 в 02:45.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Специалист: Разное
    от Splinter в разделе Специалист
    Ответов: 171
    Последнее: 09.05.2018, 07:50
  2. Видео про спекрум новое разное
    от AAA в разделе Новости
    Ответов: 19
    Последнее: 05.08.2016, 22:57
  3. Куплю Поиск, Радио - 86, Орион, БК
    от luzanov в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 03.04.2007, 17:50
  4. Ответов: 4
    Последнее: 05.10.2006, 20:18
  5. Я готов купить Радио и Орион
    от Shaos в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 18.12.2005, 22:15

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •