Word типы операционных систем

Операционные системы

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

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

Сегодня наиболее известными операционными системами являются ОС семейства Microsoft Windows и UNIX-подобные системы.

Виды операционных систем

Вообще ОС можно классифицировать на Windows и UNIX-подобные. Это два основных вида/направления/технологии в которых делаются операционные системы.

Обычно операционные системы разделяют на:

  • Многопользовательские — когда может быть несколько пользователей
  • Однопользовательские — когда разных пользователей создать нельзя

Типы ОС:

  • Графические и текстовые
  • Платные и бесплатные
  • Открытые и закрытые
  • Клиентские и серверные
  • Высокой или низкой стабильности к сбоям аппаратного обеспечения
  • По разрядности: 16, 32 или 64 битные, раньше были вообще 8 битные
  • С высоким или низким уровнем безопасности
  • Мобильные или настольные

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

Windows – это самая распространенная ОС на земле

Все ругают семейство этих операционных систем за «прожорливость» к ресурсам компьютера, низкую стабильность работы и утомляющую загрузку обновлений. Тем не менее этой ОС пользуются более 90% пользователей. И этому есть объяснение.

У Windows есть масса преимуществ перед конкурентами, приведем некоторые из них:

  1. надежная поддержка железа (видеокарт, аудиокарт, принтеров, видеокамер и т.д.);
  2. легкость в установке приложений и программ (программа скачивается, а затем устанавливается, кликнув два раза мышкой по установщику);
  3. дружелюбный интерфейс, использовать ОС в быту легко, освоит и ребенок (интуитивно понятный);
  4. большой выбор программ для windows (игры, графические и текстовые редакторы, антивирусы и т.д.).

Здесь перечислены основные достоинства, они дают объяснение, почему пользователи выбирают эту ОС.

Загрузка ОС

Но существуют и некоторые минусы:

  1. долгая загрузка ОС;
  2. постоянные перезагрузки и необходимость установки обновлений (чтобы обеспечивать безопасность);
  3. возможная потеря данных или работоспособности компьютера при попадании вируса в систему.

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

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

Операционные системы

рейтинг

ПРОБНАЯ

рейтинг

ПРОБНАЯ

рейтинг

БЕСПЛАТНО

рейтинг

БЕСПЛАТНО

рейтинг

БЕСПЛАТНО

рейтинг

БЕСПЛАТНО

Обновления, новости и инструкции

Обновления, новости и инструкции

рейтинг

2022-04-15

FreeBSD — операционная система для различных платформ, которая уделяет особое внимание функциональности, скорости и стабильности. Дистрибутив развивается от BSD, версии UNIX и поддерживается крупным сообществом

Windows 11 Insider Preview Build 22593.1 (22H2, Dev, Beta) / Build 22000.651 (Release Preview) / Build 19044.1679 (21H2, Release Preview)

рейтинг

2022-04-15

Предварительные сборки системы Windows 11 Insider Preview для участников программа Windows Insider. Как стать участником программы предварительной оценки Windows и тестировать новые функции

рейтинг

2022-04-14

Операционная система от Google, основанная на открытой операционной системе Сhromium OS, ядре Linux и ориентированная на онлайн сервисы и работу в браузере Google Chrome

рейтинг

2022-04-14

CentOS Stream — новая версия операционной системы от Red Hat, которая пришла на смену популярной системы CentOS, поддержка которой будет прекращена в 2021 году

рейтинг

2022-04-13

Gentoo Linux – открытая операционная система, которая имеет развитую систему управления пакетами под названием Portage. Дистрибутив ориентирован на разработчиков и сетевых специалистов

рейтинг

2022-04-12

Windows Server 2022 — новейшая серверная операционная система от Microsoft, которая включает повышение безопасности, улучшения возможности работы с платформой Azure, а также улучшения платформы приложений

рейтинг

2022-04-12

Windows Server 2019 – современная серверная операционная система от Microsoft включающая интеграцию с сервисами Azure и широкими возможностями создавать облачные приложения с использованием контейнеров и микросервисов

рейтинг

2022-04-12

Windows Server 2016 — серверная операционная система от Microsoft, которая получила поддержку контейнеров, установку в виде Nano Server и другие улучшения

рейтинг

2022-04-12

Windows Server 2012 R2 — серверная операционная система, включающая виртуализацию и автоматизацию серверов, веб-платформы и платформы приложений, защиту доступа, инфраструктуру виртуальных рабочих столов и другие функции

рейтинг

2022-04-12

Windows 10 – операционная система для персональных компьютеров, выпущенная компанией Microsoft, является частью семейства операционных систем Windows NT

рейтинг

2022-04-12

Windows 11 – новая операционная система от Microsoft, в которой представлены следующие улучшения: новый интерфейс, панель виджетов и магазин приложений, улучшение многозадачности и поддержка Android-приложений

рейтинг

2022-04-12

Windows 8.1 – операционная система семейства Windows NT, на основе Windows 8. Система имеет ряд улучшений графического интерфейса, что делает её удобной в использовании на стационарных компьютерах и ноутбуках

рейтинг

2022-04-12

Windows 7 — популярная операционная система Microsoft Windows для персональных компьютеров. Пакет обновлений Service Pack 1 включает улучшение безопасности, производительности и стабильности работы

рейтинг

2022-04-12

HarmonyOS – современная мобильная операционная система для смартфонов, планшетов, часов и других устройств Huawei и Honor, совместимая с приложениями для Android

рейтинг

2022-04-12

Android 12 — новая версия операционной системы для смартфонов, планшетов и телевизоров, которая включает новое оформление и функции, а также улучшения безопасности и приватности

Как работает ОС

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

  • Проверка работы всех программ;
  • Проверка на наличие нового оборудования;
  • Запуск операционной системы.

Компьютерные операционные системы

Операционные системы

Когда вы включаете питание компьютера, первой запускающейся программой становится набор инструкций, содержащийся в постоянной памяти компьютера (ПЗУ, ROM). Этот код тестирует системное аппаратное обеспечение и убеждается в том, что все работает корректно. Этот процесс называется самотестированием при запуске (POST, power-on self test). В его ходе осуществляется проверка процессора, памяти и базовой системы ввода-вывода (БСВВ, BIOS) на ошибки. Результаты тестирования сохраняются в специальной области памяти. Если самотестирование завершилось успешно, запускается размещенное в постоянной памяти программное обеспечение. Оно известно под именем BIOS. Это программное обеспечение начинает активацию жестких дисков компьютера. В большинстве современных компьютеров при активации жесткого диска находится первый фрагмент операционной системы: начальный загрузчик (bootstrap loader).

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

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

Операционные системы — что это такое, виды ОС и какую выбрать

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. В технических публикациях часто встречается словосочетание операционные системы, ОС и т.д.

Этот термин применяется не только к обычным персональным компьютерам (ПК), но и к любым другим вычислительным системам — от смартфона до суперкомпьютеров

Логотипы различных ОС

Что это за «зверь» такой, расскажем в данной статье.

Операционная система — это самая главная программа на ПК

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

В компьютере, ноутбуке, планшете, телефоне обязательно есть операционная система.

Это интерфейс (мост) между «железом» в компьютерном блоке или корпусе телефона (процессором, памятью, жестким диском) и пользователем.

Она создана для управления всей работой компьютера, эффективного использования его ресурсов. ОС — это «Большой Босс», который выполняет следующие функции:

  1. управляет свободными ресурсами оперативной памяти, жестких дисков или карт памяти;
  2. руководит загрузкой процессора;
  3. распределяет потоки процессов для создания многозадачности (одновременное открытие нескольких программ);
  4. устанавливает, обновляет и удаляет (при помощи пользователя или автоматически) программы и приложения.

Для того чтобы пользователю было комфортно взаимодействовать с программным обеспечением (Microsoft Word, браузеры, игры и т.д.), операционные системы имеют графический интерфейс (графическую оболочку).

Первой по-настоящему популярной операционной системой была Windows 95 и главной ее фишкой был именно графический интерфейс, позволяющий управлять компьютером с помощью мыши, что сделало его доступным пониманию большего числа людей. Существовавшие до этого ОС требовали специфических знаний (команд), чтобы работать с ПК.

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

Сюда же относятся самые популярные — Microsoft Windows, Linux, MacOS. У всех есть достоинства и недостатки. Рассмотрим каждую из них более подробно.

Windows – это самая распространенная ОС на земле

Все ругают семейство этих операционных систем за «прожорливость» к ресурсам компьютера, низкую стабильность работы и утомляющую загрузку обновлений. Тем не менее этой ОС пользуются более 90% пользователей. И этому есть объяснение.

У Windows есть масса преимуществ перед конкурентами, приведем некоторые из них:

  1. надежная поддержка железа (видеокарт, аудиокарт, принтеров, видеокамер и т.д.);
  2. легкость в установке приложений и программ (программа скачивается, а затем устанавливается, кликнув два раза мышкой по установщику);
  3. дружелюбный интерфейс, использовать ОС в быту легко, освоит и ребенок (интуитивно понятный);
  4. большой выбор программ для windows (игры, графические и текстовые редакторы, антивирусы и т.д.).

Здесь перечислены основные достоинства, они дают объяснение, почему пользователи выбирают эту ОС.

Загрузка ОС

Но существуют и некоторые минусы:

  1. долгая загрузка ОС;
  2. постоянные перезагрузки и необходимость установки обновлений (чтобы обеспечивать безопасность);
  3. возможная потеря данных или работоспособности компьютера при попадании вируса в систему.

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

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

Linux – это надежность и безопасность везде

Эта операционная система (основанная на базе Unix) несколько отличается от предыдущей.

Главное сердце — это ядро, в котором установлена поддержка драйверов (для работы с другими устройствами). Главное понятие в данной ОС — это пакет, т.к. она полностью состоит из пакетов.

Если в виндовс каждое приложение занимает свою папку, то в Linux файлы лежат по разным папкам: запускающие программу находятся в одном месте, конфигурационные файлы, связанные с настройками программ, — в другой папке.

Дистрибутивы

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

Осветим преимущества этой ОС:

  1. бесплатность системы (на сайте с выбранным дистрибутивом скачиваем необходимый образ, записываем на флешку и устанавливаем на компьютеры пользователей);
  2. программное обеспечение бесплатное (графические редакторы, текстовые и т.д.);
  3. модификация программ, если знаешь язык программирования, то можно смело писать собственные программы или изменять существующие;
  4. запуск программ и игр, предназначенных для системы windows, выполняется через эмуляторы (wine, виртуальные машины);
  5. благодаря архитектуре и сложной системе написания вирусов и активации их на Linux, она весьма надежна и безопасна, поэтому Unix-подобные системы стоят «на страже» большинства серверов.

Но и здесь не обойтись без минусов:

  1. неполная поддержка аппаратного обеспечения (видеокарт, аудиокарт, принтеров и т.д.), но ситуация постоянно улучшается, с каждым новым релизом поддерживается все больше устройств;
  2. меньшее количество игр и программ, разработчикам коммерческого ПО невыгодно вкладываться в бесплатные версии программ, поэтому они остаются в сегменте Windows;
  3. необходимость постоянного самообучения, при возникновении проблем с программой и драйверами ответы на вопросы необходимо искать на форумах, посвященных данной ОС, так как они неочевидны.

Выигрывает этот раунд Windows. Пользователи не захотят разбираться в новой системе, им нужен результат: «чтобы сразу все работало». Linux — это операционная система для любителей познавать новое.

Дистрибутивы Linux становятся все более «дружелюбными» к пользователю, предлагая приятный графический интерфейс, практичные менеджеры пакетов, пополняющийся комплекс игр и приложений (в начале использования новичкам подойдут дистрибутивы Ubuntu, Linux Mint).

Mac OS – это ОС, созданная для профессионалов

Это операционная система фирмы Apple, которую возможно установить лишь на компьютеры этой же фирмы.

Mac OS – это закрытая ОС на основе Unix-подобных систем (похожа на Linux), разница заключается в том, что исходный программный код закрыт, и она является платной операционной системой.

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

Операционка

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

Какую операционную систему выбрать

Итак, подведем итоги всего вышеизложенного. Вероятно, стало понятно, что такое ОС.

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

  1. Если требуется простота и удобство установки программ, настройки периферии, тогда лучшим выбором будут ОС линейки Windows.
  2. Если же нравится изучать, как работает компьютер, понять происходящие в нем процессы, а также лучше понимать принципы его работы, тогда хорошим решением будет переход на linux.
  3. Для тех же, кому компьютер нужен только как рабочий инструмент, лучшим выбором будет MacOS.

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

В статье рассказывается:

  1. Понятие операционной системы
  2. Задачи и функции операционной системы
  3. Классификация операционных систем
  4. Наиболее популярные операционные системы
  5. Выбор подходящей операционной системы для компьютера
  6. Пройди тест и узнай, какая сфера тебе подходит:
    айти, дизайн или маркетинг.

    Бесплатно от Geekbrains

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

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

Понятие операционной системы

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

Понятие операционной системы

Понятие операционной системы

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

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

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

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

Задачи и функции операционной системы

OС выполняет две основные задачи, которые и определяют ее предназначение:

  • Управляет всеми ресурсами системы. Операционная система обеспечивает функционирование и правильную координацию процессов устройства;
  • Упрощает для пользователя работу с устройством.

Скачать файл

ОС позволяет эффективно взаимодействовать со всевозможными девайсами и использовать различные приложения.

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

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

Некоторые типы OС имеют и другие функции.

Классификация операционных систем

Существует несколько классификаций ОС.

В зависимости от способа организации вычислений:

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

Классификация операционных систем

Классификация операционных систем

В зависимости от типа ядра:

  • OС с монолитным ядром;
  • OС с микроядром;
  • OС с гибридным ядром.

pdf иконка

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

doc иконка

Подборка 50+ ресурсов об IT-сфере

Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT

pdf иконка

ТОП 50+ сервисов и приложений от Geekbrains

Безопасные и надежные программы для работы в наши дни

Уже скачали 20405 pdf иконка

В зависимости от количества единовременно решаемых задач:

  • однозадачные;
  • многозадачные;

В зависимости от количества пользователей:

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

Как правильно выбрать электронную почту

Читайте также

В зависимости от количества поддерживаемых процессоров:

  • однопроцессорные
  • многопроцессорные

В зависимости от возможности работы в компьютерной сети:

  • локальные – автономные ОС, которые не позволяют работать с компьютерными сетями;
  • сетевые – ОС с поддержкой компьютерных сетей.

В зависимости от роли в сетевом взаимодействии:

  • серверные – ОС, открывающие доступ к ресурсам сети и осуществляющие управление сетевой инфраструктурой;
  • клиентские – ОС, которые имеют возможность получения доступа к ресурсам сети.

В зависимости от типа лицензии:

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

В зависимости от сферы использования:

  • ОС мэйнфреймов – больших компьютеров;
  • ОС серверов;
  • ОС персональных компьютеров;
  • OC мобильных устройств;
  • встроенные OC;
  • OC маршрутизаторов.

Наиболее популярные операционные системы

Рассмотрим основные виды и примеры операционных систем, которые наиболее актуальны на данный момент.

Windows

Является лидером среди операционных систем для компьютеров, ноутбуков и планшетов. Среди всех пользователей 90 % используют именно Windows. Дата выхода первой версии OС приходится на 1985 год.

На сегодняшний день последняя номерная версия — Windows 11 является заключительной. И какие-либо изменения относительно ОС со стороны разработчиков направлены лишь на функционал и внешний вид выпущенной версии.

Отличительные характеристики:

  • Платная и закрытая ОС.
  • Возможность установки большого количества аппаратного обеспечения.
  • Высокое качество интерфейса.
  • Простота управления.
  • Управление различными устройствами ввода.
  • Высокая скорость работы.
  • Удобная установка ПО.
  • Отличный уровень безопасности (но не в старых версиях).
  • Разнообразие программ и игр.

Только до 17.04

Скачай подборку тестов, чтобы определить свои самые конкурентные скиллы

Список документов:

Тест на определение компетенций

Чек-лист «Как избежать обмана при трудоустройстве»

Инструкция по выходу из выгорания

Чтобы получить файл, укажите e-mail:

Подтвердите, что вы не робот,
указав номер телефона:


Уже скачали 7503

Mac OS

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

Благодаря удобству и эстетике эта ОС завоевала 10 % пользователей домашних персональных компьютеров и ноутбуков.

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

Отличительные характеристики:

  • Платная и закрытая ОС.
  • Не предназначена для игр.
  • Устанавливается только на ПК и ноутбуки Apple.
  • Высокая скорость работы.
  • Простота использования.
  • Высокий уровень безопасности.
  • Надежность.
  • Отлаженная координация ресурсов компьютера.

Linux

Бесплатная и открытая ОС, предназначенная для компьютеров и ноутбуков. Данная операционная система популярна в кругу небольшого количества пользователей. Трудно настраиваемый, не пригодный для игр вариант. Кроме того, игры в принципе редко разрабатываются для данной системы.

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

Наиболее популярные операционные системы

Наиболее популярные операционные системы

Отличительные характеристики:

  • Открытая и бесплатная OC.
  • Бесплатное программное обеспечение.
  • Есть возможность выполнять программы от Windows при помощи эмулятора.
  • Хороший уровень безопасности.
  • Отличные показатели распределения ресурсов устройства.
  • Не подойдет для игр.
  • Отсутствие многообразия ПО.
  • Трудности при настройке и использовании.
  • Сложно найти информацию о решении проблем с системой.
  • Ограниченная поддержка аппаратного обеспечения

Язык программирования Python: сферы применения, методы и этапы изучения

Читайте также

iOS

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

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

Отличительные характеристики:

  • Закрытая ОС.
  • Часто обновляется.
  • Есть только на девайсах от Apple.
  • Высокая скорость функционирования.
  • Возможность управлять жестами.
  • Хороший уровень безопасности.
  • Огромное количество приложений.
  • Отсутствуют другие магазины помимо App Store

Android

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

Отличительные характеристики:

  • Открытая и бесплатная OC.
  • Есть возможность установки приложений из альтернативных источников.
  • Удобство использования.
  • Огромное количество приложений.
  • Устанавливается в девайсы от самых разных компаний.
  • На Android довольно часто выходят обновления.
  • Возможность управления жестами.
  • Высокая скорость работы.
  • Разнообразие оболочек/лаунчеров для управления.

Выбор подходящей операционной системы для компьютера

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

  • Игры

Если вы собираетесь использовать свое устройство для игр, то лучше всего подойдет именно Windows. Данная ОС может запускать большинство современных игр и приложений. Отличный вариант для проведения времени в шутерах, стратегиях, квестах и т.д. В данной операционной системе наиболее актуальными магазинами игр будут: Steam, Оrigin, Battle. Net. Также при желании можно подключить к компьютеру игровую приставку.

  • Программирование

В этой сфере самым оптимальным решением для вас станет LInux. В этой ОС очень удобно работать с интернетом, дизайном и утилитами, которые помогают осуществлять качественное программирование. В Linux существует огромное количество конфигураций, что позволит вам настроить OС под свои задачи. Кроме того, вы можете установить интерфейс, который будет внешне похож на Mac, Windows и др. Еще одним огромным плюсом этой операционной системы является то, что практически все приложения на нее являются абсолютно бесплатными.

Выбор подходящей операционной системы для компьютера

Выбор подходящей операционной системы для компьютера
  • Работа с медиаконтентом

Для работы с видео/аудио редакторами лучше всего подходит MacOS. Данная система сможет обеспечить высококачественную обработку звука, отличную скорость рендеринга видео и плавность выполнения задач. В особенности это касается iMAC или MacPRO. Кроме того, эта ОС выпускается с уже установленными программами для работы с медиаконтентом.

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

Операционная
система

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

ОС
– обеспечивает выполнение двух главных
задач:поддержку работы всех программ,
обеспечение их взаимодействия с
аппаратурой;

предоставление
пользователю возможности общего
управления машиной.

Виды
ОС
:

  • Многопользовательская
    система, система с коллективным доступом,
    система коллективного доступа —
    вычислительная система или ее часть
    (например операционная система),
    позволяющая нескольким пользователям
    одновременно иметь доступ к одной ЭВМ
    со своего терминала (локального или
    удаленного). Многопользовательский
    характер работы достигается благодаря
    режиму разделения времени, который
    заключается в очень быстром переключении
    ЭВМ между разными терминалами и
    программами и соответственно быстрой
    отработке команд каждого пользователя.
    При этом последний не замечает задержек
    времени, связанных с обслуживанием
    других пользователей. Примерами
    разработок указанного вида могут
    служить помимо Windows операционные
    системы: NetWare, созданная и развиваемая
    фирмой Novell (США) для локальных
    информационных вычислительных систем;
    Unix фирмы AT&T’s Bell Laboratories (США); REAL/32 и
    др.

  • Однопользовательская
    система

    (one user system) — операционная система, не
    обладающая свойствами многопользовательской.
    Примерами однопользовательских ОС
    являются MS DOS фирмы Microsoft (США) и ОС/2,
    созданная совместно Microsoft и IBM.

  • Сетевая операционная
    система
    , СОС
    (NOS, Network Operating System) — операционная система,
    предназначенная для обеспечения работы
    вычислительной сети. Примерами сетевых
    операционных систем являются Windows NT,
    Windows 2000, Novel Netware, Unix, Linux и др.

13. Файловая система. Назначение, виды, основные понятия

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

  • размер имени файла,

  • максимальный
    возможный размер файла,

  • набор атрибутов
    файла.

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

Основные функции
любой файловой системы нацелены на
решение следующих задач:

  • именование
    файлов;

  • программный
    интерфейс работы с файлами для приложений;

  • отображения
    логической модели файловой системы на
    физическую организацию хранилища
    данных;

  • устойчивость
    файловой системы к сбоям питания,
    ошибкам аппаратных и программных
    средств.

По
предназначению файловые системы можно
классифицировать на следующие категории:

  • Для
    носителей с произвольным доступом

    (например, жёсткий диск): FAT32, HPFS, ext2 и
    др. Поскольку доступ к дискам в разы
    медленнее, чем доступ к оперативной
    памяти, для прироста производительности
    во многих файловых системах применяется
    асинхронная запись изменений на диск.
    Для этого применяется либо журналирование,
    например в ext3, ReiserFS, JFS, NTFS, XFS, либо
    механизм soft_updates и др. Журналирование
    широко распространено в Linux, применяется
    в NTFS. Soft_updates — в BSD системах. Reiser4 не
    применяет журналирование, все операции
    в ней атомарны.

  • Для
    носителей с последовательным доступом

    (например, магнитные ленты): QIC и др.

  • Для
    оптических носителей

    — CD и DVD: ISO9660, ISO9690, HFS, UDF и др.

  • Виртуальные
    файловые системы
    :
    AEFS и др.

  • Сетевые файловые
    системы:

    NFS, SMBFS, SSHFS, GmailFS и др.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Когда вы включаете свой компьютер, то первым делом ждете, когда в оперативную память загрузится операционная система. И только потом обращаетесь к необходимым вам приложениям. Большая часть всего, что пользователь делает со своим компьютером, совершается посредством операционной системы. Ее следует рассматривать в качестве управляющего центра компьютера. Большая часть современных персональных компьютеров работает под управлением операционных систем Microsoft Windows. Mac поставляются с уже предустановленной системой OS X, которая до недавнего времени называлась Mac OS X. Многие корпоративные серверы управляются операционными системами Linux и UNIX.

Операционные системы

Операционные системы

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

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

Содержание

  • 1 Что такое операционная система?
  • 2 Функции операционной системы
  • 3 Типы операционных систем
  • 4 Компьютерные операционные системы

Что такое операционная система?

Операционные системы

Далеко не каждый компьютер обладает операционной системой. Например, компьютер, управляющий микроволновой печью на вашей кухне, операционной системы лишен. Дело в том, что этому компьютеру приходится иметь дело всего с одним набором задач, определяемым установками времени, температуры и режимы работы. И, возможно, несколькими предустановленными режимами. «Гибкости ума» от этого компьютера не требуется и операционная система только увеличила бы затраты на разработку и производство этого кухонного устройства. Компьютеру микроволновки для всех его нехитрых задач достаточно всего лишь одной программы, реализованной на аппаратном уровне.

Но существуют и другие устройства, которые операционная система наделяет несколькими важными способностями:

  • Позволяет выполнять различные задачи
  • Обеспечивает взаимодействие пользователя с устройством на более сложном уровне
  • Поддерживает в порядке изменения, вносимые пользователем

Операционными системами обладают все настольные компьютеры. Наиболее распространены операционные системы семейства Windows, разработанные корпорацией Microsoft. Apple предустанавливает на свои компьютеры собственную операционную систему, о которой речь шла выше. Кроме того, существует огромное семейство UNIX-систем. История их разработки полна выдающимися личностями, инновационными корпорациями и примерами сотрудничества во имя достижения совместной цели. На свете существуют сотни различных операционных систем, ориентированных на выполнение узкоспециальных задач. В их числе операционные системы для больших ЭВМ (мэйнфреймов), роботов, промышленного оборудования и систем реального времени.

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

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

Функции операционной системы

Операционные системы

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

  1. Она управляет аппаратными и программными системными ресурсами. Если говорить о типичном настольном компьютере, то к этим ресурсам относятся в том числе: процессор, память, дисковое пространство. Если говорить о мобильном телефоне, то сюда же добавляются клавиатура (или сенсорный экран), адресная книга, система набора номеров, батарея и сетевое соединение
  2. Она обеспечивает стабильное и последовательное взаимодействие приложений с аппаратным обеспечением. Приложение может быть незнакомо с детальными характеристиками аппаратной части

Первая задача, управление аппаратными и программными ресурсами, крайне важна. Дело в том, что различные программы и методы ввода данных соперничают за внимание центрального процессора (ЦПУ, ЦП, CPU), о принципах работы которого мы уже писали. Им необходима память, пространство накопителя, а также полоса ввода и вывода. Операционная система играет роль хорошего наставника, устраивая все так, чтобы каждое приложение получило необходимые ему ресурсы, и при этом не вступило в противоречие с другими приложениями. Операционная система распределяет ограниченные ресурсы компьютера таким образом, чтобы результат для всех пользователей и всех приложений получился наилучшим. Разумеется, из возможных в данной конфигурации. Компьютер обладает вполне определенной производительностью процессора и объемом памяти, наращивание которой — как нам уже известно — не всегда ведет к росту производительности машины. Операционной системе предстоит наиболее выгодным образом распределять эти и другие ресурсы.

Вторая задача, обеспечение взаимодействия программной и аппаратной части, обретает особую важность с учетом того факта, что современные компьютеры открыты для внесения изменений в их конфигурацию. Средства интерфейса прикладных программ (application program interface, API) позволяют разработчику написать программу на одном компьютере и при этом почти не сомневаться в том, что она будет работать и на другом компьютере такого же типа. Даже в том случае, если объем памяти или емкость накопителя на двух машинах будут отличаться друг от друга.

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

Типы операционных систем

Операционные системы

Все огромное множество существующих операционных систем можно разделить на четыре основных типа:

  1. Операционные системы реального времени (Real-time operating system, RTOS). Операционные системы реального времени предназначены для управления машинным оборудованием, научными инструментами и промышленными системами. Обычно пользовательский интерфейс таких систем не балует дизайнерскими изысками, а утилиты, ориентированные на конечного пользователя, отсутствуют. Это готовая к использованию «закрытая коробка». Важнейшей задачей такого типа операционной системы является следить за тем, чтобы определенная операция выполнялась в определенный отрезок времени. И эти отрезки были равными. В сложных машинах нельзя допустить, чтобы их элементы двигались быстрее чем нужно, поскольку система располагает «лишними» ресурсами. Или, наоборот, не двигались вовсе по причине занятости системы
  2. Однопользовательские однозадачные операционные системы (Single-user, single task). Как следует из их названия, эти операционные системы ориентированы на выполнение одним пользователем одной задачи в один период времени. Ярким примером системы такого типа может служить Palm OS для наладонников Palm. Эти устройства пользовались определенной популярностью до того как началось массовое распространение смартфонов
  3. Однопользовательские многозадачные операционные системы (Single-user, multi-tasking). Системы этого типа управляют большинством современных настольных и портативных компьютеров. И Microsoft Windows, и Apple OS X относятся именно к этому типу. Например, пользователь Windows может одновременно писать заметку в текстовом редакторе и загружать файл из Интернета. В это же самое время принтер может печатать, а почтовый клиент принимать электронную корреспонденцию
  4. Многопользовательские операционные системы (Multi-user). Многопользовательские операционные системы позволяют нескольким пользователям одновременно получать доступ к ресурсам устройства. Операционной системе приходится удерживать баланс между теми требованиями, которые предъявляют разные пользователи. При этом операционной системе приходится следить за тем, чтобы у каждой из работающих программ было достаточно ресурсов, и задача, решаемая одним из пользователей, не мешала другим пользователям. В качестве ярких примеров многопользовательских систем можно привести Unix, VMS и операционные системы для больших ЭВМ, подобные MVS

Важно внести ясность в некоторые тонкости, которые могут затруднить определение типа операционной системы. Существуют многопользовательские операционные системы и системы, поддерживающие сетевые соединения. И это различные операционные системы. Например, Windows 2000 и Novell Netware поддерживали сотни и даже тысячи сетевых соединений. При этом их нельзя считать истинно многопользовательскими. Единственным настоящим пользователем Windows 2000 и Netware является системный администратор. Сетевая поддержка и все удаленные аккаунты пользователей включены в общий план операционной системы, программно определяемый ее администратором.

Компьютерные операционные системы

Операционные системы

Когда вы включаете питание компьютера, первой запускающейся программой становится набор инструкций, содержащийся в постоянной памяти компьютера (ПЗУ, ROM). Этот код тестирует системное аппаратное обеспечение и убеждается в том, что все работает корректно. Этот процесс называется самотестированием при запуске (POST, power-on self test). В его ходе осуществляется проверка процессора, памяти и базовой системы ввода-вывода (БСВВ, BIOS) на ошибки. Результаты тестирования сохраняются в специальной области памяти. Если самотестирование завершилось успешно, запускается размещенное в постоянной памяти программное обеспечение. Оно известно под именем BIOS. Это программное обеспечение начинает активацию жестких дисков компьютера. В большинстве современных компьютеров при активации жесткого диска находится первый фрагмент операционной системы: начальный загрузчик (bootstrap loader).

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

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

Продолжение следует…

По материалам computer.howstuffworks.com

Подробности
июля 02, 2014
Просмотров: 128423

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

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

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

Типы операционных систем

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

Windows CE, ОС-9, Symbian и LynxOS вот некоторые из широко известных операционных систем реального времени.

Типы операционных систем

Многопользовательские и однопользовательские операционные системы: Компьютерные операционные системы этого типа позволяют нескольким пользователям получать доступ в компьютерную систему одновременно. Системы с разделением времени могут быть классифицированы как многопользовательские системы, поскольку они позволяют множественный доступ пользователей к компьютеру через разделение времени. Однопользовательские операционные системы в отличие от многопользовательских операционных систем могут использоваться только одним пользователем одновременно. Возможность создания несколько пользователей в операционной системе Windows, не делает ее многопользовательской системой. Скорее, только администратор сети является реальным пользователем. Но для Unixи подобных операционных систем, есть возможность сразу двум пользователям войти в систему в одно время, и эта возможность ОС делает ее многопользовательской операционной системой.

Windows 95, Windows2000, MaxOS и Palm OS являются примерами однопользовательских операционных систем. Unix и OpenVMS примеры многопользовательских операционных систем.

Типы операционных систем

Многозадачность и однозадачность операционных систем: Когда разрешено запускать одновременно только одну программу, система группируются под категорией однозадачной системы, а в случае, если операционная система позволяет выполнение нескольких задач одновременно, классифицируется как многозадачная операционная система. Многозадачность может быть двух типов, а именно упреждающей или кооперативной. В многозадачной операционной системе посвящает один слот для каждой из программ. Unix-подобные операционные системы, такие как Solaris и Linux, поддерживают многозадачность. Кооперативная многозадачность достигается при опоре на каждом процессе, чтобы дать время для других процессов в определенном порядке. Этот вид многозадачности похож на идею блока многопоточности, в которой один поток проходит, пока другой заблокирован каким-либо другим событием. MS Windowsдо Windows 95 используют для поддержки кооперативную многозадачность.

PalmOS для Palm КПК являются однозадачными операционными системами. 9x Windows, поддерживает многозадачность. DOS + является относительно менее известной многозадачной операционной системой. Он может поддерживать многозадачность из четырех 86-битных  программ.

Типы операционных систем

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

Амеба, Plan9 и ЛОКУС (разработанные в 1980-х годах) являются примерами распределенных операционных систем.

Типы операционных систем

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

Windows CE, FreeBSD и Minix 3 примеры встраиваемых операционных систем. Использование Linuxво встраиваемых компьютерных систем называют EmbeddedLinux.

Типы операционных систем

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

Blackberry OS, Androidот Googleи IOS от Apple являются одними из самых известных мобильных операционных систем.

Типы операционных систем

Пакетная обработка и интерактивные системы: Пакетная обработка относится к исполнению компьютерных программ в «партиях» без ручного вмешательства. В системах пакетной обработки, программы собраны, сгруппированы и обрабатываются в более поздний срок. В них нет запросов пользователей для входа, входные данные собираются заранее для дальнейшей обработки. Входные данные собираются и обрабатываются в партиях, отсюда и название пакетной обработки. IBM, ОС имеет возможности пакетной обработки.

Типы операционных систем

Интернет и сеть: В онлайн-обработке данных, пользователь остается в контакте с компьютером и процессы выполняются под управлением центрального процессора компьютера. Когда процессы не выполняются под прямым контролем процессора, обработка упоминается как в автономном режиме. Давайте возьмем пример пакетной обработки. Здесь дозирование или группировка данных может быть сделана без пользователя и вмешательства центрального процессора; это может быть сделано в автономном режиме. Но выполнение самого процесса может произойти под непосредственным управлением процессора, то есть в Интернете.

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

Читайте также

Классификация операционных систем по семействам. Операционные системы

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

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

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

Функции ОС

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

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

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

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

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

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

В ситуации, сложившейся в наши дни, можно выделить разновидности ОС для домашнего компьютера и для мобильных устройств. В первом случае лидером является OS Windows от компании Microsoft. Во втором случае ситуация несколько иная, долгое время здесь не было конкретного лидера, но сейчас им является продукт от OC Android. Это достаточно удобная операционная система, со свободным кодом, и поддерживаемая большим количеством разработчиков контента и программного обеспечения. Кроме того, популярность устройств компании Apple объясняет тот факт, что довольно высок процент iOS. Однако существует огромное количество других ОС для компьютеров и мобильных устройств, которые просто не завоевали такую высокую популярность или по каким-то причинам их разработка была приостановлена.

Из прошлой статьи Вы могли узнать (читаем ) что такое программы, что есть такой вид программ как системные и что к ним относится операционная система.
Задача операционной системы организовать и контролировать работу («железа») и программного обеспечения таким образом, чтобы всё это работало гибко, но в то же время предсказуемо. Из этой статьи Вы узнаете что за программа называется операционной системой и зачем она нужна.

Зачем нужна операционная система и везде ли она нужна

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

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

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

Виды операционных систем

Самые распространные это ОС (ОС- операционная система
, сокращение для удобства) семейства Windows
(Виндоуз — «окна» с англ.), разработанные корпорацией Microsoft (Майкрософт). Возможно, Вы слышали про эту корпорацию и её основателя Билла Гейтса. Этой операционной системой пользуется очень много людей. Не исключение и посетители этого сайта, однако статистику я приведу позже.

Компьютеры Macintosh (Макинтош) снабжены операционной системой Mac OS
(OS — Operating System, по-русски ОС — операционная система), которая разрабатывается Apple (от англ. «apple» — яблоко). Работает она только на компьютерах от этой же компании.

Предыдущие две операционные системы стоят денег и причем немалых, однако есть и бесплатные. Самая популярная из них это операционная система Linux
. Её логотип — это такой вот симпатичный пингвин. Эту операционную систему разработал Линус Торвальдс и сделал код (в предыдущей статье рассматривалось, что это такое) открытым, то есть каждый желающий мог что-то изменить, доработать, что и делали программисты-энтузиасты, дорабатывая эту ОС. Код же Windows и Mac OS закрыт, её ведь за деньги продают все-таки, Вы ведь наверное тоже не хотели бы что-то изобрести и дать всем возможность бесплатно пользоваться Вашей работой? А если хотели бы, то честь Вам и хвала. Однако недостатком Linux является её сложность, однако чем дальше, тем дружелюбнее она для пользователя.

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

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

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

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

Из этой статьи Вы узнали:

  • Зачем нужна операционная система
  • Какие есть виды операционных систем

Виды операционных систем. Все мы постоянно слышим такое словосочетание, как «операционная система» и «Windows», но мало кто понимает, о чем вообще идет речь. Когда меня просят помочь в каком-то вопросе, и я спрашиваю человека, какая у него операционная система на компьютере мне отвечают, что либо не понимают о чем речь, либо честно говорят, что не знают. Знать, какая операционная система установлена на вашем компьютере, надо обязательно, т.к. они все разные и настройки у них разные. И если вы хотите чему-то научится по компьютерной тематике, то должны это понимать и уметь определять свою операционную систему. Этот вопрос мы тоже рассмотрим в нашем уроке.

Для начала нам необходимо понять, что такое операционная система и для чего она предназначена.

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

Без операционной системы (сокращенно ОС) ни один компьютер, и даже работать не будет. Именно операционная система управляет всеми программами, процессами, памятью и всем оборудованием вашего компьютера.

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

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

Виды операционных систем

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

Существуют три основные и самые популярные операционные системы:

  1. Microsoft Windows
    (Microsoft – это фирма, выпускающая эту систему, а Windows (виндовс), в переводе с английского, означает – окна):

  2. Apple Mac Os X
    (сокращенно ее называют Mac, а Apple – это фирма (в переводе с английского, означает — яблоко);

Каждая операционная система имеет свой вид, так называемый графический интерфейс (от англ. – лицо).

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

В середине 1980-х годов компания Microsoft создала операционную систему Windows, и началась новая эра, благодаря которой, мы с вами теперь на компьютере писать письма, книги, работать с фотографиями, картинками, создавать свои фильмы, сайты, «гулять» по интернету и учиться новым наукам и ремеслам.

Вот список ОС Windows:

  1. Windows 1.0 (1985)
  2. Windows 2.0 (1987)
  3. Windows 3.0 (1990)
  4. Windows 3.1 (1992)
  5. Windows for Workgroups 1/3.11

Семейство Windows 9x, в которых уже могли работать такие, как мы с вами:

  1. Windows 95 (1995)
  2. Windows 98 (1998)
  3. Windows ME (2000)

Семейство Windows NT

  1. Windows NT 3.1 (1993)
  2. Windows NT 3.5 (1994)
  3. Windows NT 3.51 (1995)
  4. Windows NT 4.0 (1996)
  5. Windows 2000 — Windows NT 5.0 (2000)
  6. Windows XP — Windows NT 5.1 (2001)
  7. Windows XP 64-bit Edition — Windows NT 5.2 (2003)
  8. Windows Server 2003 — Windows NT 5.2 (2003)
  9. Windows XP Professional x64 Edition — Windows NT 5.2 (2005)
  10. Windows Vista — Windows NT 6.0 (2006)
  11. Windows Home Server — Windows NT 5.2 (2007)
  12. Windows Server 2008 — Windows NT 6.0 (2008)
  13. Windows Small Business Server — Windows NT 6.0 (2008)
  14. Windows 7 — Windows NT 6.1 (2009)
  15. Windows Server 2008 R2 — Windows NT 6.1 (2009)
  16. Windows Home Server 2011 — Windows NT 6.1 (2011)
  17. Windows 8 — Windows NT 6.2 (2012)
  18. Windows Server 2012 — Windows NT 6.2 (2012)
  19. Windows 8.1 — Windows NT 6.3 (2013)
  20. Windows Server 2012 R2 — Windows NT 6.3 (2013)
  21. Windows 10 — Windows NT 10.0 (2015)

Семейство ОС для смартфонов.

Назначение и функции операционной системы.

Назначение ОС
— организация вычислительного процесса в вычислительной системе, рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами; предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач. Операционная система исполняет роль своеобразного интерфейса (Интерфейс — совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к ПЭВМ) между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС. Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных.

Функции ОС:

1) Планирование заданий. Использование процессора.

2) Обеспечение программ средствами коммуникации и синхронизации.

3) Управление памятью.

4) Управление файловой системой.

5) Управление вводом выводом.

6) Обеспечение безопасности.

Виды интерфейсов пользователя операционных систем

По типу пользовательского интерфейса различают текстовые (линейные), графические и речевые операционные системы.

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

Текстовые ОС

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

Первые настоящие операционные системы имели текстовый интерфейс. В настоящее время он также используется на серверах и компьютерах пользователей.

Графические ОС

Такие операционные системы реализуют интерфейс, основанный на взаимодействии активных и пассивных графических экранных элементов управления. Устройствами управления в данном случае являются клавиатура и мышь. Активным элементом управления является указатель мыши — графический объект, перемещение которого на экране синхронизировано с перемещением мыши. Пассивные элементы управления — это графические элементы управления приложений (экранные кнопки, значки, переключатели, флажки, раскрывающиеся списки, строки меню и т.д.).

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

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

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

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

Речевые ОС

В случае SILK-интерфейса
(от англ. speech – речь, image – образ, language – язык, knowledge – знание) – на экране по речевой команде происходит перемещение от одних поисковых образов к другим.

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

Планирование заданий.

Планировщик заданий —
оснастка консоли управления (MMC), которая включает в себя дополнительные разделы справки для опытных пользователей.

Планировщик задач — программа или сервис операционной системы, которая запускает другие программы в зависимости от различных критериев, как, например:

наступление определённого времени

операционная система переходит в определённое состояние (бездействие, спящий режим и т. д.)

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

Microsoft Windows

В версиях Windows до XP включительно данный сервис предоставлялся, в основном, для нужд конечного пользователя. Начиная с Windows Vista, данный сервис активно используется самой операционной системой для обслуживания (дефрагментация разделов жёсткого диска, тестирование компонентов, индексирование файлов и т. д.).

Cron
— демон-планировщик задач в UNIX-подобных операционных системах.

Организация ввода-вывода.

Когда процессору при выполнении программы встречается команда, связанная с вводом-выводом, он выполняет ее, передавая соответствующие команды контроллеру ввода-вывода. При программируемом вводе-выводе это устройство выполняет требуемое действие, а затем устанавливает соответствующие биты в регистрах состояния ввода-вывода. Контроллер ввода-вывода больше не посылает процессору никаких сигналов, в том числе и сигналов прерываний. Таким образом, ответственность за периодическую поверку состояния модуля ввода-вывода несет процессор; он должен производить проверку до тех пор, пока операция ввода-вывода не завершится.

Backoff Processor

Очень редкая опция и не совсем однозначно трактуемая. BOFF# (Back Off) — сигнал безусловного отключения процессора от шины. По этому сигналу процессор отдает управление шиной в следующем же такте с прерыванием текущего цикла. По окончании действия сигнала «BOFF#» процессор рестартует прерванный шинный цикл. Возможные значения опции:

«Disabled» (или «No»),

«Enabled» (или «Yes»).

Исходя из всего изложенного, можно предположить, что в опции речь идет о безусловной передаче управления шиной другому устройству, т.е. без установок различных интервалов ожидания, определенных условий передачи управления и т.п. Об этом будет подробно изложено далее (тема «арбитража»). Понятно, что для использования указанного сигнала опцию необходимо включить.

Опция может называться «Backoff CPU».

Base I/O Address

Опция установки базового адреса устройства. I/O-адреса — это адреса ввода/вывода, называемые также портами системных и периферийных устройств. По сути, это «почтовые ящики», через которые программы и устройства обмениваются сообщениями, данными. Каждому адресу отведен один байт системной памяти. Начиная с 386-х систем таких адресов имеется в наличии 65536, хотя большинство из них никогда не используется.

Базовый I/O-адрес — это первый адрес из того адресного пространства, что предоставлен данному устройству. Например, большинство сетевых адаптеров использует адресный диапазон в 20h, а для COM 1 резервируется диапазон с адресами от 3F8h по 3FFh, которые используются для различных задач, например, установки скорости, четности, т.п. Весь адресный диапазон ввода/вывода — 0000-FFFFh.

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

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

Рассмотренная выше опция «Extended I/O Decode» показала нам некоторые нюансы и даже сложности декодирования адресов ввода/вывода. Опция «PCI I/O Start Address», предназначенная в общем-то для PCI-устройств, тем не менее позволяет для ISA-устройств создать дополнительную область адресов и тем самым избежать «неприятных накладок».

Branch Target Buffer

Просто редчайшая функция, скорее в смысле уникальности, а не частоты появления в различных версиях BIOS. О чем идет речь? BTB (Branch Target Buffer — буфер адресов перехода) — блок центрального процессора, отвечающий за динамическое предсказание переходов. При этом принимается во внимание, какие адреса переходов были выбраны ранее. Это важнейший узел современного процессора (см. специальную литературу).

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

CPU ADS# Delay 1T or Not

Опция установки задержки для сигнала ADS#. Несколько предваряющих слов. ADS# (Address Status) — строб адреса, вводимый инициатором обмена как индикатор действительности адреса. Сигнал действует на системной шине и может быть выходным как стороны процессора, так и со стороны чипсета. Передача адреса и адресного строба происходит одновременно, поскольку для адресного строба системная шина имеет свою выделенную линию. Понятно, что ADS# — это стандартный сигнал процессоров.

Представленная опция указывает и на возможность отсутствия задержки, что повышает скоростные характеристики обмена данными в системе. Фактически данная опция позволяет устанавливать время, в течение которого процессор (или чипсет, контроллер памяти) будет ждать от чипсета (процессора) сигнал статуса адреса данных, который определяет скорость отложенной записи на системной шине. Понятно, что речь также идет о передаче данных в PCI-интерфейс. Значение, устанавливаемое по умолчанию, менять нет необходимости. Однако при установке более скоростного процессора скорость можно и увеличить, т.е. снять задержку.

Вынесенная в заголовок опция имеет два значения: «1T», «No Delay».

А вот опция «Cyrix M2 ADS# delay» предложила стандартные «Enabled» и «Disabled». Опция «Latency from ADS# status» предложила числовые значения в тактах системной шины: «2T» (по умолчанию), «3T».

Необходимо понимать, что устанавливая «время задержки», мы тем самым определяем временные характеристики циклов записи. И с учетом того, что использование буфера отложенной записи ведет, как правило, к формированию небольших пакетов (двойными словами или в два DW). Поэтому установив значение «3T», мы получаем 5 системных тактов для каждого двойного слова. Арифметика тут простая. 3 такта задержки, один адресный такт и один такт на считывание данных.

CPU BIST Enable

В некоторых чипсетах, начиная с 430-й серии, нашли применение специализированные BIST-регистры. Большой нагрузки они не несли. Если система (чипсет + процессор) поддерживает функцию встроенного самотестирования (Built-In Self Test), то BIST-регистр хранит в своих разрядах команды «Start BIST» или «Completion Code». Если «система» не поддерживает BIST-функции, то установка опции в «Enabled» не даст эффекта, а в соответствующих разрядах регистра будут установлены «0».

Встроенный и, что немаловажно, полноценный механизм самотестирования BIST был реализован в процессорах Pentium III. Он обеспечивал постоянный контроль над зависаниями и сбоями в микрокоде, больших программируемых логических матрицах, а также обеспечивал тестирование кэша команд (инструкций) и кэша данных, буферов TLB (Translation Lookaside Buffer — буфера страничной переадресации) и сегментов памяти ROM. В течение 10-30 мсек (время связано с внутренней частотой ядра процессора) внутренним тестированием охватывается около двух третей всех внутренних блоков процессора. Лишь только после завершения теста процессор переходит в рабочий режим, результаты же теста фиксируются в регистре EAX.

CPU Drive Strength

Данная и не совсем ясная опция определяет интенсивность (strength), а точнее длительность действия сигналов при передаче данных от чипсета к процессору. Параметр измеряется в системных тактах. Чем выше значение параметра, тем выше длительность сигналов, а применение этой опции «BIOS Setup» может оказаться полезным для процедур «разгона» процессоров. Но не для всякой системы увеличение значений опции может привести к сохранению стабильности «разогнанного» процессора. Значения опции следующие: 0, 1, 2, 3.

Осталось добавить, что данная опция требует дополнительного уточнения.

CPU Fast String

— (быстрые операции со строками). Разрешение этого параметра («Enabled») позволяет использовать некоторые специфические особенности архитектуры семейства процессоров Pentium Pro (Pentium II, Deschutes и т.п.), в частности, возможность кэширования операций со строками. Надо только понимать, что и в самой пользовательской программе должны быть выполнены условия для включения этого механизма. Эти условия указаны в документации на любой процессор данного семейства. Параметр рекомендуется оставлять в состоянии «Разрешено».

CPU Line Read Multiple

В данной опции речь идет о чтении процессором т.н. «full cache»-линии. Когда «cache»-линия заполнена данными, то их объем составляет 32 байта (восемь двойных слов). Поскольку линия «полная», система точно знает, как долго данные на линии будут считываться. На это системе потребуется 4 такта, после чего будет выставлен новый адрес. Поэтому системе не требуется сигнал об окончании передачи данных, и система не будет находиться в ожидании такого сигнала, будучи свободной для решения других задач. Когда опция включена («Enabled»), процессор сможет считывать данные одновременно с нескольких «full cache»-линий. По умолчанию — «Disabled».

Опция может называться «CPU Multiple Reads».

Перечисленные ниже функции не содержат свойств множественности, но их размещение в данном месте более чем оправдано. Вот их наименования: «Allow Full Line Reads», «Full Cache Line Reads», «CPU Line Read». Каждая из них через «Disabled» или «Enabled» запрещает или разрешает использование «полных» линий чтения.

Опция «CPU-to-PCI Read-Line» имеет значения «On» и «Off», но различия на этом не заканчиваются. Опция под таким наименованием была введена и оптимизирована для работы с процессорами Intel OverDrive. Поэтому повышение эффективности использования CPU может быть достигнуто только с указанными процессорами. В противном случае опция должна быть отключена.

CPU Read Multiple Prefetch

Опция включения/отключения режима множественной предвыборки. Смысл процесса предвыборки (prefetch) заключается в том, что процессор, выбирая нужную инструкцию (например, из PCI-шины или памяти), одновременно начинает читать следующую, тем самым инициируя следующий процесс. Этому «способствует» то, что чипсет может иметь четыре линии чтения. Например, первые наборы логики с поддержкой процессоров Pentium Pro (Intel 450KX/GX, оба с кодовым названием Orion) как раз имели 4 такие линии чтения. Множественная же предвыборка позволяет выполнять одновременно несколько операций выборки инструкций, что существенно повышает быстродействие системы. По умолчанию устанавливается «Disabled».

Опция может называться и «CPU Multiple Read Prefetch».

Если же речь не идет о «множественных» операциях, то опция может называться «CPU Line Read Prefetch», «CPU Read Prefetch».

I/O Space Access

Данная опция через «Enabled» разрешает доступ ко всему пространству адресов ввода/вывода. Редкий BIOS обходится без странных опций.

Processor Number Feature

Опция для установки автоматического считывания и вывода информации о встроенном серийном номере процессора Pentium III в BIOS материнских плат, поддерживающих его установку. Для реализации такой возможности, естественно, требуется значение параметра как «Enabled». Во всех остальных случаях устанавливается значение «Disabled». Оно же устанавливается по умолчанию.

Опция может носить название «Processor S/N».

В «Phoenix BIOS» встречена аналогичная опция с названием «CPU Serial Number», а в «AMI BIOS» — «Processor Serial Number».

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

Файловая система ОС.

Файловая система – это часть ОС, включающая:

1) Совокупность всех файлов на диске.

2) Наборы структур данных, используемых для управления файлами.

3) Комплекс системных программных средств, реализующих различные операции над файлами.

Функции ФС:

1) Именование файла.

2) Программный интерфейс для приложений.

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

4) Устойчивость файловой системы к сбоям питания.

Типы файлов:

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

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

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

Современные ФС поддерживают другие типы файлов: символьные связи; именованные конвейеры; отображаемые в память файлы и др.

Microsoft все еще поставляет свою сетевую ОС LAN Manager. Большое количество независимых поставщиков имеют лицензии на эту ОС и поддерживают свои собственные версии LAN Manager как часть своих сетевых продуктов. В число этих компаний входят такие известные фирмы как AT&T и Hewlett-Packard. LAN Manager требует установки на файл-сервере операционной системы OS/2, рабочие станции могут работать под DOS, Windows или OS/2. OS/2 — это операционная система, реализующая истинную многозадачность, работающая в защищенном режиме микропроцессоров x86 и выше. LAN Manager использует 32-х битную версию файловой системы OS/2, называемую HPFS, которая оптимизирована для работы на файл-сервере за счет кэширования каталогов и данных. LAN Manager — это первая сетевая ОС, разработанная для поддержки среды клиент-сервер. Ключевыми компонентами LAN Manager являются редиректор и сервер. Особенно эффективно LAN Manager поддерживает архитектуру клиент-сервер для систем управления базами данных. LAN Manager разрешает рабочим станциям под OS/2 поддерживать сетевой сервис по технологии «равный-с-равным». Это означает, что рабочая станция может выполнять функции сервера баз данных, принт-сервера или коммуникационного сервера. Ограничением является то, что только один пользователь, кроме владельца этой рабочей станции, имеет доступ к такому одноранговому сервису.

Для работы в небольшой сети фирма Microsoft предлагает компактную, не требующую значительных аппаратных или программных затрат операционную систему Windows for Workgroups. Эта операционная система позволяет организовать сеть по схеме «равный-с-равным», при этом нет необходимости приобретать специальный компьютер для работы в качестве сетевого сервера. Эта операционная система особенно подходит для решения сетевых задач в коллективах, члены которого ранее широко использовали Windows 3.1. В Windows for Workgroups достигнута высокая производительность сетевой обработки за счет того, что все сетевые драйверы являются 32-х разрядными виртуальными драйверами.

Компьютеры с изображением семицветного яблочка уже давно перестали быть диковинкой. Их теперь можно встретить практически везде – в издательствах, рекламных агентствах, дизайн — студиях. Высокую популярность компьютеров Apple среди верстальщиков и дизайнеров можно объяснить множеством причин, но высокое качество, удобный интерфейс и надежность работы техники этой марки отмечают все. К новому тысячелетию компания подходит уверенно занимающей достойное место среди крупнейших производителей компьютеров. Новые разработки на базе процессоров PowerPC 750 (G3) уже завоевали заслуженную популярность, и Apple готовит к выпуску еще более мощные модели компьютеров, оснащенные надежной и удобной операционной системой MacOS. Одна из последних моделей – iMac – стала просто хитом сезона, побив все рекорды по продажам. Отличительные особенности этого компьютера – высокая вычислительная мощность, простота установки и настройки, элегантный дизайн при невысокой стоимости.

Исходная философия для разработки Unix состоит в распределении функциональности по нескольким маленьким частям, программам.

Изначально это было требованием, исходящим из аппаратуры, на которой Unix изначально работал. По какой-то странной причине, получившаяся операционная система оказалось весьма полезной на другой аппаратуре. Вы можете относительно просто достичь новой функциональности и новых возможностей, объединяя маленькие части (программы) новым способом. Если появляются новые утилиты (так и происходит), Вы можете встроить его в Ваш старый инструментарий. К сожалению, в наше время программы для Unix становятся все большими, и включают в себя все больше возможностей, но некоторая гибкость и возможность взаимодействия по-прежнему остается. К примеру, когда я писал этот документ, я активно использовал эти программы; fvwm – для управления «окнами», emacs для редактирования текста, LaTeX — для форматирования его, xdvi для просмотра отформатированного текста, dvips — для подготовки его к печати, и, наконец, lpr для печати. Если я завтра найду новую лучшую программу просмотра dvi, я смогу использовать ее вместо старой, не изменяя остальных установок.

Сетевые ОС.

Сетевая ОС – предназначенная для обработки, хранения и передачи данных в информационной сети.

Задачи:

Разделение ресурсов;

Администрирование сети.

Делятся на:

Сетевые ОС для серверов;

Сетевые ОС для пользователей.

Сетевая ОС составляет основу любой вычислительной сети.

Под сетевой ОС:

В широком смысле:
понимается совокупность ОС отдельных компьютеров, взаимосвязанных с целью обмена сообщениями и разделения ресурсов по единым правилам – протоколам. Эти протоколы обеспечивают основные функции сети: адресацию объектов; функционирование служб; обеспечение безопасности данных; управление сетью.

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

Делятся на классы:

Одноранговые (ставится одна и та же ОС);

Двухранговые (которые чаще называют сетями с выделенными серверами).

Тупиковые ситуации.

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

ОС в состоянии тупика («зависание») — когда несколько процессов находятся в состоянии тупика.

Простая тупиковая ситуация в ОС:

Пусть имеются 2 процесса A и B, которым перед началом работы предоставлены ресурсы P1 и P2 соответственно. В какой-то момент времени процессу A понадобился P2, а процессу B — P1, но они их не получат, т.к. они удерживаются предыдущими процессами => наступила простая тупиковая ситуация в ОС.

Правила предотвращения тупиков в ОС:

Прежде чем процесс начнет свою работу, ему должны быть предоставлены все требуемые ресурсы.

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

Бесконечное откладывание процесса.

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

В некоторых ОС данная ситуация предотвращается благодаря увеличению приоритетности («старению» процесса) для того, чтобы ему был предоставлен требуемый ресурс, после чего приоритет понижается до прежнего уровня.

Управление ресурсами.

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

планирование ресурса
— то есть определение, кому, когда, а для делимых ресурсов и в каком количестве, необходимо выделить данный ресурс;

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

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

Типы операционных систем. Понятие операционной системы.

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

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

Такие системы обеспечивают одновременное обслуживание многих пользователей, позволяя каждому пользователю взаимодействовать со своим заданием в режиме диалога. Эффект одновременного обслуживания достигается разделением процессорного времени и других ресурсов между несколькими вычислительными процессами, которые соответствуют отдельным заданиям пользователей. Операционная система предоставляет ЭВМ каждому вычислительному процессу в течение небольшого интервала времени; если вычислительный процесс не завершился к концу очередного интервала, он прерывается и помещается в очередь ожидания, уступая ЭВМ другому вычислительному процессу. ЭВМ в этих системах функционирует в мультипрограммном режиме.
Операционная система разделения времени может применяться не только для обслуживания пользователей, но и для управления технологическим оборудованием. В этом случае “пользователями” являются отдельные блоки управления исполнительными устройствами, входящими в состав технологического оборудования: каждый блок взаимодействует с определённым вычислительным процессом в течение интервала времени, достаточного для передачи управляющих воздействий на исполнительное устройство или приёма информации от датчиков.
Операционные системы реального времени.
Данные системы гарантируют оперативное выполнение запросов в течение заданного интервала времени. Запросы могут поступать от пользователей или от внешних по отношению к ЭВМ устройств, с которыми системы связаны каналами передачи данных. При этом скорость вычислительных процессов в ЭВМ должна быть согласована со скоростью процессов, протекающих вне ЭВМ, т. е. согласована с ходом реального времени. Эти системы организуют управление вычислительными процессами таким образом, чтобы время ответа на запрос не превышало заданных значений. Необходимое время ответа определяется свойствами объектов (пользователей, внешних устройств), обслуживаемых системой. Операционные системы реального времени используются в информационно– поисковых системах и системах управления технологическим оборудованием. ЭВМ в таких системах функционирует чаще в многозадачном режиме.
Диалоговые операционные системы.
Данные операционные системы получили широкое распространение в персональных ЭВМ. Эти системы обеспечивают удобную форму диалога с пользователем через дисплей при вводе и выполнении команд. Для выполнения часто используемых последовательностей команд, т. е. заданий, диалоговая операционная система предоставляет возможность пакетной обработки. Под управлением диалоговой ОС ЭВМ обычно функционирует в однопрограммном режиме.

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

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

Существует достаточно массивный список операционных систем, но в данном материале речь пойдет о трех столпах, сильно повлиявших на индустрию и занимающих основную долю среди всех операционных систем: Windows, MacOS и Linux.

Проприетарные операционные системы

Для начала стоит уточнить, что есть ОС проприетарные, те, что распространяются по лицензии производителя. К таковым относятся Windows, список которых изложен ниже, и MacOS. Несмотря на то что обе системы можно загрузить в Сети (украсть), правильным будет приобрести лицензию у компании-распространителя и активировать ее.

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

“Свободные” операционные системы

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

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

Windows

Абсолютно все, кто хоть раз имел дело с компьютером, знают об этом продукте компании Microsoft. В частности это касается сверхуспешного релиза Windows 7. Список операционных систем Microsoft насчитывает уже десяток поколений. Они крайне популярны во всем мире и занимают почти 90% рынка. Что говорит о беспрецедентном лидерстве.

  • Windows XP;
  • Windows Vista;
  • Windows 7;
  • Windows 8;
  • Windows 10;

Список намеренно начинается с Windows XP, так как это самая старая версия, оставшаяся в употреблении до сегодняшнего дня.

Chrome OS

Слаборазвитый продукт от компании Google, который ограничен лишь веб-приложениями и одноименным браузером. Это система не является конкуретоспособной в сравнении с Windows и Mac, но сделана с прицелом на будущее, когда веб-интерфейсы смогут заменить “реальное” программное обеспечение. По умолчанию установлена на всех компьютерах Chromebook.

Установка нескольких систем и использование виртуальных машин

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

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

На компьютерах Apple имеется специальная утилита — BootCamp, которая разработана для простой и бесшовной установки Windows рядом с MacOS.

Существует и другой способ — установка виртуальной системы внутри реальной. Для этого используются программы: VmWare и VirtualBox, способные эмулировать работу полноценного компьютера и запускать операционные системы.

Вместо заключения

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

Introduction :

Operating System lies in the category of system software. It basically manages all the resources of the computer. An operating system acts as an interface between the software and different parts of the computer or the computer hardware. The operating system is designed in such a way that it can manage the overall resources and operations of the computer. It is a fully integrated set of specialized programs that handle all the operations of the computer. It controls and monitors the execution of all other programs that reside in the computer, which also includes application programs and other system software of the computer.

Examples of operating system are Windows, Linux, Mac OS, etc.

An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is the most important type of system software in a computer system.

The primary functions of an operating system include:

  1. Resource management: The operating system manages and allocates memory, CPU time, and other hardware resources among the various programs and processes running on the computer.
  2. Process management: The operating system is responsible for starting, stopping, and managing processes and programs. It also controls the scheduling of processes and allocates resources to them.
  3. Memory management: The operating system manages the computer’s primary memory and provides mechanisms for optimizing memory usage.
  4. Security: The operating system provides a secure environment for the user, applications, and data by implementing security policies and mechanisms such as access controls and encryption.
  5. File management: The operating system is responsible for organizing and managing the file system, including the creation, deletion, and manipulation of files and directories.

There are several types of operating systems, including single-user, multi-user, and distributed systems. Some of the most popular operating systems in use today are Microsoft Windows, Apple macOS, and Linux.

Diagram of the operating system:

Objectives:

Let us now see some of the objectives of the operating system, which are:

  1. Convenient to use: One of the objectives is to make the computer system more convenient to use in an efficient manner.
  2. User Friendly: To make the computer system more interactive with a more convenient interface for the users.
  3. To provide easy access to users for using resources by acting as an intermediary between the hardware and its users.
  4. For managing the resources of a computer.
  5. Controls and Monitoring: By keeping the track of who is using which resource, granting resource requests, and mediating conflicting requests from different programs and users.
  6. Providing efficient and fair sharing of resources between the users and programs.

Characteristics:

Let us now discuss some of the important characteristic features of operating systems:

  • Device Management: The operating system keeps track of all the devices. So, it is also called the Input / Output controller that decides which process gets the device, when, and for how much time.
  • File Management: It allocates and de-allocates the resources and also decides who gets the resource.
  • Job Accounting: It keeps the track of time and resources used by various jobs or users.
  • Error-detecting Aids: It contains methods that include the production of dumps, traces, error messages, and other debugging and error-detecting methods.
  • Memory Management: It keeps track of the primary memory, like what part of it is i

Diagram for types of operating system

  • n use by whom, or what part is not in use, etc. and It also allocates the memory when a process or program requests it.
  • Processor Management: It allocates the processor to a process and then de-allocates the processor when it is no longer required or the job is done.
  • Control on System Performance: It records the delays between the request for a service and from the system.
  • Security: It prevents unauthorized access to programs and data by means of passwords or some kind of protection technique.

Types of the operating system:
 

  • Batch Operating System: This type of operating system does not interact with the computer directly. There is an operator which takes similar jobs having the same requirements and groups them into batches.
  • Time-sharing operating System: This type of operating system allows many users to share computer resources. (Max utilization of the resources).
  • Distributed operating System: This type of operating system manages a group of different computers and makes appear to be a single computer. These operating systems are designed to operate on a network of computers. They allow multiple users to access shared resources and communicate with each other over the network. Examples include Microsoft Windows Server and various distributions of Linux designed for servers.
  • Network operating system: This type of operating system running on a server and provides the capability to manage data, users, groups, security, applications, and other networking functions.
  • Real-time operating system: This type of operating system serves real time system and the time interval required to process and respond to inputs is very small. These operating systems are designed to respond to events in real-time. They are used in applications that require quick and deterministic responses, such as embedded systems, industrial control systems, and robotics.
  • Multiprocessing operating system: Multiprocessor operating systems are used in operating systems to boost the performance of multiple CPUs within a single computer system. Multiple CPUs are linked together so that a job can be divided and executed more quickly.
  • Single-User Operating Systems: These operating systems are designed to support a single user at a time. Examples include Microsoft Windows for personal computers and Apple macOS.
  • Multi-User Operating Systems: These operating systems are designed to support multiple users simultaneously. Examples include Linux and Unix.
  • Embedded Operating Systems: These operating systems are designed to run on devices with limited resources, such as smartphones, wearable devices, and household appliances. Examples include Google’s Android and Apple’s iOS.
  • Cluster Operating Systems: These operating systems are designed to run on a group of computers, or a cluster, to work together as a single system. They are used for high-performance computing and for applications that require high availability and reliability. Examples include Rocks Cluster Distribution and OpenMPI.

Sample Questions

Question 1. Operating system is which type of software?

(A) System software

(B) Application software

(C) Both a and b

(D) None of the above

Solution:

The correct option is A, i.e., System software

Question 2. Which of the following is not an example of operating system?

(A) Windows 

(B) Linux

(C) Mac OS

(D) MS-Word

Solution:

The correct option is D, i.e., MS-Word

Windows, Linux, Mac OS, all 3 are examples of operating system whereas MS-Word is an example of application software.

Question 3. Which characteristic property prevents unauthorized access to programs and data?

(A) Security

(B) Data Management

(C) Device management

(D) Control on system performance

Solution: 

The correct option is A, i.e, Security

Security prevents unauthorized access to programs and data by means of passwords or some kind of protection technique.

Question 4. Which characteristic property allocates and de-allocates the resources and also decides who gets the resource.

(A) Security

(B) File Management

(C) Device management

(D) Control of System performance

Solution:

The correct option is B, i.e., File management

File Management allocates and de-allocates the resources and also decides who gets the resource.

Question 5. _____________  is designed in such a way that it can manage overall resources and operations of the computer. 

(A) Operating System

(B) File Management

(C) Device management

(D) None of the above

Solution:

The correct option is A, i.e, Operating System

The operating system is designed in such a way that it can manage overall resources and operations of the computer. 

Понравилась статья? Поделить с друзьями:
  • Word тип поля таблицы
  • Word убрать пустой лист после таблицы
  • Word убрать подчеркивание всех ошибок
  • Word убрать переносы строк таблицы
  • Word убрать переносы слов 2019