Там все запутаннее - 32-битные DOS-приложения вполне существовали, но оказались несовместимы с многозадачным режимом Windows (а скорее всего Microsoft намеренно не стала поддерживать эти 32-битные расширители, чтобы выбросить конкурентов с рынка). Большинство из них требовало монопольный режим работы компьютера - еще Win95 имела специальный режим, в котором она выгружалась и запускалась такая программа.
Видите ли, разрядность программы - это ещё не всё, есть ещё маса параметров. Например, 32-битные программы под Windows и под Linux - несовместимы, невзирая на одинаковую разрядность, т.к. используют разные системные вызовы и разные библиотеки.
DOS-программы, работающие с 32-битными расширителями, слишком сильно отличались от программ, под которые делалась Windows (точнее, эти программы были сделаны под Windows - но и Windows делалась под будущие программы, и в документации было описано, какими д.б. эти программы).
Простейшее отличие было в том, как программы работали с железом (видеокартами и остальным):
Windows предоставляет программам высокоуровневый интерфейс, абстрагированный от особенностей конкретной аппаратуры. Конкретно с аппаратурой напрямую работает драйвер, а все остальные, кому нужно - просят драйвер.
DOS изначально не имел в себе никаких драйверов. Драйверы были в BIOS, но весьма убогие, а главное - они были 16-битные. Поэтому DOS-программы обращались куда им надо напрямую, и для этого им надо было нести с собой собственный драйвер данного устройства.
не хочу долго спорить, но минимальный набор драйверов в MS_DOS был всегда: "IBMBIO.COM contained the disk, console, and printer drivers, and itself was built on top of the ROM BIOS." Загружаемых драйверов. SYS не было до второй версии, кроме того большинство последующих версий содержало некоторый небольшой набор драйверов или псевдодрайверов - ansi.sys, printer.sys, ega.sys, lcd.sys и что-нибудь еще от OEM-производителя. В некоторых случаях оно же было в .com или .exe-формате. Сам ROM BIOS содержал только некоторый набор стандартных процедур, вызываемых по прерыванию INT 21h, еще там встроенный Бейсик, программу настройки, теста, но не драйверы. Остальное примерно так, отмечу только, что в те времена (конец 80х) DOS и Windows -драйверы под разнообразные приложения типа электронных таблиц часто прикладывались в комплекте к железу (видеокартам чаще всего). Сейчас это все давно забыто.
"DOS изначально не имел в себе никаких драйверов. Драйверы были в BIOS" ----------------------- как это ? драйвер это программка, выполняющаяся в операционной среде, BIOS не является операционной средой.
а ничего, что 8-битные программы можно запустить на 64-разрядной операционке ? а ничего, что Виндовсе95/98 не создаются профили пользователей ? в Виндовсе95/98 своя система "ДОСовских" команд
а ничего, что 8-битные программы можно запустить на 64-разрядной операционке ?
В программном эмуляторе? Не считается!
а ничего, что Виндовсе95/98 не создаются профили пользователей ?
А это как её настроишь. Профили будут обязательно - но можно настроить "общий профиль для всех юзеров".
Впрочем, наличие профилей ни о чём не говорит. Например, MicroMir мог создавать профили, но от этого не стал ни операционкой, ни оболочкой. FireFox тоже умеет создавать профили.
"Впрочем, наличие профилей ни о чём не говорит." --------------------- это говорит о том, что это и есть операционка, потому, что есть разграничение полномочий пользователей, а не оболочка для команд, набираемых с командной строки
"Это что за команды такие? " ------------------------------- Виндовса 98 уже как лет 15 нет под рукой, но там в хелпе перечислены команды. Ну, вот, например, из Виндовса 7
Да как вам сказать... Я занимаюсь программированием с 1974 года. За это время освоил более десятка языков. И только недавно полностью согласился с мнением одного мудрого человека, сказанного на заре всего этого, что единственная полезная вещь в программировании - это "массив". Все остальное -заморочки.
О-о-о-о, прямо с самого 1974 года?! И что это должно было мне показать? Что вы - знаток операционных систем? Если в разговоре про Виндовс, ваш аргумент - это "Я занимаюсь программированием с 1974 года", то уровень ваших познаний по ОС этого семейства понятен. Он нулевой.
А зачем мне их познавать? Я не разработчик ОС, а простой пользователь. И смотрю на "прогресс ОС" со своей колокольни. И вижу, что громоздкость этих систем все больше, а реальной пользы для меня от этого никакой.
Вам лично - может и никакой. К примеру, если человек работает только в тестовом редакторе "Лексикон", то ему и 98-я Винда не нужна. Но это совершенно не значит, что всё, кроме MS-DOS 3.0 - "от лукавого."
no subject
Date: 2017-02-26 03:28 am (UTC)Никоим образом не собираюсь защищать десятку (не имею и не планирую пока), но как бы хотелось бы конкретики, а не надписи на заборе.
no subject
Date: 2017-02-26 04:39 am (UTC)Что вы от него хотите?
no subject
Date: 2017-02-26 05:39 am (UTC)no subject
Date: 2017-02-26 07:00 am (UTC)-------------------
я так понимаю, что ТАКАЯ лексика Вам понятна.
Тогда ответьте на вопрос: "на сколько" последующие Виндовсы хуже/лучше семёрки.
Можете в метрах ответить или в процентах, всё равно.
no subject
Date: 2017-02-26 07:12 am (UTC)Все примочки в последующих версиях - от лукавого.
no subject
Date: 2017-02-26 07:25 am (UTC)no subject
Date: 2017-02-26 11:53 am (UTC)no subject
Date: 2017-02-26 06:28 pm (UTC)no subject
Date: 2017-02-26 09:14 pm (UTC)DOS-программы, работающие с 32-битными расширителями, слишком сильно отличались от программ, под которые делалась Windows (точнее, эти программы были сделаны под Windows - но и Windows делалась под будущие программы, и в документации было описано, какими д.б. эти программы).
Простейшее отличие было в том, как программы работали с железом (видеокартами и остальным):
- Windows предоставляет программам высокоуровневый интерфейс, абстрагированный от особенностей конкретной аппаратуры. Конкретно с аппаратурой напрямую работает драйвер, а все остальные, кому нужно - просят драйвер.
- DOS изначально не имел в себе никаких драйверов. Драйверы были в BIOS, но весьма убогие, а главное - они были 16-битные. Поэтому DOS-программы обращались куда им надо напрямую, и для этого им надо было нести с собой собственный драйвер данного устройства.
Понятно, что одно с другим несовместимо.no subject
Date: 2017-02-26 10:30 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-27 04:02 am (UTC)---------------
а что такое "высокоуровневый" и чем он отличается от "низкоуровневого".
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-27 04:06 am (UTC)-----------------------
как это ?
драйвер это программка, выполняющаяся в операционной среде, BIOS не является операционной средой.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-27 03:58 am (UTC)а ничего, что Виндовсе95/98 не создаются профили пользователей ?
в Виндовсе95/98 своя система "ДОСовских" команд
no subject
Date: 2017-02-27 08:29 am (UTC)Вы просто не умеете их готовить. (http://adminbook.ru/index.php?men1=4/9/9)
no subject
Date: 2017-02-28 12:05 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-27 08:31 am (UTC)А это как её настроишь. Профили будут обязательно - но можно настроить "общий профиль для всех юзеров".
Впрочем, наличие профилей ни о чём не говорит. Например, MicroMir мог создавать профили, но от этого не стал ни операционкой, ни оболочкой. FireFox тоже умеет создавать профили.
Это что за команды такие?
no subject
Date: 2017-02-27 11:50 pm (UTC)---------------------
это говорит о том, что это и есть операционка, потому, что есть разграничение полномочий пользователей, а не оболочка для команд, набираемых с командной строки
(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-27 11:58 pm (UTC)-------------------------------
Виндовса 98 уже как лет 15 нет под рукой, но там в хелпе перечислены команды.
Ну, вот, например, из Виндовса 7
(no subject)
From:no subject
Date: 2017-02-26 07:32 am (UTC)no subject
Date: 2017-02-26 07:40 am (UTC)Я занимаюсь программированием с 1974 года.
За это время освоил более десятка языков.
И только недавно полностью согласился с мнением одного мудрого человека, сказанного на заре
всего этого, что единственная полезная вещь в программировании - это "массив".
Все остальное -заморочки.
no subject
Date: 2017-02-26 07:47 am (UTC)Если в разговоре про Виндовс, ваш аргумент - это "Я занимаюсь программированием с 1974 года", то уровень ваших познаний по ОС этого семейства понятен. Он нулевой.
no subject
Date: 2017-02-26 07:54 am (UTC)Я не разработчик ОС, а простой пользователь.
И смотрю на "прогресс ОС" со своей колокольни.
И вижу, что громоздкость этих систем все больше, а реальной пользы для меня от этого никакой.
no subject
Date: 2017-02-26 08:02 am (UTC)К примеру, если человек работает только в тестовом редакторе "Лексикон", то ему и 98-я Винда не нужна. Но это совершенно не значит, что всё, кроме MS-DOS 3.0 - "от лукавого."
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2017-02-26 09:49 am (UTC)Даже интересно стало, каким именно программированием вы занимаетесь, если поддерживаете такую точку зрения. Расчет таблиц синусов?
no subject
Date: 2017-02-26 09:53 am (UTC)Сейчас делаю интерфейсы систем регистрации и отображения процессов испытаний сложных систем.
(no subject)
From: