Інтерфейси операційних систем. Графічний інтерфейс операційних систем Засоби графічного інтерфейсу користувачів різних ос

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

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

Трохи передісторії

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

Називалася вона та дозволяла малювати на екрані фігури світловим пером. Через шість років вченими Стендфордського інституту була представлена ​​перша, що використовує графічний інтерфейс. комп'ютерна система oN-Line System, в якій вже тоді було закладено концепт сучасних вікон, мишки та гіпертекстових посилань. Але oN-Line Systemбула швидше демонстрацією технічних можливостей на той час, залишаючись у своїй дуже примітивною.

Xerox – перший справжній GUI

Родоначальником всіх існуючих графічних інтерфейсів правильніше вважати GUI , розроблений у рамках проекту - першого персонального комп'ютера, створеного в 1973 року. Оболонка була дуже проста, але вже тоді в ній були меню, кнопки і примітивні вікна. Був у ній і курсор миші з властивими йому функціями виділення, копіювання та вставки.

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

У його основі лежить той самий принцип використання ярликів для запуску файлів та переходу за каталогами файлової системи.

Apple - перші кроки, підглянуті в Xerox Lab

Треба сказати, була не єдиною на той час операційною системою. На початку 80 -х років свої розробки світу представили компанії Apple і Microsoft . Розуміючи все значення GUI , але не маючи достатньо часу для створення оригінальних оболонок для своїх систем, розробники обох компаній запозичили ідеї Xerox Lab, що згодом навіть призвело до конфлікту між Стівом Джобсомі Біллом Гейтсом. Джобс звинуватив Гейтса в плагіаті, що той, нібито, скопіював інтерфейс з Macintosh.

Звичайно, Стів не мав рацію, тому що і він сам, і обвинувачений ним Гейтс взяли концепцію GUI у Xerox Lab, просто так вийшло, що Джобс виявився першим, і якщо порівняти інтерфейси , а також родинного їй Macintosh, то можна побачити явну схожість з . Якщо що і було додано компанією нового, то це текстове меню у верхній частині робочого столу, Кошик та ряд ярликів, чий вигляд, на думку «яблучних»дизайнерів, більше відповідав призначенню програм і функцій, що запускаються через них.

DOS. Norton Commander як спроба створення оригінального GUI

Запозичення ідей Xerox LabПроте, зовсім не означають, що жодних спроб створення оригінальних інтерфейсів для операційних систем не робилося. В 1986 році програмістом Джоном Сочабув створений - файловий менеджер для MS-DOS, що до цього не мала практично ніякого графічного оформлення. Роль вікон у ньому грали панелі, що ділять екран по вертикалі та містять списки папок та файлів. У верхній та нижній частині менеджера розташовувалися текстові меню, що дозволяють виконувати ті чи інші операції.

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

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

Вийшовши з команди розробників, 1982 році Стів Джобсочолив власний проект Macintosh. Розроблена для маків система отримала назву Mac OS. Зовні вона була схожа на Apple Lisa, але в ній були і тільки їй однієї властиві особливості, причому стосувалися вони як зовнішнього вигляду елементів інтерфейсу, так і самої взаємодії користувача з оболонкою. Як і була заснована на віконному принципі, у ній використовувалися меню, іконки та діалоги.


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

Mac OS 7.5.5

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


Були присутні в колірній гамі Mac OS 7.5.5та інші відтінки. В цей же час стає кольоровим «яблучний»логотип у лівій частині головного меню. З інших змін можна відзначити показ іконок модулів під час завантаження системи, розширення функціоналу меню, додавання спливаючих підказок при наведенні на доступні меню опції, а також реалізація доступу до додатків з єдиної панелі управління.

Mac OS 8.1

Робота над використанням кольору у графічному інтерфейсі була активно продовжена у восьмій версії системи. Системні іконки в Mac OS 8.1були кольоровими за замовчуванням, а в самій ОСз'явився новий додаток Appearance Manager, що дозволяє керувати колірними схемами обзавелася набором фонових зображень, крім того, як фони користувач міг встановлювати довільні картинки.


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

Mac OS 9.2.2

Версією 9.2.2 завершується історія Mac OSна основі оригінальної операційної системи Macintoshі здавалося, що в ній має бути більше нововведень, ніж у попередніх версіях. У дев'ятій версії дійсно багато змін, але торкнулися вони здебільшого функціоналу, інтерфейс змінився незначно.


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

Залишивши Apple, в 1985 році Стів Джобсзаснував власну компанію NeXT Computers, розробниками якої було створено ОС NeXTSTEP . Основою нової системистало ядро Mach, а ідеї графічного оформлення запозичені у Mac OSі раніше .


Подібно Mac OS, спочатку NeXTSTEPмала спрощений монохромний інтерфейс, заснований на віконному принципі з використанням меню, іконок та діалогових вікон. Повна підтримка кольорів з'явилася лише у версії 3.3 , що стала останньою. Від пізніх версій Mac OSсистема відрізнялася більш чистим та лаконічним оформленням.

Microsoft Windows 1.0

Не сиділи склавши руки і в Microsoft. В 1985 році компанія представляє свою графічну оболонку для MS-DOSз промовистою назвою Windows. Оболонка частково підтримувала кольорову графіку, у ній були 32×32-піксельні іконки, прості меню та діалоги. Фіксованої області, в якій відображалися значки запущених програм поки не було, розташовуватися вони могли в будь-якому місці екрана, перекриваючись при цьому відкритими вікнами.


Самі вікна першої версії були досить примітивними. Їх можна було перетягувати мишкою, змінювати їх розмір, але при цьому вони самі не могли перекривати один одного. Згортати їх також не можна було. Інтерфейс Windows 1.0полегшував роботу з системою та файлами, позбавивши користувача необхідності вводити команди в консолі, але в той же час йому бракувало зручності. Тож у плані юзабіліті перша версія Windowsзначно поступалася системам від Apple.

Microsoft Windows 3.11

Версії Windows 1.0 , 2.0 і 3.0 були операційними системами у сенсі слова, у якому його прийнято розуміти сьогодні. Це були скоріше графічні оболонки MS-DOS, перші ознаки, що виділяють Windows в окрему ОСз'явилися тільки з виходом версій 3.1 і 3.11 , але ставляться вони не так до GUI , скільки до функціоналу У плані графічного оформлення істотних змін було не так вже й багато.


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

Справжня революція в оформленні Windowsвідбулася в 1995 року, саме тоді в системі з'являються добре нині всім знайомі кнопка Пуск , Провідник , Панель завдань і робочий стіл зі значками , який також був окремою папкою. У цій же версії було реалізовано показ дисків у папці "Мій комп'ютер"і спосіб керування файлами з меню, яке викликається правою кнопкою миші. Важливим нововведенням став перехід на 32 -бітну архітектуру.


Цікава також історія Windows 95 та та роль, яку вона зіграла у краху проекту OS/2- операційної системи спільного дітища Microsoftі IBM. На момент виходу Windows 3.0між компаніями виникли розбіжності. Microsoft прагнула просувати Windows, а IBMставило пріоритетом розробку OS/2. У результаті між компаніями було укладено договір, згідно з яким IBMмала займатися OS/2 2.0і Windows 3.0, а Microsoft - OS/2 3.0.

Проте голова Microsoftвирішив вчинити по-своєму, оголосивши OS/2 2.0 застарілої, а новішої OS/2 3.0перейменувавши в Windows NT. У той же час Microsoft випускає Windows 3.1, а потім і оновлення для версії 3.1 під кодовою назвою Chicago , покладене в основу майбутньої Windows 95. Після цього шляху IBMі Microsoftрозійшлися остаточно. Деякий час IBMще займалася розробкою OS/2, але вихід більш конкурентоспроможний Windows 95остаточно добив її, і IBMзмушена була згорнути проект.

Оскільки ми торкнулися теми конфлікту між IBMі Microsoft, було б несправедливо оминути OS/2, плід колись плідної співпраці обох компаній Після сварки та остаточного розриву з Microsoft, розробники IBMпродовжили роботу над OS/2. У версії, що вийшла в 1996 році OS/2 Warp 4зроблено значні покращення зовнішнього оформлення робочого столу та графічної оболонки в цілому. На робочому столі були іконки, що забезпечують доступ до різних системних налаштувань, але ж могли грати роль каталогів, в які користувач міг поміщати файли і папки, була присутня Windows-подібна панель завдань та єдине меню доступу до всіх програм.


OS/2 Warp 4має багато спільного з WindowsАле є в ній і дуже суттєві відмінності. Перетягування за замовчуванням у OS/2 Warp 4здійснювалося не лівою, а правою кнопкою миші, Кошик служила не для тимчасового зберігання віддалених файліва для негайного їх знищення. Діалогові вікна у цій системі не мали кнопок «Зберегти»або "ОК", дані зберігалися автоматично при закритті вікна , якщо користувач не скасовував дію. Іншою цікавою особливістю системи була можливість перегляду деревоподібної структури диска у вікнах.

DeskMate 3.05 (десктопна версія 3.69)

Вихід Windowsв 1985 році не послабив інтерес до MS DOS, Яка як і користувалася популярністю, так само як і створені під неї графічні оболонки, серед яких випущена фірмою Tandy середа DeskMateзаслуговує особливої ​​уваги. DeskMate- це не просто графічна надбудова, це повноцінне операційне середовище, що включає в себе набір програмного забезпечення.


На відміну від , в DeskMate 3.05були повноцінні меню, кнопки і деяка подібність вікон, які можна розміщувати на примітивному робочому столі. У середу був інтегрований файловий менеджер з обмеженою підтримкою деревоподібної структури, вбудований підручник, календар, органайзер, СУБД, текстовий та векторний графічний редактори. Іншою відмінною рисою DeskMate 3.05була підтримка основних кольорів.

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


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

Маленька, швидка та дещо незвичайна Unix -подібна операційна система, розроблена для платформи Raspberry Pi . Зовні відрізнялася мінімалістичним інтерфейсом користувача, підтримкою всіх доступних на той момент дозволів для комп'ютерів Acorn, перетягування, в ній були вікна, своєрідна панель завдань у нижній частині робочого столу, кольорові іконки та псевдотривимірні декоративні елементи управління.


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

BeOS 5.0 PE

Досить потужна операційна система, створена компанією Be Inc . та орієнтована на роботу з мультимедіа. Спочатку розроблялася для комп'ютерів BeBox, але потім перейшла на Macintosh, а потім уже і на PC. Історія BeOS тісно пов'язана з Apple, тому що засновником Be Inc. був ніхто інший, як Жан-Луї Гасьє- Колишній виконавчий директор Apple. Крім багатопоточності та підтримки багатопроцесорних архітектур, головною прикметністю BeOS 5.0 PEбув її інтерфейс, що має риси Windowsта систем від Apple.


Оболонка системи вигідно відрізнялася добре продуманим юзабіліті та сполученою з витонченістю простотою. Як і належить, у ній були здатні перекривати одне одного вікна, меню, «збірна»панель завдань, що має схожість з аналогічним елементом оболонки Windows, повнокольорові іконки та папки, які можна було розміщувати на виконаному в мінімалістському стилі робочому столі. відмінною рисою BeOS 5.0 PEбула будова вікон - замість традиційного заголовка в них використовувалися розташовані поверх вікна вкладки.

Маловідома канадська Unix -Подібна система, що відноситься до типу так званих операційних систем реального часу. Будучи універсальною, вона відрізнялася високою швидкістю роботи та невибагливістю до апаратних ресурсів. Графічна оболонка системи називається Photon, але її робочий стіл має багато спільного з робочим столом Windows XP. У нижній частині екрана є горизонтальна панель керування з подібністю кнопки Пускта вертикальна панель керування праворуч, підтримується зміна фонових зображень.


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

Red Hat 8.0 з інтерфейсом GNOME 2.06

Системи Linux, особливо ранні, зазвичай сприймалися як орієнтовані на комп'ютерні гіки, однак не можна сказати, щоб розробники Unix -подібних систем нічого не робили для того, щоб зробити свої продукти настільки ж зручними, як і Windows. Прикладом цього може бути Red Hat 8.0- заснована на Linux Fedora OCз оболонкою GNOME 2.06, до речі, що спочатку розробляється саме для Red Hatі тільки потім поширилася на інші дистрибутиви Linux.


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

Замість післямови

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

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

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

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

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

Інтерфейс – це посередник, який перетворює управління роботою комп'ютера на зручну для користувача форму.

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

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

Клавіатура, в основному, використовується для введення тексту в документах, однак і вона може виступати як керуючий елемент за допомогою керуючих і так званих «гарячих» клавіш. Для їх використання призначені клавіші Ctrlі Alt.

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

Рис. 2.2 Робочий стіл Windows 7.

Робочим столом називається зображення на екрані монітора, що з'являється після завантаження ПК, де розташовані основні управляючі елементи. Основні їх – значки. За допомогою значків відображаються різні об'єкти: програми, що запускають, документи, диски, папки, графічні та відеофайли та ін. Причому об'єкти можуть бути представлені як у вигляді самих об'єктів, так і у вигляді посилань на об'єкти. У другому випадку значки називаються ярликами і мають покажчик у вигляді маленької стрілочки в лівому нижньому кутку. Кількість та розташування піктограм на робочому столі індивідуально для кожного користувача. Робота зі значками керується мишкою.

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

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

Робота з цими елементами здійснюється за допомогою вказівника миші.

Наприклад, для перегляду документів, відкритих у Наразів Word'e, потрібно поставити вказівник миші на піктограму Word на панелі завдань. Усе відкриті документивідобразяться на екрані у вигляді окремих вікон.

Рис. 2.3. Панель завдань із відкритими документами.

Меню користувача, яке запускається клацанням лівої клавіші миші за значком «Пуск», є головним компонентом ОС Windows. У ньому розташовані основні елементи роботи з комп'ютером.

Рис. 2.4. Меню користувача.

Складається меню із двох стовпців.

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

· «Комп'ютер» відкриває файловий менеджер;

· "Панель управління" - налаштування Windows;

· "Програми за замовчуванням" пов'язують тип документа з відповідною прикладною програмою;

· «Довідка та підтримка» – докладний електронний підручник по Windows;

· "Завершення роботи" використовується при вимкненні комп'ютера.

Подання інформації в Windows побудоване у вигляді вікон.

Рис. 2.5. Вікно папки "Комп'ютер".

Вікно складається з наступних елементів:

· Заголовок вікна, в якому вказується відкрита програма;

· кнопки управління вікном (згорнути, розгорнути на весь екран, закрити);

· Меню користувача;

· панель інструментів;

· Інформаційна частина.

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

Налаштування інтерфейсу найпростіше здійснюється за допомогою дзвінка контекстного менюклацанням правої клавіші миші на вільній ділянці робочого столу. За командою «Персоналізація» відкривається вікно з різними елементами налаштування інтерфейсу Windows.

Рис. 2.6. Установки інтерфейсу.

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

Одним із головних параметрів зображення на екрані монітора є Розширенняекрану. Воно встановлюється як вказівка ​​кількості точок по горизонталі та вертикалі в налаштуваннях пункту меню «Екран». За замовчуванням під час встановлення системи Windowsна комп'ютер встановлюється найраціональніша схема зображення на екрані. Незважаючи на можливість самостійних налаштувань зображення, рекомендується змінювати їх лише при заміні монітора, оскільки параметри монітора впливають на якість зображення.

Ще одним елементом оформлення є гаджети- Міні-додатки. Вони встановлюються за допомогою пункту гаджети контекстного меню.

Рис. 2.7. Гаджети.

Гаджет можна розташувати в будь-якому місці робочого столу та встановити поверх усіх вікон. У цьому випадку корисно зробити гаджет напівпрозорим, щоб він не заважав роботі. За бажання можна поповнити колекцію гаджетів в Інтернеті.

Функції ОС, інтерфейс користувача.

Операційна система, ОС (англ. operating system) - базовий комплекс комп'ютерних програм, що забезпечує управління апаратними засобами комп'ютера, роботу з файлами, введення та виведення даних, а також виконання прикладних програм та утиліт.

Операційна система - це комплект програм, правил і спеціальних даних, які спільно управляють ресурсами ЕОМ та процесами, що використовують ці ресурси у своїй роботі.

Операційна система (ОС)

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

*.sys - системні файли

*.bak - страховий файл

Незалежно від версій, роботу DOS забезпечують наступні 3 компоненти:

1. базова система вводу-виводу (BIOS) (або RIOS). Записана в ПЗУ програма поставляється виробниками ЕОМ та виконує функцію забезпечення нормального функціонування: перевірка комплектності, тестування різних пристроївПК, ініціалізація завантаження DOS та ряд інших функцій. Ця програма не є файлом та фактично не входить до складу QOS;

2. ядро ​​DOS містить у вигляді прихованих файлів: блок початкового завантаження (bootstrap), розташований у першому секторі системного диска(зчитуваний за допомогою BIOS) і забезпечує завантаження на згадку про машини операційної системи - IO. SYS (або IBM), так звану базову систему введення-виводу з програмним обслуговуванням периферійних пристроїв (розширення та виправлення BIOS), а також файл MS DOS. SYS (IBM), що містить програми управління файлами, пам'яттю, запуском програм і т. д. Цей файл іноді називається модулем управління перериваннями, оскільки звернення до програмних засобів (функцій DOS) із програми користувача здійснюється за допомогою програмних переривань;

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

Команди MS DOS бувають двох типів:

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

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

Робота з файлами

створіння текстових файлів copy con имя_файла. Після введення цієї команди потрібно буде вводити рядки файлу по черзі. Наприкінці кожного рядка треба клацати Enter. А після введення останньої - одночасно натиснути Ctrl та Z, а потім Enter.

Видалення файлів del (шлях) имя_файла.Шлях прописується тільки тоді, коли файл, що видаляється, знаходиться в іншому каталозі.

Перейменування файлів ren (шлях)ім'я_файла1 ім'я_файла2.Ім'я_файлу1 - ім'я файлу, який ви хочете перейменувати, ім'я_файлу2 - нове ім'я файлу, яке буде йому присвоєно після виконання команди.

Копіювання файлів copy ім'я_файлу (шлях)ім'я_файлу1.

Copy games. txt gamesкопіювати файли games. txt до підкаталогу GAMES поточного диска.

Робота з каталогами

Команда зміни поточного диска A:- Перехід на диск А.

Перегляд каталогу dir (шлях) (ім'я файлу) (/p) (/w).

Якщо не введено шлях та ім'я файлу, то на екрані з'явиться інформація про вміст каталогу (імена файлів, їх розмір та дата останньої зміни).

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

Зміна поточного каталогу cdшлях.

Створення каталогу mdшлях.

Видалення каталогу rdшлях.

Приклади:
dir
- вивести зміст поточного каталогу;
dir*.exe- вивести відомості про файли з розширенням. exe із поточного каталогу;
dir a:- вивести зміст кореневого каталогу диска:.
cd games- перехід до каталогу GAMES поточного диска;
cd.- Перехід у попередній каталог;
cd- Перехід до кореневого каталогу поточного диска.
rd games -видалення підкаталогу GAMES у поточному каталозі;
УВАГА! ВИДАЛИТИ МОЖНА ТІЛЬКИ ПОРОЖНІЙ КАТАЛОГ!

Командна строка

Це рядок, який ви побачите на екрані після завантаження MS DOS. Вона називається ще запрошенням DOS і має вигляд, наприклад, такий

C:\> ,

тут C: - ім'я диска; > - символ запрошення, після якого мерехтить курсор, вказуючи місце, куди треба ввести команду.

Інші команди.
Date- Виведення інформації про дату з можливістю налаштування.
Time- Виведення інформації про час з можливістю налаштування.
Verify on- увімкнути режим перевірки запису на диск.
Verify of- Вимкнути режим перевірки запису на диск.
Verify- вивести інформацію про те, чи увімкнено режим перевірки запису на диск.
Path- визначає порядок пошуку програм, що найбільш часто запускаються.
Ver- Вказує версію операційної системи.
Cls- Здійснює очищення екрана.
Label- виводить інформацію про позначку диска з можливістю її зміни.

Структура та загальні принципипобудови програми в Turbo Pascal. Алфавіту. Константи. Змінні.

Загальна структура програм мовою Паскаль

Програми на Паскалі мають такий загальний вигляд:

Program Ім'я програми

Розділ описів

Розділ операторів

Слова PROGRAM, BEGIN та END виділяють 2 частини програми: розділ описів та розділ операторів. Така структура є обов'язковою. Будь-який об'єкт, який використовується у програмі, має бути врахований у розділі описів.

Програма, написана за правилами стандартної мови Паскаль, повинна мати у своєму повному варіанті таку структуру:

Program ім'я програми;

Uses Список використовуваних модулів

Label Список тегів з основного блоку програми

Const Визначення констант програми

Type Опис типів

Var Опис змінних

Procedure Текст процедури

Function Текст функції

Основний блок програми

(розділ операторів)

Синтаксис та семантика

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

Алфавіт мови

Алфавіт – це сукупність допустимих у мові символів. Алфавіт Турбо Паскаль включає наступний набір основних символів:

    малі та великі латинські літери: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z; a b c d e f g h i j k l m n o p q r s t u v w x y z; пробіл підкреслення: _ арабські цифри: 8 9 знаки операцій: + - * / =<> < > <= >= := @ обмежувачі: . , " () ( ) (* *) .. : ; специфікатори: ^ # $ службові (зарезервовані) слова:

· ABSOLUTE EXPORTS LIBRARY SET

· ASSEMBLER EXTERNAL MOD SHL

· AND FAR NAME SHR

· ARRAY FILE NIL STRING

· ASM FOR NEAR THEN

· ASSEMBLER FORWARD NOT TO

· BEGIN FUNCTION OBJECT TYPE

· CASE GOTO OF UNIT

· CONST IF OR UNTIL

· CONSTRUCTOR IMPLEMENTATION PACKED USES

· DESTRUCTOR IN PRIVATE VAR

· DIV INDEX PROCEDURE VIRTUAL

· DO INHERITED PROGRAM WHILE

· DOWNTO INLINE PUBLIC WITH

· ELSE INTERFACE RECORD XOR

· END INTERRUPT REPEAT

· EXPORT LABEL RESIDENT

Елементарні конструкції

Елементарні конструкції мови Паскаль включають імена, числа і рядки.

Імена (ідентифікатори)називають елементи мови – константи, мітки, типи, змінні, процедури, функції, модулі, об'єкти.

Ідентифікатор в Турбо Паскалі може включати:

3. символ підкреслення.

Рядкові та прописні літерині. Цифра не може стояти на першому місці в ідентифікаторі, а символ підкреслення може знаходитись у будь-якій позиції (наприклад, name1 і name2item є допустимими ідентифікаторами, а 5name – ні; _name, name_, name_item – теж допустимі назви). Довжина ідентифікатора може бути будь-якою, але значущими є лише перші 63 символи. Як імена не допускається використовувати службові слова.

Для відокремлення один від одного ідентифікаторів, чисел, зарезервованих сліввикористовуються роздільники. Як їх можна використовувати:

1. пробіл та табуляцію;

2. переведення рядка;

3. коментар.

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

У сфері інформаційних технологій є кілька фундаментальних понять. Одне з них - "інтерфейс". Зазначимо, що може трактуватися з різних точок зору. У попередньому розділі описано поняття "Інтерфейс" системних викликівЯкщо шукати такий термін у "Словниках" Yandex, то буде отримано більше десятка визначень терміну, більша частина яких дана в поєднаннях з іншими термінами, наприклад: "Інтерфейс передачі даних", "Програмний інтерфейс", "Прикладний інтерфейс". "Природні науки" на ГЛОСАРІЙ .RU дається таке визначення фундаментального поняття.

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

У "Видавничому словнику-довіднику" є таке визначення основного терміна "інтерфейс". Це:

  1. Система зв'язків та взаємодії пристроїв комп'ютера.
  2. Засоби взаємодії користувачів з операційною системою комп'ютера, або програмою користувача. Розрізняють графічний інтерфейс користувача (взаємодія з комп'ютером організується за допомогою піктограм, меню, діалогових вікон тощо) та інтелектуальний інтерфейс (засоби взаємодії користувача з комп'ютером природною мовою користувача).

Як бачимо, тут цей термін має два значення. Але ми коротко зупинимося на другому - "інтерфейс користувача". На вже згаданому нами джерелі ГЛОСАРІЙ .RU він визначається так: Інтерфейс користувача – це елементи та компоненти програми, які здатні впливати на взаємодію користувача з програмним забезпеченням, у тому числі:

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

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

Інтерфейс командного рядка (Command line interface, CLI) – різновид текстового інтерфейсу (CUI) між людиною і комп'ютером, в якому інструкції комп'ютера даються в основному шляхом введення з клавіатури текстових рядків (команд), в UNIX-системах можливе застосування миші. Також відомий під назвою "консоль".

Наведемо приблизний фрагмент екрана, що з'являється як командного рядка (рис. 4.1).


Рис. 4.1.

Ліворуч у рядку з'являється запрошення ( ), після нього можна набрати команду, результати якої виводяться далі. Наведемо приклад виконання команди date у системі Linux (рис. 4.2).


Рис. 4.2.

Перші операційні системи фірми Microsoft персональних комп'ютерів IBM PC (вони називалися MS DOS) також підтримували командний режим, схожий коїться з іншими системами. Рядок, в якому набиралися команди, був схожим на наведені вище. Сьогодні командний режим операційних систем забезпечується емуляторами cmd.exe (для 32-розрядного режиму) або command . com (для 16-розрядного режиму). У графічному режимі сімейства UNIX/Linux командна строкаемулюється програмою Термінал (xterm).

Для комп'ютерів з операційною системою MS DOS вдалим доповненням реалізації такого інтерфейсу користувача стала легендарна програма Norton Commander. Вона мінімізувала дії з набору тексту командному рядку, дозволяючи оперувати, перш за все, вибором відповідної команди з меню . У цій програмі також активно використовуються функціональні кнопки комп'ютера. Вікіпедія цю систему описує так:

Norton Commander (NC) – популярний файловий менеджер для DOS, спочатку розроблений американським програмістом John Socha (деякі додаткові компоненти були повністю або частково написані іншими людьми: Linda Dudinyak – Commander Mail, в'юери; Peter Bradeen – Commander Mail; Keith Ermel, Brian Yoder Програма була випущена компанією Peter Norton Computing (глава - Пітер Нортон), яка пізніше була придбана корпорацією Symantec.

Наведемо приклад знімка екрана цього файлового менеджера(Рис. 4.3).


Рис. 4.3.

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

2021 wisemotors.ru. Як це працює. Залізо. Майнінг. Криптовалюта.