Форум программистов, компьютерный форум, киберфорум
ОС на Assembler
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/28: Рейтинг темы: голосов - 28, средняя оценка - 4.93
За пингвинов !!!
 Аватар для Alexandr
10 / 10 / 0
Регистрация: 14.10.2008
Сообщений: 162

Создание простых, независимых от платформы операционных систем(если возможно)

14.10.2008, 14:42. Показов 5440. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как компоновать в MASM и можно ли создать независимую от платформы ОС
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.10.2008, 14:42
Ответы с готовыми решениями:

Создание и объединение 2х доменов на двух операционных систем
Друзья прошу подсказать в вопросе создания 2х доменов на двух разный ОС Windows server 2003, и дальнейшее их объединение, развесною , в...

Типы операционных систем
Помогите пожалуйста ответить на вопрос к экзамену в универе, ну или киньте ссылку на статья в которой рассказывается. Вопрос такой: ...

Загрузка операционных систем
Помогите с загрузкой: Стоит 7-ка после установки ХР на другой винт 7-ка перестала загружаться подозреваю что нужно редактировать BOOT.INI...

23
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
14.10.2008, 14:47
Цитата Сообщение от Alexandr Посмотреть сообщение
можно ли создать независимую от платформы ОС
для чего ж тогда драйвера создаются...
0
За пингвинов !!!
 Аватар для Alexandr
10 / 10 / 0
Регистрация: 14.10.2008
Сообщений: 162
14.10.2008, 14:59  [ТС]
Я спрошиваю не про драйвера, а про ОС
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
14.10.2008, 15:05
А твоя ОС у тебя со всем оборудованием, со всеми платформами, через что будет работать? Или она будет такой умной, что все железо в мире будет знать, а?

Я те про ОС и толкую. А ты не доходишь никак.
0
За пингвинов !!!
 Аватар для Alexandr
10 / 10 / 0
Регистрация: 14.10.2008
Сообщений: 162
14.10.2008, 15:32  [ТС]
Вот к примеру приложения созданные на языке Java не зависят от платформы, хоть на мобильнике, хоть на компе! появилась проблема[[[Макентош резко набирает приоритет, Intel могут отменить и будут другие платформы Что делать?]]]
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
14.10.2008, 15:34
Блин, ну ты вообще.
Ну думай головой, а! Есть программные платформы, а есть аппаратные. Ты все в кашу перемешал. Разберись сначала, что тебе надо.
0
Администратор
 Аватар для mik-a-el
87867 / 53188 / 249
Регистрация: 10.04.2006
Сообщений: 13,765
14.10.2008, 15:38
Цитата Сообщение от Alexandr Посмотреть сообщение
Макентош резко набирает приоритет, Intel могут отменить и будут другие платформы
0
365 / 68 / 2
Регистрация: 25.09.2008
Сообщений: 401
14.10.2008, 16:03
Alexandr, почитай сперва про устройство осей что такое микроядро, что такое уровень апаратных абстракций и т.п.
потом почитай про управляемый(менеджд) и родной(нетив) код +))
большая часть вопросов после этого отпадёт
0
0 / 0 / 2
Регистрация: 04.11.2012
Сообщений: 5
30.10.2008, 16:02
Я знаю что 98 windows был надстроен над биусом. А чтобы пользоваться биусом - можно использовать ассемблер и функции прирываний биoс int ... Кстати загрузочную дискету не использовал от 98winda? -Это и есть простейшая операционная система.
0
6140 / 1898 / 14
Регистрация: 07.07.2008
Сообщений: 10,417
30.10.2008, 17:16
Я знаю что 98 windows был надстроен над биусом.

я думал над DOSом
Тем более если над биосом, то биосы бывают разные.
0
365 / 68 / 2
Регистрация: 25.09.2008
Сообщений: 401
30.10.2008, 17:31
биос - базовая система ввода/вывода(basic input/output system - BIOS).
я думаю, что тот кто покажет ось работающую без биоса или подобной ей системы, может претендовать на нобелевку

загрузочная дискетка это вобще-то и есть ДОС и он далеко не простейшая ось хотя конечно по сравнению с виндой он прост
но от платформы он очень даже зависит

биосы, какраз можно считать одинаковыми в принцыпе т.к. различаются они в части взаимодействия с апаратурой.. в части взаимодействия с осью они вроде все унифицырованы...
0
0 / 0 / 2
Регистрация: 04.11.2012
Сообщений: 5
31.10.2008, 10:10
В том то и суть что биусы как раз таки одинаковы (с точки зрения интерфейса), но windows xp, насколько я знаю не использует прерывания биоса, у него свои собственные прерывания, а биосовские в нем вообще не работают.
0
0 / 0 / 2
Регистрация: 04.11.2012
Сообщений: 5
31.10.2008, 10:14
А что вы конкретно имеете ввиду под платформой? Каоето точное определение?
0
0 / 0 / 2
Регистрация: 04.11.2012
Сообщений: 5
31.10.2008, 10:22
Еще хочу сказать что винды 98 были надстроены над биосом а нед досом, еслибы они были надстроены над досом это и был бы дос(16 разрядный). В них была эмуляция доса, как собственно и в xp. Общее у 98 винда с досом то что они оба использовали прерывания биоса. Если я ошибаюсь пусть знающие люди меня поправят.
0
 Аватар для xalyavius
12 / 12 / 0
Регистрация: 08.10.2008
Сообщений: 105
31.10.2008, 13:04
Цитата Сообщение от Nikromanker Посмотреть сообщение
В них была эмуляция доса, как собственно и в xp
Я конечно не эксперт, но в одном уверен точно: в 98-х нет эмуляции дос. Она и есть ДОС. Это всего лиш 32-разрядна оболочка. В 98 большинство системных функций 16-разрядные.
0
0 / 0 / 2
Регистрация: 04.11.2012
Сообщений: 5
31.10.2008, 15:05
Ну был там (98) дос, был. Даже можно было в этот дос выйти, помнится смутно, давно это было). Так что повашему 98виндос был графической оболочкой над дос? Типа нортона чтоли? Несоглашусь.
0
За пингвинов !!!
 Аватар для Alexandr
10 / 10 / 0
Регистрация: 14.10.2008
Сообщений: 162
31.10.2008, 15:21  [ТС]
Это правда, но насчет 16-разрядных, надо узнать.
0
0 / 0 / 2
Регистрация: 04.11.2012
Сообщений: 5
31.10.2008, 16:53
<<в 98-х нет эмуляции дос. Она и есть ДОС.>>- Не читают вас разработчики 98винда, они бы вам чонить вставили бы за такие слова...)
0
365 / 68 / 2
Регистрация: 25.09.2008
Сообщений: 401
31.10.2008, 16:58
Nikromanker учи мат часть
95 и 98 окна были зависимы от дос намертво... кучу функций невозможно было реализовать средствами самой винды, а только выйдя в дос из под неё
А что вы конкретно имеете ввиду под платформой? Каоето точное определение?
знаете что такое програмно-аппаратная платформа? это среда в которой приложение может работать в случае с Осью это биос+железо
В том то и суть что биусы как раз таки одинаковы (с точки зрения интерфейса), но windows xp, насколько я знаю не использует прерывания биоса, у него свои собственные прерывания, а биосовские в нем вообще не работают.
ты знаешь что такое прерывания вообще?? я после таких слов думаю что либо я вообще ничего о них незнаю, либо ты
прерывание, если оно есть не может не сработать, на то оно и прерывание другое дело, что и как будет его обрабатывать, и будет ли или выдаст что-нить типа бсода
0
Of Wolf and Man
 Аватар для Xentar
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
31.10.2008, 17:43
В том то и суть что биусы как раз таки одинаковы (с точки зрения интерфейса), но windows xp, насколько я знаю не использует прерывания биоса, у него свои собственные прерывания, а биосовские в нем вообще не работают.
Чет мне кажется что ты мне паришь
Насколько я знаю БИОС - Базовая Система Ввода Вывода - на то и Биос, чтоб состыковывать операционку с железом...
Или я чтото гдето когото недогнал...

Добавлено через 3 минуты 33 секунды
Цитата Сообщение от Nikromanker Посмотреть сообщение
Ну был там (9 дос, был. Даже можно было в этот дос выйти, помнится смутно, давно это было). Так что повашему 98виндос был графической оболочкой над дос? Типа нортона чтоли? Несоглашусь.
3.11 95 98 - они действительно были надстройками над операционной системой дос. Эти оболочки как и другие, типа VC и NC загружались из под DOS.
Как операционные системы они вышли только с 2к виндовозы (если не с ХР) (точно не знаю)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.10.2008, 17:43
Помогаю со студенческими работами здесь

Не загружаются образы операционных систем
Добрый день, пытаюсь установить винду, xp, 7 разницы нету какую, дело в том что в биусе выставил значение на cd-rom но толку нету, так как...

Новый вид операционных систем
Я разработал концепт нового вида ОС. Такие ОС будут состоять из объектов,особых файлов с кодом. Один из родительских объектов будет...

Работа прикладных операционных систем на МК
Правильно ли я понимаю, что, к примеру, в малине и смартфонах прикладные ОС (а именно загрузка-выгрузка процессов) работают на МК за счёт...

Почистить перечень операционных систем
Подскажите, как почистить данный список, 3 снизу нужно стереть из списка.

Записи о загрузке операционных систем.
У меня стояла Vista. Потом я ее удалил, но при загрузке компа появляется &quot;Выбор системы&quot;. В &quot;boot.ini&quot; ничего про Vist'у не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru