Современный уровень и перспективы развития ос и сред. Перспективы развития операционных систем

Современный уровень и перспективы развития ос и сред. Перспективы развития операционных систем
Современный уровень и перспективы развития ос и сред. Перспективы развития операционных систем

После провальной Windows Vista, в интернете очень быстро поползли слухи о том, что операционные системы начинают вымирать и в ближайшем будущем исчезнут вовсе. Некоторые пророчили Висте стать последней ОС из привычных нам, другие делали ставку Win8, понимая, что если и она станет провальной – существованию классических «операционок» может действительно придти конец. Бытовало и мнение о том, что современные ОС достигли своего пика развития и дальше все пойдет в облачные технологии. То есть больше не нужно будет устанавливать на ПК программное обеспечение, был бы выход в Интернет, да монитор.
Назвать такие суждения адекватными язык не поворачивается. Я не понимаю, что за «знатоки» пишут подобные статьи, и еще больше не понимаю тех, кто им верит или думает, что авторы статей настоящие аналитики. «Тучи» по нескольким причинам не могут стать популярными в обозримом будущем. Подобные технологии слишком дороги на сегодняшний день, да и какой-то острой нужны в них нет, по крайней мере, у подавляющего большинства пользователей.

Конечно, Web уже широко используется, и его доля будет только расти, но сейчас люди готовы уводить в интернет только простые приложения. Речь о том, чтобы перевести программы массового потребления в облака, пока не идет, да и, вряд ли, пойдет еще года 3-4. Дальше, учитывая темпы развития технологий, заглядывать трудно. Но при всем этом, ОС, привычные нам сейчас, жить будут. И не год и не два, а гораздо дольше.
Тогда возникает закономерный вопрос: в каком направлении станут развиваться привычные нам ОС? После выхода Windows 7, многие вообще не могли представить, каким будет следующий шаг Microsoft. Но на презентации «восьмерки», разработчики показали, что еще есть простор для развития. И, по-моему, развитие это идет в лучшую строну.
Интерфейс более поздних версий Windows станет меняться в векторном направлении. Стремительно, развивающиеся 3D технологии найдут применение в интерфейсе рабочего стола и не только. Кроме того, все сильнее делается упор на голосовое управление.

Так же нельзя игнорировать уменьшение использования ПК, как игровых платформ. В развитых странах уже сейчас практически в каждой семье есть консоль, а то несколько разных на выбор. В России такая тенденция тоже присутствует, но в меньших объемах. Лично у меня пока есть только Playstation 3, а у многих коллег по несколько разных приставок. Но сказать, что в скором времени компьютеры вообще перестанут использоваться для развлечений - пока рано.
Помимо игр, взгляните на программное обеспечение, установленное на вашем компьютере. Даже если вы самостоятельно не устанавливали ни одной программы - ваша ОС по умолчанию содержала наиболее востребованные. Например офисные приложения, музыкальные проигрыватели, простые программы для просмотра и редактирования фотографий. Вы можете представить Windows в роли подложки браузера, и уход всех вышеперечисленных программ в Web? Я – нет. И это при том, что я не заострял внимания на мощном специализированном программном обеспечении, к примеру, для профессиональной обработки HD видео.

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

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Подобные документы

    История создания и общая характеристика операционных систем Windows Server 2003 и Red Hat Linux Enterprise 4. Особенности установки, файловых систем и сетевых инфраструктур данных операционных систем. Использование протокола Kerberos в Windows и Linux.

    дипломная работа , добавлен 23.06.2012

    Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.

    курсовая работа , добавлен 18.02.2012

    Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.

    курсовая работа , добавлен 19.11.2014

    Назначение серверных операционных систем. Сравнительный анализ серверных операционных систем Windows и Linux и сравнение их по важным показателям таким как: пользовательский графический интерфейс, безопасность, стабильность работы, возможность и цена.

    курсовая работа , добавлен 03.07.2012

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

    реферат , добавлен 17.12.2014

    Основные моменты истории операционных систем, связывающих аппаратное обеспечение и прикладные программы. Характеристика операционной системы Microsoft Windows Seven, анализ операционной системы Linux. Преимущества и недостатки каждой операционной системы.

    курсовая работа , добавлен 07.05.2011

    Исследование эволюции операционных систем для персонального компьютера компании Microsoft. Характеристика основных функциональных особенностей Windows XP, Windows Vista и Linux. Достоинства и недостатки операционных систем, произведенных компанией Apple.

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


    Так как именно эта компания пошла на встречу пользователям и сделала систему с графическим интерфейсом, несмотря на конкурентов со стороны IBM — PS/2 и APPLE – MAC OS и других. Это позволило управлять компьютером при помощи мышки, что гораздо удобней нежели изучать команды которые нужно было вводить до этого в командную строку MS-DOS. На ряду с Microsoft компания Apple также развивала свою операционную систему которая чем то была схожей с Microsoft но устанавливалась только на компьютеры Macintosh которых было в разы меньше чем тех которые поддерживали Windows. На то время это были две компании с самыми известными операционными системами. Относительно экзотические для того времени ОС Unix и Linux которые на данный момент составляют большую конкуренцию предшественникам, в связи с их бесплатностью, но в тоже время сложностью управления. В нынешнее время на большинстве компьютеров на данный момент установлена система Windows к которой все так привыкли, но платформа Linux с её некоммерческим распространением начала потихоньку выживать старожилов с рынка. Чтобы понять почему это происходит разберемся в плюсах и минусах этих систем. Для начала возьмем Windows.

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

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

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

    Подводя итоги, хочется сказать, что какую вы бы не использовали операционную систему, самое главное, чтобы она ОС – для вас была удобная в использовании, понятная, красивая и в первую очередь нравилась вам самим. Хотя в последнее время пользователи начинают проявлять интерес к ОС Linux, что изменяет тенденции развития рынка, так как бесплатный софт всегда становиться популярней, чем платный. Не смотря на сложность перехода с одной системы на другую, ОС Linux начинает конкурировать с ОС Windows, в то время как Apple остается на своей неизменной позиции красивой и дорогой ОС. А некоторые хитрые граждане при выборе операционной системы чаще всего прибегают к экономии и покупают компьютеры без ОС или же с ОС Linux что значительно удешевляет покупку. Конечно после покупки, некоторые ставят себе ОС Windows - но 95% установленных систем пиратские. В сложившейся ситуации через некоторое время ОС Linux может занят позицию лидера среди коммерческих решений, но произойдет это не скоро, а может быть все совсем поменяется и появиться нечто новое и более интересное.

    Но, так или иначе, Microsoft Windows остается самой востребованной операционной системой, что показывает небольшая статистика, отсчитанная по визитам посетителей на мой сайт за период от 21 сентября 2012г. – 19 марта 2013г.

    целый ряд весьма интересных и распространенных линий развития ОС, не нашедших подробного отражения в курсе. Это прежде всего операционные системы крупных фирм:
    • IBM – в 1960-х – 1970-х гг. гг. разработала OS IBM 360 / 370; затем – ОС для персональных компьютеров OS/2; в настоящее время наиболее современными ОС этой фирмы являются z/OS и z/VM;
    • Apple – с начала 1980-х гг. развивает семейство ОС MacOS , характеризующееся улучшенным графическим пользовательским интерфейсом (см. раздел MacOS );
    • Oracle / Sun – c начала 1980-х гг. фирма Sun развивает ОС Solaris , развитие UNIX (см. раздел Solaris );
    • Hewlett-Packard – развивает собственный диалект UNIX – систему HP/UX (см. раздел HP-UX );
    • Novell – одна из ведущих фирм в области сетевых технологий; развивает семейство сетевых операционных систем: NetWare ; в настоящее время - Open Enterprise Server ( сетевая ОС , включающая все сетевые возможности NetWare и возможности распространенного диалекта Linux - openSUSE ).

    Это далеко не полный перечень коммерческих и исследовательских ОС, включающий сотни наименований.

    Solaris – операционная система разработки фирмы Oracle / Sun

    Современные тенденции в развитии ОС

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

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

    Поддержка новых сетевых технологий и Web-технологий . Сети и Интернет активно развиваются. Появляются новые стандарты и протоколы – IPv6 , HTML 5 (для облачных вычислений) и т.д. Современные ОС развиваются в направлении поддержки всех новых сетевых технологий.

    Усиленное внимание к механизмам безопасности и защиты . Во многом благодаря инициативе Trustworthy Computing , начатой фирмой Microsoft в 2002 г. (она подробно рассмотрена в предыдущих лекциях), а также ввиду все усиливающейся киберпреступности , все современные ОС уделяют повышенное внимание безопасности: при просмотре веб-страниц браузеры выполняют их проверку на отсутствие phishing ; загрузки и инсталляции программ из сети выполняются только с явного согласия пользователя и т.д.

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

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

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

    Развитие файловых систем с целью защиты информации и значительного увеличения размера файлов (для мультимедиа ). Современные требования обработки мультимедийной информации приводят к тому, что старые файловые системы (например, FAT ) оказываются недостаточными для хранения мультимедийных файлов. Например, максимальный размер файла в системе FAT – 4 гигабайта – легко может быть превышен при переписи на компьютер цифровой видеопленки длительностью 10-15 минут. Поэтому разрабатываются новые файловые системы, допускающие хранение очень больших файлов, например, система ZFS в ОС Solaris. Другим требованием является обеспечение конфиденциальности информации , которое приводит к необходимости реализации в файловых системах возможности криптования (которая реализована, например, в файловой системе ZFS).

    Поддержка облачных вычислений – совсем новая тенденция в развитии ОС, начало которой положила "облачная" ОС Windows Azure фирмы Microsoft (см. "ОС для облачных вычислений (cloud computing). Windows Azure").

    Новые ОС семейства Windows

    Приведем краткий обзор возможностей новых ОС семейства Windows , не нашедших подробного отражения в курсе.

    Windows Vista имеет следующие новые возможности: новый стиль GUI ( Windows Aero); встроенный инструментарий . NET Framework 3.0, обеспечивающий исполнение управляемого кода . NET ; единую систему поиска информации WinFS; средства управления безопасностью приложений (в частности, запуск инсталляционных приложений только с явного согласия пользователя); подсистемы Windows Presentation Foundation ( поддержка современного развитого GUI ), Windows Communication Foundation ( поддержка современных коммуникационных технологий с помощью сервисов); Windows Workflow Foundation (также называемая CardSpace ) – поддержка аутентификации пользователей , планирования и организации работ .

    Windows Server 2008 – наиболее современная серверная ОС семейства Windows . Она предоставляет: поддержку новой версии Интернет -протокола IPv6 ; улучшенную поддержку сетей; поддержку параллельного программирования; новый мощный командный процессор Windows PowerShell ; средства виртуализации и эмуляции приложений с помощью технологии Hyper-V .

    Windows 7 - наиболее новая на данный момент (2010 г.) ОС серии Windows . Она предоставляет поддержку нового вида пользовательского интерфейса - multi-touch; средства кэширования Интернет -трафика (Branch cache ); уникальный набор фоновых рисунков рабочего стола для каждой страны; улучшенную поддержку драйверов устройств; более гибкие настройки безопасности и брандмауэра ; развитие GUI -интерфейса Aero, впервые реализованного в Windows Vista .

    Новые тенденции в развитии ОС

    Проект Midori. Midori - проект Microsoft Research, который начат в начале 2000-х гг. под названием Singularity . Midori – исследовательская ОС, реализованная на управляемом коде (managed code) являющемся основой платформы. NET и обеспечивающем полный контроль типов , безопасности и др., что значительно повышает надежность и безопасность кода . Однако до Midori разработчики ОС предпочитали менее надежные, но более эффективные способы реализации ОС на языках C и C++, так что, на наш взгляд, Midori – весьма смелый эксперимент. На управляемом коде в ОС Midori реализованы, в том числе, и ядро ОС, и драйверы устройств . Midori предоставляет эффективную поддержку распараллеливания, что особенно важно при современных тенденциях развития аппаратных платформ. Для повышения безопасности выполнения приложений Midori обеспечивает их защиту на основе исполнения каждого приложения в своей отдельной "песочнице" (sandbox) Одна из основных особенностей Midori – то, что она является Интернет-ориентированной ОС . В будущем не исключен переход развития ОС фирмы Microsoft с платформы Windows на новую платформу Midori.

    Графические оболочки ОС

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

    Удобный графический пользовательский интерфейс .

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

    Поддержка новых тенденций в развитии интерфейсов – multi-touch, Tablet PC и др.

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

    Отметим, что оболочки для разных ОС практически неотличимы (все они имеют, например, кнопку Start, папку My Documents и т.д.), что удобно для конечных пользователей, так как упрощает изучение рабочей среды.


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

    Операционные системы класса MS-DOSа уже не справляются с таким потоком данных и не могут целиком использовать ресурсы современных компьютеров.Поэтому в последнее время происходит переход на более мощные и наиболее совершенные операционные системы класса UNIX , примером которых и является Windows NT ,выпущенная корпорацией Microsoft .

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

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

    · Прообразом современных операционных систем явились мониторные системы середины 50-х, которые автоматизировали действия оператора по выполнению пакета заданий.

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

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

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

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

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

    · В конце 70-х годов был создан рабочий вариант стека протоколов TCP/IP. В 1983 году стек протоколов TCP/IP был стандартизован. Независимость от производителей, гибкость и эффективность, доказанные успешной работой в Интернете, сделали протоколы TCP/IP не только главным транспортным механизмом Интернета, но и основным стеком большинства сетевых ОС.

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

    · В 80-е годы были приняты основные стандарты на коммуникационные технологии для локальных сетей: в 1980 году - Ethernet, в 1985 - Token Ring, в конце 80-х - FDDI. Это позволило обеспечить совместимость сетевых ОС на нижних уровнях, а также стандартизовать интерфейс ОС с драйверами сетевых адаптеров.

    · К началу 90-х практически все ОС стали сетевыми, способными поддерживать работу с разнородными клиентами и серверами. Появились специализированные сетевые ОС, предназначенные исключительно для выполнения коммуникационных задач, например система IOS компании Cisco Systems, работающая в маршрутизаторах.

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