User Tag List

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

Тема: Проект ОС

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

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

    Регистрация
    24.07.2008
    Адрес
    г. Курган
    Сообщений
    2,062
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    17 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    итого, ты назвал 3 уровня. они же есть и в исдосе: 0,1,2+3+4+5+... что не так?
    Я назвал 3 уровня в CP/M -MS-DOS, и подтвердил что есть 2 у издос (и то кривовато всё сделано)

    Цитата Сообщение от psb Посмотреть сообщение
    3. не кажется ли тебе, что ты бог? ну или гений? ну или что такую штуку как ОС изобрел именно ты? и это твоё право решать, какая ос правильная, а какая - нет? никто не говорит, что исдос - идеал, но... какая задача оси вообще? предоставить программе юзера некую прослойку с сервисами между этой программой и железом, больше ничего. исдос делает именно это. все делают именно это. а ты докопался к реализации.
    Отвечаю, я не бог и не гений. Но у меня было огромное желание разобраться с тем, что же такое ОСи (знакомство с компьютерами у меня было можно сказать, со спектрума, а на нем оси не было), зачем они нужны, как работают и т.д. и т.п. Я и изучал, читай книжки, копаясь в системах, сидя в отладчике, изучая системные вызовы. В процессе сего изучения появляются и свои мысли, что как сделано, зачем и как и как можно сделать. Понимаешь? И видя издос - невооруженным взглядом, понятно что никакая это не ось, ну если и ось, то слабая любительская поделка. Всё, буквально всё там не так. (неудобно, коряво), вот к примеру, ты psb знаешь же что такое одежда? Ты привык её одевать каждый день, и вот тебе дают поносить ужасающий наряд, который неудобен совсем и который не состоит из нескольких частей, а сделан 2-я большими комами. Ты что скажешь? А тебе ответят, да кто ты такой что бы хаять наше творение? Не надо быть богом что бы сделать оценку, не так ли? А если ты занимался сам созданием одежды? Ты за полсекунды оценишь все ошибки и недоработки.
    Цитата Сообщение от psb Посмотреть сообщение
    предоставить программе юзера некую прослойку с сервисами между этой программой и железом, больше ничего. исдос делает именно это. все делают именно это. а ты докопался к реализации.
    Да, суть ОСи в этом, но прослойка издоса и тазиса ужасна. Я не буду повторяться почему. Даже на уровне пользователя, запуская ее утилиты всё сквозит любительщиной, какой то кустарностью, а заглянув внутрь - ужасаешься. Ну нельзя так делать, нельзя. Я согласен, что может быть система быть совсем иной нежели линейка цпм-мсдос. Может, но она должна быть системой, стройной и красивой. В ней должно быть удобно работать и пользователю и программисту. издос такого сервиса и красоты не предоставляет. Вспоминать про апи оболочки и окно не надо вспоминать, это всё легко пишется и встраивается, я не об этом. Система, как это не покажется странным - должна быть системой, а не хаотичным комком подпрограмм. Понимаешь? Во всех сложных системах приходят к иерархизации, так проще делать. Верхний уровень использует сервис нижнего в своих целях, так строится цепь из уровней. в издосе я увидел лишь 2 уровня.

    А в той же qdos, к примеру, уровень драйверов разделен ещё на 2 уровня. Есть логические драйверы и драйверы нижнего уровня. Драйверы нижнего уровня выполняют лишь самые простые функции. Например драйвер винта/дискеты работает с секторами - аналог int13. Т.е. драйвер винта на этом уровне видит винт целиком, без разбиения на разделы. А высокоуровневый драйвер работает уже с логическими дисками. это аналог int25/26 в досе.
    Последний раз редактировалось GriV; 04.09.2011 в 02:36.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

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

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

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

Похожие темы

  1. Проект муз. редактора для AY
    от Bulba в разделе Музыка
    Ответов: 36
    Последнее: 09.09.2005, 20:32
  2. AY-LPT проект
    от dhau в разделе Эмуляторы
    Ответов: 2
    Последнее: 24.02.2005, 14:32

Ваши права

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