Классификация операционных систем | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 декабря, печатный экземпляр отправим 1 января.

Опубликовать статью в журнале

Автор:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №33 (375) август 2021 г.

Дата публикации: 08.08.2021

Статья просмотрена: 1517 раз

Библиографическое описание:

Ганижева, Н. Ж. Классификация операционных систем / Н. Ж. Ганижева. — Текст : непосредственный // Молодой ученый. — 2021. — № 33 (375). — С. 1-2. — URL: https://moluch.ru/archive/375/83559/ (дата обращения: 17.12.2024).



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

Актуальность данной темы заключается в том, что операционная система обеспечивает пользователю-программисту и прикладным программам удобный способ взаимодействия с компьютерным устройством.

Ключевые слова: операционная система, функции операционной системы, операционная среда, архитектура информационной системы, классификация ОС.

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

Основные функции операционной системы приведены ниже:

– мониторинг запуска программы и ее прохождения;

– управление оперативной памятью;

– управление устройствами ввода и вывода;

– управление долговременной памятью;

– управление процессами взаимодействия задач, выполняемых в одно и то же время;

– обработка входных команд для обеспечения интерактивного взаимодействия с пользователем.

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

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

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

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

Поэтому, в зависимости от алгоритма управления процессором, операционные системы разбиваются на следующие:

– однозадачные и многозадачные

– однопользовательские и многопользовательские

– однопроцессорные и многопроцессорные системы

– локальные и сетевые

Классификация операционных систем по количеству одновременных выполняемые задачи:

– однозадачные ОС- системы, поддерживающие режим выполнения только одной программы в конкретный отрезок времени, например, MS-DOS;

– многозадачные ОС- системы, поддерживающие выполнение сразу двух или более программ в одной вычислительной системе, а именно: UNIX, OS/2, Windows.

Разделение операционных систем по количеству пользователей, работающих параллельно:

– однопользовательские операционные системы — эти системы обеспечивают поддержку работы единственного юзера (MS-DOS, Windows3. X);

– многопользовательские операционные системы — которые поддерживают одновременных операций на компьютерах двух или более пользователей на разных операционных терминалах (Windows NT, Unix).

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

Классификация ОС в зависимости от числа процессоров, которые поддерживаются:

– однопроцессорный;

– многопроцессорный.

Важной характеристикой операционной системы является присутствие в ней механизмов для поддержки многопроцессорной обработки информации. Такие инструменты присутствуют в OS/2, Net Ware и Widows NT.

Одним из главных отличительных черт классификации ОС считается их разделение на локальные и сетевые. Локальные операционные системы используются на отдельных компьютерах или компьютерах, применяемых в роли клиентов в компьютерной сети. Сетевая операционная система разработана для того, чтобы управлять ресурсами компьютеров, входящих в сеть для совместного использования ресурсов.

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

Литература:

  1. Современные операционные системы: учебное пособие / С. В. Назаров, А. И. Широков. — М.: Национальный Открытый Университет «ИНТУИТ», 2012. — 367 с.: ил., табл. — (Основы информационных технологий).
  2. Операционные системы. Часть 1. Работа с операционной системой. Учебно-методическое пособие. / Чичев А. А., Чекал Е. Г. — Ульяновск: УлГУ, 2015. — с
  3. Таненбаум Э., Бос Х. Т18 Современные операционные системы. 4-е изд. — СПб.: Питер, 2015. — 1120 с.: ил. — (Серия «Классика computer science»)
Основные термины (генерируются автоматически): операционная система, MS-DOS, система, операционная, операционная среда, UNIX, вычислительная система, классификация операционных систем, классификация ОС, ОСА - системы.


Ключевые слова

операционная система, функции операционной системы, операционная среда, архитектура информационной системы, классификация ОС

Похожие статьи

Эволюция архитектурных стилей при разработке информационных систем: от монолитных приложений к микросервисной архитектуре

Архитектура приложения является краеугольным камнем в разработке программного обеспечения (далее ПО), определяя структуру того, как его основные компоненты взаимодействуют друг с другом. Существуют различные подходы к проектированию архитектуры прило...

Информационная безопасность автоматизированных систем управления

В статье рассматривается проблема защищенности автоматизированных систем от внешних и внутренних воздействий; описаны требования к автоматизированной системе и этапы организации информационной защиты; рассмотрены технические и административные методы...

Контейнеризация в системах обработки данных

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

Использование метода анализа иерархий при выборе антивирусного продукта

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

Актуальность применения микросервисной архитектуры в системах обработки данных

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

Структуризация автоматизированных систем управления технологическим производством

В данной статье описывается структурное разделение системы управления, использующейся на всех автоматизированных производствах. Описываются языки программирования, используемые при работе с системой, и рассматриваются наиболее часто встречающиеся про...

Разработка информационной системы корпоративного тестирования сотрудников со встроенным блоком графоаналитического представления результатов

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

Разработка политики безопасности предприятия, занимающегося разработкой программного обеспечения

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

Принципы и правила проектирования пользовательского интерфейса

Исследование человеко-машинных интерфейсов — область, которая активно развивается и объединяет достижения многих наук, таких как эргономика, когнитивная психология, психология труда, информатика, теория автоматического управления, usability engineeri...

Анализ программного обеспечения

Статья раскрывает сущность программного обеспечения, его основные направления, а также приводятся примеры подразделов каждого программного обеспечения.

Похожие статьи

Эволюция архитектурных стилей при разработке информационных систем: от монолитных приложений к микросервисной архитектуре

Архитектура приложения является краеугольным камнем в разработке программного обеспечения (далее ПО), определяя структуру того, как его основные компоненты взаимодействуют друг с другом. Существуют различные подходы к проектированию архитектуры прило...

Информационная безопасность автоматизированных систем управления

В статье рассматривается проблема защищенности автоматизированных систем от внешних и внутренних воздействий; описаны требования к автоматизированной системе и этапы организации информационной защиты; рассмотрены технические и административные методы...

Контейнеризация в системах обработки данных

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

Использование метода анализа иерархий при выборе антивирусного продукта

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

Актуальность применения микросервисной архитектуры в системах обработки данных

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

Структуризация автоматизированных систем управления технологическим производством

В данной статье описывается структурное разделение системы управления, использующейся на всех автоматизированных производствах. Описываются языки программирования, используемые при работе с системой, и рассматриваются наиболее часто встречающиеся про...

Разработка информационной системы корпоративного тестирования сотрудников со встроенным блоком графоаналитического представления результатов

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

Разработка политики безопасности предприятия, занимающегося разработкой программного обеспечения

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

Принципы и правила проектирования пользовательского интерфейса

Исследование человеко-машинных интерфейсов — область, которая активно развивается и объединяет достижения многих наук, таких как эргономика, когнитивная психология, психология труда, информатика, теория автоматического управления, usability engineeri...

Анализ программного обеспечения

Статья раскрывает сущность программного обеспечения, его основные направления, а также приводятся примеры подразделов каждого программного обеспечения.

Задать вопрос