Существующие операционные системы
Содержание.
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».