User Tag List

Показано с 1 по 10 из 281

Тема: Пишем свою ОС. Теория

Комбинированный просмотр

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

    Регистрация
    05.10.2006
    Адрес
    Харьковская обл.
    Сообщений
    166
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vovoi Посмотреть сообщение
    >"Так есть же эмуль Sinclair QL и там прошивка пзу - вроде даже на этом форуме выкладывали или ссылку давали".."мануала на Q-DOS не встречал"
    Да-да. Всё нашел. Всё посмотрел.
    =)
    По поводу осеписания... в "прянишном случае" произошла некоторая "остановка". Неожиданно кончилась память!....
    Может быть поэтому тот "НЕКТО" (о котором ты писал), появляющийся с новой осью на форуме, сев за кодинг, так же быстро с форума и исчезает, поскольку понимает, что только на словах и в проектах операционка получается просто блеск, а на практике что-то плохо она получается.
    INSIDE говорил, что при разработке любого ПО нужен СИСТЕМНЫЙ ПОДХОД.
    Т.е. сначала надо потратить некоторое время (от 1-го до нескольких дней), чтобы в целом описать всё что необходимо реализовать(все составляющие компоненты).
    Далее потратить ещё время (от недели до месяца) - чтобы подробно описать структуру и свойства каждого компонента.
    И только после этого начинать кодить.
    В случае твоего пряника, в рамках системного подхода, необходимо было бы изначально каждому компоненту ввести ограничение на используемый размер ресурсов - таких как оперативная память.
    В этом случае не было бы таких неожиданностей

    ---------- Post added at 13:34 ---------- Previous post was at 13:24 ----------

    Цитата Сообщение от Vovoi Посмотреть сообщение
    >
    >SOS+TR-DOS
    Много раз звучало, что необходимо ориентироваться на те машины, которые есть у пользователей. Мне хотелось бы ориентироваться на ZX Spectrum-48k + Floppy. Всё остальное юзер пусть прикручивает сам (память, винчестер). В системе для этого будет зарезервирована "возможность".
    Не согласен с floppy - вон есть уже компы на которых нет дисковода,есть SD-карты
    "Возможность" - это да,просто надо изначально закладывать в систему наличие N устройств внешней памяти.При этом при сборке системы ставится минимум N=1.(и туда пихается нужный драйвер)
    Цитата Сообщение от Vovoi Посмотреть сообщение
    >

    Всё, это МИНИМУМ! При этом (здесь я полностью согласен с iS-DOS), пользователь сможет запускать систему на ЛЮБОМ спектрум-совместимом компе. Ось должна быть доступна каждому, без всяких извратов и бубнов.
    Может быть я и не прав.
    Необходимо сразу предлагать пользователям несколько подготовленных сборок системы -
    чтобы тот же пользователь SD-карт не парился с перенастройкой ядра и попыткой запустить ось на бездисковой системе.

    ---------- Post added at 13:41 ---------- Previous post was at 13:34 ----------

    продолжаем рассматривать направления развития

    Цитата Сообщение от Zet9 Посмотреть сообщение

    1) SOS+TR-DOS

    Сюда входит всё подмножество версий прошивок,которые имеются в пзу 99% существующих компьютеров, а также в виде файлов на носителях информации,из которых можно осуществить прошивку микросхем пзу.

    2) CP/M

    Сюда входит всё подмножество версий CP/M – использующихся на различных Спектрумах,Спектрум-клонах, и Спектрум-совместимых компьютерах.

    3) Самостоятельные разработки
    У разработчиков новых систем есть 2 варианта
    1) использовать одно из 3-х упомянутых выше направлений
    2)создать свой собственный проект, при этом обеспечив определённую степень совместимости с одним или несколькими упомянутыми направлениями

    ---------- Post added at 13:49 ---------- Previous post was at 13:41 ----------

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

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию IMHO

    Извините а какой софт писать под эту "OC"?
    Системный какой ? текстовый редактор?
    Работа с дисками? аля дос навигатор?
    Игры? сомневаюсь
    это бесполезная ОС:
    БЕЗ СЕТИ (а ее на наших клонах нет)
    даже если сделают 3.5Мh это жутко мало для маломальской работы
    только telnet и почта(причем только текст)
    128K тоже жуть мало
    отсюда следует вывод что бы сделать мало мальски полезную осю
    надо поддерживать только современные клоны
    7МГц
    DMA ?
    1Мб (слабо представляю себе написание приложений более 256Кб
    с сегментацией 16кб на асме)
    NEMO IDE
    ZX-BUS
    +она должна быть многозадачной иначе смысла в ней 0
    и это должно быть минмальной конфигурацией
    а что дальше? все без 32 битного CPU. (виртуальный 32 Z80?)
    +обязательно создание мобильного девайса (возможно может вызвать интерес у молодежи)
    классический спектрум не умрет без Вашей "бесполезной ОС".
    и пользы ему абсолютно никакой не принесет , кроме Вами же потраченного времени.

    ---------- Post added at 17:17 ---------- Previous post was at 17:16 ----------

    БК-0010, жесть
    100% +
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

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

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

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

Похожие темы

  1. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  2. Теория
    от Sonic в разделе Несортированное железо
    Ответов: 16
    Последнее: 04.07.2005, 09:58
  3. Я ищу свою дему
    от AAA в разделе Демо
    Ответов: 4
    Последнее: 04.05.2005, 22:59
  4. Ищу свою gfx работу!!!
    от invador в разделе Игры
    Ответов: 7
    Последнее: 02.02.2005, 12:54

Ваши права

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