Операционные системы. Учебное пособие. Марапулец Ю.В. - 20 стр.

UptoLike

Составители: 

Для обеспечения отладки ядро Linux выдает дампы памяти для "посмертного" ана-
лиза. Использование дампа и динамических отладчиков позволяет определить причины
краха программы.
1.1.6. ОС QNX
Другой популярной ОС, являющейся "дальним родственником" семейства UNIX
является Qnx. Qnx - это операционная система реального времени, существующая уже
более 20 лет. Разработкой данной системы занимается канадская фирма QNX Software
Systems, Ltd.
Первая операционная система реального времени QNX2 была разработана по зака-
зу Министерства обороны США и очень долго и успешно применялась во многих отрас-
лях. Позже ее сменила QNX4, пришедшая в начале 90-х годов и в Россию, уже как дос-
тупная всем полнофункциональная коммерческая операционная система. Это система,
поражающая своей компактностью и возможностями - операционная система с графиче-
ской оболочкой Photon, броузером Voyager, средствами соединения с Internet и пакетом
документации загружаемая всего с одной (!) дискеты емкостью 1,44 мегабайта завоевала
умы и сердца очень многих пользователей и разработчиков. Особенно если учесть, что
работать с ней можно было на компьютере с процессором 80386 и с 4 мегабайтами па-
мяти. К сожалению, эта система отпугивала пользователей высокой для "домашнего"
компьютера стоимостью.
И вот, наконец, свершилось! 24 апреля 2000 г. компания QSSL анонсирует появле-
ние системы нового уровня, бесплатной для конечного пользователя и разработчика при
соблюдении условий ее некоммерческого использования. Названная QNX Realtime Plat-
form, эта система целиком и полностью оправдывает свое название - в ней реализовано
лучшее из того опыта, что был накоплен фирмой за два десятилетия. По своим возмож-
ностям она превышает своего собрата QNX4, уже называемого "младшим". По встраи-
ваемости это система бьет все возможные рекорды - для нормальной работы можно ог-
раничиться только ядром, запускающим один единственный процесс, далее работающий
с нитями (В QNX4 в любом случае необходимо запускать менеджер процессов). Ядро же
системы QNX RtP занимает всего 32 килобайта.
В настоящий момент эта система встает в один ряд с Linux, FreeBSD и BeOS. В
системе реализована компактная графическая оболочка Photon microGUI 2.0, которая
гораздо меньше громоздкой X-Windows и намного более дружественная. К тому же есть
встроенная поддержка запуска оригинальных X-приложений - пакет XPhoton. Под Pho-
ton существует специальный пакет для визуальной разработки собственных приложений
- Photon Application Builder, который предоставляет для разработчика ПО значительно
белее удобный и дружественный интерфейс, чем Delphi или Visual C++.
1.1.7. ОС WINDOWS
Вскоре после появления в середине 1981 года IBM PC стало очевидно, что господ-
ствующей операционной системой для PC (включая совместимые) должна стать MS-
DOS. Ранние версии MS-DOS обеспечивали для пользователя интерфейс командной
строки, отображая такие команды как DIR и TYPE, которые могли загружать выполняе-
мые программы в оперативную память и предлагали для этих программ определенный
интерфейс для доступа к файлам, считывания информации с клавиатуры, и отображения
на принтере и на экране дисплея (только в символьном режиме).
Из-за ограниченных возможностей программного и аппаратного обеспечения,
псевдографическая среда пробивала себе дорогу медленно. Компьютеры Apple показали
возможную альтернативу, когда в январе 1983 года была создана скандально известная
22
      Для обеспечения отладки ядро Linux выдает дампы памяти для "посмертного" ана-
лиза. Использование дампа и динамических отладчиков позволяет определить причины
краха программы.

     1.1.6. ОС QNX

      Другой популярной ОС, являющейся "дальним родственником" семейства UNIX
является Qnx. Qnx - это операционная система реального времени, существующая уже
более 20 лет. Разработкой данной системы занимается канадская фирма QNX Software
Systems, Ltd.
      Первая операционная система реального времени QNX2 была разработана по зака-
зу Министерства обороны США и очень долго и успешно применялась во многих отрас-
лях. Позже ее сменила QNX4, пришедшая в начале 90-х годов и в Россию, уже как дос-
тупная всем полнофункциональная коммерческая операционная система. Это система,
поражающая своей компактностью и возможностями - операционная система с графиче-
ской оболочкой Photon, броузером Voyager, средствами соединения с Internet и пакетом
документации загружаемая всего с одной (!) дискеты емкостью 1,44 мегабайта завоевала
умы и сердца очень многих пользователей и разработчиков. Особенно если учесть, что
работать с ней можно было на компьютере с процессором 80386 и с 4 мегабайтами па-
мяти. К сожалению, эта система отпугивала пользователей высокой для "домашнего"
компьютера стоимостью.
      И вот, наконец, свершилось! 24 апреля 2000 г. компания QSSL анонсирует появле-
ние системы нового уровня, бесплатной для конечного пользователя и разработчика при
соблюдении условий ее некоммерческого использования. Названная QNX Realtime Plat-
form, эта система целиком и полностью оправдывает свое название - в ней реализовано
лучшее из того опыта, что был накоплен фирмой за два десятилетия. По своим возмож-
ностям она превышает своего собрата QNX4, уже называемого "младшим". По встраи-
ваемости это система бьет все возможные рекорды - для нормальной работы можно ог-
раничиться только ядром, запускающим один единственный процесс, далее работающий
с нитями (В QNX4 в любом случае необходимо запускать менеджер процессов). Ядро же
системы QNX RtP занимает всего 32 килобайта.
      В настоящий момент эта система встает в один ряд с Linux, FreeBSD и BeOS. В
системе реализована компактная графическая оболочка Photon microGUI 2.0, которая
гораздо меньше громоздкой X-Windows и намного более дружественная. К тому же есть
встроенная поддержка запуска оригинальных X-приложений - пакет XPhoton. Под Pho-
ton существует специальный пакет для визуальной разработки собственных приложений
- Photon Application Builder, который предоставляет для разработчика ПО значительно
белее удобный и дружественный интерфейс, чем Delphi или Visual C++.

     1.1.7. ОС WINDOWS

     Вскоре после появления в середине 1981 года IBM PC стало очевидно, что господ-
ствующей операционной системой для PC (включая совместимые) должна стать MS-
DOS. Ранние версии MS-DOS обеспечивали для пользователя интерфейс командной
строки, отображая такие команды как DIR и TYPE, которые могли загружать выполняе-
мые программы в оперативную память и предлагали для этих программ определенный
интерфейс для доступа к файлам, считывания информации с клавиатуры, и отображения
на принтере и на экране дисплея (только в символьном режиме).
     Из-за ограниченных возможностей программного и аппаратного обеспечения,
псевдографическая среда пробивала себе дорогу медленно. Компьютеры Apple показали
возможную альтернативу, когда в январе 1983 года была создана скандально известная


                                        22