ос itmagick.ruОперационная система, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами вычислительного устройства и организации взаимодействия с пользователем.

В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами (драйверами) — с одной стороны — и прикладными программами с другой.

Программа (или прикладная программа) - это целый комплекс инструкций для центрального процессора, которая позволяет выполнять целый ряд определённых действий, например, любой редактор текста, база данных, компьютерная игра и другие.

Пакет программ - любое количество программ, объединённых между собой для какой-то конкретной цели. Например, табличный редактор Excel. При выполнении одних и тех же действий, например ввод целого ряда чисел, может использоваться только одна программа, а для произведения вычисления формул используется иная. Разделение на программу или пакет программ происходит чисто обусловлено, и чем объёмнее программа, тем высока вероятность, что данная программа будет называться программным пакетом.

В принципе можно написать программу, которая сама бы выводила сообщения на экран, на принтер, распределяла оперативную память и выполняла прочие задачи. Однако такую программу очень трудно написать, затрачивая в сотни, если не в тысячи раз больше времени на её написание, чем требуется для обыкновенной программы, тем более что пришлось бы использовать в основном язык Ассемблер. Кроме того, операционная система удобна для пользователя, имеет продуманный интерфейс, позволяя работать с разными приложениями одновременно.

На данный момент существуют три разнообразных версий DOS. Разработчиками являются компании IBM, Microsoft и Novell (разработанная компанией Digital Research). Система Novell используется в основном для компьютерных сетей и простыми пользователями практически не используется. Самой популярной является программное обеспечение DOS от компании Microsoft. Самые первые версии DOS компании IBM и Microsoft разрабатывались совместно до версии 5.0, а последние версии MS-DOS (компании Microsoft) и PC DOS (компании IBM) - раздельно и стали отличаются друг от друга.

Самые первые операционные системы помещались на нескольких дискетах и состояли из ядра, командного процессора, и внешних команд. Ядром является центральная часть системы, которая загружается в оперативную память, она содержится в файлах Io.sys, Msdos.sys и имеет третий файл Dblspace.bin или Dtvspace.bin - утилиту динамического сжатия данных. Когда создаётся системный диск или дискета, то эти файлы на ней присутствуют. Основной командный процессор находится непосредственно в файле Command.com и включает в себя все основные команды операционной системы, такие как Dir для полной визуализации (просмотра) списка файлов в директории, и другие. Это внутренние команды. Внешние команды находятся в отдельных файлах, которые находятся в директории, куда записываются файлы операционной системы при её загрузке. Например, Format - программа, используется для форматирования физических дисков, Defrag - программа, служащая для дефрагментации жёстких дисков.

Ядро включает интерфейс прикладных программ, предоставляющий возможность прикладным программам пользоваться возможностями компьютера, в частности, обращаться к внешним устройствам через систему прерываний. В программе имеются специальные команды, в которых происходит обращение к прерываниям, при этом операционная система, получает управление и обрабатывает его, после чего возвращает управление программе. Кроме того, во время работы программы операционная система может получить сигналы от внешнего устройства, вызывает программу прерывания для обработки сигнала (например, нажатия клавиши на клавиатуре) и вновь возвращает управление прикладной программе.

После загрузки DOS на экране появляется символ приглашения, после чего можно выполнить команды операционной системы или вызвать на выполнение прикладную программу.

Первоначально Windows была оболочкой над системой DOS, но со временем она переставала зависеть от неё всё меньше и в настоящее время уже перестала быть зависима от неё. Среди первых, и наиболее известных стала система Windows 3.11, она вызывалась непосредственно из системы DOS и работала с сервисом DOS, однако в каждой старшей версии возможности DOS использовались в более ограниченных пределах. Новая операционная система Windows 95, стала выполнять 32-разрядные приложения, имеет также для загрузки  файлы Io.sys и Msdos.sys, в которых сохранилось много информации из системы DOS, но были добавлены и свои оригинальные функции.

В системе Windows 3.1x в первые появился графический интерфейс пользователя (Gui), при котором основная работа стала вестись с графическими символами, программисты получили интерфейс прикладных программ, которые стали давать больше возможностей при работе, в системе появилась возможность одновременно запускать разные приложения. В первых версиях использовался реальный режим работы, но потом от него отказались.

Вскоре появились версии Windows 3.1x, которые использовались для одно ранговой сети компьютеров, при этом позволяя с одного компьютера ресурсами другого компьютера, что можно назвать удалённым доступом к файлам. Система прекрасно работает с 16-разрядными приложениями. Для того, чтобы работать с 32-разрядными приложениями, нужно выполнить специальный апгрейд называемый Windows 32S Upgrade Kit, который установит необходимые для полноценной работы модули.

Следующей на очереди моделью стала знаменитая Windows NT, которая в основном специализированная для работы компьютеров в локальной сети и имеет два вида: Windows NT Server (программное обеспечение для сервера, которое управляет работой в локальной сети) и Windows NT Workstation, которая поставляется исключительно для пользователя. Эта система достаточно надёжна, работает с компьютерами, на которых установлен Windows 3.11.

У Windows NT отличие от других операционных систем Windows заключается в том, что для каждого приложения выделяется определённый квант времени. То есть если программа зависнет, то произойдёт в любом случае передача управления от приложения к операционной системе, а в других системах Windows, особенно в Windows 3.1, предполагается, что каждая программа, получив управление на себя, начинает отказывается от ресурсов, когда они ей вовсе не требуются, но в случае зависания операционная система не сможет функционировать, зависает сама и не может закрыть зависшее приложения. В Windows 95  организован и тот и другой подход, поэтому она более надёжнее, чем Windows 3.1x, но надёжнее всех систем Windows NT.

Система Windows 95 предназначена для индивидуальных пользователей. Она почти полностью перекочевала в защищённый режим из реального, позволяет работать с 32-разрядными приложениями, поддерживает очень широкий диапазон аппаратного обеспечения. Кроме того, в этой системе полностью изменился визуальный интерфейс с пользователем, которой соответствует версия 7 MS DOS, она стала воспринимать длинные имена файлов в отличие от версии 6.22. Версия DOS 7.1 и соответствует Windows 98, которая работает с новой файловой системой FAT 32. С этими возможностями работает так же и Windows 95 OSR2.

В Windows 98 добавилась возможность работы с Интернетом через специальную программу, позволяет работать с несколькими мониторами, кроме того, имеет целый ряд других новшеств, в том числе расширена возможность поддержки новых устройств.

Программы, работавшие в Windows 95, будут работать и в новой Windows 98, что и следует из принципов организации компьютера. Однако часто имеется и обратная совместимость, то есть те программы, которые работали с Windows 98, будут работать и в Windows 95.

Операционные системы Windows 95 и Windows 98 начинают свою непосредственную загрузку в реальном режиме DOS, после чего начинает загружаться 32-разрядная операционная система защищённого режима. Однако часть BIOS и часть DOS используется в этой системе, особенно та её часть, которая связана с работой жёстких дисков. Формат файловой системы жёсткого диска (FAT) был взят из основной системы DOS, в частности, формат для FDD (гибких) дисков. Другие операционные системы также используют фундаментальную систему DOS, но при этом могут поддерживать и новые форматы организации данных.

Windows CE используется в компьютерах с ограниченными возможностями, в таких, как персональные цифровые гаджеты, цифровых навигаторах, в бытовых электронных устройствах.

Windows 2000 и Windows XP является дальнейшей разработкой операционной системы Windows NT.

OS/2 компании IBM является достаточно надёжной операционной системой, в которой приложения также работают в защищённом режиме. В Windows приложения постоянно используют одну локальную таблицу, и при возникновении ошибок в приложениях система может зависнуть. В OS/2 для каждого приложения запускается Windows, после чего запускаются приложения. Можно в одной Windows запустить непосредственно несколько приложений, а можно в двух Windows запустить по одному приложению. Во втором случае естественно, повышается надёжность, но этот случай требует больше памяти и ресурсов.

В силу того что разработчики OS/2 и Windows раньше работали вместе, то в OS/2 можно запустить 16-разрядные приложения Windows, за счёт совместных разработок, то есть те приложения, которые работают в Windows 3.1. С течением времени реализуется возможность запускать и другие приложения, которые работают в Windows более поздних версиях.

Unix имеет большое число разновидностей. Linux - операционная система, которая свободно (бесплатно) распространяется и была создана энтузиастами. Конечно, существует и платная операционная система, которую разработали известные компании. Эта система отличается очень высокой надёжностью и возможностью стабильной работы в реальном режиме времени, то есть время реакции компьютера на внешние события минимально. Многие компьютеры, на которых располагаются современные web-сервера, работают под управлением семейства Unix. Версия QNX очень хороша для обработки большого потока данных, которые приходят с внешних устройств (датчиков и пр.), система очень надёжна и позволяет выполнять программы DOS. Существуют и другие версии данной операционной системы.

Современные пользователи выбирают одну операционную систему, но некоторые более продвинутые пользователи устанавливают две и более операционные системы на свой компьютер,  для чего существует специальная утилита. Кроме того, OS/2 имеет встроенную утилиту, которая требует 1 мегабайт на жёстком диске и помечает его как загрузочный. После загрузки на экране появляется меню, где нужно выбрать вид операционной системы для загрузки, а после определённого запроса считывается соответствующая загрузочная программа. При переходе с одной операционной системы на другую нужно учитывать, что они могут иметь разные файловые системы, поэтому могут возникнуть проблемы, которые в принципе очень легко преодолеваются.


Рейтинг@Mail.ru Яндекс.Метрика
error: Content is protected !!