Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Функции операционных систем персональных компьютеров(Назначение операционных систем)

Содержание:

Введение

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

Целью работы является описание принципа работы современных персональных компьютеров за счет операционных систем.

Задача работы:

- изучить назначение операционных систем

- изучить функционал и возможности операционных систем

- ознакомиться из чего состоит операционная система

1. Назначение операционных систем

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

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

[1]Операционная система(ОС)-программный комплекс, предоставляющий пользователю среду для выполнения прикладных программ и управления ими, а прикладным программам средства доступа и управления аппаратными ресурсами.

1.2. Взаимодействие пользователя с компьютером

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

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

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

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

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

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

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

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

1.3 Использование ресурсов

[3]Организация эффективного использования компьютерных ресурсов. ОС также является диспетчером компьютерных ресурсов. К числу основных ресурсов современных вычислительных систем включают в себя: основную память, процессоры, таймеры, наборы данных, диски, накопители на ML, принтеры, сетевые устройства, и др. Перечисленные ресурсы определяются операционной системой между исполняемыми программами. В отличие от программы, которая является статическим объектом, выполняемая программа – это динамический объект, который называется процессом и является базовым понятием современных ОС. Вычислительная система управления ресурсами с целью их наиболее эффективного использования является вторым назначением операционной системы. Соответствующие критерии эффективности, в соответствии с которыми ОС организует управление компьютерными ресурсами и могут быть различными. Например, в одном случае пропускная способность является наиболее важной в вычислительной системе, а в другом - время реакции. Часто ОС должны удовлетворять нескольким противоречивым критериям. Это создает серьезные трудности для разработчиков. Управление ресурсами включает в себя решение ряда общих задач независимо от типа ресурсов.

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

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

[4]1.4 Упрощение процессов вычислительной системы

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

Вывод:

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

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

2. Функции операционных систем персонального компьютера

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

[5]2.1 Управление процессом

[6]Подсистема контроля процессов напрямую влияет на работу вычислительной системы. Для каждой выполняемой программы ОС организует один или несколько процессов. Каждый из этих процессов представлен в ОС​​информационной структурой (таблица, дескриптор, контекстом процессора) содержащей данные о потребностях процесса в ресурсах, а также о выделенных ему ресурсах (область оперативной памяти, количество процессорного времени, файлы, устройства ввода-вывода и др.). В мультипрограммных ОС может быть одновременно несколько процессов, работающих по инициативе пользователей и их приложений, а также инициированных операционной системой для выполнения функций (системные процессы). Процессы могут претендовать одновременно на одни очередность выполнения процессов, обеспечивает их необходимыми ресурсами, обеспечивает взаимодействие и синхронизацию процессов.

2.2 Управление памятью

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

[8]2.3 Защита памяти

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

2.4 Управление файлами

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

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

[9]2.5 Управление внешними устройствами

[10]Функция управления внешними устройствами возлагается на систему управления внешними устройствами, также называется подсистемой ввода-вывода. Эта подсистема является интерфейсом между ядром компьютера и всеми подключенными к нему устройствами. Список этих устройств очень обширен (мониторы, модемы, принтеры, сканеры, манипуляторы, сетевые адаптеры, клавиатура, мышь и др.), множества моделей этих устройств отличаются последовательностью и набором команд, используемых для обмена информацией с процессором и другими деталями. Для управления конкретной модели внешнего устройства и учитывающая все его особенности существует драйвер. Драйверы создают как разработчики ОС, так и компании, выпускающие внешние устройства. Операционная система должна поддерживать четко определенный интерфейс между драйверами и остальными частями операционной системы. Поэтому разработчики компаний-производителей устройств ввода-вывода могут поставлять вместе со своими устройствами драйверы для конкретной операционной системы.

[11]2.6 Защита данных и администрирование

Безопасность данных вычислительной системы обеспечивается средствами отказоустойчивости ОС, направленными на защиту от сбоев и отказов аппаратуры и ошибок программного обеспечения, а также средствами защиты от несанкционированного доступа. Для каждого пользователя системы обязательна процедура логического входа, в процессе которой ОС убеждается, что в систему входит пользователь, разрешенный административной службой. Корпорация Microsoft, например, в своем последнем продукте Windows 10 предлагает пользователю вход в систему через распознавание внешности. Это должно повысить безопасность и сделать вход в систему быстрее. Администратор вычислительной системы определяет и ограничивает возможности пользователей в выполнении тех или иных действий, т.е. определяет их права по обращению и использованию ресурсов системы. Важным средством защиты являются функции аудита ОС, заключающегося в фиксации всех событий, от которых зависит безопасность системы. Поддержка отказоустойчивости вычислительной системы реализуется на основе резервирования (дисковые RAID-массивы, резервные принтеры и другие устройства, иногда резервирование центральных процессоров, в ранних ОС – дуальные и дуплексные системы, системы с мажоритарным органом и др.). Вообще обеспечение отказоустойчивости системы – одна из важнейших обязанностей системного администратора, который для этого использует ряд специальных средств и инструментов.

[12]2.7 Интерфейс прикладного программирования

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

[13]2.8 Пользовательский интерфейс

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

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

Вывод:

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

3. Состав операционной системы

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

3.1 Ядро

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

[15]3.2 Командный процессор

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

3.3 Драйверы устройств

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

3.4 Утилиты

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

3.5 Справочная система

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

Вывод:

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

Заключение

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

Список использованных источников

1.С.В.Синицын, А.В.Батаев, Н.Ю.Налютин Операционные системы Москва: Издательский центр “Академия” 2013г. – с.1

2.Архитектура, назначение и функции операционных систем [Электронный ресурс] : Лекция 1 / Национальный открытый университет «ИНТУИТ» — Москва, 2015. — Режим доступа: http://www.intuit.ru/studies/courses/631/487/lecture/11048

3.Назаров, С. В. Современные операционные системы: учебное пособие / С. В. Назаров, А. И. Широков. — Москва : Национальный Открытый Университет «ИНТУИТ», 2012. – с.99

4. Статья операционные системы http://www.tadviser.ru/index.php/Статья:Операционные_системы

5. Куль Т. П. Операционные системы: учебное пособие Минск: РИПО 2015г. – с. 20

6.  Гриценко Ю. Б. Операционные системы: учебное пособие : в 2-х ч., Ч. 2 Томский государственный университет систем управления и радиоэлектроники, 2009 – с. 50

7. Пахмурин Д. О. Операционные системы ЭВМ: учебное пособие ТУСУР, 2013 – с.78

8. Прохорова О. В Информатика: учебник Самарский государственный архитектурно-строительный университет, 2013 – с. 29

Вложения

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

2.1 Стандарт CP/M

Начало созданию операционных систем для микро ЭВМ положила ОС СР./М. Она была разработана в 1974 году, после чего была установлена на многих 8-разрядных машинах. В рамках этой операционной системы было создано программное обеспечение значительного объема, включающее трансляторы с языков Бейсик, Паскаль, Си, Фортран, Кобол, Лисп, Ада и многих других, текстовые (Текстовые процессоры - это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Текстовые процессоры позволяют использовать различные шрифты символов, абзацы произвольной формы, автоматически переносят слова на новую строку, позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и сноски и т.д.) и табличные процессоры, системы управления базами данных.

2.2 Стандарт MSX

Этот стандарт определял не только ОС, но и характеристики аппаратных средств для школьных ПЭВМ. Согласно стандарту MSX машина должна была иметь оперативную память объемом не менее 16 К, постоянную память объемом 32 К с встроенным интерпретатором языка Бейсик, цветной графический дисплей с разрешающей способностью 256х192 точек и 16 цветами, трехканальный звуковой генератор на 8 октав, параллельный порт для подключения принтера и контроллер для управления внешним накопителем, подключаемым снаружи.

Операционная система такой машины должна была обладать следующими свойствами: требуемая память - не более 16 К, совместимость с СР./М на уровне системных вызовов, совместимость с DOS по форматам файлов на внешних накопителях на основе гибких магнитных дисков, поддержка трансляторов языков Бейсик, Си, Фортран и Лисп. Таким образом, эта операционная система, получившая название MSX-DOS, учитывала необходимость поддержки обширного программного обеспечения, разработанного для СР/М, и одновременно ориентировалась на новые в то время разработки, связанные с DOS, графические пакеты ( Система управления базами данных (СУБД) - позволяет управлять большими информационными массивами - базами данных), символьные отладчики и другие проблемно ориентированные программы.

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

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

ОС типа DOS стала доминирующей с появлением 16-разрядных ПЭВМ, использующих 16-разрядные микропроцессоры типа 8088 и 8086. С точки зрения долголетия ни одна операционная система для микрокомпьютеров не может даже приблизиться к DOS. С момента появления в 1981 году DOS распространилась настолько широко, что завоевала право считаться самой популярной в мире ОС. Несмотря на некоторые свои недостатки и на то, что большая ее часть основывается на разработках 70-х годов, DOS продолжает существовать и распространяться и поныне. Хорошо это или плохо, она, вероятно, будет доминировать на рынке операционных систем в течение ближайшего времени. В настоящее время для DOS разработан огромный фонд программного обеспечения. Имеются трансляторы (Транслятор - программа, автоматически преобразующая программу на языке программирования в последовательность инструкций. Разновидности трансляторов - компилятор, интерпретатор) для практически всех популярных языков высокого уровня, включая Бейсик, Паскаль, Фортран, Си, Модула-2, Лисп, Лого, АПЛ, Форт, Ада, Кобол, ПЛ-1, Пролог, Смолток и др.; причем для большинства языков существует несколько вариантов трансляторов. Имеются инструментальные средства для разработки программ в машинных кодах - ассемблеры, символьные отладчики и др. Эти инструментальные средства сопровождаются редакторами, компоновщиками и другими сервисными системами, необходимыми для разработки сложных программ. Кроме системного программного обеспечения для DOS создано множество прикладных программ.

Дисковая ОС (DOS)

ОС система DOS состоит из следующих частей:

Базовая система ввода-вывода (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть ОС является «встроенной» в компьютер Её назначение состоит в выполнении наиболее простых и универсальных услуг ОС, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера , проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика ОС.

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

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

Дисковые файлы10.SYS и MSDOS.SYS (они могут называться по-другому, например IBMB.COM и IBMDOS.COM для PC DO; URBIOS.SYS и DRDOS.SYS для DR DOS, - названия меняются в зависимости от версии ОС). Они загружаются в память загрузчиком ОС и остаются в памяти компьютера постоянно. Файл 10.SYS представляет собой к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные высокоуровневые услуги DOS.

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается ОС. Некоторые команды пользователя, например Type, Dir или Cop, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит её, то загружает в память и передает её управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команды (приглашение DOS).

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

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

Версии DOS

Всего за несколько лет система МS DOS прошла путь от простого загрузчика до универсальной сложившейся операционной системы для персональных компьютеров, построенных на базе микропроцессоров Intel 8086. МS DOS поддерживает компьютерные сети и графические интерфейсы пользователя, всевозможные запоминающие устройства, служит основой для тысяч прикладных программ.. Система МS DOS, имеющая более 10 млн. зарегистрированных пользователей, постоянно «отбирает» пользователей у своих конкурентов. Предшественником МS-DOS была операционная система 86-DOS, написанная в середине 80-х гг. Тимом Петерсоном для компании Sеаttlе Соmputer Рroducts. В то время наиболее популярной системой для микрокомпьютеров на базе Intel 8080 и Zilog Z-80 была операционная система СР/М-80 фирмы Digital Research. Эта система обеспечивала доступ к разнообразным средствам прикладного программного обеспечения (текстовые процессоры, администраторы баз данных и т.д.). Для облегчения процесса переноса прикладных программ из 8-битной системы СР/М-80 в новую 16-битную среду системы 86-DOS последняя изначально строилась так, чтобы в ней имитировались все функции и виды операций СР/М-80. Вследствие этого структуры блоков управления файлами, префиксов сегментов программ и выполнимых файлов в системе 86-DOS почти идентичны структурам СР/М-80. Программы, существовавшие в СР/М-80, можно было легко преобразовать (обрабатывая файлы исходных программ с помощью специального транслятора) и далее запускать в системе 86-DOS либо сразу, либо выполнив несложное ручное редактирование. Ввиду того, что 86-DOS поставлялась на рынок как собственная операционная система семейства микрокомпьютеров фирмы Seattle Computer Research с интерфейсом S-100 на базе Intel 8086, в целом такой подход слабо повлиял на состояние дел в мире персональных компьютеров. Другие поставщики микрокомпьютеров на базе Intel 8086, вынужденные по очевидным причинам применять операционную систему конкурентов, с нетерпением ждали выпуска системы СР/М-86 фирмы Digital Research. В октябре 1980 г. кампания IВМ предложила фирмам, занимающимся разработкой программного обеспечения для микрокомпьютеров, начать поиск операционной системы для нового семейства персональных компьютеров. Фирма Microsoft не могла предложить собственной операционной системы, за исключением автономной версий Microsoft ВАSIС, однако она заплатила фирме Seattle Computer Products за право продавать систему Петерсона 86-DOS. За это Seattle Computer Products получила лицензию на право использовать и продавать языки программирования и все версии операционной системы для микропроцессора 8086, разработанные фирмой Microsoft. В июле 1981 г. Мicrosoft приобрела все права на систему 86-DOS, значительно переработала ее и дала название МS DOS. Когда осенью 1981 г. появились первые компьютеры IВМ РС, фирма IВМ предложила для них в качестве основной операционную систему МS DOS, названную РС DOS 1.0. Кроме того, фирма IВМ выбрала для микрокомпьютеров РС в качестве альтернативных операционных систем системы СР/М-86 (фирмы Digital Research) и Р-sуstem (фирмы Softech). Однако обе эти системы имели ряд недостатков: обладали малым для IBМ РС быстродействием, высокой стоимостью, отсутствием доступных языков программирования. Окончательно чаша весов склонилась в пользу системы РС DOS после того, как фирма IВМ с ее помощью реализовала все прикладные программные средства для IВМ РС, а также инструментарий, работающий под их управлением. Поэтому с самого начала разработчики программного обеспечения ориентировались на РС DOS, а системы СР/М-86 и Р-system не заняли сколько-нибудь значительного места на рынке программного обеспечения для IВМ РС.

2.4 Операционные системы, основанные на графическом интерфейсе

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

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

2.5 Пи - система

В начальный период развития персональных компьютеров была создана операционная система USCD p-system. Основу этой системы составляла так называемая П-машина - программа, эмулирующая гипотетическую универсальную вычислительную машину. П-машина имитирует работу процессора, памяти и внешних устройств, выполняя специальные команды, называемые П-кодом. Программные компоненты Пи-системы (в том числе компиляторы) составлены на П-коде, прикладные программы также компилируются в П-код. Таким образом, главной отличительной чертой системы являлась минимальная зависимость от особенностей аппаратуры ПЭВМ. Именно это обеспечило переносимость Пи-системы на различные типы машин. Компактность П-кода и удобно реализованный механизм подкачки позволял выполнять сравнительно большие программы на ПЭВМ , имеющих небольшую оперативную память.

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

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

Итак, все началось в далеком 1965-м... Четыре года компания American Telegraph & Telephone Bell Labs совместно с фирмой General Electric и группой исследователей из Масачусесткого технологического института творила проект Os Multics (также именуемый MAC - не путать с МасOS). Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам. Эта ОС основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, где с каждым сегментом связывался уровень доступа. Для того, чтобы какая-либо программа могла вызвать программу или обратиться к данным, располагающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы был не ниже уровня доступа соответствующего сегмента. Также впервые в Multics была реализована полностью централизованная файловая система. То есть, даже если файлы находятся на разных физических устройствах, логически они как бы присутствуют на одном диске. В директории же указан не сам файл, а лишь линк на его физическое местонахождение. Если вдруг файла там не оказывается, умная система просит вставить соответствующий девайс. Помимо этого, в Multics наличествовал большой объем виртуальной памяти, что позволяло делать имэйджи файлов из внешней памяти в виртуальную. Увы, но все попытки наладить в системе относительно дружественный интерфейс провалились. Было вложено много денег, а результат был несколько иной, нежели хотелось ребятам из Bell Labs. Проект был закрыт. Кстати, участниками проекта значились Кен Томпсон и Денис Ритчи. Несмотря на то, что проект был закрыт, считается, что именно ОС Multics дала начало ОС Unix.

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

Windows

Разработчиком системы, является компания Microsoft.

Windows 1.0 самая первая версия ОС, была создана в ноябре 1985 года, но из-за ряда неисправностей нуждалась в серьёзной доработке. Поэтому первой вышедшей версией стала Windows 1.0.1. После неё, было разработано большое количество обновлений и версий ОС. Вот наиболее известные из них:

  • Windows XP-2001 год
  • Windows Vista-2007 год
  • Windows 7-2009 год
  • Windows 8- 2012 год
  • Windows 10-2015 год

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

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

Активация windows 10 также отличается от активации ранних версий, наличием цифровой лицензии, которая не требует ввода ключа продукта.

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

Операционная система Windows 10 рис.1

Linux

Операционная система названа в честь Линуса Торвальдса, который в 1991 разработал её первую версию.

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

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

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

Mac OS

Создателем ОС является знаменитая компания Apple. Качественная и надежная система.

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

Самая свежая версия-это Mac OS X, которая вышла в 2014 году. Система имеет приятную фирменную оболочку, чем-то напоминающую linux, однако выглядит поинтересней.

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

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

Вообще, операционная система Mac удобней чем Windows и лично мне, она нравится больше. Но по проценту на рынке ОС, уступает компании Microsoft почти в 10 раз. Связано это с высокой стоимостью продукции Apple, которую позволить себе может далеко не каждый.

Операционная система Mac OS рис.3

  1. С.В.Синицын, А.В.Батаев, Н.Ю.Налютин Операционные системы Москва Издательский центр “Академия” 2013г.- с.1

  2. Назаров, С. В. Современные операционные системы: учебное пособие / С. В. Назаров, А. И. Широков. — Москва : Национальный Открытый Университет «ИНТУИТ», 2012.- с.99

  3. Назаров, С. В. Современные операционные системы: учебное пособие / С. В. Назаров, А. И. Широков. — Москва : Национальный Открытый Университет «ИНТУИТ», 2012.- с.99

  4. Назаров, С. В. Современные операционные системы: учебное пособие / С. В. Назаров, А. И. Широков. — Москва : Национальный Открытый Университет «ИНТУИТ», 2012.- с.99

  5. 7. Пахмурин Д. О. Операционные системы ЭВМ: учебное пособие ТУСУР, 2013 – с.78

  6. Архитектура, назначение и функции операционных систем [Электронный ресурс] : Лекция 1 / Национальный открытый университет «ИНТУИТ» — Москва, 2015. — Режим доступа: http://www.intuit.ru/studies/courses/631/487/lecture/11048

  7. Архитектура, назначение и функции операционных систем [Электронный ресурс] : Лекция 1 / Национальный открытый университет «ИНТУИТ» — Москва, 2015. — Режим доступа: http://www.intuit.ru/studies/courses/631/487/lecture/11048

  8. Гриценко Ю. Б. Операционные системы: учебное пособие : в 2-х ч., Ч. 2 Томский государственный университет систем управления и радиоэлектроники, 2009 – с. 50

  9. Гриценко Ю. Б. Операционные системы: учебное пособие : в 2-х ч., Ч. 2 Томский государственный университет систем управления и радиоэлектроники, 2009 – с. 50

  10. Архитектура, назначение и функции операционных систем [Электронный ресурс] : Лекция 1 / Национальный открытый университет «ИНТУИТ» — Москва, 2015. — Режим доступа: http://www.intuit.ru/studies/courses/631/487/lecture/11048

  11. Куль Т. П. Операционные системы: учебное пособие Минск: РИПО 2015г. – с. 20

  12. Архитектура, назначение и функции операционных систем [Электронный ресурс] : Лекция 1 / Национальный открытый университет «ИНТУИТ» — Москва, 2015. — Режим доступа: http://www.intuit.ru/studies/courses/631/487/lecture/11048

  13. Архитектура, назначение и функции операционных систем [Электронный ресурс] : Лекция 1 / Национальный открытый университет «ИНТУИТ» — Москва, 2015. — Режим доступа: http://www.intuit.ru/studies/courses/631/487/lecture/11048

  14. Статья операционные системы http://www.tadviser.ru/index.php/Статья:Операционные_системы

  15. Прохорова О. В Информатика: учебник Самарский государственный архитектурно-строительный университет, 2013 – с. 29