Операционные системы: Системная интеграция и перспективы развития операционных систем. «Перспективы развития мобильных операционных систем

Thumbnails Document Outline Attachments

Previous Next

Presentation Mode Open Print Download Go to First Page Go to Last Page Rotate Clockwise Rotate Counterclockwise Enable hand tool More Information Less Information

Enter the password to open this PDF file:

Cancel OK

File name:

File size:

Title:

Subject:

Keywords:

Creation Date:

Modification Date:

Creator:

PDF Producer:

PDF Version:

Page Count:

Close

Preparing document for printing...

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Институт нефти и газа Кафедра геофизики РЕФЕРАТ Современные операционные системы. Назначения, состав и функции. Перспективы развития. Преподаватель Е.Д. Агафонов подпись, дата Студент НГ15-04 081509919 И.О. Старостин подпись, дата Красноярск 2016

СОДЕРЖАНИЕ Введение 1 Назначение операционных систем 1.1 Понятие об операционной системе 1.2 Взаимодействие пользователя с компьютером 1.3 Использование ресурсов 1.4 Облегчение процессов вычислительной системы 1.5 Возможность развития 2 Функции операционной системы 2.1 Управление процессами 2.2 Управление памятью 2.3 Защита памяти 2.4 Управление файлами 2.5 Управление внешними устройствами 2.6 Защита данных и администрирование 2.7 Интерфейс прикладного программирования 2.8 Пользовательский интерфейс 3 Состав операционной системы 3.1 Ядро 3.2 Командный процессор 3.3 Драйверы устройств 3.4 Утилиты 3.5 Справочная система 4 Перспективы развития Заключение Список сокращений Список использованных источников 2 3 4 4 4 5 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11 12 13 14

ВВЕДЕНИЕ В эпоху бурного развития компьютерных технологий, удивительных открытий, мгновенной передачи информации в любую точку планеты, мы совсем не испытываем дискомфорта при "общении" с техникой. Благодаря чему мы с такой легкостью можем обращаться с технологиями, устройство которых загадка для большинства людей? Есть ли ограничения или наоборот, огромные перспективы? Целью работы является знакомство с основными понятиями, описывающими принцип работы современных вычислительных устройств за счет операционных систем. Задачи работы: - ознакомиться с назначением операционных систем; - изучить возможности и функционал современных ОС; - подробно изучить строение операционных систем; - дать приблизительную оценку перспектив в развитии индустрии. 3

1 Назначение операционных систем В наше время существует огромное множество типов операционных систем, имеющих различные области применения. В таких условиях можно выделить четыре основных критерия, описывающих назначение ОС. 1.1 Понятие об операционной системе Операционная система (ОС) - комплекс взаимосвязанных программ, предназначенных для управления ресурсами вычислительного устройства. Благодаря этим программам происходит организация взаимодействия с пользователем. Управление памятью, процессами, и всем программным и аппаратным обеспечением устраняет необходимость работы непосредственно с дисками и предоставляет простой, ориентированный на работу с файлами интерфейс, скрывает множество неприятной работы с прерываниями, счетчиками времени, организацией памяти и другими компонентами. 1.2 Взаимодействие пользователя с компьютером Организация удобного интерфейса, позволяющая пользователю взаимодействовать с аппаратурой компьютера за счет некой расширенной виртуальной машины, с которой удобнее работать и которую легче программировать. Вот перечень основных сервисов, предоставляемых типичными операционными системами. Разработка программ, где ОС представляет программисту разнообразные инструменты разработки приложений: редакторы, отладчики и т.п. Ему не обязательно знать, как функционируют различные электронные и электромеханические узлы и устройства компьютера. Часто пользователь может обойтись только мощными высокоуровневыми функциями, которые представляет ОС. Также, для запуска программы нужно выполнить ряд действий: загрузить в основную память программу и данные, инициализировать устройства вводавывода и файлы, подготовить другие ресурсы. ОС выполняет всю эту работу вместо пользователя. ОС дает доступ к устройствам ввода-вывода. Каждое устройство требует свой набор команд для запуска. ОС предоставляет пользователю единообразный интерфейс, который опускает все детали и дает программисту доступ к устройствам ввода-вывода через простейшие команды чтения и записи. При работе с файлами управление со стороны ОС предполагает не только глубокий учет природы устройства ввода-вывода, но и знание структур данных, записанных в файлах. Многопользовательские ОС, кроме того, обеспечивают механизм защиты при обращении к файлам. ОС управляет доступом к совместно используемой или общедоступной вычислительной системе в целом, а также к отдельным системным ресурсам. Она обеспечивает защиту ресурсов и данных от несанкционированного использования и разрешает конфликтные ситуации. 4

Обнаружение ошибок и их обработка - это еще один очень важный момент в назначении ОС. При работе компьютерной системы могут происходить разнообразные сбои за счет внутренних и внешних ошибок в аппаратном обеспечении, различного рода программных ошибок (переполнение, попытка обращения к ячейке памяти, доступ к которой запрещен и др.). В каждом случае ОС выполняет действия, минимизирующие влияние ошибки на работу приложения (от простого сообщения об ошибке до аварийной остановки программы). И, наконец, учет использования ресурсов. ОС имеет средства учета использования различных ресурсов и отображения параметров производительности вычислительной системы. Эта информация важна для настройки (оптимизации) вычислительной системы с целью повышения ее производительности. 1.3 Использование ресурсов Организация эффективного использования ресурсов компьютера. ОС также является своеобразным диспетчером ресурсов компьютера. К числу основных ресурсов современных вычислительных систем относятся основная память, процессоры, таймеры, наборы данных, диски, накопители на МЛ, принтеры, сетевые устройства, и др. Перечисленные ресурсы определяются операционной системой между выполняемыми программами. В отличие от программы, которая является статическим объектом, выполняемая программа – это динамический объект, который называется процессом и является базовым понятием современных ОС. Управление ресурсами вычислительной системы с целью наиболее эффективного их использования является вторым назначением операционной системы. Критерии эффективности, в соответствии с которыми ОС организует управление ресурсами компьютера, могут быть различными. Например, в одном случае наиболее важным является пропускная способность вычислительной систем, в другом – время ее реакции. Зачастую ОС должны удовлетворять нескольким, противоречащим друг другу критериям, что доставляет разработчикам серьезные трудности. Управление ресурсами включает решение ряда общих, не зависящих от типа ресурса задач. Планирование ресурса – определение процесса, для которого необходимо выделить ресурс. Здесь предопределяется, когда и в каком качестве должен выделиться данный ресурс. Удовлетворение запросов на ресурсы – выделение ресурсов процессам; мониторинг состояния и учет использования ресурса – поддержание оперативной информации о задействовании ресурса и использовании его доли. Разрешение конфликтов между процессами, претендующими на один и тот же ресурс. Для решения этих общих задач управления ресурсами разные ОС используют различные алгоритмы, что в итоге и определяет облик ОС в целом, включая характеристики производительности, область применения и даже пользовательский интерфейс. 1.4 Облегчение процессов вычислительной системы 5

Облегчение процессов эксплуатации аппаратных и программных средств вычислительной системы. Ряд операционных систем имеет в своем составе наборы служебных программ, обеспечивающие резервное копирование, архивацию данных, проверку, очистку и дефрагментацию дисковых устройств и др. Кроме того, современные ОС имеют достаточно большой набор средств и способов диагностики и восстановления работоспособности системы. Сюда относятся: - диагностические программы для выявления ошибок в конфигурации операционной системы; - средства восстановления последней работоспособной конфигурации; - средства восстановления поврежденных и пропавших системных файлов и др. 1.5 Возможность развития Современные ОС организуются таким образом, что допускают эффективную разработку, тестирование и внедрение новых системных функций, не прерывая процесса нормального функционирования вычислительной системы. Большинство операционных систем постоянно развиваются (нагляден пример Windows). Происходит это в силу следующих причин. Для удовлетворения пользователей или нужд системных администраторов ОС должны постоянно предоставлять новые возможности. Например, может потребоваться добавить новые инструменты для контроля или оценки производительности, новые средства ввода-вывода данных (речевой ввод). Другой пример – поддержка новых приложений, использующих окна на экране дисплея. В каждой ОС есть ошибки. Время от времени они обнаруживаются и исправляются. Отсюда постоянные появления новых версий и редакций ОС. Необходимость регулярных изменений накладывает определенные требования на организацию операционных систем. Очевидно, что эти системы должны иметь модульную структуру с четко определенными межмодульными связями. Важную роль играет хорошая и полная документированность системы. 2 Функции операционной системы Функции ОС обычно группируются либо в соответствии с типами локальных ресурсов, которыми управляет ОС, либо в соответствии со специфическими задачами, применимыми ко всем ресурсам. Совокупности модулей, выполняющих такие группы функций, образуют подсистемы операционной системы. Наиболее важными подсистемами управления ресурсами являются подсистемы управления процессами, памятью, файлами и внешними устройствами, а подсистемами, общими для всех ресурсов, являются подсистемы пользовательского интерфейса, защиты данных и администрирования. 6

2.1 Управление процессами Подсистема управления процессами непосредственно влияет на функционирование вычислительной системы. Для каждой выполняемой программы ОС организует один или более процессов. Каждый такой процесс представляется в ОС информационной структурой (таблицей, дескриптором, контекстом процессора), содержащей данные о потребностях процесса в ресурсах, а также о фактически выделенных ему ресурсах (область оперативной памяти, количество процессорного времени, файлы, устройства ввода-вывода и др.). В современных мультипрограммных ОС может существовать одновременно несколько процессов, порожденных по инициативе пользователей и их приложений, а также инициированных ОС для выполнения своих функций (системные процессы). Поскольку процессы могут одновременно претендовать на одни и те же ресурсы, подсистема управления процессами планирует очередность выполнения процессов, обеспечивает их необходимыми ресурсами, обеспечивает взаимодействие и синхронизацию процессов. 2.2 Управление памятью Подсистема управления памятью производит распределение физической памяти между всеми существующими в системе процессами, загрузку и удаление программных кодов и данных процессов в отведенные им области памяти, а также защиту областей памяти каждого процесса. Стратегия управления памятью складывается из стратегий выборки, размещения и замещения блока программы или данных в основной памяти. Соответственно используются различные алгоритмы, определяющие, когда загрузить очередной блок в память, в какое место памяти его поместить и какой блок программы или данных удалить из основной памяти, чтобы освободить место для размещения новых блоков. Одним из наиболее популярных способов управления памятью в современных ОС является виртуальная память. Реализация механизма виртуальной памяти позволяет программисту считать, что в его распоряжении имеется однородная оперативная память, объем которой ограничивается только возможностями адресации, предоставляемыми системой программирования. 2.3 Защита памяти Нарушения защиты памяти связаны с обращениями процессов к участкам памяти, выделенной другим процессам прикладных программ или программ самой ОС. Средства защиты памяти должны пресекать такие попытки доступа путем аварийного завершения программы-нарушителя. 2.4 Управление файлами Функции управления файлами сосредоточены в файловой системе ОС. Операционная система виртуализирует отдельный набор данных, хранящихся на внешнем накопителе, в виде файла – простой неструктурированной 7

последовательности байтов, имеющих символьное имя. Для удобства работы с данными файлы группируются в каталоги, которые, в свою очередь, образуют группы – каталоги более высокого уровня. Файловая система преобразует символьные имена файлов, с которыми работает пользователь или программист, в физические адреса данных на дисках, организует совместный доступ к файлам, защищает их от несанкционированного доступа. 2.5 Управление внешними устройствами Функции управления внешними устройствами возлагаются на подсистему управления внешними устройствами, называемую также подсистемой вводавывода. Она является интерфейсом между ядром компьютера и всеми подключенными к нему устройствами. Спектр этих устройств очень обширен (принтеры, сканеры, мониторы, модемы, манипуляторы, сетевые адаптеры, АЦП разного рода и др.), сотни моделей этих устройств отличаются набором и последовательностью команд, используемых для обмена информацией с процессором и другими деталями. Программа, управляющая конкретной моделью внешнего устройства и учитывающая все его особенности, называется драйвером. Наличие большого количества подходящих драйверов во многом определяет успех ОС на рынке. Созданием драйверов занимаются как разработчики ОС, так и компании, выпускающие внешние устройства. ОС должна поддерживать четко определенный интерфейс между драйверами и остальными частями ОС. Тогда разработчики компаний-производителей устройств ввода-вывода могут поставлять вместе со своими устройствами драйверы для конкретной операционной системы. 2.6 Защита данных и администрирование Безопасность данных вычислительной системы обеспечивается средствами отказоустойчивости ОС, направленными на защиту от сбоев и отказов аппаратуры и ошибок программного обеспечения, а также средствами защиты от несанкционированного доступа. Для каждого пользователя системы обязательна процедура логического входа, в процессе которой ОС убеждается, что в систему входит пользователь, разрешенный административной службой. Корпорация Microsoft, например, в своем последнем продукте Windows 10 предлагает пользователю вход в систему через распознавание внешности. Это должно повысить безопасность и сделать вход в систему быстрее. А вот Google обещает нам в новой версии своей ОС для смартфонов Android 6.0 доступ к устройству и подтверждение покупок через сканер отпечатка пальца, если для того пригодно устройство. Администратор вычислительной системы определяет и ограничивает возможности пользователей в выполнении тех или иных действий, т.е. определяет их права по обращению и использованию ресурсов системы. Важным средством защиты являются функции аудита ОС, заключающегося в фиксации всех событий, от которых зависит безопасность системы. Поддержка отказоустойчивости вычислительной системы реализуется на основе 8

резервирования (дисковые RAID-массивы, резервные принтеры и другие устройства, иногда резервирование центральных процессоров, в ранних ОС – дуальные и дуплексные системы, системы с мажоритарным органом и др.). Вообще обеспечение отказоустойчивости системы – одна из важнейших обязанностей системного администратора, который для этого использует ряд специальных средств и инструментов. 2.7 Интерфейс прикладного программирования Прикладные программисты используют в своих приложениях обращения к операционной системе, когда для выполнения тех или иных действий им требуется особый статус, которым обладает только ОС. Возможности операционной системы доступны программисту в виде набора функций, который называется интерфейсом прикладного программирования (Application Programming Interface, API). Приложения обращаются к функциям API с помощью системных вызовов. Способ, которым приложение получает услуги операционной системы, очень похож на вызов подпрограмм. Способ реализации системных вызовов зависит от структурной организации ОС, особенностей аппаратной платформы и языка программирования. В ОС UNIX системные вызовы почти идентичны библиотечным процедурам. 2.8 Пользовательский интерфейс ОС обеспечивает удобный интерфейс не только для прикладных программ, но и для пользователя (программиста, администратора, пользователя). На данный момент производители предлагают нам множество функций, призванных облегчить нашу работу с устройствами и сэкономить время. В качестве примера я опять хочу привести Windows 10. Microsoft помогает пользователю обеспечить беспрепятственную работу всех его устройств (естественно от Microsoft) , за счет общей ОС. Тут и мгновенная передача данных с одного устройства на другое, и общие уведомления, которые с такой функцией никак не пропустишь. "Эффективная, организованная работа" – это практически слоган для каждого производителя ОС. Работа с заметками прямо на веб-страницах, новые многооконные режимы, несколько рабочих столов – все это мы видим уже как несколько лет, а у разработчиков еще много идей. 3 Состав операционной системы Современные операционные системы имеют сложную структуру, состоящую из множества элементов, где каждый из них выполняет определенные функции по управлению процессами и распределению ресурсов. 3.1 Ядро 9

Ядро ОС – центральная часть операционной системы, обеспечивающая приложениям координированный доступ к файловой системе, и обмену файлами между ПУ. 3.2 Командный процессор Программный модуль ОС, ответственный за чтение отдельных команд или же последовательности команд из командного файла, иногда называют командным интерпретатором. 3.3 Драйверы устройств К магистрали компьютера подключаются различные устройства (дисководы, монитор, клавиатура, мышь, принтер и др.). Каждое устройство выполняет определенную функцию, при этом техническая реализация устройств существенно различается. В состав операционной системы входят драйверы устройств, специальные программы, которые обеспечивают управление работой устройств и согласование информационного обмена с другими устройствами, а также позволяют производить настройку некоторых параметров устройств. Каждому устройству соответствует свой драйвер. 3.4 Утилиты Дополнительные сервисные программы (утилиты) – вспомогательные компьютерные программы в составе общего программного обеспечения, делающие удобным и многосторонним процесс общения пользователя с компьютером. 3.5 Справочная система Для удобства пользователя в состав операционной системы обычно входит также справочная система. Справочная система позволяет оперативно получить необходимую информацию как о функционировании операционной системы в целом, так и о работе ее отдельных модулей. 4 Перспективы развития В настоящее время наблюдается значительное повышение надежности, безопасности и отказоустойчивости ОС; сближение по возможностям ОС для настольных компьютеров и ОС для мобильных устройств. Тенденция к проектам по ОС с открытым кодом – это очень выгодное направление в развитии ОС, так как фирмам-разработчикам необходимы новые идеи, которые им могут предложить молодые программисты. 10

Огромное значение имеет спрос на корпоративные операционные системы, для которых характерны высокая степень масштабируемости, поддержка сетевой работы, развитые средства обеспечения безопасности, способность работать в гетерогенной среде, наличие средств централизованного администрирования и управления. Здесь то и требуется возможность обработки огромного объема данных. Кто-то делает ставку на облачные хранилища, и прогнозирует "вымирание" ОС вовсе. Даже при том, что мы пользуемся облаками, такая перспектива не кажется возможной в ближайшие годы. Я наблюдаю стремление разработчиков к повышению производительности за счет более разумного использования ресурсов (Windows 10 запускается на 28% быстрее, нежели Windows 7), надежности и удобства в использовании. Будь то голосовое управление или различные уникальные нововведения в интерфейс для более дружелюбного взаимодействия. 11

ЗАКЛЮЧЕНИЕ Как мы смогли понять, операционные системы играю колоссальную роль во взаимосвязи пользователя и железа. Самым главным является то, что прогресс не стоит на месте, с каждым днем разрабатываются все более мощные машины, объем обрабатываемых данных растет, вместе с этим также развиваются и совершенствуются ОС, появляются новые идеи для более удобного и эффективного применения накопленных знаний. ОС по своему функционалу двигаются в сторону обеспечения интуитивного взаимодействия пользователя и устройства. 12

СПИСОК СОКРАЩЕНИЙ АЦП – аналого-цифровой преобразователь; ОС – операционная система; ПУ – периферийное устройство. 13

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1 Назаров, С. В. Современные операционные системы: учебное пособие / С. В. Назаров, А. И. Широков. - Москва: Национальный Открытый Университет «ИНТУИТ», 2012. - 367 с. 2 Грошев, С. Основные понятия ОС [Электронный ресурс] : Наука и образование / МГТУ им. Н.Э. Баумана - Электрон. журн. - Москва: ФГБОУ ВПО "МГТУ им. Н.Э. Баумана" 2015. - Режим доступа: http://technomag.bmstu.ru/doc/48639.html 3 Перспективы операционных систем и сетей [Электронный ресурс] : национальный открытый университет «ИНТУИТ». - Москва: 2015 - Режим доступа: http://www.intuit.ru/studies/courses/641/497/lecture/11328 4 Архитектура, назначение и функции операционных систем [Электронный ресурс] : Лекция 1 / Национальный открытый университет «ИНТУИТ» - Москва, 2015. - Режим доступа: http://www.intuit.ru/studies/courses/631/487/lecture/11048 5 Даровский, Н. Н. Перспективы развития операционных систем [Электронный ресурс] / Н. Н. Даровский // интернет-портал Web-3. - 2015. - Режим доступа: http://system.web-3.ru/windows/?act=full&id_article=12055 6 Компоненты Windows 10 [Электронный ресурс] : официальный сайт разработчика / Microsoft Corporation - 2016. - Режим доступа: https://www.microsoft.com/ru-ru/windows/features?section=familiar 7 Android 6.0 Marshmallow [Электронный ресурс] : официальный сайт разработчика / Google Corp. - 2016. - Режим доступа: https://www.android.com/intl/ru_ru/versions/marshmallow-6-0/ 14

Сегодня:

1. Практически все операционные системы стали сетевыми :

1.1. Сетевые функции сегодня встраиваются в ядро ОС, являясь ее неотъемлемой частью.

1.2. Операционные системы получили средства для работы со всеми основными технологиями локальных (Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDDI, ATM) и глобальных (Х.25, frame relay, ISDN, ЛТМ) сетей, а также средства для создания составных сетей (IP, IPX, AppleTalk, RIP, OSPF, NLSP).

1.3. Компьютеры могут поддерживать одновременную сетевую работу с разнородными клиентами и серверами.

1.4. Производители операционных систем резко усилили поддержку средств работы с Интернетом.

1.5. В комплект поставки начали включать утилиты, реализующие такие популярные сервисы Интернета, как telnet, ftp, DNS и Web.

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

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

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

2.2. Корпоративная ОС должна беспроблемно взаимодействовать с операционными системами разных типов и работать на различных аппаратных платформах.

2.3. Тройка лидеров в классе корпоративных ОС - это Novell NetWare 4.x и 5.0, Microsoft Windows NT 4.0 и Windows 2000, а также UNIX-системы различных производителей аппаратных платформ.

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

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

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

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


6. Развивается тенденция повышения удобства работы человека с компьютером.

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

В будущем:

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

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

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

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

Всем привет! В настоящее время самыми популярными мобильными операционными системами являются Android, iOS и Windows Phone. Однако со временем всё может измениться.

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

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

Именно такой операционной системой станет давно ожидаемая Windows 10, о которой представители Microsoft подробнее расскажут 21 января. Главная её особенность — единая среда разработки, в которой можно будет создавать приложения для игровых приставок, телевизоров, телефонов, планшетов и полноценных ПК.

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

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

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

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

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

Продолжится работа над качеством мониторинга здоровья владельца. Планируется введение в строй советников по фитнесу и «электронных докторов», указывающих на симптомы определённого заболевания. Достаточно интересным будет и развитие концепции . Кроме того, многие ждут и дальнейшего распространения сервиса Apple Pay, который сделает владельцев устройств на базе iOS по-настоящему привилегированными, предоставив им максимальное удобство осуществления платежей.

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

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

Успешно изучив материал, Вы будете знать :

    определения понятий «системная интеграция», «экономическая информационная система», «информационные технологии»;

    принципы классификации и основные функциональные, классификационные признаки информационных технологий;

    функциональные особенности XML;

    факторы, оказывающие принципиальное влияние на развитие операционных систем;

    перспективы развития операционных систем семейства Windows.

После изучения данной темы Вы будете уметь :

    проводить сравнительный анализ определений понятия «системная интеграция»;

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

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

После изучения материала Вы будете обладать навыками :

    выявления основных особенностей корпоративных операционных систем;

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

Основные понятия к теме 13

Системная интеграция

Прикладной программный продукт

Экономическая информационная система

Информационная технология

Базовая информационная технология

Предметная информационная технология

Функциональная информационная технология

Обеспечивающая информационная технология

Программно-аппаратный комплекс

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

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

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

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

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

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

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

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

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

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

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

Следует отметить, что понятие «системная интеграция» широко используется в России и прошло определенную эволюцию. Сначала так называли интеграцию аппаратных и программных средств, затем - объединение нескольких систем, полученных в ходе автоматизации на различных участках («лоскутная автоматизация») на единой интеграционной платформе, и, наконец, сформировалось современное понимание этого термина. Сегодня системная интеграция - это :

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

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

Язык XML (Extensible Markup Language - расширяемый язык разметки) предназначен для описания других языков, т.е. это метаязык. XML позволяет представить данные в виде структурированного текстового документа. Разметка структуры задается в виде так называемых тэгов (меток языка XML), имеющих формат <имя>.. . Внутри тэгов находятся данные. Получить представление о таком подходе проще всего, посмотрев на любой HTML-документ (внутреннее представление веб-страницы), поскольку HTML является реализацией языка на основе XML и описывает набор тэгов для визуализации данных веб-браузером.

Документы XML представляют собой текстовые файлы, содержащие данные и теги, идентифицирующие структуры внутри текста.

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

Использование XML позволяет решать ряд принципиально новых задач в области построения интегрированных систем.

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

Перспективы развития операционных систем

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

К настоящему времени одним из представителей лидеров в классе корпоративных ОС можно считать Microsoft. Одной из последних версий операционной системы от этой корпорации является Windows 7. Windows 7 вышла 22 октября 2009 года на смену Windows Vista. В Windows 7 появились следующие новые возможности:


Кроме того, корпорация Microsoft выпускает новую серверную операционную систему Windows MultiPoint Server 2010 для создания нескольких независимых рабочих мест на базе одного персонального компьютера. Аппаратное обеспечение для Windows MultiPoint Server предлагает компания HP.

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

HP MultiSeat Computing Solution с программным обеспечением Windows MultiPoint Server 2010 сокращает затраты на процесс работы с информацией на 50 % по сравнению с использованием отдельных ПК. Поэтому данное решение может быть особенно востребовано в образовательных учреждениях, библиотеках, музеях и организациях малого бизнеса.

Интерфейс MultiPoint Manager показан на рис. 13.3
.

В семействе операционных систем Linux также появляются новые версии. Так, например, компания Mandriva выпустила финальную версию операционной системы Mandriva Linux 2010 Spring (рис. 13.4
).

Новая программная платформа базируется на Linux-ядре 2.6.33.4, содержит рабочие среды GNOME 2.30.1 и KDE 4.4.3. В состав ОС включены пакет офисных приложений OpenOffice.org 3.2, медиацентр XBMC, BitTorrent-клиенты Deluge, Transmission и qBittorrent, видеоредакторы Lives, Kdenlive, OpenShot, браузеры Firefox, Chromium, Opera и ряд других приложений. Немало в дистрибутиве представлено различных образовательных и научных программных продуктов.

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

Дистрибутив Mandriva Linux 2010 Spring доступен в четырех версиях .

    Mandriva One - простейшая пользовательская версия Mandriva, которой можно пользоваться в режиме LiveCD (непосредственно с оптического носителя) или же установив ее на жесткий диск. Также доступна опция установки Mandriva One на компьютер, не имеющий DVD-привода, с USB-накопителя.

    Mandriva Free - версия дистрибутива как для рабочих станций, так и для серверов, включающая только свободные приложения.

    Mandriva Powerpack - версия для рабочих станций и для небольших серверов, чаще всего используемая в организациях. Российская версия дистрибутива дополнительно включает ряд приложений, важных для российских пользователей: ПО wine@etersoft для запуска российских бизнес-приложений под Microsoft Windows в режиме эмуляции (таких как 1C:Предприятие, Гарант, Консультант Плюс, FineReader и др.) в среде GNU/Linux, свободную медицинскую информационную систему, программу для учета хозяйственных операций индивидуального предпринимателя, программное обеспечение для учета интернет-трафика Traffpro и т.д.

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

На рынке мобильных операционных систем с 2009 года происходят события, которые влияют на состояние отрасли в 2010 и, возможно, повлияют еще и в 2011 году. Так, в 2009 году появилась Symbian OS 5th edition, поддерживающая сенсорное управление. О прогнозах по объемам продаж мобильных операционных систем конечным пользователям см. таблицу 13.1.

Компания Google и ее партнеры начали активно продвигать Android OS. О поддержке этого варианта мобильного Linux заявили такие представители отрасли, как ASUS, HTC, Acer и Motorola, Sony Ericsson.

Таблица 13.1.
Прогноз: объемы продаж мобильных операционных систем конечным пользователям (тыс. штук)
(по данным Gartner на август 2010)

Мобильная ОС

Доля рынка (%)

Доля рынка (%)

BlackBerry

Доля рынка (%)

Доля рынка (%)

Windows Phone

Доля рынка (%)

Остальные ОС

Доля рынка (%)

Итого

Основные выводы

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

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

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

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

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

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

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

    Перспективная операционная система семейства Windows (Windows 7) должна обеспечивать более высокую степень интеграции (XML Paper Specification) и надежности. Новый графический интерфейс (Aero) делает ОС перспективной для построения интегрированных систем различного назначения.

Контрольные вопросы

    Что означает понятие «информационная технология» в общем, и как информационные технологии можно классифицировать?

    Для чего существует экономическая информационная система (ЭИС)?

    Что понимается под термином «системная интеграция»?

    Назовите один из возможных путей интеграции и охарактеризуйте его.

    Каковы перспективы дальнейшего развития операционных систем?

Давайте рассмотрим этот проблемный вопрос с другой стороны: Android строго контролируется Google, это известный факт. То есть, никому, кроме интернет-гиганта, не позволительно что-либо изменять или добавлять. Как следствие, открытость проекта является маркетинговым ходом, но достаточно красивым.

В случае необходимости можно поступить как китайцы - они на основе Android разрабатывают собственные оболочки, редактируя интерфейсы и встраивая новые функции. Походящим примером будет Flyme OS или MIUI. Последние издания собственных операционных систем разработчики создают на основе новой Android от Google. То есть, они не придумывают что-либо новое.

Что произойдет с Apple и ее устройствами? Сегодня сложно предположить: было время, когда они являлись для всех примером. Когда не стало Стива Джобса, исчезли строго выверенные стратегические схемы. Поэтому сейчас «яблочная» компания может лишиться наиболее преданных фанатов и окончательно проиграть борьбу за первое место на рынке смартфонов.

Благодаря маркетинговой политике, а не магическими свойствам бывшего лидера, Apple удается продавать планшеты и смартфоны. Но об инновационности никто не говорит, поэтому непонятно, что получится в итоге.

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

Windows Phone создали в удачное время: в мобильные устройства устанавливают процессоры с несколькими ядрами, 512 Мб «оперативки» - доступный минимум. Подобное говорит о том, что аппаратную базу давно проработали. Разработчики показали новый интерфейс, который без проблем можно освоить. Работает он плавно и живо, да и на вид необычный.


Проблема принятия WP 8 заключается не в устройствах Nokia или новых плитках операционной системы. На Windows Phone до недавнего времени не было перечня функций, с которыми привыкли работать обладатели смартфонов. Да и разработчики не торопятся переходить на новую «ось», отдавая предпочтения стабильным продажам Android, сравнивая их с непредсказуемыми аппаратами на Windows Phone.

Сегодня пользовательская аудитория Windows Phone постепенно увеличивается. Конечно, данный процесс происходит очень медленно, но зато уверенно. Эта платформа смогла обогнать BlackBerry OS из-за падения показателей последней в два раза. Теперь остается только ожидать, когда Microsoft предпримет действия, чтобы популяризовать собственную мобильную ОС.

Что будет с новичками?

В 2014-ом, возможно и раньше, появится Android 5. Компания Apple должна анонсировать iPhone 6, а Samsung порадует очередной моделью Galaxy S.

С другими мобильными операционными системами, вроде бы, все понятно. Интересует такой вопрос: «Нужно ли вообще кому-нибудь тратить деньги на них сегодня, чтобы в дальнейшем получить провал продаж?». Может лучше отдать предпочтение проверенной операционной системе от Google? Используя ее основу, можно представить собственное мобильное устройство, на разработку и продвижение которого будет затрачено минимум денежных средств.

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


Мобильная ОС Sailfish

Систему Tizen, что для многих будет удивлением, фантастические перспективы обойдут стороной: можно вспомнить о 5 миллиардах Samsung, полученных от платформы Android. Этот случай вряд ли повторится c Tizen. Разработчикам придется забыть о подобной сумме и начать рисковать с новой операционной системой. Это относится ко всем проектам. Легче всего заменить bada и со временем внедрить ОС в другое оборудование.


Мобильная ОС Tizen

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


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



КАТЕГОРИИ

ПОПУЛЯРНЫЕ СТАТЬИ

© 2024 «tassr90.ru» — Полезные компьютерные советы