OSDev http://osdev.su/ |
|
многоуровневая ось http://osdev.su/viewtopic.php?f=18&t=341 |
Страница 3 из 4 |
Автор: | Himik [ 02 окт 2010, 12:59 ] |
Заголовок сообщения: | Re: многоуровневая ось |
iz56 писал(а): Что бы не терять прогресс. Начинаем писать от простого к сложному. Так все системы устроены, даже Linux. Там тоже есть Mono - аналог .Net, который в свою очередь построен на С. Все системы устроены иерархически, это по сути базовый принцип ОС. Ещё идеи есть? |
Автор: | SII [ 02 окт 2010, 13:06 ] |
Заголовок сообщения: | Re: многоуровневая ось |
iz56 писал(а): К сожалению для меня неприемлемо делать более-менее сложный программный проект зная что скоро это будет отстой. В таком случае лучше идите в строители: если работа делается качественно, здания стоят сотни лет. |
Автор: | iz56 [ 02 окт 2010, 19:31 ] |
Заголовок сообщения: | Re: многоуровневая ось |
Ok я сдаюсь. пока. Надо что-то реальное написать. Больше вопросов нет. |
Автор: | iz56 [ 02 окт 2010, 21:34 ] |
Заголовок сообщения: | Re: многоуровневая ось |
Проблема старения-развития программ всё равно осталась.Статья про программы - но и к операционной системе тоже это относится. http://sysbin.com/files/articles/ifrit.html Возможно так: Со стороны пользовательских приложений: операционная система это "языковый процессор, который построчно анализирует исходную программу и одновременно выполняет предписанные действия, а не формирует на машинном языке скомпилированную программу, которая выполняется впоследствии." Только так. Точнее не скажешь - цитата с ru.wikipedia.org Так приложения точно будут независимы от оси - а значит и от железа. Внутри системы сейчас может быть всё что угодно. Хоть MS DOS с надстройкой (это уже написано). Главная идея чтобы те программы для оси которые я пишу сейчас работали и потом когда я в десятый раз перепишу всё снова. В таком варианте одна и таже программа будет выполняться и в реальном режиме и в защищенном и сколько их там еще будет. |
Автор: | Himik [ 02 окт 2010, 23:39 ] |
Заголовок сообщения: | Re: многоуровневая ось |
iz56, и это происходит на практике. В Linux все программы распространяются с исходным кодом, а зачастую одни исходники. Всегда есть возможность перекомпилировать программу под новую версию ядра. |
Автор: | SII [ 03 окт 2010, 00:22 ] |
Заголовок сообщения: | Re: многоуровневая ось |
iz56 писал(а): Так приложения точно будут независимы от оси - а значит и от железа А вот это -- бред чистой воды. Одна из основных целей создания осей -- уменьшение зависимости прикладных программ от особенностей аппаратуры. Но абсолютно полной независимости без потери функционала добиться можно далеко не на всех программах, и это останется всегда. И вообще, лучше подумайте над значением слова "прогресс". |
Автор: | iz56 [ 03 окт 2010, 11:21 ] |
Заголовок сообщения: | Re: многоуровневая ось |
"прогресс" - это появление скриптового языка - который будут преподавать в школах и т.д. ,который обеспечит единообразное общение с различными машинами и осями на уровне приложений (может аппаратуры). И главное на протяжении многих десятилетий. "прогресс" - это появление одной операционной системы - удобной и т.д. - которая будет устанавливаться на все (в будущем вообще на все) компьютеры. Исчезновение остальных очевидно - глобализация. |
Автор: | SII [ 03 окт 2010, 11:48 ] |
Заголовок сообщения: | Re: многоуровневая ось |
Бред. Вся история техники доказывает важность и нужность специализации. Никогда универсальное решение не сможет тягаться со специализированным в соответствующих областях. |
Автор: | Himik [ 03 окт 2010, 12:51 ] |
Заголовок сообщения: | Re: многоуровневая ось |
iz56 писал(а): "прогресс" - это появление скриптового языка Эти скриптовые языки есть уже сейчас, и любой желающий может их использовать. Другими инструментами пользуются, когда нужно достигнуть особенных качеств. Тут ничего не поделаешь. Позволь программистам самим решать, что им нужней. |
Автор: | SII [ 03 окт 2010, 12:55 ] |
Заголовок сообщения: | Re: многоуровневая ось |
И 30 лет назад тоже были... |
Страница 3 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |