Anderson1 писал(а): 30.06.2023,13:46
Мастдай 9х это ос.
Полагаю, нет устоявшегося термина, что вообще есть ОС? Отсюда и бесконечные обсуждения, Windows ... есть ОС или оболочка. Не претендую на то, чтобы поставить в этом споре точку, но я под "операционной системой" понимаю, скажем так систему (или, если хотите, набор программ), которая предоставляет прикладным программам:
1) Единый интерфейс для взаимодействия с оборудованием (Hardware Abstruction Layer, HAL)
2) Единый итерфейс для взаимодействия с пользователем (User Interface, не обязательно графический)
3) Набор средств для организации взаимодействия прикладных программ между собой.
Если принять данное определение, то MS-DOS операционной системой не является. Впрочем, название Disk Operating System говорит само за себя, система дисковых операций и ничего более.
А вот даже WIndows 3.11, не говоря про 9X уже под это определение попадает. И чего так все прицепились к этой загрузке поверх DOS, на старте эти системы переводят процессор в защищенный режим, DOS-приложения используют виртуальный 86, после старта WIndows про DOS забыли, все, нету её в оперативной памяти. Вон в Windows NT тоже сперва ntldr запускается, и что?
Хочу написать GUI для DOS.
Добавлено: 02.07.2023,11:50
geg
albr писал(а): 02.07.2023,00:27
Полагаю, нет устоявшегося термина, что вообще есть ОС?
Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — программное обеспечение, управляющее компьютерами (включая микроконтроллеры) и позволяющее запускать на них прикладные программы.
Хочу написать GUI для DOS.
Добавлено: 02.07.2023,12:39
albr
geg, википедия нещитово:) под это определение и BIOS подходит, но никто её операционной системой не называет. Но и таки да, если его принять за основу, то мсдос тоже ну ок.
Anderson1 писал(а): 30.06.2023,13:46
А то что у неё архитектура оболочки это ничего не значит?
Архитектура "оболочки" win9x гибкая:
1) Если нет неподдерживаемых контроллеров жестких дисков/cd-rom/floppy, оболочка замораживает состояние ms-dos, переходит в режим 32 кода и становится полноценной ОС
2) Если такие контроллеры имеются, оболочка по запросу замораживает сама себя, размораживает ms-dos, исполняет дисковые операции, потом снова по кругу, замораживает ms-dos, размораживает себя.
Qulif писал(а): 24.08.2023,00:37
Видос конечно убойный. Зачем перепечатывать вручную из блокнота в паскаль ??
Так лучше запоминается код (без шуток)
Возникает вопрос он учит или сам учится ???
Хочу написать GUI для DOS.
Добавлено: 24.08.2023,21:11
Seraphim
Qulif писал(а): 24.08.2023,18:57
Возникает вопрос он учит или сам учится ???
Тут дело такое. Людям с огромным опытом как - то не досуг видосики пилить. (За небольшим исключением, которым можно пренебречь)
Да порой и говорить об этом вне работы уже не хочется.
А подросткам, которые ничего не понимают - это в радость.
Вот и имеем ситуацию.
Хочу написать GUI для DOS.
Добавлено: 25.08.2023,01:39
rkurbatov
Простите, если уже спрашивали. А в вашей GUI можно будет грабить корованы?
Хочу написать GUI для DOS.
Добавлено: 25.08.2023,01:51
rkurbatov
albr писал(а): 02.07.2023,12:39
под это определение и BIOS подходит, но никто её операционной системой не называет
Если извратиться, то в каком-то смысле BIOS старых адаптеров, предоставляющий доступ к функциям этих адаптеров через прерывания тоже можно считать по меньшей мере частью ОС. Своего рода API.