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

Содержание.

1. Что такое Операционная система (ОС)?

2.Функции ОС.

3 .Понятие ОС.

4. Ядро.

5. Развитие и основные идеи.

5.1 Пакетный режим..

5.2 Разделение времени и многозадачность.

5.3 Разделение полномочий.

5.4 Масштаб реального времени.

5.5 Файловые системы и структуры.

6. UNIX, стандартизация операционных систем и POSIX.

7. Пост-UNIX-архитектуры.

8. Существующие ОС.

8.1. Microsoft Windows.

8.2 Mac OS X.

8.3. Linux.

9. Заключение.

10. Список литературы.

Что такое Операционная Система (ОС)?

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

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

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

В большинстве вычислительных систем операционная система является основной, наиболее важной (а иногда и единственной) частью системного программного обеспечения. С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Windows, UNIX и UNIX-подобные системы, в особенности Linux и Mac OS

Функции ОС.

Основные функции:

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

Дополнительные функции:



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

Компоненты операционной системы:

  • Загрузчик.
  • Ядро.
  • Командный процессор.
  • Драйверы устройств.
  • Встроенное программное обеспечение.

Понятие.

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

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

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

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

Таким образом, современные универсальные операционные системы можно охарактеризовать, прежде всего, как:

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

Многозадачность и распределение полномочий требуют определённой иерархии привилегий компонентов в самой операционной системе. В составе операционной системы различают три группы компонентов:

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

Большинство программ, как системных (входящих в операционную систему), так и прикладных, исполняются в непривилегированном («пользовательском») режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ресурсам ядра, а также ресурсам иных программ) только посредством системных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что система (точнее, её ядро) управляет оборудованием.

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

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

В этом разделе мы решили опубликовать список существующих и краткую характеристику наиболее известных и распространённых в современном мире и в Российской Федерации Операционных Систем: «Windows», «MAC OS» и «Linux».

Это список известных существующих ныне Операционных Систем. Операционные системы могут быть классифицированы по базовой технологии «(UNIX»-подобные, «пост-«UNIX»»/«потомки «UΝΙΧ»»), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или современные), по назначению (универсальные, ОС встроенных систем, «ОС PDA», ОС реального времени, для рабочих станций или серверов), а также по множеству других признаков.



«Microsoft Windows».

«Microsoft Windows» — это семейство проприетарных операционных систем корпорации «Microsoft», ориентированных на применение графического интерфейса при управлении. Изначально «Windows» была всего лишь графической надстройкой для «MS-DOS». По состоянию на август 2014 года под управлением операционных систем семейства «Windows» по данным ресурса «NetMarketShare» работает более 91-ого % персональных компьютеров (ПК). «Windows» работает на платформах «x86», «x86-64», «IA-64» и «ARM». Существовали также версии для «DEC\Alpha», «MIPS», «PowerPC» и «SPARC».

Наши рекомендации