Ну все погубили ось на корню зарождения...
Ну все погубили ось на корню зарождения...
Pentagon-128/AY/FDD; Leningrad-48/128; Гамма-48 ред1; Искра- 1080; Искра-1085;
Я вообще не представляю ось без винта.
Pentagon-128/AY/FDD; Leningrad-48/128; Гамма-48 ред1; Искра- 1080; Искра-1085;
А может всю эту бодягу в ZX концепции? я например ничего общего с программированием не узрел, а вот концепций выше крыши
С уважением,
Jerri / Red Triangle.
Согласен. Вот если б как нибудь разбить винт так, что бы трдос его принимал за дискету, и начинал грузить бут, в котором уже собсно сама ос и драйвер для расширенного обращения к остальному пространству на винте - тогда можно было бы грузиться на счет оси )))). Может даже не винт а флешка на 4 гига например ).
Ось, кому она нужна, кто под нее (даже не вопрос, кто будет писать её) писать будет ..., ну если только она, ось, будет работать в среде Windows?!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
если писать под нее будет удобно и понятно, желающие будут. и ОСОБЕННО, если сделать пакет разработчика на пц, включающий редактор, справку по всем функциям, ассемблер и компилятор си.
даже если это будет не ось, а фреймворк - это тоже будет супер, но до этого довести оч сложно.
да зачем под нее писать? надо так что бы она старые проги понимала. и еще винт не везде есть так что можно про нее забыть.
Pentagon-128/AY/FDD; Leningrad-48/128; Гамма-48 ред1; Искра- 1080; Искра-1085;
а зачем оси понимать старые проги? чтобы че? они запускаются и работают без оси. а вот новые было бы просто проще писать для нее. а проще писать - больше программ полезных появицца. теоретически))
но тема че-то уплыла... какая тут уж практика...
А что - если проц без ММУ - ось под него нельзя написать ?
ММУ - это обеспечение безопасности и скорости. Но и без него можно ось написать приличную. Даже с отдельными сегментами кода и данных.
Если уж на то пошло - то сегментирование памяти по 16К - вполне себе ММУ. Если же обеспечить впечатывание любой страницы в любое окно - то можно шикарно разделять код и данные.
В принципе - для реализации номальной ОС (с защитой памяти) достаточно:
1. Обеспечить впечатывание любой страницы в любое окно.
2. Обеспечить аппаратную блокировку записи в любое окно.
3. Обеспечить генерацию NMI при записи в заблокированное окно.
Всё. При таком варианте программы не могут случайно повредить друг другу или затереть код ОС. Сбой в программе, пишущей не в своё окно, будет отловлен и обработан.
Не знаю, только, насколько трудоёмко доработать, например, Phoenix под эти требования.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)