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

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

Після провальної 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– з початку 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 і т.д.), що зручно для кінцевих користувачів, оскільки спрощує вивчення робочого середовища.


    Зараз світова комп'ютерна промисловість розвивається дуже швидко. Продуктивність систем зростає, отже зростають можливості обробки великих обсягів даних.

    Тому останнім часом відбувається перехід на більш потужні і найбільш досконалі операційні системи класу 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, що працює в маршрутизаторах.

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