Концепція операційної системи. Інтерфейс операційної системи. Еволюція графічних інтерфейсів операційних систем. Від Xerox Alto до Windows Операційна система. Графічний інтерфейс користувача

Сьогодні величезна частина людства на постійній основі взаємодіє з комп'ютерами, когось зобов'язує робота, хтось шукає інформацію в Мережі, а хтось просто проводить час у іграх. У кожного свої потреби, а значить, комп'ютер повинен відповідати їм. І якщо йдеться про “залізо” (технічної складової комп'ютера), то тут все більш-менш зрозуміло: що новіше, то краще. Але "софтова" (програмне забезпечення) частина, вимагає особливої ​​уваги.

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

Існує досить масивний список операційних систем, але в даному матеріалі йтиметься про три стовпи, які сильно вплинули на індустрію і займають основну частку серед усіх операційних систем: Windows, MacOS і Linux.

Пропрієтарні операційні системи

Спочатку варто уточнити, що є ОС пропрієтарні, ті, що поширюються за ліцензією виробника. До таких належать Windows, список яких викладено нижче, та MacOS. Незважаючи на те, що обидві системи можна завантажити в Мережі (вкрасти), правильним буде придбати ліцензію у компанії-розповсюджувача та активувати її.

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

"Вільні" операційні системи

До таких належить практично вся родина Linux, за винятком хіба що деяких розробок з бухгалтерським чи іншим професійним програмним забезпеченням. Ці ОС можна завантажити абсолютно безкоштовно і встановити на будь-який комп'ютер без сорому сумління.

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

Windows

Абсолютно всі, хто хоч раз мав справу з комп'ютером, знають про цей продукт компанії Microsoft. Зокрема, це стосується надуспішного релізу Windows 7. Список операційних систем Microsoft налічує вже десяток поколінь. Вони дуже популярні у всьому світі і займають майже 90% ринку. Що говорить про безпрецедентне лідерство.

  • Windows XP;
  • Windows Vista;
  • Windows 7;
  • Windows 8;
  • Windows 10;

Список навмисно починається з Windows XP, так як це найстаріша версія, що залишилася у використанні до сьогодні.

Chrome OS

Слаборозвинений продукт від компанії Google, який обмежений лише веб-додатками та однойменним браузером. Ця система не є конкурентоспроможною порівняно з Windows і Mac, але зроблена з прицілом на майбутнє, коли веб-інтерфейси зможуть замінити "реальне" програмне забезпечення. За промовчанням встановлено на всіх комп'ютерах Chromebook.

Встановлення кількох систем та використання віртуальних машин

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

Робиться це просто. Необхідний лише дистрибутив системи (диск або флешка із завантаженим на їх настановним матеріалом) та вільний простір на жорсткому диску. Усі сучасні операційні системи пропонують під час встановлення розподілити місце та створити завантажувальний механізм, який покаже список операційних систем під час завантаження комп'ютера. Все виконується в напівавтоматичному режимі та під силу будь-якому користувачеві.

На комп'ютерах Apple є спеціальна утиліта - BootCamp, яка розроблена для простої та безшовної установки Windows поряд з MacOS.

Існує й інший спосіб – встановлення віртуальної системи всередині реальної. Для цього використовуються програми: VmWare та VirtualBox, здатні емулювати роботу повноцінного комп'ютера та запускати операційні системи.

Замість ув'язнення

Список операційних систем для комп'ютера не обмежується викладеними вище. Існує маса продуктів від різних компаній, але всі вони досить специфічні і не заслуговують на увагу рядового користувача. Вибір варто робити між Windows, MacOS і Linux, так як вони можуть закрити більшу частину потреб і досить прості в освоєнні.

Операційна система Windows ХР.

Windows ХР (eXPerience – досвід) – це остання операційна система корпорації Microsoft для користувачів, яка вийшла ще 25 жовтня 2001 р. (русифікована версія з'явилася в листопаді того ж року). Багато компаній утрималися від швидкого придбання нової операційної системи та продовжували працювати на Windows 2000. Цьому є розумне пояснення – спочатку Windows ХР мала пройти всебічні дослідження. Проте вже 2002 р. стався масовий прорив Windows ХР.

В основі нової операційної системи лежить ядро, що використовується в Windows 2000 і Windows NT і мають ряд переваг:

· ефективна і гнучка технологія операційної системи, що включає переваги багатозадачності, відмовостійкості та захисту системної пам'яті, завдяки яким запобігають і усуваються неполадки, що виникають у процесі роботи, і підтримується стійкість системи;

· Можливість відновлення виконаної користувачем роботи у багатьох випадках, коли збій програми стався до того; як було виконано збереження відповідного документа;

· Захист системної пам'яті, що дозволяє запобігти впливу написаних з помилками програм на стійкість роботи комп'ютера;

· під час встановлення нового програмного забезпечення в більшості випадків не потрібно перезапускати Windows ХР, як це було необхідно в попередніх версіях Windows.

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

Windows ХР Ноте Edition є найкращою платформою для роботи з цифровими мультимедійними матеріалами та найбільш вдалим вибором для користувачів домашніх комп'ютерів та любителів комп'ютерних ігор.



Призначена для корпоративних користувачів операційна система Windows ХР Professional має практично всі переваги Windows ХР Home Edition. Крім того, до неї включені додаткові можливості віддаленого доступу, забезпечення безпеки, швидкодії та управління, а також багатомовної підтримки, що робить її чудовою операційною системою для організацій з неоднорідним мовним середовищем, а також для користувачів, які прагнуть максимально ефективно використовувати свій комп'ютер.

Крім того, випущено версію Windows ХР 64-bit Edition для спеціалізованих технічних робочих станцій, користувачам яких потрібен найвищий рівень швидкодії та масштабованості. Для продуктивної роботи подібних станцій потрібен більший об'єм пам'яті та більш висока швидкодія, наприклад, при виконанні обчислень, що використовують змінні з плаваючою точкою, необхідних таких областях, як створення спецефектів для кінофільмів і тривимірної анімації, а також розробка технічних і наукових додатків.

Процедура встановлення операційної системи значно ускладнена. Справа в тому, що вперше застосовано технологію Windows Product Activation, тобто активацію в момент встановлення телефоном або мережею Інтернет. При активації зчитуються параметри компонентів комп'ютера, які разом із серійним номером складають унікальний ідентифікаційний номер, що реєструється.

В операційній системі Windows ХР спрощено процеси встановлення та використання нових пристроїв завдяки підтримці новітніх технологічних стандартів сучасного обладнання: IrDA, USB та Firewire.

Виводячи ринок операційну систему Windows ХР, компанія Microsoft змінила плани випуску наступної операційної системи. Раніше планувався вихід у 2002 р. системи під кодовою назвою Blackcomb, яку Б. Гейтс називав найкардинальнішою зміною інтерфейсу користувача на основі реалізації стратегії NET, яка обіцяла включення в систему інформаційного агента, що здійснює автоматичне розпізнавання фраз, що найчастіше зустрічаються. Тепер же продовжувати лінійку продуктів буде наступна за Windows ХР операційна система під кодовою назвою Longhorn.

На відміну від попередніх версій (Windows 2000 і Windows ХР), заснованих на різних версіях одного ядра і мали практично ідентичну драйверну модель, Longhorn обіцяє нам істотні зміни не тільки в інтерфейсній частині, а й у самому серці системи (в ядрі, архітектурі пам'яті та менеджменту ресурсів). Нова операційна система підтримуватиме дві драйверні моделі (два типи драйверів): одну, залишену для сумісності зі старими драйверами (модель 2000/ХР), і другу - нові драйвери, спеціально розроблені для Longhorn та наступних версій. Всі принципово нові графічні можливості реалізовуватимуться за допомогою нових драйверів, а побудовані за старою моделлю драйвери зможуть забезпечити лише базовий (вже доступний у ХР) рівень апаратної графічної підтримки.

Інтерфейс операційної системи Windows

Операційна система повинна забезпечувати користувачам зручний інтерфейс спілкування із пристроями комп'ютера. Інтерфейс - це широкий набір різноманітних засобів взаємодії користувача з ПК. Операційні системи сімейства Windows включають шість основних елементів інтерфейсу: робочий стіл, панель завдань, вікна, меню, панелі інструментів та піктограми.

Після завантаження комп'ютера з'являється робочий стіл (desktop). Це свого роду титульний лист ОС, на якому можуть розташовуватись будь-які інші елементи інтерфейсу: панель завдань з головним меню системи, різні вікна, панелі інструментів та різні значки.

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

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

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

Крім панелі завдань, на робочому столі може бути одне або кілька вікон, які можна розташувати в певному порядку (мозаїкою) або накидати один на одного (каскадом). Вікно (window) - це основний елемент інтерфейсу, що є спеціальним чином оформлену і обрамлену прямокутну область на екрані, яка призначена для розміщення об'єктів і виконання операцій над ними. Вікна можна відкривати, закривати, згортати, розорювати, переміщати та масштабувати.

Операційна система Windows підтримує вікна трьох типів:

· вікна програм (програм), які містять чотири стандартні елементи: заголовок, меню програми, одну або кілька панелей інструментів і рядок стану. Windows дозволяє одночасно запускати кілька програм і поперемінно працювати з ними, перемикаючись від однієї програми до іншої. Активне вікно завжди знаходиться поверх решти вікон, саме воно сприймає команди користувача;

· Вікна документів (об'єктів обробки програм) обов'язково містять заголовок;

· діалогові вікна (інструментів обробки) мають назви, які зазвичай збігаються з назвами команд, що їх відкрили.

Деякі вікна містять додаткові елементи інтерфейсу: лінійки, смуги прокручування, рядки стану, командні кнопки або списки.

Багато програм Windows, наприклад текстовий редактор Microsoft Word, є багатовіконними, тобто можуть містити кілька вкладених вікон.

Зазвичай вікна додатків та документів мають три варіанти подання:

· Повноекранний (вікно займає весь екран);

· Простий (вікно займає частину екрана);

· Згорнутий (вікно згорнуто в кнопку на панелі завдань).

Верхня частина вікна містить заголовок, у якому зазвичай

є ім'я програми та відкритого в ній документа. Натиснувши ліву кнопку миші в області заголовка та потягнувши її, можна переміщати вікно робочим столом.

У правому кутку заголовка є три кнопки, що управляють. Ліва кнопка (Згорнути) повертає вікно до панелі завдань. Середня кнопка використовується для розгортання вікна до повного розміру екрана (Розгорнути) і відновлення початкового розміру (Відновити). Залежно стану вікна її зовнішній вигляд змінюється. Права кнопка (Закрити) закриває активне вікно.

Діалогові вікна зазвичай мають лише одну кнопку керування (Закрити).

Рамка вікна Windows дозволяє змінювати розміри вікна.

Під заголовком вікна зазвичай розташоване меню. Меню (menu) є важливим елементом інтерфейсу, який зазвичай має кілька рівнів і може містити об'єкти, недоступні для вибору в даний момент.

У Windows використовується чотири види меню:

· головне меню системи, доступне при натисканні лівою кнопкою миші кнопки Пуск па панелі завдань або спеціальної клавіші WL (клавіша з логотипом Windows, розташована між лівими клавішами Ctrl та Alt). Зазвичай воно містить сім пунктів (при стандартних налаштуваннях ОС):

Програми, Документи, Налаштування, Пошук (Знайти), Довідка, Виконати, Завершення роботи (Вимкнути комп'ютер). Головне меню дозволяє відповідно запустити програму, відкрити документ, змінити налаштування системи, знайти потрібний об'єкт, отримати довідкові відомості та завершити роботу Windows;

· Меню програм розташовані в кожному виконуваному додатку. Зазвичай таке меню займає другий рядок вікна програми нижче його заголовка. Часто деякі пункти меню програм також мають свої підлеглі меню, які розкриваються під час їх вибору. У кожному додатку, який працює з документами, є меню Файл (зазвичай крайнє зліва). Багато програм, що працюють зданими, мають меню Редагування. Доступ до довідкової системи здійснюється за допомогою меню Довідка, яке завжди є останнім. Багато команд меню можна викликати клавішами, наприклад, будь-яку програму можна завершити комбінацією клавіш Alt+F4\

· контекстні меню об'єктів доступні при натисканні правої кнопки миші практично у всіх програмах Windows. Такі меню містять лише команди, які можуть бути застосовані до активного об'єкту;

керуючі меню окоп програм і документів (системні меню) доступні при натисканні лівої кнопки миші по значку в лівому верхньому куті вікна або комбінації клавіш Alt+Пробіл. Ці меню дозволяють керувати вікнами і дублюють кнопки вікон (згорнути, розгорнути/відновити, закрити). Подвійне клацання миші по значку системного меню закриває активне вікно.

Вікна програм можуть містити одну або кілька панелей інструментів (instrument panel), кожна з яких має набір кнопок, що відповідають деяким функціям програми. Наприклад, панель інструментів Звичайна програма «Провідник» містить кнопки для виконання стандартних операцій переходу по папках, копіювання та переміщення, пошуку та видалення об'єктів. У прикладних програмах панель інструментів Стандартна призначена до виконання команд загального характеру: створити, відкрити, зберегти, роздрукувати документ тощо.

У графічній операційній системі всі об'єкти мають свої іконки (значки, піктограми), які є квадратними картинками стандартного розміру (зазвичай 32x32 пікселя). За значком часто можна визначити тип об'єкта: папка, програма, документ, ярлик тощо.

Папка (аналог каталогу в MS DOS) - це логічна ємність, в якій можна розташовувати будь-які елементи: інші папки, файли та ярлики. Існують користувацькі папки та системні папки, які створюються та обслуговуються найбільшою операційною системою.

На робочому столі обов'язково присутні (при стандартному налаштуванні ОС) чотири системні папки:

· Мій комп'ютер містить усі пристрої персонального комп'ютера та за допомогою відповідної універсальної програми «Провідник» забезпечує швидкий доступ до всіх його ресурсів;

· Мої документи містить усі документи, що зберігаються на комп'ютері за умови, що користувач не зберігає їх в якомусь іншому (прихованому) місці;

· Мережеве оточення містить значки всіх доступних мережевих ресурсів: серверів, робочих станцій, принтерів та іншого обладнання у мережі;

· Кошик - це обмежена область (мінімум 1%) пам'яті на жорсткому диску, яка зберігає віддалені об'єкти та дозволяє їх відновлювати. Для цього система запам'ятовує ім'я, тип, розмір, вихідне місце та дату видалення файлів і папок. При переповненні кошика найстаріші файли безповоротно видаляються.

Ярлик (link) – це спеціальний файл, що містить покажчик на певний об'єкт: папку, програму, документ чи пристрій. Сам об'єкт може бути далеким від користувача, тому ярлик забезпечує зручний доступ до нього. Наявність ярлика не змінює розташування об'єкта, лише спрощує доступом до нього.

Особливості операційних систем Windows

Насамперед Windows - це графічна операційна система, в основі якої лежить віконний інтерфейс (від англійського windows-вікна). Кожній програмі, що виконується, відводиться вікно, яке може займати весь екран або його частину.

На відміну від застарілої операційної системи MS DOS, в якій все керування роботою комп'ютера здійснювалося з клавіатури, Windows для виконання операцій над об'єктами переважно використовується миша. Незважаючи на зручність керування ресурсами ПК за допомогою миші, основним обов'язковим пристроєм для введення інформації в комп'ютер залишається клавіатура.

В операційній системі Windows вперше був застосований принцип WYSIWYG (What You See Is What You Get - що ви бачите, то ви й отримуєте), що дозволило встановити повну відповідність зображення на екрані наступного зображення на папері.

Починаючи з перших випусків операційних систем Windows, стандартизували їх інтерфейс. Це дозволило створювати надалі нове програмне забезпечення з однотипними меню та панелями інструментів.

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

Найчастіше використовується буфер обміну (clipboard) - спеціальна область пам'яті, яка необхідна пересилання даних між додатками і документами. Можна виділити будь-який об'єкт, помістити його для зберігання буфер обміну, а потім вставити його в інше місце того ж документа або в інший документ як того ж, так і зовсім іншого додатка.

Технологія OLE дозволяє об'єднати в одному документі об'єкти абсолютно різного походження, наприклад текст, фотографії та музику. Такі об'єкти можна впроваджувати за допомогою буфера обміну або командою меню Вставка Об'єкт.

Важливе значення у роботі має закладена можливість операційної системи здійснювати динамічний обмін даними (Dynamic Data Exchange - DDE), що дозволяє оперативно обмінюватися інформацією між різними програмами, які у середовищі Windows відповідно до розробленого набору спеціальних угод (протоколів).

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

Додатки містять спеціальні фільтри імпорту/експорту, що пересилають за певними угодами дані з одного документа до іншого. Наприклад, текстовий файл перетворюється на документ Word - і навпаки.

На відміну від застарілої операційної системи MS DOS, в якій повне ім'я файлу не перевищувало 11 символів (8+3), Windows можна використовувати довгі імена файлів і каталогів (до 255 символів). Крім того, в іменах можна використовувати російські літери, прогалини та спецсимволи. Незважаючи на це, повністю збереглася сумісність із 16-бітними програмами (для MS DOS), які сприймають такі імена усіченими до 8 символів з відповідним розширенням (до 3 символів).

Всі операційні системи сімейства Windows є багатопотоковими з багатозадачністю, що витісняє. А мережеві ОС, звичайно ж, розраховані на багато користувачів. Хоча останні розробки звичайних систем (Windows ME, Windows ХР) також є розрахованими на багато користувачів.

Під час створення Windows спочатку було задумано розділити операційну систему на частини: основну (ядро) і додаткову. При цьому саме ядро ​​Windows складається із трьох модулів:

· Kernel-низькорівнева частина, що управляє процесами, розподілом пам'яті, файловим введенням-виводом та ін;

· User - користувальницька частина, що керує роботою з клавіатурою, мишею, таймером та портами;

· GDI (Graphic Devices Interface) – графічний інтерфейс пристроїв, що управляє роботою з дисплеєм та принтером.

Інші компоненти (додаткова частина) підвантажуються при необхідності зі спеціальної динамічно завантажуваної бібліотеки (Dynamic Link Library - DLL).

ВЗАЄМОДІЯ КОРИСТУВАЧА З ОС

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

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

Другою із згаданих систем інтерфейсу є графічна. Вона склалася в розробках PARC (Palo Alto Research Center фірми Xerox) наприкінці 70-х років XX століття, але набула широкого застосування спочатку в операційних системах фірми Apple (MacOS) середини 80-х років, а потім в операційних оболонках, а пізніше в операційні системи фірми Microsoft. Широким масам непрофесійних користувачів вона добре відома за графічними оболонками MS Windows 3.1, Windows 9x, Windows NT і пізнішими їх модифікаціями.

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

Управління за допомогою графічного інтерфейсу психологічно багаторазово простіше і вимагає значно менше вольових зусиль, уваги та запам'ятованої інформації. Практично в графічному інтерфейсі необхідна інформація майже завжди є безпосередньо на екрані, де пропонується зробити один з можливих виборів. Але при цьому складне налаштування вимагає безлічі діалогових вікон, і в багатьох випадках загальна картина налаштування виявляється мало доступною для огляду. Практично цей підхід здатний вирішувати лише невелику кількість типових завдань налаштування, але не має ні глибини, ні універсальності. В ідейному плані графічний інтерфейс дуже близький до так уподобаної американцям мови програмування Кобол (Cobol), який призначений для вирішення економічних завдань і дозволяє записувати алгоритми не за допомогою спеціалізованих і досить абстрактних операторів, а за допомогою майже звичайних фраз англійської мови. Зокрема, арифметичні операції в Кобол записуються не математичними символами, а англійськими словами add, subtract, multiply. Непрофесіонала такий стиль дуже втішає, але професіонала дратує відсутність компактності та чіткості в інформаційних конструкціях, що управляють.



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

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

Інтерфейс – що це?

Часто це слово миготить у комп'ютерній термінології, хоча частий гість у зовсім іншому контексті. У інженерної психології термін пояснюється, як різні методи спілкування між користувачем та оргтехнікою. Позначення «інтерфейс» походить від англійців, у перекладі означає «між особами». В галузі інтернет-технологій цей термін охоплює уніфіковані системи зв'язку, що гарантують обмін даними між об'єктами. Найпоширеніший термін - "інтерфейс користувача" - набір способів, що допомагають людині керуватися з апаратурою.

Фахівці виділяють два види:

  1. Логічний тип інтерфейсу.Комплекс встановлених алгоритмів та договорів щодо обміну даними між елементами.
  2. Фізичний тип інтерфейсу.Поєднання автоматичних, фізіологічних та багатофункціональних даних, за допомогою яких зв'язок реалізується.

Свою класифікацію має цей термін у визначенні набору програмних та технічних засобів, які утворюють взаємозв'язок пристроїв:

  1. Внутрішньомашинний інтерфейс- Об'єднання проводів, схеми сполучення з елементами ПК та алгоритми передачі сигналів. Розрізняють однозв'язкові та багатозв'язкові.
  2. Зовнішній інтерфейс- Концепція взаємозв'язку ПК з віддаленими приладами. Є інтерфейс периферійних пристроїв та мережевий.

Що таке інтуїтивний інтерфейс?

Що таке інтерфейс користувача – це такий вигляд, де одну позицію представляє людина, а протилежну – пристрій. Словосполучення часто згадують айтишники, але вже в трактуванні набору методів і законів взаємодії системи:

  • меню телевізора та дистанційка;
  • екран годинника та його налаштування;
  • дошка приладів та важелі управління.

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

Що таке сайт?

Якщо інтерфейс - це сукупність технічних і програмних засобів, що гарантує взаємодію пристроїв, то веб-сайту - вмонтований механізм спілкування користувача з системою. Користувач може:

  • користуватись сервісами;
  • робити замовлення та заявки;
  • заповнювати анкети.

Що таке «дружній інтерфейс»? Термін означає, що зовнішній вигляд ресурсу подобається, механізм роботи зрозумілий, система чітко дає рекомендації. Основні вимоги до інтерфейсу сайтів:

  • природність;
  • несуперечність;
  • прямий доступ до системи допомоги;
  • логічність.

Що таке інтерфейс комп'ютера?

Дуже важливу роль відіграє і інтерфейс програми користувача, тому що за цими показниками оцінюється сама програма. Розробники відзначають такі основні положення:

  1. Орієнтир на пристрій, для якого програма робиться.
  2. Іконка повинна відбивати головну ідею.
  3. Область натискання сенсорного дисплея повинна мати похибку.

Інтерфейс операційної системи

Розрізняють ще такий термін, як "інтерфейс операційної системи" - набір засобів, які передають керуючі команди. Далі йде розбивка на підвиди:

  1. Інтерфейс командного рядка- Вигляд текстового спілкування між користувачем і ПК, коли фрази набираються на клавіатурі вручну.
  2. Програмний інтерфейс- Запити передають програми. Розроблено серію утиліт ОС, з якої потрібну вибирає користувач.

Що таке програмний інтерфейс?

Інтерфейс програми – набір керівних компонентів програми, які допомагають користувачеві здійснювати низку дій: кнопки і вікна на моніторі. Щоб побачити кіно, задіють програму-медіаплеєр, а вже регулюється зображення та звук кнопками та движками. Інтерфейс системи гарантує необхідні дані у програмах, виділяють два типи інтерфейсних сторінок:

  1. Запитів, де впроваджено підхід, орієнтований меню.
  2. Підсумків пошуку.

Інтерфейс гри

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

Графічний інтерфейс (GUI - Graphical User Interface) це засоби дозволяють користувачам взаємодіяти з апаратними складовими комп'ютера досить комфортним і зручним для себе чином.
Протягом багатьох років для великої кількості операційних систем, таких як OS/2, Macintosh, Windows, AmigaOS, Linux, Symbian OS тощо, було створено ще більшу кількість графічних інтерфейсів.
Спробуймо поглянути на еволюцію дизайну інтерфейсів цих систем, починаючи з 80-х років.
Повинен зауважити, цей топік демонструє лише значні досягнення та етапи в галузі графічного дизайну (а не операційних систем загалом), та й не всі системи існують і досі.

Перший GUI був розроблений у Xerox Palo Alto Research Center (PARC) у далеких 70-х роках. Ця технологія дала старт новій ері інновацій у комп'ютерній графіці.
Перший персональний комп'ютер, який використовував новий графічний інтерфейс, був Xerox Alto, створений у 1973 році. Він був комерційним продуктом і призначався переважно для наукових досліджень про університетах.

1981-1985

Xerox 8010 Star (1981)
Це була перша система представлена ​​як інтегрований настільний комп'ютер, що включає програмні програми та графічний інтерфейс. Комп'ютер був відомий як The Xerox Star, пізніше перейменований в ViewPoint і ще пізніше в GlobalView.

Apple Lisa Office System 1 (п1983)
Також відома як Lisa OS, правда в даному випадку абревіатура надто неоднозначна для назви Office System (Офісна Система). Вона була створена компанією Apple із наміром зробити комп'ютер для роботи з документами.
Але, на жаль, ця система була «вбита» операційною системою Apple Macintosh, яка була на той момент більш доступною.
Так само були апгрейди системи Lisa OS до Lisa OS 2 у 1983 році та Lisa OS 7/7 3.1 у 1984, але ці зміни стосувалися лише самої системи, а не її інтерфейсу.


VisiCorp Visi On (1984)
Visi On був першим інтерфейсом, розробленим для IBM PC. Ця система була орієнтована великі корпорації і коштувала досить дорого. Інтерфейс використовував мишу, мав вбудований інсталятор та довідкову систему, але не використовував іконки.


Mac OS System 1.0 (представлена ​​в 1984)
System 1.0 була першою операційною системою, створеною для Macintosh. Вона вже мала кілька деталей сучасної операційної системи - вона була заснована на віконному принципі і містила іконки. вікна могли перетягуватися за допомогою миші, а файли і папки могли копіюватися перетягуванням на місце призначення.

Amiga Workbench 1.0 (1985)
Після свого релізу Amiga здавалося обганяє свій час. GUI включав наприклад: кольорову графіку (4 кольори: чорний, білий, синій і помаранчевий), здебільшого підтримувала багатозадачність, стерео звук і іконки з декількома станами (виділена і не виділена).


Windows 1.0x (1985)
Цього року Microsoft нарешті підхопила загальну інтерфейсоманію і випустила Windows 1.0 - свою першу операційну систему, засновану на GUI. Система мала 32x32 піксельні іконки кольорову графіку. Однак найцікавіше нововведення (щоправда пізніше зникло) була іконка анімованого аналогового годинника (зі стрілками:)).


GEM (1985)
GEM (Graphical Environment Manager – Менеджер Графічного Середовища) створений компанією Digital Research, Inc. (DRI) був віконного типу. Спочатку він створювався для використання з операційною системою CP/M на базі мікропроцесорів Intel 8088 та Motorola 68000, але пізніше був доопрацьований для використання в DOS. Більшість людей пам'ятатимуть GEM як GUI для комп'ютерів Atari ST, ще він використовувався для серії IBM сумісних комп'ютерів від Amstrad. Також він послужив двигуном для Ventura Publisher і кількох інших DOS програм. Також він був портований на інші комп'ютери, але не здобув на них популярності.

1986 - 1990

IRIX 3 (випущена у 1986, перший реліз у 1984 році)
64-бітна операційна система IRIX була створена для UNIX. Цікавою особливістю GUI є підтримка векторних іконок. Ця функція була вбудована в цю систему ще до початку існування Mac OS X.

GEOS (1986)
GEOS (Graphic Environment Operating System – Операційна Система з Графічним Середовищем) була розроблена в компанії Berkeley Softworks (пізніше GeoWorks). Спочатку вона розроблялася для Commodore 64 і включала графічний текстовий процесор, званий geoWrite і програма для малювання під назвою geoPaint.

Windows 2.0x (1987)
У цій версії було значно покращено керування вікнами. Тепер стало можливим перекривати, змінювати розміри, розгортати, збільшувати та зменшувати вікна.


OS/2 1.x (1988)
Спочатку OS/2 була дітищем IBM і Microsoft, але в 1991 році дві компанії розділилися на Microsoft з технологією власної GUI для OC Windows і IBM, що продовжує розробку OS/2. Інтерфейс використаний в OS/2 був названий "Presentation Manager". Ця версія GUI підтримувала лише монохромні іконки.


NeXTSTEP/OPENSTEP 1.0 (1989)
Стіва Джобса зацікавила ідея створити ідеальний комп'ютер для дослідних лабораторій та університетів. Згодом ця ідея вилилася в стартап, що називається NeXT Computer Inc.
Перший комп'ютер NeXT був представлений у 1988 році, проте значний прогрес був досягнутий у 1989 з випуском GUI NeXTSTEP 1.0, який пізніше перетворився на OPENSTEP.
Іконки інтерфейсу стали більшими (48×48) і використовували більшу кількість кольорів. Спочатку GUI був монохромним, проте, починаючи з версії 1.0, з'явилася підтримка кольорових моніторів. Цей скріншот показує, як виглядав його пізній інтерфейс.

OS/2 1.20 (1989)
Наступна версія GUI показує деякі покращення у багатьох областях. Іконки стали виглядати приємніше та згладилися вікна.

Windows 3.0 (1990)
До цієї версії розробники з Microsoft зрозуміли всі реальні переваги GUI і стали значно покращувати його.
Сама операційна система стала підтримувати стандарти, і розширений режим для 386 архітектури, який став вимагати пам'яті більше, ніж 640 кілобайт, і більше простору жорсткого диска, в результаті стали можливими дозволи, такі як Super VGA 800×600 та XGA 1024×768.
У той же час Microsoft запросили художника і графічного дизайнера Сьюзан Каре для розробки дизайну іконок Windows 3.0 і створення унікального образу свого GUI.


1991 - 1995

Amiga Workbench 2.04 (1991)
Для цієї версії GUI було зроблено велику кількість покращень. Було змінено колірну схему та введено об'ємні елементи дизайну. Робочий стіл міг бути розділений по вертикалі на два екрани з власними дозволами та глибиною передачі кольору, хоча сьогодні це здається трохи дивним. Стандартна роздільна здатність була 640×256, але апаратно підтримувалися і великі дозволи.

Mac OS System 7 (1991)
Mac OS version 7.0 була першою Mac системою, що підтримує кольори. До іконок були додані відтінки сірого, синього та жовтого кольорів.


Windows 3.1 (1992)
Ця версія Windows включала встановлені TrueType шрифти. На той момент це фактично визначило використання Windows як видавничу платформу.
Така функціональність була доступна лише в Windows 3.0 з використанням Adobe Type Manager (ATM) - системи роботи зі шрифтами від компанії Adobe. Також ця версія містила колірну схему під назвою «Hotdog Stand», що містить яскраві відтінки червоного, жовтого та чорного кольорів.
Ця схема була створена для полегшення сприйняття текстової та графічної інформації людьми з порушеннями кольору.

OS/2 2.0 (1992)
Це був перший GUI який був націлений на підтримку мультимовних інтерфейсів, також він був першим, з яким були проведені тести на юзабіліті та аксесабіліті. Інтерфейс був створений за допомогою об'єктно-орієнтованого дизайну. Кожні файл та папка представлялися об'єктами, які могли бути асоційовані з іншими файлами, папками та програмами. Також підтримувалися технологія "drag and drop" та можливість зміни теми.


Windows 95 (1995)
У Windows 95 був повністю перероблений інтерфейс користувача. Це була перша версія Windows у якій у кутку кожного віконця з'явилася кнопка з хрестиком, що закриває його.
Були додані різні стани іконок та елементів керування (такі як: доступно, недоступно, вибрано, позначено тощо). Також вперше з'явилася знаменита кнопка «Пуск».
Для Microsoft це був великий крок вперед і для операційної системи, і для уніфікації GUI.


1996 - 2000

OS/2 Warp 4 (1996)
В 1996 IBM представила OS/2 Warp 4, яка привнесла значні поліпшення зовнішнього вигляду робочого столу.
Іконки були розташовані на робочому столі, куди також користувач міг поміщати власні файли та папки. Шредер, що з'явився, був аналогом кошика (Recycle Bin) з Windows або сміття (?) (Trash) з Mac OS, за винятком того, що він відразу видаляв поміщені в нього документи, замість зберігання їх копії з можливістю відновлення.


Mac OS System 8 (1997)
Стандартні іконки для цієї версії GUI були 256 кольоровими. Так само Mac OS 8 стала однією з перших систем іконок, що застосували ізометричний вигляд зображення, також званих псевдо-3D іконками. Платиново-сіра тема, яка вперше тут використовується, стала візитною карткою наступних версій цієї системи.

Windows 98 (1998)
Стиль іконок нагадував Windows 95, але система використовувала вже більше 256 кольорів для відображення графічного інтерфейсу. Майже повністю змінився Windows Explorer і вперше з'явився Active Desktop.

KDE 1.0 (1998)
Так у релізі описувала свій проект команда KDE: «KDE сучасне середовище робочого столу для комп'ютерів під керуванням UNIX. KDE намагається заповнити необхідність швидкого і зручного інтерфейсу для Unix систем, що нагадує MacOS і Window95/NT аналоги середовища. Повністю вільна та відкрита комп'ютерна платформа безкоштовно доступна кожному, включаючи вихідний код для модифікування».

BeOs 4.5 (1999)
Операційну систему BeOS було розроблено для персональних комп'ютерів. Спочатку вона була написана у Be Inс. 1991 року для запуску на BeBox машинах. Надалі вона була створена щоб зібравши переваги нових технологій та апаратних засобів, таких як симетрична мультизадачність використовуюча модульна I/O система, майже повна багатопоточність, майже повна мультизадачність і 64-бітна журнальна файлова система відома як BFS. Графічний інтерфейс BeOS був заснований на принципах ясного, чистого та не незграбного дизайну.

GNOME 1.0 (1999)
Інтерфейс GNOME здебільшого був створений для Linux Red Hat, проте пізніше з'явилися версії та інших дистрибутивів Linux.

2001 - 2005

Mac OS X (2001)
На початку 2000-х Apple оголосила про свій новий інтерфейс Aqua і в 2001 компанія представила його зі своєю новою операційною системою Mac OS X.
Дефолтні 32x32 та 48x48 піксельні іконки були замінені на великі 128x128 піксельні іконки, що використовують антиаліасинг та напівпрозорість.
Однак після виходу цього GUI з'явилася велика кількість критики. Мабуть, користувачі не були готові до таких кардинальних змін, але досить скоро вони прийняли новий стиль, і сьогодні цей GUI є основою для всіх систем Mac OS X.

Windows XP (2001)
Microsoft намагалася повністю змінювати інтерфейс користувача з кожною новою платформою, Windows XP не став винятком. Стало можливим змінювати стилі для GUI, користувачі могли повністю змінити зовнішній вигляд та поведінку інтерфейсу. За промовчанням іконки були розміром 48x48 пікселів, і використовували мільйони відтінків кольорів.

KDE 3 (2002)
Починаючи з версії 1.0, середовище KDE значно покращувалося. Було відточено всю графіку та іконки та уніфіковано виконання.

2007 - 2009 (зараз)

Windows Vista (2007)
Це стало відповіддю Microsoft своїм конкурентам. Також було додано багато 3D та анімації. Починаючи з Windows 98, Microsoft завжди намагалася покращити робочий стіл. У Windows Vista з'явилися віджети та кілька покращень разом із відмовою від «Active Desktop».

Mac OS X Leopard (2007)
Apple в шостому поколінні своєї системи Mac OS X в черговий раз підняли планку інтерфейсу користувача. Основою GUI, як і раніше, залишався інтерфейс «Aqua» зі своїм глянцевим скроллбаром і платиново-сірими та синіми кольорами. Нові деталі інтерфейсу стали виглядати ще більш натуралістичними та об'ємними, з 3D доком та великою кількістю анімації та інтерактивністю.

GNOME 2.24 (2008)
GNOME доклали чималих зусиль для створення тем і шпалер у версії 2.2.4 відповідно до своєї мети «Змусити ваш комп'ютер виглядати добре». Був влаштований конкурс для зібрання найцікавіших зображень для використання як фон робочого столу, які вони включили до версії 2.24.

KDE (v4.0 – січень 2008, v4.2 – березень 2009)
4 версія KDE показала безліч нових покращень середовища та інтерфейсу, таких як анімація, згладжування, ефективна система керування вікнами та підтримка віджетів робочого столу. Іконки робочого столу легко змінюються і кожен елемент дизайну легко конфігурується. Найбільш помітні зміни відбулися з іконками, темами та звуками, які надані командою Oxygen Project. Ці іконки стали найбільш фотореалістичними. І це найбільше поліпшення за всю історію KDE, що зараз середовище може вільно запуститися і на Windows, і на Mac OS X платформах.

від себе:
Windows 7 (імовірно кінець 2009 року)
Операційна система сімейства Windows, зараз у стадії бета-тестування. З змін, що з'явилися, варто відзначити підтримку мультитач дисплеїв і появи нового таскбара. Детальніше наприклад у турбомілк.

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