Windows Vista: Шквал інновацій. Частина 2, Windows, Операційні системи, статті

Частина 1






Це друга частина з серії матеріалів про особливості Windows Vista. У ній ми розглянемо можливості Media Center, Нової аудіопідсистеми, і поговоримо про інновації DirectX 10.


Покращений MEDIA CENTER


Так як дистрибутив Windows Vista у версії "Home Premium"Міститиме Media Center, то величезна кількість користувачів отримають його найближчим часом. В останніх версіях для тестерів Media Center все ще містить ряд неузгодженостей, але вже зовсім скоро ми зможемо побачити значні поліпшення, пов'язані з призначеним для користувача інтерфейсом. Більше того, в Vista реалізована підтримка CableCard. CableCard – це плата у форм-факторі PCMCIA type II, яка дозволяє приймати телесигнал кабельного телебачення. Підтримка цих карт дозволить переглядати передачі телебачення високої чіткості шляхом приєднання кабелю телемережі безпосередньо до комп'ютера, у слоті якого знаходиться CableCard. Windows XP Media Center Edition не підтримує такої можливості.


Media Center надає користувачеві можливості перегляду відео, аудіо та телепередач прямо на комп'ютері. Так як Media Center входить до складу Windows Vista Home Premium і Windows Vista Ultimate Edition, То більшість користувачів отримають всю мультимедійну міць Vista. Це призведе до того, що з'явиться багато безкоштовних програм, що підтримують нові технології Media Center.

ОСНОВНІ ЗМІНИ У Аудіопідсистема


У Vista впроваджена абсолютно нова аудіопідсистема. Змінений не тільки інтерфейс користувача, за допомогою якого він може регулювати різні параметри звуку, але і низькорівнева (прихована від користувача) модель реалізації нових аудіо можливостей. Однією з найзначніших особливостей є запуск даної підсистеми на рівні користувача, а не на рівні ядра, як це було в попередніх версіях Windows. Прямим наслідком цього нововведення є можливість оновлення драйверів аудіопристроїв без наступної перезавантаження комп'ютера. Пошкодження файлу аудіопристрої також не приведе до краху системи. Теоретично, єдине, що може трапитися при пошкодженні файлу аудіодрайвер, так це перезавантаження самого драйвера в реальному часі, без перезавантаження операційної системи.

Тепер поговоримо трохи про розпізнавання мови. Vista буде включати в себе систему розпізнавання мови і поліпшений мовної синтезатор.

Якщо все буде так, як обіцяє Microsoft, тоді, наприклад, можна буде просто надиктовувати повідомлення для відправки по електронній пошті і голосом віддавати команди браузеру Інтернету при навігації по мережі. І всі ці можливості вже вбудовані в Vista, так що немає необхідності в додаткових витратах на програмне забезпечення для розпізнавання мови.


Зросте і точність відтворення аудіосигналу, а сам процес обробки звуку стане швидше. Це досягається за рахунок того, що програми, які використовують аудіоподсістему, взаємодіють тепер тільки з драйверами, запущеними на рівні користувача.

У попередніх версіях Windows аудіопрограми спочатку зверталися до драйверів аудіопристроїв користувача, а потім ці драйвери передавали запити до ядра системи. У Vista драйвери не звертаються до ядра. Таким чином скорочується час обробки звуку.

Також в Vista звуковий сигнал буде оброблятися не 16-бітним способом, як раніше, а 32-бітним. Це дозволить виконувати обчислення з плаваючою точкою при інтерполяції звукових хвиль, отже, зросте якість звуку.
Для того, щоб користувачеві було зручно працювати відразу ж у декількох мультимедіа додатках, для кожної з цих програм можна встановити свій рівень гучності відтворення звуку.

Наприклад, якщо слухати музичні композиції (наприклад, через Windows Media) і одночасно грати в гру, то можна приглушити фоновий звук у грі, і насолоджуватися тільки музичними композиціями. Дана можливість реалізована в Vista для кожної програми.

Нова панель управління звуком стала більш дружньою по відношенню до користувача. Тепер вона не містить безліч перемикачів для налаштування аудіокарти, драйвера і т.д. Інтуїтивно зрозумілий інтерфейс включає в себе лише кілька бігунків, що дозволяють налаштувати кінцеві пристрої відтворення (мікрофон, динаміки, навушники). Таким чином, з панелі налаштування звуку прибрані ті елементи, якими ніколи ніхто не користується.

Не зважаючи на удосконалення, з деякою часткою жалю доводиться констатувати, що Vista не підтримує апаратного прискорення звуку. Звичайно, і Windows XP сама по собі не мала цією можливістю. Однак, при встановленні під XP деякого обладнання, такого, наприклад, як звукові карти Audigy 2 або X-Fi, з відповідними драйверами, можна було значно збільшити швидкість обробки звуку.

У Vista ж, ці звукові карти і драйверів не прискорюють роботу аудіопідсистеми. Цей факт не є критичним. Він, швидше за все, відіб'ється на відтворенні звуку в деяких іграх, а в іншому, користувач не буде відчувати незручностей. Тим більше що компанія Creative випускає звукові карти, що підтримують технологію OpenAL, розроблену спеціально для ігрових програм. А драйвер OpenAL, встановлений під Vista з останньою версією DirectX, в якійсь мірі зможе прискорити обробку 3D audio в іграх.

Вбудований в кожен додаток Vista регулятор гучності звуку, безсумнівно, порадує багатьох користувачів.

Люди, по кілька годин налаштовують звукове обладнання (наприклад, мікрофон або навушники) у попередніх версіях Windows, у новій ОС отримають дуже дружній інтерфейс для швидкого налаштування всього необхідного. Меломани тепер зможуть насолоджуватися підвищеною якістю відтворення композицій, т.к. в Vista проводиться 32-бітна (а не 16-бітна, як в XP) обробка аудіосигналу.

НОВИЙ DirectX 10


Якщо ви граєте в комп'ютерні ігри (і навіть якщо не граєте), ви завжди, навіть не підозрюючи про це, використовуєте DirectX. Нова версія DX10 створена спеціально для Windows Vista. У DX10 підтримується нова модель драйверів, тому використання DX10 під Windows XP неможливо.

Нововведень в DX10 так багато, що їх неможливо повністю описати в рамках цієї статті. Тому зупинимося тільки на ключових інноваціях.


Нова технологія DX10 буде використовувати значно більш швидкі dll і буде несумісна з DX9. Працює DX10 і DX9 буде забезпечуватися проміжною версією DirectX 9.L. В основу цієї проміжної версії DX закладена нова модель драйверів, прийнята в Vista. Не вдаючись у технічні подробиці, можна стверджувати, що технологія DX10 буде більш ефективною і швидкою.

Для DX10 написано новий API, в якому більше немає таких функції обробки відеозображень як вершинні і піксельні шейдери. Замість них тепер одна функція – "геометричні шейдери" ("geometry shaders"). Ця нова функція обробляє не просто окремі межі полігону, а цілі полігони (у вигляді трикутників) з усіма їх суміжними гранями.

Тепер розробники можуть написати ігри, організовуючи обробку відеопотоку, використовуючи можливості тільки графічного процесора (GPU). Таким чином, з центрального процесора комп'ютера буде знято навантаження з обробки графіки під час комп'ютерних ігор. Технологія DX10 дозволить більш гнучко управляти доступом до відеопам'яті і зробить GPU більш гнучким і потужним.

Мабуть, найкращим досягненням технології DX10 буде усунення проблеми "часткової несумісності" ("cap bit"). Сьогодні дуже часто користувачі стикаються з тим, що їх відеокарта підтримує, наприклад, DX9, без підтримки деяких функцій DX8. Таким чином ця відеокарта підтримує DX9, але "частково несумісна" з DX8. І драйвер цієї відеокарти повинен в точності "пояснити" операційній системі, що може, а чого не може відеокарта. Ця ситуація є головним болем для розробників ігор.

Технологія DX10 побудована таким чином, що не має значення, якого формату текстури або шейдери підтримує відеокарта. Тому розробники можуть особливо не турбуватися про сумісність створюваних додатків з різними відеокартами, підтримуючими DX10. Розробники повинні лише використовувати функції нового API, і це дасть гарантію, що будь-яка відеокарта з підтримкою DX10 буде коректно працювати з написаним додатком. Природно, швидкодія при цьому буде залежати від відеокарти, використовуваної в системі. Важливо тільки, щоб карта підтримувала DX10.

Технологія DX10 зменшує завантаженість центрального процесора, збільшує швидкодію відеокарти і встановлює новий стандарт, значно полегшує життя розробників.

Багато нині популярні комп'ютерні ігри незабаром стануть підтримувати технологію DX10, для того щоб без проблем запускатися в Vista. Крім того, в найближчому майбутньому будуть випущені ігри, що вимагають наявності DX10.

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

Стаття створена на основі матеріалів ExtremeTech.

Частина 3

Схожі статті:


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

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*