Допінг для Windows (утиліти прискорення Windows), Windows, Операційні системи, статті

Станіслав Гарматюк, ITC Online

Поява складних і “важких” (як за обсягом коду, так і просто за розміром) операційних систем і, відповідно, настільки ж складних і великих програм для них породило цілий клас утиліт, які умовно можна назвати “оптимізаторами”. Це і найпростіші, наприклад різні дефрагментатори, і більш “тонкі” утиліти, спільне завдання яких полягає в тому, щоб зменшити “час відгуку”, тобто інтервал між небудь дією користувача (наприклад, вибором програми з меню “Пуск”) і моментом, коли він вже зможе щось робити (наприклад, працювати у вже завантаженій програмі). Одним словом, мета таких утиліт – усунення “ефекту пісочного годинника”. Власне, і сама Windows в своїх останніх версіях (Windows 98, Windows 2000) вже містить в собі зачатки оптимізації запуску додатків, але не більше того. Природно, знайшлися фірми і програмісти, які не залишили цю проблему без уваги і розробили власні оригінальні засоби, дозволяють прискорити роботу додатків під Windows. Про двох таких програмах і піде мова нижче.

Hurricane 98

Hurricane Software – класична “фірма одного продукту “. Її пакет Hurricane в своєї першої версії вийшов ще для Windows 3.x. Потім був Hurricane 95, і ось недавно до нас потрапила наступна версія – Hurricane 98 для Windows 95/98. Правда, самостійної компанією Hurricane Software вже не є, вона стала підрозділом McAfee (яка, в свою чергу, сама входить до складу Network
Associates).

Hurricane 98 – це пакет, який включає в себе 10 різних модулів, причому кожен з них “Відає” своїм способом прискорення роботи ОС або додатків. Hurricane Control Center показує, які модулі використовуються в даний момент, і дозволяє їх підключати або відключати. Після внесення змін слід традиційна перезавантаження системи. При першому завантаженні підключених модулів, природно, немає. Натиснувши кнопку “Add”, користувач отримує список функцій, які можуть бути активізовані. Не будемо описувати все, зупинимося тільки на найбільш з нашої точки зору цікавих.

Boot Rocket. Завдання цього модуля проста – як можна більше прискорити процес завантаження самої Windows. Спосіб, який для цього застосовується, теж простий (але зате наскільки результативним!). Дійсно, коли ОС ще тільки стартує, тобто жодна програма не запущено, Boot Rocket використовує максимальний обсяг пам’яті під кеш диска. Спеціальний драйвер, який запускається ще перед стартом Windows, зчитує всі використовувані в процесі завантаження компоненти в кеш-пам’ять, і тільки після цього “дозволяє” операційної системі продовжувати завантаження. Моє враження таке: це дійсно “Rocket” – час завантаження зменшується в 1,5 – 2 рази!

Launch Rocket. Ще одна варіація на тему Norton Speed ​​Start. Даний модуль аналізує файли, які використовуються при запуску програми, і застосовує це “знання” при наступному запуску. Однак розмір створюваних таким модулем конфігураційних файлів для кожного додатки, що він здатний прискорювати, наводить на думку, що в них Launch Rocket не просто “запам’ятовує” процес завантаження, але навіть частково – саму програму. В усякому разі одне можна сказати точно: прискорення запуску – є. Спеціальна утиліта дозволяє переглянути перелік програм, які підтримуються на даний момент, і встановити ступінь акселерації (три варіанту) або взагалі її прибрати.

Print Cache. Цей модуль значно прискорює роботу в багатьох додатках. Принцип, як завжди, простий: деякі програми не підтримують друк у фоновому режимі, тобто в один момент часу вони або виводять документ на друк, або дозволяють користувачеві робити щось ще. А “неквапливість” спулера друку Windows 98, думаю, відома всім. Print Cache “перехоплює” виводяться завдання, і відразу ж “рапортує” про це з додатком. А вже потім, в фоновому режимі, пересилає дані в спулер. Дуже зручно, і, що саме головне, друк з додатків дійсно виконується майже миттєво, навіть при дуже істотних обсягах документів. Справедливості заради потрібно зауважити, що обробка друкованих документів стане дещо повільніше, але це природно – адже Print Cache намагається не займати процесорний час.

Smart Read Ahead. Принцип дії цього модуля базується на припущенні, що якщо з диска читається сектор X, то наступною командою, цілком ймовірно, найближчим часом буде читання сектора X +1. Стало бути, якщо є можливість прочитати обидва сектора відразу, то потім можна буде відреагувати на другу команду негайно (все вже в кеші). Насправді механізм передбачення, звичайно, набагато складніше, але суть залишається та сама. Ну що тут ще додати? Так, найчастіше це прискорює роботу з вінчестером – і читання файлів, і запуск додатків. Особливо, до речі, якщо диск дефрагментірован. Налаштування модуля дозволяють вказувати, до яких логічним дискам з наявних в системі буде застосовуватися дана функція.

Top-Down Cache. Ідея “стара як світ “- кешувати частина інформації, яку читає з CD-ROM, на жорсткому диску. Реалізація “від Hurricane” нічим особливо видатним не відрізняється. Однак, з іншого боку, для бажаючих мати “повний набір “функцій прискорення додавання ще однієї є цілком природним. Якщо приводів CD-ROM кілька, можна вибрати, які з них будуть кешуватися на жорсткому диску, а які – ні. Також пропонується вибір логічного диска, на якому буде розташований кеш-файл і заданий його максимальний розмір.

SuperFassst98

На відміну від комерційного Hurricane, SuperFassst фірми Acceleration Software – програма безкоштовна, що відноситься до малознайомою для нас категорії “homepageware”, яка передбачає тільки одне зобов’язання з боку користувача – його “домашньою сторінкою” в броузері повинен бути Web-сайт фірми – виробника програмного продукту. До тих пір поки це так, використання ПЗ є для вас абсолютно безкоштовним. Якщо ж ви виберете для свого броузера іншу домашню сторінку, SuperFassst просто відмовиться працювати.

Як і Hurricane 98, SuperFassst вміє прискорювати роботу додатків багатьма способами. Правда, управління акселерацією зведено до мінімуму. Власне, користувачеві надається всього два варіанти вибору – або задіяти всі функції, або заборонити.

Launch Acceleration. Цей спосіб прискорення запуску ми вже описували раніше. Фактично по ідеології Launch Acceleration від SuperFassst не відрізняється від Launch Rocket з Hurricane або Speed ​​Start з Norton Utilities. Прискорення дійсно присутня, що видно навіть неозброєним поглядом.

Windows Acceleration, Menu Acceleration. Власне кажучи, ці модулі просто змінюють відповідні установки Windows, відключаючи відеоефекти для промальовування вікон і зменшуючи час затримки для випадаючих меню. Звичайно, корисно, але тільки для тих, хто не знає, як це зробити без залучення додаткових коштів.

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

Defragmentation Scheduler просто запускає стандартний дефрагментатор Windows у випадку, якщо ви не працюєте на комп’ютері протягом зазначеного часу. Цілком розумно, хоча ідея не нова і може бути реалізована без допомоги додаткового ПЗ.

Incinerator. Цей модуль додає до контекстного меню файлів і каталогів пункт Incinerate, що дозволяє швидко видалити об’єкт без приміщення його в кошик (і, відповідно, без можливості відновлення). Зручно хіба що для тих, хто не знає, що те ж саме можна зробити засобами самої Windows, якщо перед викликом стандартної функції видалення натиснути клавішу Shift.

Резюме

Протестовані нами пакети дійсно дозволяють прискорити час відгуку Windows і програм під неї. Хоча, звичайно, “чудес на світі не буває”, і навряд чи можна розраховувати, що описані засоби перетворять ваш Pentium 166 в Pentium III 600 або ж ваш старий IDE-вінчестер в супернова Ultra ATA/66. Однак і 10 – 15%-і збільшення у швидкості, нехай навіть для окремих функцій, все одно стоять тих п’яти хвилин, які ви витратите на установку і настройку. Hurricane 98 по можливостям, звичайно, виглядає набагато “Солідніше”, однак не слід забувати, що це комерційний продукт і за нього доведеться платити. До того ж у Hurricane безліч власних тонких налаштувань, що передбачають наявність у користувача хоча б загальних уявлень про механізми функціонування Windows. А SuperFassst при практичній безкоштовності має підтримку самих “ходових” функцій прискорення і простий інтерфейс, не вимагає від користувача поглибленого знання особливостей роботи ОС.

Післямова

Чи можуть ці програми “збоїти” і наскільки серйозно? Питання аж ніяк не пустопорожнє … Звичайно ж, можуть. Всі подібні утиліти дуже глибоко “залазять” в систему і іноді використовують її недокументовані функції, а іноді й просто намагаються “обдурити” ОС для того, щоб досягти необхідного ефекту. Звичайно ж, цілком імовірно, що існує ПО, несумісне з утилітами прискорення, а, можливо, навіть апаратура, з якою вони не зможуть працювати. Проте в процесі тестування обох програм на нашому комп’ютері, що має досить типову конфігурацію, ніяких непорозумінь не виникало, що дозволяє зробити висновок про сумісності цих утиліт по крайней мірі з найбільш поширеним програмним забезпеченням. До речі, набагато менше проблем буває, коли подібні програми встановлюються відразу після інсталяції операційної системи, тобто ще до всього іншого ПО.

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


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

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

Ваш отзыв

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

*

*